{ "schemaVersion": 1, "dungeonId": "forsaken-abbey", "zoneId": 102, "expectedActiveRows": 251, "expectedBossSpawns": 8, "runtimeIdPrefix": "rw-fa", "coordinateSystem": {"metersPerSourceUnit": 0.1, "directionUnitsPerTurn": 256, "maximumProjectionDistance": 2}, "files": { "snapshot": "scripts/runewaker-pipeline/snapshots/forsaken-abbey-zone-102.json", "generatedSource": "src/game/generated/forsakenAbbeyPopulation.generated.ts", "report": "src/assets/game/dungeons/forsaken-abbey/population-import-report.json", "environmentMetadata": "src/assets/game/dungeons/forsaken-abbey/import-metadata.json", "navigation": "src/assets/game/dungeons/forsaken-abbey/forsaken-abbey-navigation.glb", "actorManifest": "public/assets/creatures/forsaken-abbey/manifest.json", "actorOutput": "public/assets/creatures/forsaken-abbey" }, "source": { "rootEnvironmentVariable": "RUNEWAKER_ROOT", "relativeDefault": "../rom-pvt-server-backups/Runewaker", "resourceRoot": "Resource", "catalogs": ["Resource/data/npcobject.db", "Resource/data/imageobject.db", "Resource/data/string_enus.db"], "backups": { "global": "../rom-pvt-server-backups/OneForAll/SQL/databases/ROM_Global.bak", "objects": "../rom-pvt-server-backups/OneForAll/SQL/databases/ObjectEdit.bak" }, "serverEnvironmentVariable": "RUNEWAKER_SQL_SERVER", "serverDefault": ".\\HEALERMAN_RW" }, "actors": [ {"id": "slime", "sourceModel": "model/character/creature/slime/act_slime.ros", "runtimeRotationY": 0}, {"id": "dark-nightsound-bat", "sourceModel": "model/character/creature/ghastly_bat/act_leaf_bat_black.ros", "runtimeRotationY": 0}, {"id": "zombie", "sourceModel": "model/character/creature/zombie/act_zombie01_01.ros", "runtimeRotationY": 0}, {"id": "carrion-spider", "sourceModel": "model/character/creature/spider/act_spider_2.ros", "runtimeRotationY": 0}, {"id": "ghoul", "sourceModel": "model/character/creature/zombie/act_zombie02_04.ros", "runtimeRotationY": 0}, {"id": "apparition", "sourceModel": "model/character/creature/apparition/act_apparition.ros", "runtimeRotationY": 0}, {"id": "phantom-remnant", "sourceModel": "model/character/creature/apparition/act_phantom_remnant.ros", "runtimeRotationY": 0}, {"id": "ancalon", "sourceModel": "model/character/creature/ankaria/act_ankaria.ros", "runtimeRotationY": 0}, {"id": "wight", "sourceModel": "model/character/npc/craftsman/act_wight.ros", "runtimeRotationY": 0} ], "templates": [ {"id": 100198, "name": "Ooze", "level": 18, "classification": "combat", "actor": "slime", "archetype": "ooze", "primaryColor": "#587f45", "accentColor": "#a9d56f"}, {"id": 100392, "name": "Dark Nightsound Bat", "level": 19, "classification": "combat", "actor": "dark-nightsound-bat", "archetype": "winged", "primaryColor": "#34313d", "accentColor": "#827692"}, {"id": 100071, "name": "Zombie", "level": 20, "classification": "combat", "actor": "zombie", "archetype": "humanoid", "primaryColor": "#73745f", "accentColor": "#aca887"}, {"id": 100393, "name": "Carrion Spider", "level": 20, "classification": "combat", "actor": "carrion-spider", "archetype": "lizard", "primaryColor": "#49392e", "accentColor": "#9d7350"}, {"id": 100194, "name": "Ooze", "level": 21, "classification": "combat", "actor": "slime", "archetype": "ooze", "primaryColor": "#466d39", "accentColor": "#8ec05d"}, {"id": 100104, "name": "Carrion Spider", "level": 21, "classification": "combat", "actor": "carrion-spider", "archetype": "lizard", "primaryColor": "#5b4030", "accentColor": "#b18355"}, {"id": 100072, "name": "Ghoul", "level": 22, "classification": "combat", "actor": "ghoul", "archetype": "humanoid", "primaryColor": "#69685b", "accentColor": "#a88d70"}, {"id": 100202, "name": "Zombie", "level": 22, "classification": "combat", "actor": "zombie", "archetype": "humanoid", "primaryColor": "#6b6d58", "accentColor": "#a8a57f"}, {"id": 100109, "name": "Obsessive Shadow", "level": 22, "classification": "combat", "actor": "apparition", "archetype": "humanoid", "primaryColor": "#4b405b", "accentColor": "#a184bd"}, {"id": 100070, "name": "Necromage", "level": 24, "classification": "boss", "actor": "phantom-remnant", "archetype": "humanoid", "primaryColor": "#493d62", "accentColor": "#b09bd2", "title": "Necromage Keeper", "objectiveNamePattern": "Necromage Keeper {index}"}, {"id": 100614, "name": "Follower", "level": 24, "classification": "combat", "actor": "wight", "archetype": "humanoid", "primaryColor": "#776a57", "accentColor": "#c3a983"}, {"id": 100561, "name": "Flowing Chaos", "level": 25, "classification": "boss", "actor": "slime", "archetype": "ooze", "primaryColor": "#473253", "accentColor": "#bb7fca", "title": "Chaos Guardian"}, {"id": 100562, "name": "Cruel Eater", "level": 25, "classification": "boss", "actor": "wight", "archetype": "humanoid", "primaryColor": "#6d493b", "accentColor": "#c88761", "title": "Abbey Devourer"}, {"id": 100563, "name": "Hollow Shell", "level": 25, "classification": "boss", "actor": "phantom-remnant", "archetype": "humanoid", "primaryColor": "#3e5260", "accentColor": "#83b4c9", "title": "Hollow Guardian"}, {"id": 100074, "name": "Demon Witch Ancalon", "level": 28, "classification": "boss", "actor": "ancalon", "archetype": "humanoid", "primaryColor": "#682e37", "accentColor": "#d06a70", "title": "Demon Witch"}, {"id": 100567, "name": "Treasure Chest", "level": 50, "classification": "deferred-object", "reason": "Retained for a later loot-object pass; never imported as combat."}, {"id": 110201, "name": "Document Pile", "level": 0, "classification": "deferred-object", "reason": "Quest object retained for a later interactable-object pass."}, {"id": 110202, "name": "Chris", "level": 0, "classification": "deferred-object", "reason": "Scripted quest NPC retained for a later noncombat-NPC pass."}, {"id": 110206, "name": "Spirit Binding Pearl", "level": 0, "classification": "deferred-object", "reason": "Quest object retained for a later interactable-object pass."}, {"id": 110208, "name": "Luanne", "level": 0, "classification": "deferred-object", "reason": "Scripted quest NPC retained for a later noncombat-NPC pass."}, {"id": 110209, "name": "Zombie Junk", "level": 0, "classification": "deferred-object", "reason": "Decorative quest debris retained for a later object pass."}, {"id": 110426, "name": "Follower Script Trigger", "level": 0, "classification": "deferred-object", "reason": "Follower AutoPlot trigger retained for a later scripting pass."}, {"id": 110478, "name": "Boss Door Trigger", "level": 0, "classification": "deferred-object", "reason": "Boss-door AutoPlot trigger retained for the keeper-door pass."}, {"id": 110562, "name": "Sealed Door", "level": 0, "classification": "deferred-object", "reason": "Sealed boss door retained for the keeper-door pass."}, {"id": 110578, "name": "Transport Trigger", "level": 0, "classification": "deferred-object", "reason": "Transport AutoPlot trigger retained for a later scripting pass."}, {"id": 112799, "name": "Ancient Fossil", "level": 0, "classification": "deferred-object", "reason": "Ambient scripted object retained for a later object pass."}, {"id": 780014, "name": "Scripted Prop 780014", "level": 0, "classification": "deferred-object", "reason": "Unnamed scripted prop retained in the source report."}, {"id": 780022, "name": "Scripted Prop 780022", "level": 0, "classification": "deferred-object", "reason": "Unnamed scripted prop retained in the source report."}, {"id": 780067, "name": "Scripted Prop 780067", "level": 0, "classification": "deferred-object", "reason": "Unnamed scripted prop retained in the source report."}, {"id": 780068, "name": "Scripted Prop 780068", "level": 0, "classification": "deferred-object", "reason": "Unnamed scripted prop retained in the source report."}, {"id": 780069, "name": "Scripted Prop 780069", "level": 0, "classification": "deferred-object", "reason": "Unnamed scripted prop retained in the source report."} ], "deferred": ["Ghoul Drake", "keeper-triggered doors", "scripted summons", "patrol scripts", "treasure loot"] }