76 lines
8.0 KiB
JSON
76 lines
8.0 KiB
JSON
{
|
|
"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"]
|
|
}
|