User Tools

Site Tools


dungeons:crypt

The Crypt Dungeon

The Crypt is one of the four major dungeons in Adventure Land. Known for its randomized monster spawns and high-value loot (especially Crings and Ceaarings), it offers a scalable challenge for intermediate to advanced players.

Overview

Getting Started

To enter the Crypt:

  1. You must possess a Crypt Key.
  2. Use the key at the Crypt Door, typically located in town or at designated map entrances.
  3. The key will generate a unique instance ID shared across all your characters.

Basic Strategy

  • The layout and monster spawns are randomized.
  • There is only one fixed location: the vbat (Vampire Bat) spawn near the center.
  • Most monsters wander, making tracking them difficult without proper scanning or patrol logic.
  • Tanky frontline characters are essential due to heavy mob bursts.
  • Healing support (e.g., Priest) greatly increases sustain.
  • A blacklist system is key: avoid mobs near Orlok, grouped healers, or leveled-up mobs.

Example composition:

  • Warrior + Warrior + Priest
  • Mage + Warrior + Priest (for AoE burst)

Efficient Farming

  1. The simplest farm route is killing all vbats and resetting the instance.
  2. Vbats drop lots of ring of the crypt & Cearings, often surpassing the market value of the Crypt Key.
  3. To go further:
    1. Scan mobs with `parent.entities`
    2. Avoid clustered or enhanced mobs
    3. Prioritize easy kills without nearby threats

Roaming Tactic (Simple Pathfinding Replacement)

Roaming through the Crypt manually:

  1. Create a list of static waypoints inside the dungeon.
  2. Move from point to point using `smart_move()`.
  3. At each node, scan for mobs in `parent.entities`, apply filters, and attack.

Example logic:

  • If the target has a healer (`a5`) nearby → skip or kill healer first
  • If Orlok is nearby → blacklist the area
  • If mob is leveled → skip
  • If no mob found → move to next waypoint

Cleanup and Reset

  • Track start time using `Date.now()`
  • Auto-reset instance after 30–60 minutes or when all mobs are cleared
  • Use `localStorage` to store:
    1. Instance ID
    2. Cleared mobs
    3. Entry timestamp

Notes

  • Avoid engaging edge-case combinations like:
    1. Easy mobs buffed by nearby healers
    2. Groups overlapping with Orlok
  • Instead, code defensively:
    • “If it's not safe → skip”
    • “Find easy targets, don't overoptimize”
  • This allows safe and consistent farming without frequent deaths or traps.

Fun Fact

Orlok is a crypt-exclusive vampire boss. You’ll know when he finds you.
dungeons/crypt.txt · Last modified: 2025/05/28 16:30 by xazeal