===== 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 ==== * **Recommended Level**: 60+ * **Team Size**: 1–3 (Multiboxing or coordinated parties recommended) * **Bosses**: [[bosses:orlok | Orlok]], [[bosses:vampires|Vampires]] * **Entry Requirement**: [[items:key-crypt | Crypt Key]] * **Notable Drops**: [[items:cring | ring of the crypt]], [[items:cearring | cearring]], crypt-exclusive loot ==== Getting Started ==== To enter the Crypt: - You must possess a [[items:key-crypt|Crypt Key]]. - Use the key at the [[items:door-crypt|Crypt Door]], typically located in town or at designated map entrances. - 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. ==== Recommended Setup ==== * **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 ==== - The simplest farm route is killing all **[[monsters:vbats| vbats]]** and resetting the instance. - **[[monsters:vbats|Vbats]]** drop **lots of [[items:Crings|ring of the crypt]] & [[items:Cearings|Cearings]]**, often surpassing the market value of the Crypt Key. - To go further: - Scan mobs with `parent.entities` - Avoid clustered or enhanced mobs - Prioritize easy kills without nearby threats ==== Roaming Tactic (Simple Pathfinding Replacement) ==== Roaming through the Crypt manually: - Create a list of static **waypoints** inside the dungeon. - Move from point to point using `smart_move()`. - 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: - Instance ID - Cleared mobs - Entry timestamp ==== Notes ==== * Avoid engaging edge-case combinations like: - Easy mobs buffed by nearby healers - 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. ==== Related Pages ==== * [[dungeons:start|All Dungeons]] * [[items:cring|ring of the crypt]] * [[items:cearring|Cearring]]