Files
healer-man/scripts/runewaker-pipeline/recipes/aeternal-circle-population.json
T
2026-08-14 15:56:39 -04:00

871 lines
28 KiB
JSON

{
"schemaVersion": 2,
"dungeonId": "aeternal-circle",
"sourceDungeonConfigId": "aeternal_circle",
"zoneId": 144,
"expectedActiveRows": 514,
"expectedBossSpawns": 0,
"runtimeIdPrefix": "rw-aeternal-circle",
"coordinateSystem": {
"metersPerSourceUnit": 0.1,
"directionUnitsPerTurn": 360,
"maximumProjectionDistance": 4
},
"files": {
"environmentRecipe": "scripts/runewaker-pipeline/recipes/aeternal-circle.json",
"snapshot": "scripts/runewaker-pipeline/snapshots/aeternal-circle-zone-144.json",
"generatedSource": "src/game/generated/aeternalCirclePopulation.generated.ts",
"report": "src/assets/game/dungeons/aeternal-circle/population-import-report.json",
"mechanicsReport": "src/assets/game/dungeons/aeternal-circle/mechanics-audit.json",
"mechanicsSource": "src/game/generated/aeternalCircleMechanics.generated.ts",
"environmentMetadata": "src/assets/game/dungeons/aeternal-circle/import-metadata.json",
"navigation": "src/assets/game/dungeons/aeternal-circle/aeternal-circle-navigation.glb",
"actorManifest": "public/assets/creatures/aeternal-circle/manifest.json",
"actorOutput": "public/assets/creatures/aeternal-circle"
},
"source": {
"rootEnvironmentVariable": "RUNEWAKER_ROOT",
"relativeDefault": "../rom-pvt-server-backups/Runewaker",
"resourceRoot": "Resource",
"dungeonConfig": "Tools/dungeon_config.json",
"dungeonConfigId": "aeternal_circle",
"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": "bunny",
"sourceModel": "model/character/creature/bunny/act_bunny.ros",
"runtimeRotationY": 0
},
{
"id": "cereus-01",
"sourceModel": "model/character/creature/cereus/act_cereus_01.ros",
"runtimeRotationY": 0
},
{
"id": "cockatrice",
"sourceModel": "model/character/creature/cockatrice/act_cockatrice.ros",
"runtimeRotationY": 0
},
{
"id": "elder-myconid",
"sourceModel": "model/character/creature/elder_myconid/act_elder_myconid.ros",
"runtimeRotationY": 0
},
{
"id": "element-fire",
"sourceModel": "model/character/creature/element/act_element_fire.ros",
"runtimeRotationY": 0
},
{
"id": "element-ice",
"sourceModel": "model/character/creature/element/act_element_ice.ros",
"runtimeRotationY": 0
},
{
"id": "gargoyle01",
"sourceModel": "model/character/creature/gargoyle/act_gargoyle01.ros",
"runtimeRotationY": 0
},
{
"id": "hm-male",
"sourceModel": "model/character/pc/human/male/act_hm_male.ros",
"runtimeRotationY": 0
},
{
"id": "lamuren-male",
"sourceModel": "model/character/creature/lamuren_male/act_lamuren_male.ros",
"runtimeRotationY": 0
},
{
"id": "makhaz-beast",
"sourceModel": "model/character/creature/makhaz_beast/act_makhaz_beast.ros",
"runtimeRotationY": 0
},
{
"id": "mimic-04",
"sourceModel": "model/character/creature/mimic/act_mimic_04.ros",
"runtimeRotationY": 0
},
{
"id": "spiteful-ghost-female",
"sourceModel": "model/character/creature/ghast_female/act_spiteful_ghost_female.ros",
"runtimeRotationY": 0
},
{
"id": "wail-of-malicious-ghost",
"sourceModel": "model/character/creature/shade of andoreir/act_wail_of_malicious_ghost.ros",
"runtimeRotationY": 0
}
],
"templates": [
{
"primaryColor": "hsl(320 22% 38%)",
"accentColor": "hsl(348 38% 64%)",
"id": 103120,
"name": "Template 103120",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"actor": "bunny",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 578539,
"modelPath": "model/character/creature/bunny/act_bunny.ros",
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(164 22% 38%)",
"accentColor": "hsl(192 38% 64%)",
"id": 104572,
"name": "Template 104572",
"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(192 22% 38%)",
"accentColor": "hsl(220 38% 64%)",
"id": 105216,
"name": "Template 105216",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 583908,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(239 22% 38%)",
"accentColor": "hsl(267 38% 64%)",
"id": 105217,
"name": "Template 105217",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 583911,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(55 22% 38%)",
"accentColor": "hsl(83 38% 64%)",
"id": 105305,
"name": "Template 105305",
"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(93 22% 38%)",
"accentColor": "hsl(121 38% 64%)",
"id": 105459,
"name": "Template 105459",
"level": 100,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Scripted dungeon door retained for mechanics review.",
"source": {
"imageId": 586554,
"modelPath": null,
"classificationRule": "NPCObjectDB.sex=3 scripted non-character object retained for mechanics review"
}
},
{
"primaryColor": "hsl(91 22% 38%)",
"accentColor": "hsl(119 38% 64%)",
"id": 105773,
"name": "Template 105773",
"level": 60,
"classification": "combat",
"archetype": "humanoid",
"actor": "lamuren-male",
"source": {
"imageId": 587433,
"modelPath": "model/character/creature/lamuren_male/act_lamuren_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(138 22% 38%)",
"accentColor": "hsl(166 38% 64%)",
"id": 105774,
"name": "Template 105774",
"level": 60,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Positive-level source object has no static character ROS and is retained for mechanics review.",
"source": {
"imageId": 587472,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(30 22% 38%)",
"accentColor": "hsl(58 38% 64%)",
"id": 105810,
"name": "Tornado",
"level": 72,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Positive-level source object has no static character ROS and is retained for mechanics review.",
"source": {
"imageId": 586258,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(349 22% 38%)",
"accentColor": "hsl(17 38% 64%)",
"id": 105947,
"name": "Template 105947",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 587951,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(21 22% 38%)",
"accentColor": "hsl(49 38% 64%)",
"id": 105963,
"name": "Template 105963",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 577640,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(195 22% 38%)",
"accentColor": "hsl(223 38% 64%)",
"id": 106005,
"name": "Template 106005",
"level": 65,
"classification": "combat",
"archetype": "humanoid",
"actor": "cereus-01",
"source": {
"imageId": 583949,
"modelPath": "model/character/creature/cereus/act_cereus_01.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(2 22% 38%)",
"accentColor": "hsl(30 38% 64%)",
"id": 106246,
"name": "Template 106246",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 588873,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(242 22% 38%)",
"accentColor": "hsl(270 38% 64%)",
"id": 106366,
"name": "Alliance Warrior",
"level": 71,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-male",
"source": {
"imageId": 581526,
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(289 22% 38%)",
"accentColor": "hsl(317 38% 64%)",
"id": 106367,
"name": "Alliance Warrior",
"level": 71,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-male",
"source": {
"imageId": 581526,
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(150 22% 38%)",
"accentColor": "hsl(178 38% 64%)",
"id": 106410,
"name": "Template 106410",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 580999,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(229 22% 38%)",
"accentColor": "hsl(257 38% 64%)",
"id": 106427,
"name": "Concealed Box Gatekeeper",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "mimic-04",
"source": {
"imageId": 589112,
"modelPath": "model/character/creature/mimic/act_mimic_04.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(57 22% 38%)",
"accentColor": "hsl(85 38% 64%)",
"id": 106431,
"name": "Wailing Spirit",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "wail-of-malicious-ghost",
"source": {
"imageId": 589108,
"modelPath": "model/character/creature/shade of andoreir/act_wail_of_malicious_ghost.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(104 22% 38%)",
"accentColor": "hsl(132 38% 64%)",
"id": 106432,
"name": "Self-Loathing Ghost",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "spiteful-ghost-female",
"source": {
"imageId": 589109,
"modelPath": "model/character/creature/ghast_female/act_spiteful_ghost_female.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(151 22% 38%)",
"accentColor": "hsl(179 38% 64%)",
"id": 106433,
"name": "Strange Magical Beast",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "cockatrice",
"source": {
"imageId": 589110,
"modelPath": "model/character/creature/cockatrice/act_cockatrice.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(198 22% 38%)",
"accentColor": "hsl(226 38% 64%)",
"id": 106434,
"name": "Angry Summoned Beast",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "makhaz-beast",
"source": {
"imageId": 589111,
"modelPath": "model/character/creature/makhaz_beast/act_makhaz_beast.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(245 22% 38%)",
"accentColor": "hsl(273 38% 64%)",
"id": 106435,
"name": "Ice Minion",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "element-ice",
"source": {
"imageId": 589151,
"modelPath": "model/character/creature/element/act_element_ice.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(292 22% 38%)",
"accentColor": "hsl(320 38% 64%)",
"id": 106436,
"name": "Fire Minion",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "element-fire",
"source": {
"imageId": 589152,
"modelPath": "model/character/creature/element/act_element_fire.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(355 22% 38%)",
"accentColor": "hsl(23 38% 64%)",
"id": 106445,
"name": "Template 106445",
"level": 72,
"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(42 22% 38%)",
"accentColor": "hsl(70 38% 64%)",
"id": 106446,
"name": "Gargoyle",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "gargoyle01",
"source": {
"imageId": 589105,
"modelPath": "model/character/creature/gargoyle/act_gargoyle01.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(89 22% 38%)",
"accentColor": "hsl(117 38% 64%)",
"id": 106447,
"name": "Self-Loathing Ghost",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "spiteful-ghost-female",
"source": {
"imageId": 589109,
"modelPath": "model/character/creature/ghast_female/act_spiteful_ghost_female.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(136 22% 38%)",
"accentColor": "hsl(164 38% 64%)",
"id": 106448,
"name": "Gargoyle",
"level": 72,
"classification": "combat",
"archetype": "humanoid",
"actor": "gargoyle01",
"source": {
"imageId": 589105,
"modelPath": "model/character/creature/gargoyle/act_gargoyle01.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(76 22% 38%)",
"accentColor": "hsl(104 38% 64%)",
"id": 116948,
"name": "Eye of Wisdom Researcher",
"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(82 22% 38%)",
"accentColor": "hsl(110 38% 64%)",
"id": 119606,
"name": "Aisha Elumi",
"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(176 22% 38%)",
"accentColor": "hsl(204 38% 64%)",
"id": 119608,
"name": "Pile of Books",
"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(270 22% 38%)",
"accentColor": "hsl(298 38% 64%)",
"id": 119610,
"name": "Fire Crystal",
"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(317 22% 38%)",
"accentColor": "hsl(345 38% 64%)",
"id": 119611,
"name": "Ice Energy",
"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(333 22% 38%)",
"accentColor": "hsl(1 38% 64%)",
"id": 119619,
"name": "Pile of Books",
"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(20 22% 38%)",
"accentColor": "hsl(48 38% 64%)",
"id": 119620,
"name": "Pile of Books",
"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(67 22% 38%)",
"accentColor": "hsl(95 38% 64%)",
"id": 119621,
"name": "Scattered Data",
"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(114 22% 38%)",
"accentColor": "hsl(142 38% 64%)",
"id": 119622,
"name": "Pile of Books",
"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(271 22% 38%)",
"accentColor": "hsl(299 38% 64%)",
"id": 119633,
"name": "Magical Feather",
"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(241 22% 38%)",
"accentColor": "hsl(269 38% 64%)",
"id": 780983,
"name": "Template 780983",
"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(288 22% 38%)",
"accentColor": "hsl(316 38% 64%)",
"id": 780984,
"name": "Template 780984",
"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(22 22% 38%)",
"accentColor": "hsl(50 38% 64%)",
"id": 780986,
"name": "Template 780986",
"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": 780991,
"name": "Template 780991",
"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(304 22% 38%)",
"accentColor": "hsl(332 38% 64%)",
"id": 780992,
"name": "Template 780992",
"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(351 22% 38%)",
"accentColor": "hsl(19 38% 64%)",
"id": 780993,
"name": "Template 780993",
"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(38 22% 38%)",
"accentColor": "hsl(66 38% 64%)",
"id": 780994,
"name": "Template 780994",
"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(259 22% 38%)",
"accentColor": "hsl(287 38% 64%)",
"id": 781037,
"name": "Template 781037",
"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(306 22% 38%)",
"accentColor": "hsl(334 38% 64%)",
"id": 781038,
"name": "Template 781038",
"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(353 22% 38%)",
"accentColor": "hsl(21 38% 64%)",
"id": 781039,
"name": "Template 781039",
"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(40 22% 38%)",
"accentColor": "hsl(68 38% 64%)",
"id": 781040,
"name": "Template 781040",
"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(355 22% 38%)",
"accentColor": "hsl(23 38% 64%)",
"id": 781085,
"name": "Template 781085",
"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(90 22% 38%)",
"accentColor": "hsl(118 38% 64%)",
"id": 781110,
"name": "Template 781110",
"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."
]
}