Files
2026-08-14 15:56:39 -04:00

1316 lines
42 KiB
JSON

{
"schemaVersion": 2,
"dungeonId": "the-origin",
"sourceDungeonConfigId": "the_origin",
"zoneId": 116,
"expectedActiveRows": 510,
"expectedBossSpawns": 2,
"runtimeIdPrefix": "rw-the-origin",
"coordinateSystem": {
"metersPerSourceUnit": 0.1,
"directionUnitsPerTurn": 360,
"maximumProjectionDistance": 4
},
"files": {
"environmentRecipe": "scripts/runewaker-pipeline/recipes/the-origin.json",
"snapshot": "scripts/runewaker-pipeline/snapshots/the-origin-zone-116.json",
"generatedSource": "src/game/generated/theOriginPopulation.generated.ts",
"report": "src/assets/game/dungeons/the-origin/population-import-report.json",
"mechanicsReport": "src/assets/game/dungeons/the-origin/mechanics-audit.json",
"mechanicsSource": "src/game/generated/theOriginMechanics.generated.ts",
"environmentMetadata": "src/assets/game/dungeons/the-origin/import-metadata.json",
"navigation": "src/assets/game/dungeons/the-origin/the-origin-navigation.glb",
"actorManifest": "public/assets/creatures/the-origin/manifest.json",
"actorOutput": "public/assets/creatures/the-origin"
},
"source": {
"rootEnvironmentVariable": "RUNEWAKER_ROOT",
"relativeDefault": "../rom-pvt-server-backups/Runewaker",
"resourceRoot": "Resource",
"dungeonConfig": "Tools/dungeon_config.json",
"dungeonConfigId": "the_origin",
"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": "bigbug-turquoise",
"sourceModel": "model/character/creature/bigbug/act_bigbug_turquoise.ros",
"runtimeRotationY": 0
},
{
"id": "bomrow-captain",
"sourceModel": "model/character/creature/bomrow/act_bomrow_captain.ros",
"runtimeRotationY": 0
},
{
"id": "bomrow-soldier",
"sourceModel": "model/character/creature/bomrow/act_bomrow_soldier.ros",
"runtimeRotationY": 0
},
{
"id": "elder-myconid",
"sourceModel": "model/character/creature/elder_myconid/act_elder_myconid.ros",
"runtimeRotationY": 0
},
{
"id": "hm-female",
"sourceModel": "model/character/pc/human/female/act_hm_female.ros",
"runtimeRotationY": 0
},
{
"id": "hm-male",
"sourceModel": "model/character/pc/human/male/act_hm_male.ros",
"runtimeRotationY": 0
},
{
"id": "lifeleecher",
"sourceModel": "model/character/creature/lifeleecher/act_lifeleecher.ros",
"runtimeRotationY": 0
},
{
"id": "milk-scarab-soldier",
"sourceModel": "model/character/creature/milk_scarab_soldier/act_milk_scarab_soldier.ros",
"runtimeRotationY": 0
},
{
"id": "poto-golem",
"sourceModel": "model/character/creature/poto_golem/act_poto_golem.ros",
"runtimeRotationY": 0
},
{
"id": "sprawl-monster",
"sourceModel": "model/character/creature/sprawl_monster/act_sprawl_monster.ros",
"runtimeRotationY": 0
},
{
"id": "treat-falynor",
"sourceModel": "model/character/creature/treat_falynor/act_treat_falynor.ros",
"runtimeRotationY": 0
},
{
"id": "treat-gold-01",
"sourceModel": "model/character/creature/treat_gold_silver/act_treat_gold_01.ros",
"runtimeRotationY": 0
},
{
"id": "treat-silver-01",
"sourceModel": "model/character/creature/treat_gold_silver/act_treat_silver_01.ros",
"runtimeRotationY": 0
},
{
"id": "wind-element-warrior-04",
"sourceModel": "model/character/creature/wind_element_king/act_wind_element_warrior_04.ros",
"runtimeRotationY": 0
},
{
"id": "wind-sprite",
"sourceModel": "model/character/creature/wind _sprite/act_wind_sprite.ros",
"runtimeRotationY": 0
}
],
"templates": [
{
"primaryColor": "hsl(204 22% 38%)",
"accentColor": "hsl(232 38% 64%)",
"id": 100452,
"name": "Fungus",
"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(169 22% 38%)",
"accentColor": "hsl(197 38% 64%)",
"id": 102167,
"name": "Zurhidon Wizard",
"level": 54,
"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(216 22% 38%)",
"accentColor": "hsl(244 38% 64%)",
"id": 102168,
"name": "Zurhidon Assassin",
"level": 54,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-female",
"source": {
"imageId": 578588,
"modelPath": "model/character/pc/human/female/act_hm_female.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(263 22% 38%)",
"accentColor": "hsl(291 38% 64%)",
"id": 102169,
"name": "Zurhidon Scout",
"level": 54,
"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(310 22% 38%)",
"accentColor": "hsl(338 38% 64%)",
"id": 102170,
"name": "Zurhidon Captain",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-male",
"source": {
"imageId": 578583,
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(357 22% 38%)",
"accentColor": "hsl(25 38% 64%)",
"id": 102171,
"name": "Mutated Blood-Sucking Bug",
"level": 54,
"classification": "combat",
"archetype": "lizard",
"actor": "bigbug-turquoise",
"source": {
"imageId": 578556,
"modelPath": "model/character/creature/bigbug/act_bigbug_turquoise.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(44 22% 38%)",
"accentColor": "hsl(72 38% 64%)",
"id": 102172,
"name": "Mutated Giant Beetle",
"level": 54,
"classification": "combat",
"archetype": "lizard",
"actor": "milk-scarab-soldier",
"source": {
"imageId": 578572,
"modelPath": "model/character/creature/milk_scarab_soldier/act_milk_scarab_soldier.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(91 22% 38%)",
"accentColor": "hsl(119 38% 64%)",
"id": 102173,
"name": "Bug Cave",
"level": 53,
"classification": "deferred-object",
"archetype": "lizard",
"reason": "Positive-level source object has no static character ROS and is retained for mechanics review.",
"source": {
"imageId": 577321,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(295 22% 38%)",
"accentColor": "hsl(323 38% 64%)",
"id": 102185,
"name": "Fierce Wind Lord",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "wind-element-warrior-04",
"source": {
"imageId": 578341,
"modelPath": "model/character/creature/wind_element_king/act_wind_element_warrior_04.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(342 22% 38%)",
"accentColor": "hsl(10 38% 64%)",
"id": 102186,
"name": "Wind Blade Cutter",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "wind-sprite",
"source": {
"imageId": 572158,
"modelPath": "model/character/creature/wind _sprite/act_wind_sprite.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(29 22% 38%)",
"accentColor": "hsl(57 38% 64%)",
"id": 102187,
"name": "Earth Lord",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "poto-golem",
"source": {
"imageId": 578343,
"modelPath": "model/character/creature/poto_golem/act_poto_golem.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(76 22% 38%)",
"accentColor": "hsl(104 38% 64%)",
"id": 102188,
"name": "Giant Stone Elemental",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "poto-golem",
"source": {
"imageId": 578531,
"modelPath": "model/character/creature/poto_golem/act_poto_golem.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(123 22% 38%)",
"accentColor": "hsl(151 38% 64%)",
"id": 102189,
"name": "Weed Moss Monster",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "sprawl-monster",
"source": {
"imageId": 578557,
"modelPath": "model/character/creature/sprawl_monster/act_sprawl_monster.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(170 22% 38%)",
"accentColor": "hsl(198 38% 64%)",
"id": 102190,
"name": "Tree Moss Monster",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "sprawl-monster",
"source": {
"imageId": 578557,
"modelPath": "model/character/creature/sprawl_monster/act_sprawl_monster.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(217 22% 38%)",
"accentColor": "hsl(245 38% 64%)",
"id": 102191,
"name": "Holy Spirit Tree",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "treat-silver-01",
"source": {
"imageId": 578569,
"modelPath": "model/character/creature/treat_gold_silver/act_treat_silver_01.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(264 22% 38%)",
"accentColor": "hsl(292 38% 64%)",
"id": 102192,
"name": "Poison Tree",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "treat-gold-01",
"source": {
"imageId": 578568,
"modelPath": "model/character/creature/treat_gold_silver/act_treat_gold_01.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(311 22% 38%)",
"accentColor": "hsl(339 38% 64%)",
"id": 102193,
"name": "Guard Tree",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "treat-silver-01",
"source": {
"imageId": 578569,
"modelPath": "model/character/creature/treat_gold_silver/act_treat_silver_01.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(358 22% 38%)",
"accentColor": "hsl(26 38% 64%)",
"id": 102194,
"name": "Extermination Tree",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "treat-gold-01",
"source": {
"imageId": 578568,
"modelPath": "model/character/creature/treat_gold_silver/act_treat_gold_01.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(299 22% 38%)",
"accentColor": "hsl(327 38% 64%)",
"id": 102277,
"name": "Template 102277",
"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(346 22% 38%)",
"accentColor": "hsl(14 38% 64%)",
"id": 102278,
"name": "Fortifying Elemental",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "bomrow-soldier",
"source": {
"imageId": 577412,
"modelPath": "model/character/creature/bomrow/act_bomrow_soldier.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(33 22% 38%)",
"accentColor": "hsl(61 38% 64%)",
"id": 102279,
"name": "Bug Cave",
"level": 53,
"classification": "deferred-object",
"archetype": "lizard",
"reason": "Positive-level source object has no static character ROS and is retained for mechanics review.",
"source": {
"imageId": 576261,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(127 22% 38%)",
"accentColor": "hsl(155 38% 64%)",
"id": 102281,
"name": "Fierce Wind Elder",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "wind-element-warrior-04",
"source": {
"imageId": 578341,
"modelPath": "model/character/creature/wind_element_king/act_wind_element_warrior_04.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(174 22% 38%)",
"accentColor": "hsl(202 38% 64%)",
"id": 102282,
"name": "Earth Elder",
"level": 55,
"classification": "combat",
"archetype": "humanoid",
"actor": "bomrow-captain",
"source": {
"imageId": 576712,
"modelPath": "model/character/creature/bomrow/act_bomrow_captain.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(269 22% 38%)",
"accentColor": "hsl(297 38% 64%)",
"id": 102307,
"name": "Holy Tree Falynum",
"level": 58,
"classification": "boss",
"archetype": "humanoid",
"actor": "treat-falynor",
"title": "Holy Tree Falynum",
"source": {
"imageId": 578554,
"modelPath": "model/character/creature/treat_falynor/act_treat_falynor.ros",
"classificationRule": "NPCObjectDB.sex=3"
}
},
{
"primaryColor": "hsl(83 22% 38%)",
"accentColor": "hsl(111 38% 64%)",
"id": 102349,
"name": "Life Leecher",
"level": 56,
"classification": "boss",
"archetype": "humanoid",
"actor": "lifeleecher",
"title": "Life Leecher",
"source": {
"imageId": 578563,
"modelPath": "model/character/creature/lifeleecher/act_lifeleecher.ros",
"classificationRule": "NPCObjectDB.sex=3"
}
},
{
"primaryColor": "hsl(321 22% 38%)",
"accentColor": "hsl(349 38% 64%)",
"id": 102423,
"name": "Template 102423",
"level": 100,
"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(8 22% 38%)",
"accentColor": "hsl(36 38% 64%)",
"id": 102424,
"name": "Template 102424",
"level": 100,
"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(103 22% 38%)",
"accentColor": "hsl(131 38% 64%)",
"id": 102449,
"name": "Template 102449",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 579146,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(150 22% 38%)",
"accentColor": "hsl(178 38% 64%)",
"id": 102450,
"name": "Template 102450",
"level": 55,
"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(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(349 22% 38%)",
"accentColor": "hsl(17 38% 64%)",
"id": 110987,
"name": "Template 110987",
"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(6 22% 38%)",
"accentColor": "hsl(34 38% 64%)",
"id": 111378,
"name": "Template 111378",
"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(359 22% 38%)",
"accentColor": "hsl(27 38% 64%)",
"id": 113377,
"name": "Shoyano",
"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(46 22% 38%)",
"accentColor": "hsl(74 38% 64%)",
"id": 113378,
"name": "Cartier",
"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(140 22% 38%)",
"accentColor": "hsl(168 38% 64%)",
"id": 113380,
"name": "Afabana",
"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(187 22% 38%)",
"accentColor": "hsl(215 38% 64%)",
"id": 113381,
"name": "Shailog",
"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(234 22% 38%)",
"accentColor": "hsl(262 38% 64%)",
"id": 113382,
"name": "Milodish",
"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(281 22% 38%)",
"accentColor": "hsl(309 38% 64%)",
"id": 113383,
"name": "Bobajishal",
"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(328 22% 38%)",
"accentColor": "hsl(356 38% 64%)",
"id": 113384,
"name": "Assault Brazier",
"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(15 22% 38%)",
"accentColor": "hsl(43 38% 64%)",
"id": 113385,
"name": "Power Brazier",
"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(62 22% 38%)",
"accentColor": "hsl(90 38% 64%)",
"id": 113386,
"name": "Yashitosh",
"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": 113390,
"name": "Intelligence Brazier",
"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(297 22% 38%)",
"accentColor": "hsl(325 38% 64%)",
"id": 113391,
"name": "Law Brazier",
"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(344 22% 38%)",
"accentColor": "hsl(12 38% 64%)",
"id": 113392,
"name": "Template 113392",
"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(0 22% 38%)",
"accentColor": "hsl(28 38% 64%)",
"id": 113400,
"name": "Template 113400",
"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(63 22% 38%)",
"accentColor": "hsl(91 38% 64%)",
"id": 113409,
"name": "Assault Brazier",
"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(110 22% 38%)",
"accentColor": "hsl(138 38% 64%)",
"id": 113410,
"name": "Power Brazier",
"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(157 22% 38%)",
"accentColor": "hsl(185 38% 64%)",
"id": 113411,
"name": "Intelligence Brazier",
"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(204 22% 38%)",
"accentColor": "hsl(232 38% 64%)",
"id": 113412,
"name": "Law Brazier",
"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(57 22% 38%)",
"accentColor": "hsl(85 38% 64%)",
"id": 114351,
"name": "Selinwat",
"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(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(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(340 22% 38%)",
"accentColor": "hsl(8 38% 64%)",
"id": 780380,
"name": "Template 780380",
"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(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(59 22% 38%)",
"accentColor": "hsl(87 38% 64%)",
"id": 780397,
"name": "Template 780397",
"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(106 22% 38%)",
"accentColor": "hsl(134 38% 64%)",
"id": 780398,
"name": "Template 780398",
"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(153 22% 38%)",
"accentColor": "hsl(181 38% 64%)",
"id": 780399,
"name": "Template 780399",
"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(294 22% 38%)",
"accentColor": "hsl(322 38% 64%)",
"id": 780402,
"name": "Template 780402",
"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(341 22% 38%)",
"accentColor": "hsl(9 38% 64%)",
"id": 780403,
"name": "Template 780403",
"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(28 22% 38%)",
"accentColor": "hsl(56 38% 64%)",
"id": 780404,
"name": "Template 780404",
"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(216 22% 38%)",
"accentColor": "hsl(244 38% 64%)",
"id": 780408,
"name": "Template 780408",
"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(13 22% 38%)",
"accentColor": "hsl(41 38% 64%)",
"id": 780419,
"name": "Template 780419",
"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"
}
},
{
"primaryColor": "hsl(18 22% 38%)",
"accentColor": "hsl(46 38% 64%)",
"id": 780534,
"name": "Template 780534",
"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(79 22% 38%)",
"accentColor": "hsl(107 38% 64%)",
"id": 780857,
"name": "Template 780857",
"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."
]
}