{ "schemaVersion": 2, "dungeonId": "demon-stronghold", "sourceDungeonConfigId": "demon_stronghold", "zoneId": 122, "expectedActiveRows": 439, "expectedBossSpawns": 1, "runtimeIdPrefix": "rw-demon-stronghold", "coordinateSystem": { "metersPerSourceUnit": 0.1, "directionUnitsPerTurn": 360, "maximumProjectionDistance": 4 }, "files": { "environmentRecipe": "scripts/runewaker-pipeline/recipes/demon-stronghold.json", "snapshot": "scripts/runewaker-pipeline/snapshots/demon-stronghold-zone-122.json", "generatedSource": "src/game/generated/demonStrongholdPopulation.generated.ts", "report": "src/assets/game/dungeons/demon-stronghold/population-import-report.json", "mechanicsReport": "src/assets/game/dungeons/demon-stronghold/mechanics-audit.json", "mechanicsSource": "src/game/generated/demonStrongholdMechanics.generated.ts", "environmentMetadata": "src/assets/game/dungeons/demon-stronghold/import-metadata.json", "navigation": "src/assets/game/dungeons/demon-stronghold/demon-stronghold-navigation.glb", "actorManifest": "public/assets/creatures/demon-stronghold/manifest.json", "actorOutput": "public/assets/creatures/demon-stronghold" }, "source": { "rootEnvironmentVariable": "RUNEWAKER_ROOT", "relativeDefault": "../rom-pvt-server-backups/Runewaker", "resourceRoot": "Resource", "dungeonConfig": "Tools/dungeon_config.json", "dungeonConfigId": "demon_stronghold", "luaRoot": "Resource/luascript", "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": "banalloz-soldier", "sourceModel": "model/character/creature/banalloz/act_banalloz_soldier.ros", "runtimeRotationY": 0 }, { "id": "elder-myconid", "sourceModel": "model/character/creature/elder_myconid/act_elder_myconid.ros", "runtimeRotationY": 0 }, { "id": "hm-male", "sourceModel": "model/character/pc/human/male/act_hm_male.ros", "runtimeRotationY": 0 }, { "id": "myrma-man", "sourceModel": "model/character/creature/myrma_man/act_myrma_man.ros", "runtimeRotationY": 0 }, { "id": "naouls", "sourceModel": "model/character/creature/naouls/act_naouls.ros", "runtimeRotationY": 0 }, { "id": "naouls-boss", "sourceModel": "model/character/creature/naouls/act_naouls_boss.ros", "runtimeRotationY": 0 }, { "id": "okinia-soldier", "sourceModel": "model/character/creature/okinia/act_okinia_soldier.ros", "runtimeRotationY": 0 }, { "id": "okinia-warrior", "sourceModel": "model/character/creature/okinia/act_okinia_warrior.ros", "runtimeRotationY": 0 }, { "id": "poto", "sourceModel": "model/character/creature/poto/act_poto.ros", "runtimeRotationY": 0 }, { "id": "salamander-red", "sourceModel": "model/character/creature/salamander/act_salamander_red.ros", "runtimeRotationY": 0 } ], "templates": [ { "primaryColor": "hsl(332 22% 38%)", "accentColor": "hsl(0 38% 64%)", "id": 102676, "name": "Template 102676", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 579498, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(66 22% 38%)", "accentColor": "hsl(94 38% 64%)", "id": 102678, "name": "Template 102678", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 579500, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(160 22% 38%)", "accentColor": "hsl(188 38% 64%)", "id": 102680, "name": "Template 102680", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 579502, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(239 22% 38%)", "accentColor": "hsl(267 38% 64%)", "id": 102697, "name": "Condemned One", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "naouls", "source": { "imageId": 580757, "modelPath": "model/character/creature/naouls/act_naouls.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(286 22% 38%)", "accentColor": "hsl(314 38% 64%)", "id": 102698, "name": "Iron Demon Soldier", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "okinia-soldier", "source": { "imageId": 579231, "modelPath": "model/character/creature/okinia/act_okinia_soldier.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(333 22% 38%)", "accentColor": "hsl(1 38% 64%)", "id": 102699, "name": "Guard Dreadlord", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "okinia-warrior", "source": { "imageId": 579790, "modelPath": "model/character/creature/okinia/act_okinia_warrior.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(20 22% 38%)", "accentColor": "hsl(48 38% 64%)", "id": 102700, "name": "Giant Demon Soldier", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "banalloz-soldier", "source": { "imageId": 579846, "modelPath": "model/character/creature/banalloz/act_banalloz_soldier.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(67 22% 38%)", "accentColor": "hsl(95 38% 64%)", "id": 102701, "name": "Naos", "level": 58, "classification": "boss", "archetype": "humanoid", "actor": "naouls-boss", "title": "Naos", "source": { "imageId": 580758, "modelPath": "model/character/creature/naouls/act_naouls_boss.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(0 22% 38%)", "accentColor": "hsl(28 38% 64%)", "id": 102960, "name": "Template 102960", "level": 1, "classification": "combat", "archetype": "plant", "actor": "elder-myconid", "source": { "imageId": 576437, "modelPath": "model/character/creature/elder_myconid/act_elder_myconid.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(35 22% 38%)", "accentColor": "hsl(63 38% 64%)", "id": 103045, "name": "Template 103045", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 572807, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(82 22% 38%)", "accentColor": "hsl(110 38% 64%)", "id": 103046, "name": "Template 103046", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 577214, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(192 22% 38%)", "accentColor": "hsl(220 38% 64%)", "id": 103056, "name": "Template 103056", "level": 58, "classification": "deferred-object", "archetype": "humanoid", "reason": "Scripted non-character FX controller retained for mechanics review.", "source": { "imageId": 576261, "modelPath": null, "classificationRule": "NPCObjectDB.sex=3 scripted non-character object retained for mechanics review" } }, { "primaryColor": "hsl(239 22% 38%)", "accentColor": "hsl(267 38% 64%)", "id": 103057, "name": "Template 103057", "level": 1, "classification": "combat", "archetype": "plant", "actor": "elder-myconid", "source": { "imageId": 576437, "modelPath": "model/character/creature/elder_myconid/act_elder_myconid.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(286 22% 38%)", "accentColor": "hsl(314 38% 64%)", "id": 103058, "name": "Template 103058", "level": 1, "classification": "combat", "archetype": "plant", "actor": "elder-myconid", "source": { "imageId": 576437, "modelPath": "model/character/creature/elder_myconid/act_elder_myconid.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(67 22% 38%)", "accentColor": "hsl(95 38% 64%)", "id": 103061, "name": "Demon Bodo", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "poto", "source": { "imageId": 580534, "modelPath": "model/character/creature/poto/act_poto.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(114 22% 38%)", "accentColor": "hsl(142 38% 64%)", "id": 103062, "name": "Monster Tiktaalik", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "myrma-man", "source": { "imageId": 580533, "modelPath": "model/character/creature/myrma_man/act_myrma_man.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(161 22% 38%)", "accentColor": "hsl(189 38% 64%)", "id": 103063, "name": "Executioner", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "naouls", "source": { "imageId": 580757, "modelPath": "model/character/creature/naouls/act_naouls.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(6 22% 38%)", "accentColor": "hsl(34 38% 64%)", "id": 103098, "name": "Template 103098", "level": 1, "classification": "combat", "archetype": "plant", "actor": "elder-myconid", "source": { "imageId": 576437, "modelPath": "model/character/creature/elder_myconid/act_elder_myconid.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(211 22% 38%)", "accentColor": "hsl(239 38% 64%)", "id": 103133, "name": "Template 103133", "level": 60, "classification": "combat", "archetype": "lizard", "actor": "salamander-red", "source": { "imageId": 570197, "modelPath": "model/character/creature/salamander/act_salamander_red.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(258 22% 38%)", "accentColor": "hsl(286 38% 64%)", "id": 103134, "name": "Template 103134", "level": 60, "classification": "combat", "archetype": "lizard", "actor": "salamander-red", "source": { "imageId": 570197, "modelPath": "model/character/creature/salamander/act_salamander_red.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(337 22% 38%)", "accentColor": "hsl(5 38% 64%)", "id": 103151, "name": "Template 103151", "level": 58, "classification": "deferred-object", "archetype": "humanoid", "reason": "Scripted non-character FX controller retained for mechanics review.", "source": { "imageId": 576261, "modelPath": null, "classificationRule": "NPCObjectDB.sex=3 scripted non-character object retained for mechanics review" } }, { "primaryColor": "hsl(24 22% 38%)", "accentColor": "hsl(52 38% 64%)", "id": 103152, "name": "Template 103152", "level": 58, "classification": "deferred-object", "archetype": "humanoid", "reason": "Scripted non-character FX controller retained for mechanics review.", "source": { "imageId": 576261, "modelPath": null, "classificationRule": "NPCObjectDB.sex=3 scripted non-character object retained for mechanics review" } }, { "primaryColor": "hsl(27 22% 38%)", "accentColor": "hsl(55 38% 64%)", "id": 106101, "name": "Template 106101", "level": 0, "classification": "deferred-object", "archetype": "plant", "actor": "elder-myconid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 576437, "modelPath": "model/character/creature/elder_myconid/act_elder_myconid.ros", "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(206 22% 38%)", "accentColor": "hsl(234 38% 64%)", "id": 110578, "name": "Template 110578", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(168 22% 38%)", "accentColor": "hsl(196 38% 64%)", "id": 112224, "name": "Template 112224", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(23 22% 38%)", "accentColor": "hsl(51 38% 64%)", "id": 114289, "name": "Shad Mitht", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(211 22% 38%)", "accentColor": "hsl(239 38% 64%)", "id": 114293, "name": "Template 114293", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(258 22% 38%)", "accentColor": "hsl(286 38% 64%)", "id": 114294, "name": "Wall of Fear", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(199 22% 38%)", "accentColor": "hsl(227 38% 64%)", "id": 780017, "name": "Template 780017", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(214 22% 38%)", "accentColor": "hsl(242 38% 64%)", "id": 780362, "name": "Template 780362", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(261 22% 38%)", "accentColor": "hsl(289 38% 64%)", "id": 780363, "name": "Template 780363", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(308 22% 38%)", "accentColor": "hsl(336 38% 64%)", "id": 780364, "name": "Template 780364", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(152 22% 38%)", "accentColor": "hsl(180 38% 64%)", "id": 780376, "name": "Template 780376", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(199 22% 38%)", "accentColor": "hsl(227 38% 64%)", "id": 780377, "name": "Template 780377", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(246 22% 38%)", "accentColor": "hsl(274 38% 64%)", "id": 780378, "name": "Template 780378", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(293 22% 38%)", "accentColor": "hsl(321 38% 64%)", "id": 780379, "name": "Template 780379", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(27 22% 38%)", "accentColor": "hsl(55 38% 64%)", "id": 780381, "name": "Template 780381", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(121 22% 38%)", "accentColor": "hsl(149 38% 64%)", "id": 780383, "name": "Template 780383", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(168 22% 38%)", "accentColor": "hsl(196 38% 64%)", "id": 780384, "name": "Template 780384", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(215 22% 38%)", "accentColor": "hsl(243 38% 64%)", "id": 780385, "name": "Template 780385", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(262 22% 38%)", "accentColor": "hsl(290 38% 64%)", "id": 780386, "name": "Template 780386", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(309 22% 38%)", "accentColor": "hsl(337 38% 64%)", "id": 780387, "name": "Template 780387", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(43 22% 38%)", "accentColor": "hsl(71 38% 64%)", "id": 780389, "name": "Template 780389", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(295 22% 38%)", "accentColor": "hsl(323 38% 64%)", "id": 780425, "name": "Template 780425", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(342 22% 38%)", "accentColor": "hsl(10 38% 64%)", "id": 780426, "name": "Template 780426", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(29 22% 38%)", "accentColor": "hsl(57 38% 64%)", "id": 780427, "name": "Template 780427", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(343 22% 38%)", "accentColor": "hsl(11 38% 64%)", "id": 780449, "name": "Template 780449", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(174 22% 38%)", "accentColor": "hsl(202 38% 64%)", "id": 780522, "name": "Template 780522", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(221 22% 38%)", "accentColor": "hsl(249 38% 64%)", "id": 780523, "name": "Template 780523", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(268 22% 38%)", "accentColor": "hsl(296 38% 64%)", "id": 780524, "name": "Template 780524", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(315 22% 38%)", "accentColor": "hsl(343 38% 64%)", "id": 780525, "name": "Template 780525", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(2 22% 38%)", "accentColor": "hsl(30 38% 64%)", "id": 780526, "name": "Template 780526", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(49 22% 38%)", "accentColor": "hsl(77 38% 64%)", "id": 780527, "name": "Template 780527", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(96 22% 38%)", "accentColor": "hsl(124 38% 64%)", "id": 780528, "name": "Template 780528", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(143 22% 38%)", "accentColor": "hsl(171 38% 64%)", "id": 780529, "name": "Template 780529", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 0, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } } ], "deferred": [ "Doors, summons, patrols, phases, interactables, and loot require reviewed mechanics mappings.", "Direct GR2 actors and exact paperdoll appearances use recovered native animation when validated; explicit pose-only/proxy exceptions retain procedural presentation." ] }