/* Generated evidence only. Review before mapping candidates to executable encounter logic. */ export const KAWAKS_TOMB_MECHANICS_AUDIT = { "schemaVersion": 1, "dungeonId": "kawaks-tomb", "status": "review-required", "categories": { "summon": 0, "door": 0, "timer": 0, "movement": 0, "spell": 0, "death": 2, "phase": 0, "interaction": 0, "loot": 0 }, "bossRows": [ { "spawnId": 41888272, "templateId": 104228, "name": "Linobia", "sourcePosition": [ -847, 698, -924 ], "autoPlot": null, "plotClassName": null } ], "templateCandidates": [ { "templateId": 100469, "name": "Template 100469", "classification": "combat", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [ { "id": 490478, "level": 10 } ] }, { "templateId": 102642, "name": "Template 102642", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 102676, "name": "Template 102676", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 102678, "name": "Template 102678", "classification": "deferred-object", "spawnCount": 2, "autoPlots": [ "zone_18_134_135_Out" ], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 103120, "name": "Template 103120", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104092, "name": "Scarab", "classification": "combat", "spawnCount": 15, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104228, "name": "Linobia", "classification": "boss", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "ic_nohi_18_134_03" }, { "event": "onDead", "script": "ic_ha_de_134_03" } ], "spells": [] }, { "templateId": 104323, "name": "Template 104323", "classification": "deferred-object", "spawnCount": 10, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104324, "name": "Template 104324", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [ "ic_104224_01" ], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104491, "name": "Template 104491", "classification": "deferred-object", "spawnCount": 10, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104500, "name": "Template 104500", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [ "Lua_Az134_104227_Ctrl" ], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104510, "name": "Template 104510", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [ "Un_zone18_BossCtrl" ], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104512, "name": "Template 104512", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [ "lua_Dy_Z18BossAIC_1" ], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104513, "name": "Template 104513", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104514, "name": "Template 104514", "classification": "deferred-object", "spawnCount": 5, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104515, "name": "Template 104515", "classification": "deferred-object", "spawnCount": 4, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104516, "name": "Template 104516", "classification": "deferred-object", "spawnCount": 10, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104517, "name": "Template 104517", "classification": "deferred-object", "spawnCount": 7, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104531, "name": "Template 104531", "classification": "deferred-object", "spawnCount": 10, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104543, "name": "Tomb Guard Captain", "classification": "combat", "spawnCount": 8, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [ { "id": 496048, "level": 10 }, { "id": 496296, "level": 0 } ] }, { "templateId": 104544, "name": "Tomb Guard", "classification": "combat", "spawnCount": 13, "autoPlots": [ "Lua_Az_Motion_Crouch_i" ], "plotClassNames": [], "templateScripts": [], "spells": [ { "id": 495472, "level": 0 }, { "id": 496299, "level": 0 } ] }, { "templateId": 104545, "name": "Tomb Guardian", "classification": "combat", "spawnCount": 9, "autoPlots": [ "Lua_Az_Motion_Crouch_i" ], "plotClassNames": [], "templateScripts": [], "spells": [ { "id": 496297, "level": 0 }, { "id": 496298, "level": 0 } ] }, { "templateId": 104546, "name": "Tomb Priest", "classification": "combat", "spawnCount": 2, "autoPlots": [], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster" } ], "spells": [ { "id": 496050, "level": 0 } ] }, { "templateId": 104547, "name": "Tygistor's Son", "classification": "combat", "spawnCount": 7, "autoPlots": [], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster5" } ], "spells": [ { "id": 496500, "level": 0 } ] }, { "templateId": 104548, "name": "Tomb Guardian's Corpse", "classification": "combat", "spawnCount": 5, "autoPlots": [ "Lua_Az_Motion_Dead_i" ], "plotClassNames": [], "templateScripts": [], "spells": [ { "id": 496297, "level": 0 } ] }, { "templateId": 104551, "name": "Crypt Beetle", "classification": "combat", "spawnCount": 4, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [ { "id": 496047, "level": 0 } ] }, { "templateId": 104552, "name": "Giant Scarab", "classification": "combat", "spawnCount": 4, "autoPlots": [], "plotClassNames": [], "templateScripts": [ { "event": "onDead", "script": "Lua_un_zone18_monster6" } ], "spells": [] }, { "templateId": 104553, "name": "Tomb Scorpion", "classification": "combat", "spawnCount": 11, "autoPlots": [ "Lua_Az134_BugControl" ], "plotClassNames": [], "templateScripts": [], "spells": [ { "id": 496303, "level": 0 } ] }, { "templateId": 104554, "name": "Man-Eating Scorpion", "classification": "combat", "spawnCount": 12, "autoPlots": [ "Lua_Az134_BugControl" ], "plotClassNames": [], "templateScripts": [], "spells": [ { "id": 496302, "level": 10 } ] }, { "templateId": 104555, "name": "Giant Rune Guardian", "classification": "combat", "spawnCount": 8, "autoPlots": [ "Lua_Az_Motion_KnockDown_i" ], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster23" } ], "spells": [] }, { "templateId": 104556, "name": "Rock Guardian", "classification": "combat", "spawnCount": 6, "autoPlots": [ "Lua_Az_Motion_Dead_i" ], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster8" } ], "spells": [] }, { "templateId": 104557, "name": "Template 104557", "classification": "deferred-object", "spawnCount": 4, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104558, "name": "Template 104558", "classification": "deferred-object", "spawnCount": 7, "autoPlots": [], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster16" } ], "spells": [] }, { "templateId": 104561, "name": "Tomb Priest", "classification": "combat", "spawnCount": 3, "autoPlots": [ "Lua_Az_Motion_Crouch_i" ], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster" } ], "spells": [ { "id": 496050, "level": 0 } ] }, { "templateId": 104562, "name": "Template 104562", "classification": "combat", "spawnCount": 1, "autoPlots": [ "Lua_zone18_134_PAT3" ], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104563, "name": "Template 104563", "classification": "deferred-object", "spawnCount": 8, "autoPlots": [], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster14" } ], "spells": [] }, { "templateId": 104565, "name": "Beast Trap", "classification": "deferred-object", "spawnCount": 3, "autoPlots": [], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster3" } ], "spells": [] }, { "templateId": 104567, "name": "Kareem", "classification": "combat", "spawnCount": 1, "autoPlots": [ "Lua_Az134_BugRun" ], "plotClassNames": [], "templateScripts": [ { "event": "onDead", "script": "Lua_un_zone18_monster6" } ], "spells": [ { "id": 496047, "level": 0 } ] }, { "templateId": 104572, "name": "Template 104572", "classification": "combat", "spawnCount": 5, "autoPlots": [ "Lua_un_linrow", "Lua_zone18_134_PAT1" ], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 104782, "name": "Sacrificer", "classification": "combat", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [ { "event": "init", "script": "Lua_un_zone18_monster" } ], "spells": [ { "id": 496050, "level": 0 } ] }, { "templateId": 116340, "name": "Kawak's Golden Sarcophagus", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 116434, "name": "Skeleton of an Adventurer", "classification": "deferred-object", "spawnCount": 1, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 780385, "name": "Template 780385", "classification": "deferred-object", "spawnCount": 11, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 780386, "name": "Template 780386", "classification": "deferred-object", "spawnCount": 3, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 780696, "name": "Template 780696", "classification": "deferred-object", "spawnCount": 16, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 780730, "name": "Template 780730", "classification": "deferred-object", "spawnCount": 15, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 780747, "name": "Template 780747", "classification": "deferred-object", "spawnCount": 16, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 780754, "name": "Template 780754", "classification": "deferred-object", "spawnCount": 17, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 780758, "name": "Template 780758", "classification": "deferred-object", "spawnCount": 3, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] }, { "templateId": 780764, "name": "Template 780764", "classification": "deferred-object", "spawnCount": 5, "autoPlots": [], "plotClassNames": [], "templateScripts": [], "spells": [] } ], "reviewQueue": [ "Map authoritative spell ids/scripts to HealerMan EnemyAttackDefinition data.", "Implement and test doors/gates as encounter state, not static combat entities.", "Map summons and waves only after identifying their trigger, lifetime, and reset rules.", "Convert patrol/AutoPlot routes to navmesh-projected paths.", "Separate interactables/loot from combat population and define offline state transitions.", "Add encounter-specific tests and a browser playtest before marking mechanics green." ], "sourceReport": "src/assets/game/dungeons/kawaks-tomb/mechanics-audit.json" } as const; export const KAWAKS_TOMB_MECHANICS_REVIEW_REQUIRED = true as const;