{ "schemaVersion": 1, "validationStatus": "green", "fidelityStatus": "review-required", "scope": "All configured offline RuneWaker dungeon packages", "summary": { "sourceRows": 8199, "runtimeSpawns": 4086, "runtimeEntities": 436, "bossObjectives": 61, "runtimeAttacks": 824, "genericDefaultAttacks": 436, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 388, "sourceSpellTemplates": 293, "sourceSpellAssignments": 659, "scriptedTemplates": 357, "nativeBindings": 435, "proceduralBindings": 1, "proxyBindings": 0, "objectiveRoutes": 61, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 61, "unreachableDerivedObjectiveRoutes": 19, "dungeons": 30, "uniqueNativeModels": 321, "uniqueSourceSpellIds": 411, "portableSpellCatalogRecords": 411, "portableDamageFamilyRecords": 227, "portableEvidenceOnlyRecords": 184 }, "mechanicsCategories": { "death": 75, "door": 22, "interaction": 166, "loot": 77, "movement": 6, "phase": 58, "spell": 20, "summon": 11, "timer": 26 }, "authenticRuntimeInputs": [ "namespaced spawn/template ids", "names", "native levels", "classifications", "source positions/directions", "model paths", "source hashes", "boss spawn membership" ], "genericRuntimeSystems": [ "unmapped attacks", "health/damage scaling", "movement/leash", "clustering/aggro", "combat/death state", "loot policy", "objective ordering", "procedural animation" ], "deferredMechanics": [ "doors/gates", "summons/waves", "phases", "patrols", "interactions", "encounter resets", "source loot" ], "blockerGroups": { "navigation": { "blockedLegs": 0, "affectedDungeons": 0, "entries": [], "unreachableDerivedLegs": 19, "derivedAffectedDungeons": 8, "derivedEntries": [ { "dungeonId": "cave-water-dragon", "from": "Template 104161", "to": "Lytfir", "objectiveId": "rw-cave-water-dragon-spawn-41840247", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "hoto", "from": "entrance", "to": "Medusa", "objectiveId": "rw-hoto-spawn-5979062", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "hoto", "from": "Geba", "to": "Bloodthirsty Claw", "objectiveId": "rw-hoto-spawn-5979036", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "hoto", "from": "Bloodthirsty Claw", "to": "Jiasha", "objectiveId": "rw-hoto-spawn-5979022", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "ice-dwarf-kingdom", "from": "Pangkor", "to": "Crasset Hairyfoot", "objectiveId": "rw-ice-dwarf-kingdom-spawn-5975890", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "ice-dwarf-kingdom", "from": "Crasset Hairyfoot", "to": "Thynos", "objectiveId": "rw-ice-dwarf-kingdom-spawn-5976134", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "kalins-shrine", "from": "entrance", "to": "Iron Rune Warrior", "objectiveId": "rw-kalins-shrine-spawn-5952167", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "kalins-shrine", "from": "Iron Rune Warrior", "to": "Yusalien", "objectiveId": "rw-kalins-shrine-spawn-5952260", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "kalins-shrine", "from": "Yusalien", "to": "Locatha", "objectiveId": "rw-kalins-shrine-spawn-5952226", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "kalins-shrine", "from": "Locatha", "to": "Goddess of Art's Disciple", "objectiveId": "rw-kalins-shrine-spawn-5952258", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "kalins-shrine", "from": "Goddess of Art's Disciple", "to": "Ensia", "objectiveId": "rw-kalins-shrine-spawn-5952255", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "raksha-temple", "from": "entrance", "to": "Shadoj", "objectiveId": "rw-raksha-temple-spawn-41884920", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "the-origin", "from": "entrance", "to": "Life Leecher", "objectiveId": "rw-the-origin-spawn-5990046", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "the-origin", "from": "Life Leecher", "to": "Holy Tree Falynum", "objectiveId": "rw-the-origin-spawn-41838293", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "treasure-trove", "from": "entrance", "to": "Lookout Luke", "objectiveId": "rw-treasure-trove-spawn-5955237", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "treasure-trove", "from": "Lookout Luke", "to": "Snow Blake", "objectiveId": "rw-treasure-trove-spawn-5952828", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "treasure-trove", "from": "Snow Blake", "to": "Boulder Sidaar", "objectiveId": "rw-treasure-trove-spawn-5952494", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "ystra-labyrinth-boss1", "from": "Specter Guardian Creator", "to": "Raichika the Destroyer", "objectiveId": "rw-ystra-labyrinth-boss1-spawn-5951054", "orderKind": "healerMan-distance-derived" }, { "dungeonId": "ystra-labyrinth-boss1", "from": "Raichika the Destroyer", "to": "Rune Guardian Leader", "objectiveId": "rw-ystra-labyrinth-boss1-spawn-5951049", "orderKind": "healerMan-distance-derived" } ] }, "sourceMechanics": { "status": "review-required", "executableMechanicsGenerated": false, "scriptedTemplates": 357, "evidenceCounts": { "death": 75, "door": 22, "interaction": 166, "loot": 77, "movement": 6, "phase": 58, "spell": 20, "summon": 11, "timer": 26 } } }, "spellCatalog": { "file": "scripts/runewaker-pipeline/snapshots/runewaker-npc-spell-catalog.json", "status": "portable", "safety": { "runtimeSqlDependency": false, "unknownEffectsExecute": false, "coefficientsAreSourceExact": false }, "mappingPolicy": "Only positively classified direct-HP damage families execute; unknown/buff/heal/summon/script effects remain evidence-only." }, "resolvedRuntimeObservations": [ { "dungeonId": "paspers-shrine", "route": "entrance -> Blackhorn Nisorn", "evidence": "artifacts/playtests/paspers-shrine-route-blocked.png", "observed": "Attack initially reported Route blocked.", "resolution": "The objective approach is now projected to the nearest retained navigation surface within 6m; targeted tests and a live combat replay advance without console errors." } ], "documentedExceptions": [ "/assets/creatures/sardo-castle/rune-device-red.glb: move exempt - Rune Device is a source-authored stationary encounter device; its native GLB retains stand, attack/activation, cast, wound, and death clips." ], "issues": [], "reviewNotes": [ "demon-stronghold-125 has an authoritative empty Zone 125 snapshot, so it packages an environment but no combat population.", "zurhidon-stronghold-124 has an authoritative empty Zone 124 snapshot, so it packages an environment but no combat population.", "436 executable attacks do not carry an audited source-spell mapping.", "Boss objectives are spawn-authentic, but boss attacks and state machines remain generic.", "Source-backed spell coefficients are HealerMan-generic; the original RuneWaker formula/stat scaling has not been reconstructed.", "61 objective legs use HealerMan's distance-from-entrance fallback because no source-authored boss order is packaged; 19 unreachable heuristic legs remain navigation/order review evidence." ], "dungeons": [ { "id": "aeternal-circle", "zoneId": 144, "sourceRows": 514, "runtimeSpawns": 123, "runtimeEntities": 16, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 29, "genericDefaultAttacks": 16, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 13, "nativeBindings": 16, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 11, "sourceSpellAssignments": 21, "scriptedTemplates": 20, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "barren-caves", "zoneId": 110, "sourceRows": 63, "runtimeSpawns": 48, "runtimeEntities": 7, "bossObjectives": 1, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Anglo", "objectiveId": "rw-barren-caves-spawn-5951180", "approachPosition": [ -23.05942999463591, 0.7710469170644824, 25.129899985058948 ], "objectiveProjectionDistance": 8.444115440009524e-8, "reachable": true, "waypointCount": 377, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 14, "genericDefaultAttacks": 7, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 7, "nativeBindings": 7, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 7, "sourceSpellAssignments": 11, "scriptedTemplates": 3, "objectiveRoutes": 1, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 1, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "cave-water-dragon", "zoneId": 118, "sourceRows": 144, "runtimeSpawns": 97, "runtimeEntities": 7, "bossObjectives": 2, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Template 104161", "objectiveId": "rw-cave-water-dragon-spawn-41877089", "approachPosition": [ 62.71194898351903, -9.201558516788134, -343.66499707376016 ], "objectiveProjectionDistance": 5.222855111655846e-7, "reachable": true, "waypointCount": 193, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Template 104161", "to": "Lytfir", "objectiveId": "rw-cave-water-dragon-spawn-41840247", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 9, "genericDefaultAttacks": 7, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 2, "nativeBindings": 7, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 4, "sourceSpellAssignments": 9, "scriptedTemplates": 5, "objectiveRoutes": 2, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 2, "unreachableDerivedObjectiveRoutes": 1 }, { "id": "demon-stronghold", "zoneId": 122, "sourceRows": 439, "runtimeSpawns": 183, "runtimeEntities": 16, "bossObjectives": 1, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Naos", "objectiveId": "rw-demon-stronghold-spawn-41854665", "approachPosition": [ -287.825092, -30.279327392578125, -62.682562000000004 ], "objectiveProjectionDistance": 0.19236160742187636, "reachable": true, "waypointCount": 274, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 28, "genericDefaultAttacks": 16, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 12, "nativeBindings": 16, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 7, "sourceSpellAssignments": 22, "scriptedTemplates": 14, "objectiveRoutes": 1, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 1, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "demon-stronghold-125", "zoneId": 125, "sourceRows": 0, "runtimeSpawns": 0, "runtimeEntities": 0, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 0, "genericDefaultAttacks": 0, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 0, "nativeBindings": 0, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 0, "sourceSpellAssignments": 0, "scriptedTemplates": 0, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "dungeon-of-dalanis", "zoneId": 127, "sourceRows": 229, "runtimeSpawns": 67, "runtimeEntities": 17, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 22, "genericDefaultAttacks": 17, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 5, "nativeBindings": 17, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 9, "sourceSpellAssignments": 12, "scriptedTemplates": 13, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "forsaken-abbey", "zoneId": 102, "sourceRows": 251, "runtimeSpawns": 150, "runtimeEntities": 15, "bossObjectives": 8, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Necromage Keeper 1", "objectiveId": "rw-fa-spawn-7384", "approachPosition": [ 14.53841795341915, -0.20301678039945614, -30.342010006654853 ], "objectiveProjectionDistance": 2.2458508739959194e-7, "reachable": true, "waypointCount": 64, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Necromage Keeper 1", "to": "Necromage Keeper 2", "objectiveId": "rw-fa-spawn-7426", "approachPosition": [ 115.34540799593555, -19.041964291820097, 1.7898690812870317 ], "objectiveProjectionDistance": 3.02957208817898e-7, "reachable": true, "waypointCount": 560, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Necromage Keeper 2", "to": "Necromage Keeper 3", "objectiveId": "rw-fa-spawn-7379", "approachPosition": [ 112.54051700082331, -16.89344902540581, -85.40822100023523 ], "objectiveProjectionDistance": 2.5420236269482915e-8, "reachable": true, "waypointCount": 294, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Necromage Keeper 3", "to": "Necromage Keeper 4", "objectiveId": "rw-fa-spawn-7425", "approachPosition": [ 162.4368250005081, -18.96700795427293, 20.779474001379047 ], "objectiveProjectionDistance": 4.575068165162108e-8, "reachable": true, "waypointCount": 314, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Necromage Keeper 4", "to": "Flowing Chaos", "objectiveId": "rw-fa-spawn-7472", "approachPosition": [ 280.9920659271761, -18.914904600353935, 72.262569389691 ], "objectiveProjectionDistance": 5.610271748592191, "reachable": true, "waypointCount": 76, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Flowing Chaos", "to": "Cruel Eater", "objectiveId": "rw-fa-spawn-7755", "approachPosition": [ 312.446912, -19.847076416015625, -0.7889159999999995 ], "objectiveProjectionDistance": 4.160156237276169e-7, "reachable": true, "waypointCount": 133, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Cruel Eater", "to": "Hollow Shell", "objectiveId": "rw-fa-spawn-7844", "approachPosition": [ 309.690906, -19.847076416015625, -73.951197 ], "objectiveProjectionDistance": 4.160156237276169e-7, "reachable": true, "waypointCount": 62, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Hollow Shell", "to": "Demon Witch Ancalon", "objectiveId": "rw-fa-spawn-7854", "approachPosition": [ 394.53031, -18.94707679748535, -36.637305 ], "objectiveProjectionDistance": 2.0251464860621127e-7, "reachable": true, "waypointCount": 65, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 15, "genericDefaultAttacks": 15, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 0, "nativeBindings": 15, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 0, "sourceSpellAssignments": 0, "scriptedTemplates": 11, "objectiveRoutes": 8, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 8, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "grafu-castle", "zoneId": 137, "sourceRows": 249, "runtimeSpawns": 56, "runtimeEntities": 11, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 21, "genericDefaultAttacks": 11, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 10, "nativeBindings": 11, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 6, "sourceSpellAssignments": 17, "scriptedTemplates": 15, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "hall-of-survivors", "zoneId": 117, "sourceRows": 363, "runtimeSpawns": 162, "runtimeEntities": 40, "bossObjectives": 9, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Andaphelmor", "objectiveId": "rw-hall-of-survivors-spawn-5991781", "approachPosition": [ 3.143649000000001, -3.1462936401367188, 225.100409 ], "objectiveProjectionDistance": 3.5986328139614443e-7, "reachable": true, "waypointCount": 69, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Andaphelmor", "to": "Andriol", "objectiveId": "rw-hall-of-survivors-spawn-41850487", "approachPosition": [ -31.956350999999998, -1.7462921142578125, 86.900409 ], "objectiveProjectionDistance": 1.1425781254459372e-7, "reachable": true, "waypointCount": 128, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Andriol", "to": "Divine Punishment Pursuer", "objectiveId": "rw-hall-of-survivors-spawn-11962818", "approachPosition": [ -189.856351, -17.4462890625, 31.100409 ], "objectiveProjectionDistance": 6.249999984220267e-8, "reachable": true, "waypointCount": 191, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Divine Punishment Pursuer", "to": "Prison Pursuer", "objectiveId": "rw-hall-of-survivors-spawn-11962813", "approachPosition": [ -192.456351, -17.4462890625, 24.700409 ], "objectiveProjectionDistance": 6.249999984220267e-8, "reachable": true, "waypointCount": 4, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Prison Pursuer", "to": "Horror Seeker", "objectiveId": "rw-hall-of-survivors-spawn-11962804", "approachPosition": [ -202.325052, -17.4462890625, 20.174817 ], "objectiveProjectionDistance": 6.249999984220267e-8, "reachable": true, "waypointCount": 2, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Horror Seeker", "to": "Glamo", "objectiveId": "rw-hall-of-survivors-spawn-5995573", "approachPosition": [ -193.356351, -17.546295166015625, -23.299591 ], "objectiveProjectionDistance": 1.6601562435880624e-7, "reachable": true, "waypointCount": 13, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Glamo", "to": "Mantarick", "objectiveId": "rw-hall-of-survivors-spawn-11962041", "approachPosition": [ 171.2432049993043, 1.6186211841719704, 93.20033999989143 ], "objectiveProjectionDistance": 1.8417331624065543e-7, "reachable": true, "waypointCount": 417, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Mantarick", "to": "Guldamor", "objectiveId": "rw-hall-of-survivors-spawn-11962386", "approachPosition": [ -179.06348300148235, -19.24909588869057, -129.6964509999983 ], "objectiveProjectionDistance": 1.113193030353363e-7, "reachable": true, "waypointCount": 501, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Guldamor", "to": "Zygro", "objectiveId": "rw-hall-of-survivors-spawn-5995182", "approachPosition": [ 243.72144399568003, -2.0011490993074417, -140.9316390057775 ], "objectiveProjectionDistance": 9.956911990283198e-8, "reachable": true, "waypointCount": 479, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 74, "genericDefaultAttacks": 40, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 34, "nativeBindings": 39, "proceduralBindings": 1, "proxyBindings": 0, "sourceSpellTemplates": 23, "sourceSpellAssignments": 53, "scriptedTemplates": 25, "objectiveRoutes": 9, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 9, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "hoto", "zoneId": 115, "sourceRows": 401, "runtimeSpawns": 307, "runtimeEntities": 26, "bossObjectives": 5, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Medusa", "objectiveId": "rw-hoto-spawn-5979062", "approachPosition": [ -20.349585, -0.5522041320800781, -12.274755 ], "objectiveProjectionDistance": 1.320800780968412e-7, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Medusa", "to": "Geba", "objectiveId": "rw-hoto-spawn-5979861", "approachPosition": [ -158.036385011569, -15.847872379863642, 122.94397601278156 ], "objectiveProjectionDistance": 3.802546458125138e-7, "reachable": true, "waypointCount": 264, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Geba", "to": "Bloodthirsty Claw", "objectiveId": "rw-hoto-spawn-5979036", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Bloodthirsty Claw", "to": "Jiasha", "objectiveId": "rw-hoto-spawn-5979022", "approachPosition": [ 114.160107, -33.59802599271388, 64.64749099997812 ], "objectiveProjectionDistance": 7.28615124189445e-9, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Jiasha", "to": "Teeth of the Reef", "objectiveId": "rw-hoto-spawn-5979747", "approachPosition": [ 166.60018300293663, -38.04295161144105, -11.412277015055912 ], "objectiveProjectionDistance": 3.8886162532019224e-7, "reachable": true, "waypointCount": 120, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 54, "genericDefaultAttacks": 26, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 28, "nativeBindings": 26, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 19, "sourceSpellAssignments": 44, "scriptedTemplates": 15, "objectiveRoutes": 5, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 5, "unreachableDerivedObjectiveRoutes": 3 }, { "id": "ice-dwarf-kingdom", "zoneId": 114, "sourceRows": 651, "runtimeSpawns": 599, "runtimeEntities": 32, "bossObjectives": 5, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Icebound Guardian", "objectiveId": "rw-ice-dwarf-kingdom-spawn-5975879", "approachPosition": [ -1.1942209999999998, 5.020415376893375, -82.05551400139504 ], "objectiveProjectionDistance": 3.768959569689542e-7, "reachable": true, "waypointCount": 48, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Icebound Guardian", "to": "Pangkor", "objectiveId": "rw-ice-dwarf-kingdom-spawn-5976133", "approachPosition": [ 89.366524, 46.71055221557617, -31.536684 ], "objectiveProjectionDistance": 2.1557617202461188e-7, "reachable": true, "waypointCount": 573, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Pangkor", "to": "Crasset Hairyfoot", "objectiveId": "rw-ice-dwarf-kingdom-spawn-5975890", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Crasset Hairyfoot", "to": "Thynos", "objectiveId": "rw-ice-dwarf-kingdom-spawn-5976134", "approachPosition": [ 153.6427199992364, 49.166650816225996, 103.22067999898186 ], "objectiveProjectionDistance": 1.837784124998046e-7, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Thynos", "to": "Mole King", "objectiveId": "rw-ice-dwarf-kingdom-spawn-5975908", "approachPosition": [ -243.056627, 36.910552975210344, -46.62069700495792 ], "objectiveProjectionDistance": 2.5280585988188794e-8, "reachable": true, "waypointCount": 905, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 68, "genericDefaultAttacks": 32, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 36, "nativeBindings": 32, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 25, "sourceSpellAssignments": 60, "scriptedTemplates": 11, "objectiveRoutes": 5, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 5, "unreachableDerivedObjectiveRoutes": 2 }, { "id": "kal-turok-hive", "zoneId": 105, "sourceRows": 4, "runtimeSpawns": 1, "runtimeEntities": 1, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 5, "genericDefaultAttacks": 1, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 4, "nativeBindings": 1, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 1, "sourceSpellAssignments": 7, "scriptedTemplates": 3, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "kalins-shrine", "zoneId": 107, "sourceRows": 289, "runtimeSpawns": 165, "runtimeEntities": 14, "bossObjectives": 5, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Iron Rune Warrior", "objectiveId": "rw-kalins-shrine-spawn-5952167", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Iron Rune Warrior", "to": "Yusalien", "objectiveId": "rw-kalins-shrine-spawn-5952260", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Yusalien", "to": "Locatha", "objectiveId": "rw-kalins-shrine-spawn-5952226", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Locatha", "to": "Goddess of Art's Disciple", "objectiveId": "rw-kalins-shrine-spawn-5952258", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Goddess of Art's Disciple", "to": "Ensia", "objectiveId": "rw-kalins-shrine-spawn-5952255", "approachPosition": [ -255.27990199974715, -58.62646042965406, -448.3353530121188 ], "objectiveProjectionDistance": 4.2982500932049903e-7, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 31, "genericDefaultAttacks": 14, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 17, "nativeBindings": 14, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 13, "sourceSpellAssignments": 37, "scriptedTemplates": 17, "objectiveRoutes": 5, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 5, "unreachableDerivedObjectiveRoutes": 5 }, { "id": "kawaks-tomb", "zoneId": 134, "sourceRows": 293, "runtimeSpawns": 117, "runtimeEntities": 20, "bossObjectives": 1, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Linobia", "objectiveId": "rw-kawaks-tomb-spawn-41888272", "approachPosition": [ -192.5772959989886, -7.985939026142704, -220.60138199891716 ], "objectiveProjectionDistance": 2.6184659915576984e-8, "reachable": true, "waypointCount": 240, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 27, "genericDefaultAttacks": 20, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 7, "nativeBindings": 20, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 13, "sourceSpellAssignments": 16, "scriptedTemplates": 24, "objectiveRoutes": 1, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 1, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "kulech-bones-nest", "zoneId": 147, "sourceRows": 287, "runtimeSpawns": 154, "runtimeEntities": 16, "bossObjectives": 1, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Template 107306", "objectiveId": "rw-kulech-bones-nest-spawn-41994085", "approachPosition": [ -32.36791399369674, 15.344386736779041, 28.830223999174763 ], "objectiveProjectionDistance": 2.632977113360091e-7, "reachable": true, "waypointCount": 145, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 34, "genericDefaultAttacks": 16, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 18, "nativeBindings": 16, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 14, "sourceSpellAssignments": 28, "scriptedTemplates": 20, "objectiveRoutes": 1, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 1, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "lair-demon-dragon", "zoneId": 119, "sourceRows": 532, "runtimeSpawns": 103, "runtimeEntities": 14, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 23, "genericDefaultAttacks": 14, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 9, "nativeBindings": 14, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 9, "sourceSpellAssignments": 16, "scriptedTemplates": 10, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "mystic-altar", "zoneId": 104, "sourceRows": 398, "runtimeSpawns": 251, "runtimeEntities": 12, "bossObjectives": 3, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Razeela", "objectiveId": "rw-mystic-altar-spawn-11831", "approachPosition": [ -25.888362462320227, -6.176111312534988, 236.35202100260642 ], "objectiveProjectionDistance": 0.07366323447662255, "reachable": true, "waypointCount": 179, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Razeela", "to": "Dorlos", "objectiveId": "rw-mystic-altar-spawn-11448", "approachPosition": [ -265.320943, -17.96502685546875, 431.636997 ], "objectiveProjectionDistance": 0.04583714453125154, "reachable": true, "waypointCount": 199, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Dorlos", "to": "Cursed lron Golem", "objectiveId": "rw-mystic-altar-spawn-13506", "approachPosition": [ -457.1822627025833, -17.72983703040544, 326.107278739449 ], "objectiveProjectionDistance": 0.14393983653431264, "reachable": true, "waypointCount": 417, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 38, "genericDefaultAttacks": 12, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 26, "nativeBindings": 12, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 11, "sourceSpellAssignments": 49, "scriptedTemplates": 15, "objectiveRoutes": 3, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 3, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "paspers-shrine", "zoneId": 106, "sourceRows": 255, "runtimeSpawns": 224, "runtimeEntities": 12, "bossObjectives": 5, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Blackhorn Nisorn", "objectiveId": "rw-paspers-shrine-spawn-5942127", "approachPosition": [ 77.39524841308594, 0.44806480407714844, -119.39387512207031 ], "objectiveProjectionDistance": 5.250657502136533, "reachable": true, "waypointCount": 90, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Blackhorn Nisorn", "to": "Blackhorn Dorglas", "objectiveId": "rw-paspers-shrine-spawn-4407635", "approachPosition": [ -87.68135299946823, 0.7154025131916661, -156.5993520726852 ], "objectiveProjectionDistance": 4.922050126678108e-7, "reachable": true, "waypointCount": 133, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Blackhorn Dorglas", "to": "Blackhorn Bareth", "objectiveId": "rw-paspers-shrine-spawn-5947918", "approachPosition": [ 199.01416, 0.44806480407714844, -162.501783 ], "objectiveProjectionDistance": 1.9592285155356493e-7, "reachable": true, "waypointCount": 181, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Blackhorn Bareth", "to": "Blackhorn Afalen", "objectiveId": "rw-paspers-shrine-spawn-4407640", "approachPosition": [ 195.377344, 0.44806480407714844, -178.07649 ], "objectiveProjectionDistance": 1.9592285155356493e-7, "reachable": true, "waypointCount": 8, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Blackhorn Afalen", "to": "Blackhorn Hafiz", "objectiveId": "rw-paspers-shrine-spawn-5942136", "approachPosition": [ 178.14365498547468, 0.49308325140060516, -278.309058 ], "objectiveProjectionDistance": 2.518198740800801e-7, "reachable": true, "waypointCount": 133, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 18, "genericDefaultAttacks": 12, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 6, "nativeBindings": 12, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 7, "sourceSpellAssignments": 16, "scriptedTemplates": 6, "objectiveRoutes": 5, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 5, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "raksha-temple", "zoneId": 130, "sourceRows": 487, "runtimeSpawns": 123, "runtimeEntities": 40, "bossObjectives": 1, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Shadoj", "objectiveId": "rw-raksha-temple-spawn-41884920", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 61, "genericDefaultAttacks": 40, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 21, "nativeBindings": 40, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 29, "sourceSpellAssignments": 42, "scriptedTemplates": 29, "objectiveRoutes": 1, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 1, "unreachableDerivedObjectiveRoutes": 1 }, { "id": "sand-vortex", "zoneId": 121, "sourceRows": 2, "runtimeSpawns": 1, "runtimeEntities": 1, "bossObjectives": 1, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Sandlord Sesphiroth", "objectiveId": "rw-sand-vortex-spawn-41854657", "approachPosition": [ 30.596577, 0.6096901297569275, 16.17414093017578 ], "objectiveProjectionDistance": 1.4735087918207586e-7, "reachable": true, "waypointCount": 13, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 1, "genericDefaultAttacks": 1, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 0, "nativeBindings": 1, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 1, "sourceSpellAssignments": 1, "scriptedTemplates": 1, "objectiveRoutes": 1, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 1, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "sardo-castle", "zoneId": 139, "sourceRows": 247, "runtimeSpawns": 71, "runtimeEntities": 16, "bossObjectives": 3, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Undead Guard", "objectiveId": "rw-sardo-castle-spawn-41937096", "approachPosition": [ -60.90057700431441, -25.929058585810008, -25 ], "objectiveProjectionDistance": 4.142124606488633e-7, "reachable": true, "waypointCount": 241, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Undead Guard", "to": "Undead Guard", "objectiveId": "rw-sardo-castle-spawn-41934140", "approachPosition": [ 28.3, -19.359054565429688, -96.1 ], "objectiveProjectionDistance": 4.345703139563284e-7, "reachable": true, "waypointCount": 156, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Undead Guard", "to": "Undead Guard", "objectiveId": "rw-sardo-castle-spawn-41937073", "approachPosition": [ -91.20018499719382, -17.21443425815653, -24.999691004677032 ], "objectiveProjectionDistance": 2.582141414218945e-7, "reachable": true, "waypointCount": 171, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 28, "genericDefaultAttacks": 16, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 12, "nativeBindings": 16, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 7, "sourceSpellAssignments": 17, "scriptedTemplates": 24, "objectiveRoutes": 3, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 3, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "the-origin", "zoneId": 116, "sourceRows": 510, "runtimeSpawns": 188, "runtimeEntities": 26, "bossObjectives": 2, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Life Leecher", "objectiveId": "rw-the-origin-spawn-5990046", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Life Leecher", "to": "Holy Tree Falynum", "objectiveId": "rw-the-origin-spawn-41838293", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 55, "genericDefaultAttacks": 26, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 29, "nativeBindings": 26, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 21, "sourceSpellAssignments": 52, "scriptedTemplates": 10, "objectiveRoutes": 2, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 2, "unreachableDerivedObjectiveRoutes": 2 }, { "id": "tomb-seven-heroes", "zoneId": 142, "sourceRows": 439, "runtimeSpawns": 240, "runtimeEntities": 25, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 57, "genericDefaultAttacks": 25, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 32, "nativeBindings": 25, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 18, "sourceSpellAssignments": 40, "scriptedTemplates": 24, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "treasure-trove", "zoneId": 108, "sourceRows": 685, "runtimeSpawns": 497, "runtimeEntities": 21, "bossObjectives": 3, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Lookout Luke", "objectiveId": "rw-treasure-trove-spawn-5955237", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Lookout Luke", "to": "Snow Blake", "objectiveId": "rw-treasure-trove-spawn-5952828", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Snow Blake", "to": "Boulder Sidaar", "objectiveId": "rw-treasure-trove-spawn-5952494", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 55, "genericDefaultAttacks": 21, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 34, "nativeBindings": 21, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 20, "sourceSpellAssignments": 53, "scriptedTemplates": 17, "objectiveRoutes": 3, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 3, "unreachableDerivedObjectiveRoutes": 3 }, { "id": "warnorken-arena", "zoneId": 129, "sourceRows": 40, "runtimeSpawns": 1, "runtimeEntities": 1, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 1, "genericDefaultAttacks": 1, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 0, "nativeBindings": 1, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 0, "sourceSpellAssignments": 0, "scriptedTemplates": 2, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "ystra-labyrinth-boss1", "zoneId": 109, "sourceRows": 17, "runtimeSpawns": 3, "runtimeEntities": 3, "bossObjectives": 3, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Specter Guardian Creator", "objectiveId": "rw-ystra-labyrinth-boss1-spawn-5951030", "approachPosition": [ 0.29795100314496636, 0.3154783396563896, 1.6614620010210905 ], "objectiveProjectionDistance": 3.39672484096691e-7, "reachable": true, "waypointCount": 6, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Specter Guardian Creator", "to": "Raichika the Destroyer", "objectiveId": "rw-ystra-labyrinth-boss1-spawn-5951054", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, { "from": "Raichika the Destroyer", "to": "Rune Guardian Leader", "objectiveId": "rw-ystra-labyrinth-boss1-spawn-5951049", "approachPosition": null, "objectiveProjectionDistance": null, "reachable": false, "waypointCount": 0, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 5, "genericDefaultAttacks": 3, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 2, "nativeBindings": 3, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 2, "sourceSpellAssignments": 4, "scriptedTemplates": 4, "objectiveRoutes": 3, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 3, "unreachableDerivedObjectiveRoutes": 2 }, { "id": "ystra-labyrinth-boss2", "zoneId": 111, "sourceRows": 3, "runtimeSpawns": 1, "runtimeEntities": 1, "bossObjectives": 1, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Rune Guardian Leader", "objectiveId": "rw-ystra-labyrinth-boss2-spawn-5952381", "approachPosition": [ 0.09395099682555319, 0.3159436571596905, 2.1349989989693374 ], "objectiveProjectionDistance": 3.428565548143406e-7, "reachable": true, "waypointCount": 5, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 2, "genericDefaultAttacks": 1, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 1, "nativeBindings": 1, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 1, "sourceSpellAssignments": 1, "scriptedTemplates": 1, "objectiveRoutes": 1, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 1, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "ystra-labyrinth-boss3", "zoneId": 112, "sourceRows": 7, "runtimeSpawns": 1, "runtimeEntities": 1, "bossObjectives": 1, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [ { "from": "entrance", "to": "Raichika the Destroyer", "objectiveId": "rw-ystra-labyrinth-boss3-spawn-5952388", "approachPosition": [ -9.474374005142854, 0.2688854880671363, -3.860080004104568 ], "objectiveProjectionDistance": 4.881114893046453e-7, "reachable": true, "waypointCount": 9, "orderAuthoritative": false, "orderKind": "healerMan-distance-derived", "orderEvidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] } ], "runtimeAttacks": 1, "genericDefaultAttacks": 1, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 0, "nativeBindings": 1, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 0, "sourceSpellAssignments": 0, "scriptedTemplates": 1, "objectiveRoutes": 1, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 1, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "zurhidon-stronghold", "zoneId": 120, "sourceRows": 400, "runtimeSpawns": 153, "runtimeEntities": 25, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 48, "genericDefaultAttacks": 25, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 23, "nativeBindings": 25, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 15, "sourceSpellAssignments": 31, "scriptedTemplates": 17, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 }, { "id": "zurhidon-stronghold-124", "zoneId": 124, "sourceRows": 0, "runtimeSpawns": 0, "runtimeEntities": 0, "bossObjectives": 0, "mechanicsStatus": "review-required", "objectiveOrderAuthoritative": false, "objectiveOrderProvenance": { "authoritative": false, "kind": "healerMan-distance-derived", "evidence": [ "scripts/runewaker-pipeline/lib/objective-order.mjs" ] }, "objectiveRouteEvidence": [], "runtimeAttacks": 0, "genericDefaultAttacks": 0, "builderAuthoredAttacks": 0, "recipeAuthoredAttacks": 0, "sourceBackedDamageFamilyAttacks": 0, "nativeBindings": 0, "proceduralBindings": 0, "proxyBindings": 0, "sourceSpellTemplates": 0, "sourceSpellAssignments": 0, "scriptedTemplates": 0, "objectiveRoutes": 0, "blockedObjectiveRoutes": 0, "sourceOrderedObjectiveRoutes": 0, "derivedObjectiveRoutes": 0, "unreachableDerivedObjectiveRoutes": 0 } ] }