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

910 lines
30 KiB
JSON

{
"schemaVersion": 2,
"dungeonId": "tomb-seven-heroes",
"sourceDungeonConfigId": "tomb_seven_heroes",
"zoneId": 142,
"expectedActiveRows": 439,
"expectedBossSpawns": 0,
"runtimeIdPrefix": "rw-tomb-seven-heroes",
"coordinateSystem": {
"metersPerSourceUnit": 0.1,
"directionUnitsPerTurn": 360,
"maximumProjectionDistance": 4
},
"files": {
"environmentRecipe": "scripts/runewaker-pipeline/recipes/tomb-seven-heroes.json",
"snapshot": "scripts/runewaker-pipeline/snapshots/tomb-seven-heroes-zone-142.json",
"generatedSource": "src/game/generated/tombSevenHeroesPopulation.generated.ts",
"report": "src/assets/game/dungeons/tomb-seven-heroes/population-import-report.json",
"mechanicsReport": "src/assets/game/dungeons/tomb-seven-heroes/mechanics-audit.json",
"mechanicsSource": "src/game/generated/tombSevenHeroesMechanics.generated.ts",
"environmentMetadata": "src/assets/game/dungeons/tomb-seven-heroes/import-metadata.json",
"navigation": "src/assets/game/dungeons/tomb-seven-heroes/tomb-seven-heroes-navigation.glb",
"actorManifest": "public/assets/creatures/tomb-seven-heroes/manifest.json",
"actorOutput": "public/assets/creatures/tomb-seven-heroes"
},
"source": {
"rootEnvironmentVariable": "RUNEWAKER_ROOT",
"relativeDefault": "../rom-pvt-server-backups/Runewaker",
"resourceRoot": "Resource",
"dungeonConfig": "Tools/dungeon_config.json",
"dungeonConfigId": "tomb_seven_heroes",
"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": "angaren-female-paperdoll",
"sourceModel": "model/character/creature/angaren_female/act_angaren_female_paperdoll.ros",
"runtimeRotationY": 0
},
{
"id": "angaren-male",
"sourceModel": "model/character/creature/angaren_male/act_angaren_male.ros",
"runtimeRotationY": 0
},
{
"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": "elder-myconid",
"sourceModel": "model/character/creature/elder_myconid/act_elder_myconid.ros",
"runtimeRotationY": 0
},
{
"id": "evilye",
"sourceModel": "model/character/creature/evilye/act_evilye.ros",
"runtimeRotationY": 0
},
{
"id": "evilye-olive",
"sourceModel": "model/character/creature/evilye/act_evilye_olive.ros",
"runtimeRotationY": 0
},
{
"id": "experiments-21",
"sourceModel": "model/character/creature/experiments_81/act_experiments_21.ros",
"runtimeRotationY": 0
},
{
"id": "ghoul-acid",
"sourceModel": "model/character/creature/ghoul/act_ghoul_acid.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": "keroen-female",
"sourceModel": "model/character/creature/keroen_female/act_keroen_female.ros",
"runtimeRotationY": 0
},
{
"id": "keroen-male",
"sourceModel": "model/character/creature/keroen_male/act_keroen_male.ros",
"runtimeRotationY": 0
},
{
"id": "lamuren-male",
"sourceModel": "model/character/creature/lamuren_male/act_lamuren_male.ros",
"runtimeRotationY": 0
},
{
"id": "sample-template",
"sourceModel": "model/character/creature/machine_bug/act_sample_template.ros",
"runtimeRotationY": 0
}
],
"templates": [
{
"primaryColor": "hsl(160 22% 38%)",
"accentColor": "hsl(188 38% 64%)",
"id": 102680,
"name": "Template 102680",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 579502,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(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(230 22% 38%)",
"accentColor": "hsl(258 38% 64%)",
"id": 105370,
"name": "Template 105370",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 586373,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(215 22% 38%)",
"accentColor": "hsl(243 38% 64%)",
"id": 105385,
"name": "Template 105385",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 576382,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(14 22% 38%)",
"accentColor": "hsl(42 38% 64%)",
"id": 105442,
"name": "Template 105442",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 587134,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(112 22% 38%)",
"accentColor": "hsl(140 38% 64%)",
"id": 105536,
"name": "Template 105536",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 586734,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"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(295 22% 38%)",
"accentColor": "hsl(323 38% 64%)",
"id": 105785,
"name": "Template 105785",
"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": 587137,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(77 22% 38%)",
"accentColor": "hsl(105 38% 64%)",
"id": 105811,
"name": "Template 105811",
"level": 100,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Scripted dungeon door retained for mechanics review.",
"source": {
"imageId": 588093,
"modelPath": null,
"classificationRule": "NPCObjectDB.sex=3 scripted non-character object retained for mechanics review"
}
},
{
"primaryColor": "hsl(65 22% 38%)",
"accentColor": "hsl(93 38% 64%)",
"id": 105895,
"name": "Template 105895",
"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(164 22% 38%)",
"accentColor": "hsl(192 38% 64%)",
"id": 106012,
"name": "Template 106012",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 588092,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(231 22% 38%)",
"accentColor": "hsl(259 38% 64%)",
"id": 106113,
"name": "Template 106113",
"level": 70,
"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(13 22% 38%)",
"accentColor": "hsl(41 38% 64%)",
"id": 106139,
"name": "Template 106139",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 588596,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(94 22% 38%)",
"accentColor": "hsl(122 38% 64%)",
"id": 106202,
"name": "Template 106202",
"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": 581086,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(271 22% 38%)",
"accentColor": "hsl(299 38% 64%)",
"id": 106313,
"name": "Undead Kalon Charger",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "keroen-male",
"source": {
"imageId": 588419,
"modelPath": "model/character/creature/keroen_male/act_keroen_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(318 22% 38%)",
"accentColor": "hsl(346 38% 64%)",
"id": 106314,
"name": "Undead Kalon Quaker",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "keroen-male",
"source": {
"imageId": 588420,
"modelPath": "model/character/creature/keroen_male/act_keroen_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(5 22% 38%)",
"accentColor": "hsl(33 38% 64%)",
"id": 106315,
"name": "Undead Kalon Controller",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "keroen-female",
"source": {
"imageId": 588421,
"modelPath": "model/character/creature/keroen_female/act_keroen_female.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(52 22% 38%)",
"accentColor": "hsl(80 38% 64%)",
"id": 106316,
"name": "Undead Lionheart Knight Guard",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-female",
"source": {
"imageId": 588422,
"modelPath": "model/character/pc/human/female/act_hm_female.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(99 22% 38%)",
"accentColor": "hsl(127 38% 64%)",
"id": 106317,
"name": "Undead Lionheart Knight Guard",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-male",
"source": {
"imageId": 588423,
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(146 22% 38%)",
"accentColor": "hsl(174 38% 64%)",
"id": 106318,
"name": "Undead Lionheart Knight Captain",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-male",
"source": {
"imageId": 588486,
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(193 22% 38%)",
"accentColor": "hsl(221 38% 64%)",
"id": 106319,
"name": "Undead Shador Archer",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-female",
"source": {
"imageId": 588424,
"modelPath": "model/character/pc/human/female/act_hm_female.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(240 22% 38%)",
"accentColor": "hsl(268 38% 64%)",
"id": 106320,
"name": "Undead Shador Knight",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-male",
"source": {
"imageId": 588425,
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(287 22% 38%)",
"accentColor": "hsl(315 38% 64%)",
"id": 106321,
"name": "Undead Shador Knight Captain",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-male",
"source": {
"imageId": 588485,
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(334 22% 38%)",
"accentColor": "hsl(2 38% 64%)",
"id": 106322,
"name": "Undead Angren Fatalist",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "angaren-male",
"source": {
"imageId": 588426,
"modelPath": "model/character/creature/angaren_male/act_angaren_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(21 22% 38%)",
"accentColor": "hsl(49 38% 64%)",
"id": 106323,
"name": "Undead Angren Speeder",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "angaren-female-paperdoll",
"source": {
"imageId": 588427,
"modelPath": "model/character/creature/angaren_female/act_angaren_female_paperdoll.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(68 22% 38%)",
"accentColor": "hsl(96 38% 64%)",
"id": 106324,
"name": "Undead Angren Scout",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "angaren-female-paperdoll",
"source": {
"imageId": 588487,
"modelPath": "model/character/creature/angaren_female/act_angaren_female_paperdoll.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(115 22% 38%)",
"accentColor": "hsl(143 38% 64%)",
"id": 106325,
"name": "Undead Shadowtrooper Assassin",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-male",
"source": {
"imageId": 588428,
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(162 22% 38%)",
"accentColor": "hsl(190 38% 64%)",
"id": 106326,
"name": "Undead Shadowtrooper Assassin",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-female",
"source": {
"imageId": 588477,
"modelPath": "model/character/pc/human/female/act_hm_female.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(209 22% 38%)",
"accentColor": "hsl(237 38% 64%)",
"id": 106327,
"name": "Undead Shadowtrooper Assassin",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "hm-female",
"source": {
"imageId": 588488,
"modelPath": "model/character/pc/human/female/act_hm_female.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(256 22% 38%)",
"accentColor": "hsl(284 38% 64%)",
"id": 106328,
"name": "Test Subject No. 22",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "experiments-21",
"source": {
"imageId": 588480,
"modelPath": "model/character/creature/experiments_81/act_experiments_21.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(303 22% 38%)",
"accentColor": "hsl(331 38% 64%)",
"id": 106329,
"name": "Strong Acid Beast",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "ghoul-acid",
"source": {
"imageId": 588481,
"modelPath": "model/character/creature/ghoul/act_ghoul_acid.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(350 22% 38%)",
"accentColor": "hsl(18 38% 64%)",
"id": 106330,
"name": "Mechanical Bug",
"level": 70,
"classification": "combat",
"archetype": "lizard",
"actor": "sample-template",
"source": {
"imageId": 588482,
"modelPath": "model/character/creature/machine_bug/act_sample_template.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(37 22% 38%)",
"accentColor": "hsl(65 38% 64%)",
"id": 106331,
"name": "Dark Oculodemon",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "evilye",
"source": {
"imageId": 588483,
"modelPath": "model/character/creature/evilye/act_evilye.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(84 22% 38%)",
"accentColor": "hsl(112 38% 64%)",
"id": 106332,
"name": "Cunning Oculodemon",
"level": 70,
"classification": "combat",
"archetype": "humanoid",
"actor": "evilye-olive",
"source": {
"imageId": 588484,
"modelPath": "model/character/creature/evilye/act_evilye_olive.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(131 22% 38%)",
"accentColor": "hsl(159 38% 64%)",
"id": 106333,
"name": "Small Mechanical Bug",
"level": 70,
"classification": "combat",
"archetype": "lizard",
"actor": "sample-template",
"source": {
"imageId": 588535,
"modelPath": "model/character/creature/machine_bug/act_sample_template.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(178 22% 38%)",
"accentColor": "hsl(206 38% 64%)",
"id": 106334,
"name": "Small Mechanical Bug",
"level": 70,
"classification": "combat",
"archetype": "lizard",
"actor": "sample-template",
"source": {
"imageId": 588535,
"modelPath": "model/character/creature/machine_bug/act_sample_template.ros",
"classificationRule": "positive native level plus static model/character ROS"
}
},
{
"primaryColor": "hsl(5 22% 38%)",
"accentColor": "hsl(33 38% 64%)",
"id": 118915,
"name": "Jenny Giant Inscription",
"level": 0,
"classification": "deferred-object",
"archetype": "lizard",
"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(52 22% 38%)",
"accentColor": "hsl(80 38% 64%)",
"id": 118916,
"name": "Letin Mocliff Inscription",
"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(99 22% 38%)",
"accentColor": "hsl(127 38% 64%)",
"id": 118917,
"name": "Lekani Inscription",
"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(146 22% 38%)",
"accentColor": "hsl(174 38% 64%)",
"id": 118918,
"name": "Heurton Inscription",
"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(193 22% 38%)",
"accentColor": "hsl(221 38% 64%)",
"id": 118919,
"name": "Thanteos Kalume Inscription",
"level": 0,
"classification": "deferred-object",
"archetype": "lizard",
"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(240 22% 38%)",
"accentColor": "hsl(268 38% 64%)",
"id": 118920,
"name": "Shint Kanches Inscription",
"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(287 22% 38%)",
"accentColor": "hsl(315 38% 64%)",
"id": 118921,
"name": "Kawak Angerfang Inscription",
"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": 119467,
"name": "Mystery Mechanism",
"level": 0,
"classification": "deferred-object",
"archetype": "humanoid",
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
"source": {
"imageId": 0,
"modelPath": null,
"classificationRule": "noncombat/dynamic-display source object"
}
},
{
"primaryColor": "hsl(2 22% 38%)",
"accentColor": "hsl(30 38% 64%)",
"id": 780886,
"name": "Template 780886",
"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(98 22% 38%)",
"accentColor": "hsl(126 38% 64%)",
"id": 780934,
"name": "Template 780934",
"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(335 22% 38%)",
"accentColor": "hsl(3 38% 64%)",
"id": 780985,
"name": "Template 780985",
"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(164 22% 38%)",
"accentColor": "hsl(192 38% 64%)",
"id": 781012,
"name": "Template 781012",
"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(39 22% 38%)",
"accentColor": "hsl(67 38% 64%)",
"id": 781017,
"name": "Template 781017",
"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(55 22% 38%)",
"accentColor": "hsl(83 38% 64%)",
"id": 781025,
"name": "Template 781025",
"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."
]
}