{ "schemaVersion": 2, "dungeonId": "zurhidon-stronghold", "sourceDungeonConfigId": "zurhidon_stronghold", "zoneId": 120, "expectedActiveRows": 400, "expectedBossSpawns": 0, "runtimeIdPrefix": "rw-zurhidon-stronghold", "coordinateSystem": { "metersPerSourceUnit": 0.1, "directionUnitsPerTurn": 360, "maximumProjectionDistance": 4 }, "files": { "environmentRecipe": "scripts/runewaker-pipeline/recipes/zurhidon-stronghold.json", "snapshot": "scripts/runewaker-pipeline/snapshots/zurhidon-stronghold-zone-120.json", "generatedSource": "src/game/generated/zurhidonStrongholdPopulation.generated.ts", "report": "src/assets/game/dungeons/zurhidon-stronghold/population-import-report.json", "mechanicsReport": "src/assets/game/dungeons/zurhidon-stronghold/mechanics-audit.json", "mechanicsSource": "src/game/generated/zurhidonStrongholdMechanics.generated.ts", "environmentMetadata": "src/assets/game/dungeons/zurhidon-stronghold/import-metadata.json", "navigation": "src/assets/game/dungeons/zurhidon-stronghold/zurhidon-stronghold-navigation.glb", "actorManifest": "public/assets/creatures/zurhidon-stronghold/manifest.json", "actorOutput": "public/assets/creatures/zurhidon-stronghold" }, "source": { "rootEnvironmentVariable": "RUNEWAKER_ROOT", "relativeDefault": "../rom-pvt-server-backups/Runewaker", "resourceRoot": "Resource", "dungeonConfig": "Tools/dungeon_config.json", "dungeonConfigId": "zurhidon_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": "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": "invisible-man", "sourceModel": "model/character/creature/invisible_man/act_invisible_man.ros", "runtimeRotationY": 0 }, { "id": "myrma-man", "sourceModel": "model/character/creature/myrma_man/act_myrma_man.ros", "runtimeRotationY": 0 }, { "id": "oak-walker", "sourceModel": "model/character/creature/oak_walker/act_oak_walker.ros", "runtimeRotationY": 0 }, { "id": "poto", "sourceModel": "model/character/creature/poto/act_poto.ros", "runtimeRotationY": 0 }, { "id": "pureblood-naga-female", "sourceModel": "model/character/creature/pureblood-naga_female/act_pureblood-naga_female.ros", "runtimeRotationY": 0 }, { "id": "pureblood-naga-paperdoll", "sourceModel": "model/character/creature/pureblood-naga_male/act_pureblood-naga_paperdoll.ros", "runtimeRotationY": 0 } ], "templates": [ { "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(348 22% 38%)", "accentColor": "hsl(16 38% 64%)", "id": 102684, "name": "Zurhidon Fiend Trainer", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 578585, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(35 22% 38%)", "accentColor": "hsl(63 38% 64%)", "id": 102685, "name": "Zurhidon Rune Guardian", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 578586, "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": 102686, "name": "Zurhidon Potioner", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 572547, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(129 22% 38%)", "accentColor": "hsl(157 38% 64%)", "id": 102687, "name": "Zurhidon Researcher", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 572549, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(176 22% 38%)", "accentColor": "hsl(204 38% 64%)", "id": 102688, "name": "Sirloth Fanatic", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 580597, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(223 22% 38%)", "accentColor": "hsl(251 38% 64%)", "id": 102689, "name": "Follower of Sirloth", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 580597, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(270 22% 38%)", "accentColor": "hsl(298 38% 64%)", "id": 102690, "name": "Enslaved Bodo", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "poto", "source": { "imageId": 578488, "modelPath": "model/character/creature/poto/act_poto.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(4 22% 38%)", "accentColor": "hsl(32 38% 64%)", "id": 102692, "name": "Dying Tiktaalik", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "myrma-man", "source": { "imageId": 577418, "modelPath": "model/character/creature/myrma_man/act_myrma_man.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(51 22% 38%)", "accentColor": "hsl(79 38% 64%)", "id": 102693, "name": "Cursed 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(98 22% 38%)", "accentColor": "hsl(126 38% 64%)", "id": 102694, "name": "Cursed 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(145 22% 38%)", "accentColor": "hsl(173 38% 64%)", "id": 102695, "name": "Acropolis Guard", "level": 57, "classification": "combat", "archetype": "serpent", "actor": "pureblood-naga-paperdoll", "source": { "imageId": 579785, "modelPath": "model/character/creature/pureblood-naga_male/act_pureblood-naga_paperdoll.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(192 22% 38%)", "accentColor": "hsl(220 38% 64%)", "id": 102696, "name": "Acropolis Prisoner", "level": 57, "classification": "combat", "archetype": "serpent", "actor": "pureblood-naga-female", "source": { "imageId": 579786, "modelPath": "model/character/creature/pureblood-naga_female/act_pureblood-naga_female.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(161 22% 38%)", "accentColor": "hsl(189 38% 64%)", "id": 102703, "name": "Zurhidon Animal Transformer", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 572548, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(358 22% 38%)", "accentColor": "hsl(26 38% 64%)", "id": 102914, "name": "Template 102914", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 580532, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(296 22% 38%)", "accentColor": "hsl(324 38% 64%)", "id": 102928, "name": "Zurhidon Fortune Teller", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 580770, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(343 22% 38%)", "accentColor": "hsl(11 38% 64%)", "id": 102929, "name": "Template 102929", "level": 60, "classification": "deferred-object", "archetype": "humanoid", "reason": "Scripted non-character FX controller retained for mechanics review.", "source": { "imageId": 576922, "modelPath": null, "classificationRule": "NPCObjectDB.sex=3 scripted non-character object retained for mechanics review" } }, { "primaryColor": "hsl(15 22% 38%)", "accentColor": "hsl(43 38% 64%)", "id": 102945, "name": "Zurhidon Patrolman", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 578584, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(62 22% 38%)", "accentColor": "hsl(90 38% 64%)", "id": 102946, "name": "Template 102946", "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(109 22% 38%)", "accentColor": "hsl(137 38% 64%)", "id": 102947, "name": "Imperial Naga Guard", "level": 57, "classification": "combat", "archetype": "serpent", "actor": "pureblood-naga-female", "source": { "imageId": 579786, "modelPath": "model/character/creature/pureblood-naga_female/act_pureblood-naga_female.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(156 22% 38%)", "accentColor": "hsl(184 38% 64%)", "id": 102948, "name": "Zurhidon Assassin", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "invisible-man", "source": { "imageId": 580388, "modelPath": "model/character/creature/invisible_man/act_invisible_man.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(344 22% 38%)", "accentColor": "hsl(12 38% 64%)", "id": 102952, "name": "Zurhidon Firestarter", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 572550, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(125 22% 38%)", "accentColor": "hsl(153 38% 64%)", "id": 102955, "name": "Template 102955", "level": 60, "classification": "deferred-object", "archetype": "humanoid", "reason": "Scripted non-character FX controller retained for mechanics review.", "source": { "imageId": 576922, "modelPath": null, "classificationRule": "NPCObjectDB.sex=3 scripted non-character object retained for mechanics review" } }, { "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(47 22% 38%)", "accentColor": "hsl(75 38% 64%)", "id": 102961, "name": "Zurhidon Runemaster", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 580772, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(94 22% 38%)", "accentColor": "hsl(122 38% 64%)", "id": 102962, "name": "Zurhidon Supply Officer", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 572551, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(188 22% 38%)", "accentColor": "hsl(216 38% 64%)", "id": 102964, "name": "Template 102964", "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(282 22% 38%)", "accentColor": "hsl(310 38% 64%)", "id": 102966, "name": "Mysterious Rune Crystal", "level": 57, "classification": "deferred-object", "archetype": "humanoid", "reason": "Positive-level source object has no static character ROS and is retained for mechanics review.", "source": { "imageId": 576922, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(329 22% 38%)", "accentColor": "hsl(357 38% 64%)", "id": 102967, "name": "Zurhidon Instructor", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "hm-male", "source": { "imageId": 580771, "modelPath": "model/character/pc/human/male/act_hm_male.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(293 22% 38%)", "accentColor": "hsl(321 38% 64%)", "id": 103579, "name": "Template 103579", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "actor": "oak-walker", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 578928, "modelPath": "model/character/creature/oak_walker/act_oak_walker.ros", "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(334 22% 38%)", "accentColor": "hsl(2 38% 64%)", "id": 104162, "name": "Template 104162", "level": 60, "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(68 22% 38%)", "accentColor": "hsl(96 38% 64%)", "id": 104164, "name": "Template 104164", "level": 58, "classification": "deferred-object", "archetype": "humanoid", "reason": "Scripted non-character FX controller retained for mechanics review.", "source": { "imageId": 580569, "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(172 22% 38%)", "accentColor": "hsl(200 38% 64%)", "id": 110516, "name": "Alchemy Tools", "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(219 22% 38%)", "accentColor": "hsl(247 38% 64%)", "id": 110517, "name": "Alchemy Tools", "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(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(119 22% 38%)", "accentColor": "hsl(147 38% 64%)", "id": 110737, "name": "Template 110737", "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(2 22% 38%)", "accentColor": "hsl(30 38% 64%)", "id": 113086, "name": "Carpet", "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(232 22% 38%)", "accentColor": "hsl(260 38% 64%)", "id": 113336, "name": "Prison", "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(93 22% 38%)", "accentColor": "hsl(121 38% 64%)", "id": 113379, "name": "Template 113379", "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(280 22% 38%)", "accentColor": "hsl(308 38% 64%)", "id": 113720, "name": "Zurhidon Passage", "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(327 22% 38%)", "accentColor": "hsl(355 38% 64%)", "id": 113721, "name": "Concealed Expedition Team Scout", "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(93 22% 38%)", "accentColor": "hsl(121 38% 64%)", "id": 114099, "name": "Ajir", "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(257 22% 38%)", "accentColor": "hsl(285 38% 64%)", "id": 201391, "name": "Alchemy Bottle", "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(72 22% 38%)", "accentColor": "hsl(100 38% 64%)", "id": 201456, "name": "Iron Armorcrafting Table", "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(242 22% 38%)", "accentColor": "hsl(270 38% 64%)", "id": 780286, "name": "Template 780286", "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(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(356 22% 38%)", "accentColor": "hsl(24 38% 64%)", "id": 780388, "name": "Template 780388", "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(231 22% 38%)", "accentColor": "hsl(259 38% 64%)", "id": 780393, "name": "Template 780393", "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(12 22% 38%)", "accentColor": "hsl(40 38% 64%)", "id": 780396, "name": "Template 780396", "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(76 22% 38%)", "accentColor": "hsl(104 38% 64%)", "id": 780428, "name": "Template 780428", "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(250 22% 38%)", "accentColor": "hsl(278 38% 64%)", "id": 780470, "name": "Template 780470", "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(235 22% 38%)", "accentColor": "hsl(263 38% 64%)", "id": 780485, "name": "Template 780485", "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(252 22% 38%)", "accentColor": "hsl(280 38% 64%)", "id": 780516, "name": "Template 780516", "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." ] }