{ "schemaVersion": 2, "dungeonId": "hall-of-survivors", "sourceDungeonConfigId": "hall_of_survivors", "zoneId": 117, "expectedActiveRows": 363, "expectedBossSpawns": 9, "runtimeIdPrefix": "rw-hall-of-survivors", "coordinateSystem": { "metersPerSourceUnit": 0.1, "directionUnitsPerTurn": 360, "maximumProjectionDistance": 4 }, "files": { "environmentRecipe": "scripts/runewaker-pipeline/recipes/hall-of-survivors.json", "snapshot": "scripts/runewaker-pipeline/snapshots/hall-of-survivors-zone-117.json", "generatedSource": "src/game/generated/hallOfSurvivorsPopulation.generated.ts", "report": "src/assets/game/dungeons/hall-of-survivors/population-import-report.json", "mechanicsReport": "src/assets/game/dungeons/hall-of-survivors/mechanics-audit.json", "mechanicsSource": "src/game/generated/hallOfSurvivorsMechanics.generated.ts", "environmentMetadata": "src/assets/game/dungeons/hall-of-survivors/import-metadata.json", "navigation": "src/assets/game/dungeons/hall-of-survivors/hall-of-survivors-navigation.glb", "actorManifest": "public/assets/creatures/hall-of-survivors/manifest.json", "actorOutput": "public/assets/creatures/hall-of-survivors" }, "source": { "rootEnvironmentVariable": "RUNEWAKER_ROOT", "relativeDefault": "../rom-pvt-server-backups/Runewaker", "resourceRoot": "Resource", "dungeonConfig": "Tools/dungeon_config.json", "dungeonConfigId": "hall_of_survivors", "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": "andfurimu", "sourceModel": "model/character/creature/andfurimu/act_andfurimu.ros", "runtimeRotationY": 0 }, { "id": "elder-myconid", "sourceModel": "model/character/creature/elder_myconid/act_elder_myconid.ros", "runtimeRotationY": 0 }, { "id": "golem-protect", "sourceModel": "model/character/creature/golem_protect/act_golem_protect.ros", "runtimeRotationY": 0 }, { "id": "golem-protect-light-blue", "sourceModel": "model/character/creature/golem_protect/act_golem_protect_light blue.ros", "runtimeRotationY": 0 }, { "id": "judgement-angry", "sourceModel": "model/character/creature/judgement_angry/act_judgement_angry.ros", "runtimeRotationY": 0 }, { "id": "judgement-blood", "sourceModel": "model/character/creature/judgement_blood/act_judgement_blood.ros", "runtimeRotationY": 0 }, { "id": "judgement-crazy", "sourceModel": "model/character/creature/judgement_crazy/act_judgement_crazy.ros", "runtimeRotationY": 0 }, { "id": "judgement-light-pose", "sourceModel": "model/character/creature/judgement_light_dark/act_judgement_light_pose.ros", "runtimeRotationY": 0, "animationException": { "kind": "pose-only", "reason": "This preserved presentation-pose ROS contains mesh geometry but no ACT/RAS motion controls; HealerMan intentionally supplies procedural motion." } }, { "id": "judgement-outcontrol", "sourceModel": "model/character/creature/judgement_outcontrol/act_judgement_outcontrol.ros", "runtimeRotationY": 0 }, { "id": "judgement-steel", "sourceModel": "model/character/creature/judgement_steel/act_judgement_steel.ros", "runtimeRotationY": 0 }, { "id": "judgement-strengthen", "sourceModel": "model/character/creature/judgement_strengthen/act_judgement_strengthen.ros", "runtimeRotationY": 0 }, { "id": "judgement-sword", "sourceModel": "model/character/creature/judgement_sword/act_judgement_sword.ros", "runtimeRotationY": 0 }, { "id": "judgement-tumultuous", "sourceModel": "model/character/creature/judgement_outcontrol/act_judgement_tumultuous.ros", "runtimeRotationY": 0 }, { "id": "judgement-violent", "sourceModel": "model/character/creature/judgement_crazy/act_judgement_violent.ros", "runtimeRotationY": 0 }, { "id": "judgement-weaken", "sourceModel": "model/character/creature/judgement_strengthen/act_judgement_weaken.ros", "runtimeRotationY": 0 }, { "id": "runic-guardian-blue", "sourceModel": "model/character/creature/runic_guardian/act_runic_guardian_blue.ros", "runtimeRotationY": 0 }, { "id": "runic-guardian-purple", "sourceModel": "model/character/creature/runic_guardian/act_runic_guardian_purple.ros", "runtimeRotationY": 0 }, { "id": "runic-guardian-yellow", "sourceModel": "model/character/creature/runic_guardian/act_runic_guardian_yellow.ros", "runtimeRotationY": 0 }, { "id": "runic-metal-big02", "sourceModel": "model/character/creature/runic_metal_big/act_runic_metal_big02.ros", "runtimeRotationY": 0 }, { "id": "runic-metal-big03", "sourceModel": "model/character/creature/runic_metal_big/act_runic_metal_big03.ros", "runtimeRotationY": 0 }, { "id": "runic-metal-medium", "sourceModel": "model/character/creature/runic_metal_medium/act_runic_metal_medium.ros", "runtimeRotationY": 0 }, { "id": "runic-metal-medium-blue", "sourceModel": "model/character/creature/runic_metal_medium/act_runic_metal_medium_blue.ros", "runtimeRotationY": 0 }, { "id": "runic-metal-medium-red", "sourceModel": "model/character/creature/runic_metal_medium/act_runic_metal_medium_red.ros", "runtimeRotationY": 0 }, { "id": "runic-sage", "sourceModel": "model/character/creature/runic_sage/act_runic_sage.ros", "runtimeRotationY": 0 }, { "id": "runic-sage-yellow", "sourceModel": "model/character/creature/runic_sage/act_runic_sage_yellow.ros", "runtimeRotationY": 0 }, { "id": "runic-swordsman", "sourceModel": "model/character/creature/runic_swordsman/act_runic_swordsman.ros", "runtimeRotationY": 0 }, { "id": "runic-swordsman-blue", "sourceModel": "model/character/creature/runic_swordsman/act_runic_swordsman_blue.ros", "runtimeRotationY": 0 }, { "id": "runic-swordsman-red", "sourceModel": "model/character/creature/runic_swordsman/act_runic_swordsman_red.ros", "runtimeRotationY": 0 }, { "id": "runic-swordsman-yellow", "sourceModel": "model/character/creature/runic_swordsman/act_runic_swordsman_yellow.ros", "runtimeRotationY": 0 } ], "templates": [ { "primaryColor": "hsl(85 22% 38%)", "accentColor": "hsl(113 38% 64%)", "id": 102395, "name": "Guldamor", "level": 58, "classification": "boss", "archetype": "humanoid", "actor": "judgement-steel", "title": "Guldamor", "source": { "imageId": 578765, "modelPath": "model/character/creature/judgement_steel/act_judgement_steel.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(227 22% 38%)", "accentColor": "hsl(255 38% 64%)", "id": 102421, "name": "Andriol", "level": 58, "classification": "boss", "archetype": "humanoid", "actor": "judgement-sword", "title": "Andriol", "source": { "imageId": 579049, "modelPath": "model/character/creature/judgement_sword/act_judgement_sword.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(55 22% 38%)", "accentColor": "hsl(83 38% 64%)", "id": 102425, "name": "Zygro", "level": 58, "classification": "boss", "archetype": "humanoid", "actor": "judgement-blood", "title": "Zygro", "source": { "imageId": 578836, "modelPath": "model/character/creature/judgement_blood/act_judgement_blood.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(290 22% 38%)", "accentColor": "hsl(318 38% 64%)", "id": 102430, "name": "Andaphelmor", "level": 58, "classification": "boss", "archetype": "humanoid", "actor": "andfurimu", "title": "Andaphelmor", "source": { "imageId": 578833, "modelPath": "model/character/creature/andfurimu/act_andfurimu.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(244 22% 38%)", "accentColor": "hsl(272 38% 64%)", "id": 102452, "name": "Mantarick", "level": 58, "classification": "boss", "archetype": "humanoid", "actor": "judgement-light-pose", "title": "Mantarick", "source": { "imageId": 578824, "modelPath": "model/character/creature/judgement_light_dark/act_judgement_light_pose.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(260 22% 38%)", "accentColor": "hsl(288 38% 64%)", "id": 102460, "name": "Template 102460", "level": 100, "classification": "deferred-object", "archetype": "humanoid", "reason": "Positive-level source object has no static character ROS and is retained for mechanics review.", "source": { "imageId": 579147, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(135 22% 38%)", "accentColor": "hsl(163 38% 64%)", "id": 102465, "name": "Giant Armored Punisher", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "judgement-strengthen", "source": { "imageId": 578851, "modelPath": "model/character/creature/judgement_strengthen/act_judgement_strengthen.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(182 22% 38%)", "accentColor": "hsl(210 38% 64%)", "id": 102466, "name": "Chaos Punisher", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "judgement-crazy", "source": { "imageId": 579406, "modelPath": "model/character/creature/judgement_crazy/act_judgement_crazy.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(229 22% 38%)", "accentColor": "hsl(257 38% 64%)", "id": 102467, "name": "Blade Punisher", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "judgement-outcontrol", "source": { "imageId": 578852, "modelPath": "model/character/creature/judgement_outcontrol/act_judgement_outcontrol.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(276 22% 38%)", "accentColor": "hsl(304 38% 64%)", "id": 102468, "name": "Giant Armored Rune Guardian", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "judgement-weaken", "source": { "imageId": 579405, "modelPath": "model/character/creature/judgement_strengthen/act_judgement_weaken.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(323 22% 38%)", "accentColor": "hsl(351 38% 64%)", "id": 102469, "name": "Chaos Rune Guardian", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "judgement-violent", "source": { "imageId": 579407, "modelPath": "model/character/creature/judgement_crazy/act_judgement_violent.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(10 22% 38%)", "accentColor": "hsl(38 38% 64%)", "id": 102470, "name": "Blade Rune Guardian", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "judgement-tumultuous", "source": { "imageId": 578860, "modelPath": "model/character/creature/judgement_outcontrol/act_judgement_tumultuous.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(57 22% 38%)", "accentColor": "hsl(85 38% 64%)", "id": 102471, "name": "Cold Iron Punisher", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "golem-protect-light-blue", "source": { "imageId": 574766, "modelPath": "model/character/creature/golem_protect/act_golem_protect_light blue.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(104 22% 38%)", "accentColor": "hsl(132 38% 64%)", "id": 102472, "name": "Tarnished Copper Punisher", "level": 57, "classification": "combat", "archetype": "humanoid", "actor": "golem-protect", "source": { "imageId": 571709, "modelPath": "model/character/creature/golem_protect/act_golem_protect.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(245 22% 38%)", "accentColor": "hsl(273 38% 64%)", "id": 102475, "name": "Glamo", "level": 58, "classification": "boss", "archetype": "humanoid", "actor": "judgement-angry", "title": "Glamo", "source": { "imageId": 578848, "modelPath": "model/character/creature/judgement_angry/act_judgement_angry.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(292 22% 38%)", "accentColor": "hsl(320 38% 64%)", "id": 102476, "name": "Divine Punishment Pursuer", "level": 55, "classification": "boss", "archetype": "humanoid", "actor": "runic-metal-medium-red", "title": "Divine Punishment Pursuer", "source": { "imageId": 579212, "modelPath": "model/character/creature/runic_metal_medium/act_runic_metal_medium_red.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(339 22% 38%)", "accentColor": "hsl(7 38% 64%)", "id": 102477, "name": "Hunter", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-swordsman-red", "source": { "imageId": 574200, "modelPath": "model/character/creature/runic_swordsman/act_runic_swordsman_red.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(73 22% 38%)", "accentColor": "hsl(101 38% 64%)", "id": 102479, "name": "Cloud Rune Swordsman", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-swordsman-red", "source": { "imageId": 578243, "modelPath": "model/character/creature/runic_swordsman/act_runic_swordsman_red.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(280 22% 38%)", "accentColor": "hsl(308 38% 64%)", "id": 102560, "name": "Prison Pursuer", "level": 55, "classification": "boss", "archetype": "humanoid", "actor": "runic-metal-medium-blue", "title": "Prison Pursuer", "source": { "imageId": 579213, "modelPath": "model/character/creature/runic_metal_medium/act_runic_metal_medium_blue.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(30 22% 38%)", "accentColor": "hsl(58 38% 64%)", "id": 102570, "name": "Rock Rune Swordsman", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-swordsman-yellow", "source": { "imageId": 578809, "modelPath": "model/character/creature/runic_swordsman/act_runic_swordsman_yellow.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(77 22% 38%)", "accentColor": "hsl(105 38% 64%)", "id": 102571, "name": "Flame Rune Swordsman", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-swordsman", "source": { "imageId": 578810, "modelPath": "model/character/creature/runic_swordsman/act_runic_swordsman.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(124 22% 38%)", "accentColor": "hsl(152 38% 64%)", "id": 102572, "name": "Frost Rune Swordsman", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-swordsman-blue", "source": { "imageId": 578917, "modelPath": "model/character/creature/runic_swordsman/act_runic_swordsman_blue.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(171 22% 38%)", "accentColor": "hsl(199 38% 64%)", "id": 102573, "name": "Steel Rune Guardian", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-metal-big02", "source": { "imageId": 578918, "modelPath": "model/character/creature/runic_metal_big/act_runic_metal_big02.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(218 22% 38%)", "accentColor": "hsl(246 38% 64%)", "id": 102574, "name": "Steel Rune Guard", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-metal-big03", "source": { "imageId": 578919, "modelPath": "model/character/creature/runic_metal_big/act_runic_metal_big03.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(265 22% 38%)", "accentColor": "hsl(293 38% 64%)", "id": 102575, "name": "Rune Guardian Captain", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-metal-medium", "source": { "imageId": 576348, "modelPath": "model/character/creature/runic_metal_medium/act_runic_metal_medium.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(312 22% 38%)", "accentColor": "hsl(340 38% 64%)", "id": 102576, "name": "Rune Patrolman", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-metal-medium-red", "source": { "imageId": 576350, "modelPath": "model/character/creature/runic_metal_medium/act_runic_metal_medium_red.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(359 22% 38%)", "accentColor": "hsl(27 38% 64%)", "id": 102577, "name": "Rune Searcher", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-metal-medium-blue", "source": { "imageId": 576352, "modelPath": "model/character/creature/runic_metal_medium/act_runic_metal_medium_blue.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(46 22% 38%)", "accentColor": "hsl(74 38% 64%)", "id": 102578, "name": "Blue Rune Elder", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-sage", "source": { "imageId": 578241, "modelPath": "model/character/creature/runic_sage/act_runic_sage.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(93 22% 38%)", "accentColor": "hsl(121 38% 64%)", "id": 102579, "name": "Rock Rune Elder", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-sage-yellow", "source": { "imageId": 578242, "modelPath": "model/character/creature/runic_sage/act_runic_sage_yellow.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(281 22% 38%)", "accentColor": "hsl(309 38% 64%)", "id": 102583, "name": "Template 102583", "level": 0, "classification": "deferred-object", "archetype": "humanoid", "reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.", "source": { "imageId": 578869, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(109 22% 38%)", "accentColor": "hsl(137 38% 64%)", "id": 102587, "name": "Deep Rock Rune Guard", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-guardian-purple", "source": { "imageId": 574680, "modelPath": "model/character/creature/runic_guardian/act_runic_guardian_purple.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(156 22% 38%)", "accentColor": "hsl(184 38% 64%)", "id": 102588, "name": "Frost Rune Guard", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-guardian-blue", "source": { "imageId": 578244, "modelPath": "model/character/creature/runic_guardian/act_runic_guardian_blue.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(203 22% 38%)", "accentColor": "hsl(231 38% 64%)", "id": 102589, "name": "Dust Cloud Rune Guard", "level": 55, "classification": "combat", "archetype": "humanoid", "actor": "runic-guardian-yellow", "source": { "imageId": 578972, "modelPath": "model/character/creature/runic_guardian/act_runic_guardian_yellow.ros", "classificationRule": "positive native level plus static model/character ROS" } }, { "primaryColor": "hsl(267 22% 38%)", "accentColor": "hsl(295 38% 64%)", "id": 102621, "name": "Template 102621", "level": 1, "classification": "deferred-object", "archetype": "humanoid", "reason": "Positive-level source object has no static character ROS and is retained for mechanics review.", "source": { "imageId": 577849, "modelPath": null, "classificationRule": "noncombat/dynamic-display source object" } }, { "primaryColor": "hsl(221 22% 38%)", "accentColor": "hsl(249 38% 64%)", "id": 102643, "name": "Horror Seeker", "level": 55, "classification": "boss", "archetype": "humanoid", "actor": "runic-metal-medium", "title": "Horror Seeker", "source": { "imageId": 579211, "modelPath": "model/character/creature/runic_metal_medium/act_runic_metal_medium.ros", "classificationRule": "NPCObjectDB.sex=3" } }, { "primaryColor": "hsl(144 22% 38%)", "accentColor": "hsl(172 38% 64%)", "id": 102672, "name": "Template 102672", "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(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(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(102 22% 38%)", "accentColor": "hsl(130 38% 64%)", "id": 103146, "name": "Template 103146", "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(149 22% 38%)", "accentColor": "hsl(177 38% 64%)", "id": 103147, "name": "Template 103147", "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(196 22% 38%)", "accentColor": "hsl(224 38% 64%)", "id": 103148, "name": "Template 103148", "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(243 22% 38%)", "accentColor": "hsl(271 38% 64%)", "id": 103149, "name": "Template 103149", "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(290 22% 38%)", "accentColor": "hsl(318 38% 64%)", "id": 103150, "name": "Template 103150", "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(212 22% 38%)", "accentColor": "hsl(240 38% 64%)", "id": 103156, "name": "Template 103156", "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(255 22% 38%)", "accentColor": "hsl(283 38% 64%)", "id": 110985, "name": "Template 110985", "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(245 22% 38%)", "accentColor": "hsl(273 38% 64%)", "id": 113275, "name": "Recon Team Member", "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(167 22% 38%)", "accentColor": "hsl(195 38% 64%)", "id": 113281, "name": "Recon Team Member", "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(30 22% 38%)", "accentColor": "hsl(58 38% 64%)", "id": 113370, "name": "Work Log", "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(77 22% 38%)", "accentColor": "hsl(105 38% 64%)", "id": 113371, "name": "Skeleton Pile", "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(171 22% 38%)", "accentColor": "hsl(199 38% 64%)", "id": 113373, "name": "Bades Booklan", "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(265 22% 38%)", "accentColor": "hsl(293 38% 64%)", "id": 113375, "name": "Scattered Document", "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(312 22% 38%)", "accentColor": "hsl(340 38% 64%)", "id": 113376, "name": "Recon Team Member", "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(47 22% 38%)", "accentColor": "hsl(75 38% 64%)", "id": 113401, "name": "Recon Team Member", "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(94 22% 38%)", "accentColor": "hsl(122 38% 64%)", "id": 113402, "name": "Recon Team Member", "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(141 22% 38%)", "accentColor": "hsl(169 38% 64%)", "id": 113403, "name": "Recon Team Member", "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(188 22% 38%)", "accentColor": "hsl(216 38% 64%)", "id": 113404, "name": "Saka Keloni", "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(251 22% 38%)", "accentColor": "hsl(279 38% 64%)", "id": 113413, "name": "Lanier", "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": 114837, "name": "Passage to the Hall of Survivors", "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(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(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(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(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(44 22% 38%)", "accentColor": "hsl(72 38% 64%)", "id": 780412, "name": "Template 780412", "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(91 22% 38%)", "accentColor": "hsl(119 38% 64%)", "id": 780413, "name": "Template 780413", "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(138 22% 38%)", "accentColor": "hsl(166 38% 64%)", "id": 780414, "name": "Template 780414", "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(185 22% 38%)", "accentColor": "hsl(213 38% 64%)", "id": 780415, "name": "Template 780415", "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(326 22% 38%)", "accentColor": "hsl(354 38% 64%)", "id": 780418, "name": "Template 780418", "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(60 22% 38%)", "accentColor": "hsl(88 38% 64%)", "id": 780420, "name": "Template 780420", "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(107 22% 38%)", "accentColor": "hsl(135 38% 64%)", "id": 780421, "name": "Template 780421", "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(154 22% 38%)", "accentColor": "hsl(182 38% 64%)", "id": 780422, "name": "Template 780422", "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(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(170 22% 38%)", "accentColor": "hsl(198 38% 64%)", "id": 780430, "name": "Template 780430", "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(108 22% 38%)", "accentColor": "hsl(136 38% 64%)", "id": 780444, "name": "Template 780444", "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." ] }