958 lines
31 KiB
JSON
958 lines
31 KiB
JSON
{
|
|
"schemaVersion": 2,
|
|
"dungeonId": "dungeon-of-dalanis",
|
|
"sourceDungeonConfigId": "dungeon_of_dalanis",
|
|
"zoneId": 127,
|
|
"expectedActiveRows": 229,
|
|
"expectedBossSpawns": 0,
|
|
"runtimeIdPrefix": "rw-dungeon-of-dalanis",
|
|
"coordinateSystem": {
|
|
"metersPerSourceUnit": 0.1,
|
|
"directionUnitsPerTurn": 360,
|
|
"maximumProjectionDistance": 4
|
|
},
|
|
"files": {
|
|
"environmentRecipe": "scripts/runewaker-pipeline/recipes/dungeon-of-dalanis.json",
|
|
"snapshot": "scripts/runewaker-pipeline/snapshots/dungeon-of-dalanis-zone-127.json",
|
|
"generatedSource": "src/game/generated/dungeonOfDalanisPopulation.generated.ts",
|
|
"report": "src/assets/game/dungeons/dungeon-of-dalanis/population-import-report.json",
|
|
"mechanicsReport": "src/assets/game/dungeons/dungeon-of-dalanis/mechanics-audit.json",
|
|
"mechanicsSource": "src/game/generated/dungeonOfDalanisMechanics.generated.ts",
|
|
"environmentMetadata": "src/assets/game/dungeons/dungeon-of-dalanis/import-metadata.json",
|
|
"navigation": "src/assets/game/dungeons/dungeon-of-dalanis/dungeon-of-dalanis-navigation.glb",
|
|
"actorManifest": "public/assets/creatures/dungeon-of-dalanis/manifest.json",
|
|
"actorOutput": "public/assets/creatures/dungeon-of-dalanis"
|
|
},
|
|
"source": {
|
|
"rootEnvironmentVariable": "RUNEWAKER_ROOT",
|
|
"relativeDefault": "../rom-pvt-server-backups/Runewaker",
|
|
"resourceRoot": "Resource",
|
|
"dungeonConfig": "Tools/dungeon_config.json",
|
|
"dungeonConfigId": "dungeon_of_dalanis",
|
|
"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": "chepurry-outdoors-blue",
|
|
"sourceModel": "model/character/creature/chepurry/act_chepurry_outdoors_blue.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "chimera-experiment",
|
|
"sourceModel": "model/character/creature/chimera/act_chimera_experiment.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "elder-myconid",
|
|
"sourceModel": "model/character/creature/elder_myconid/act_elder_myconid.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "experiments-21",
|
|
"sourceModel": "model/character/creature/experiments_81/act_experiments_21.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "ghoul-crawling",
|
|
"sourceModel": "model/character/creature/ghoul/act_ghoul_crawling.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "ghoul-latent",
|
|
"sourceModel": "model/character/creature/ghoul/act_ghoul_latent.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "hm-male",
|
|
"sourceModel": "model/character/pc/human/male/act_hm_male.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "kulo",
|
|
"sourceModel": "model/character/creature/kulo/act_kulo.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "myconid",
|
|
"sourceModel": "model/character/creature/myconid/act_myconid.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "rat",
|
|
"sourceModel": "model/character/creature/rat/act_rat.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "slime-yellow",
|
|
"sourceModel": "model/character/creature/slime/act_slime_yellow.ros",
|
|
"runtimeRotationY": 0
|
|
},
|
|
{
|
|
"id": "spider-9",
|
|
"sourceModel": "model/character/creature/spider/act_spider_9.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(164 22% 38%)",
|
|
"accentColor": "hsl(192 38% 64%)",
|
|
"id": 103492,
|
|
"name": "Template 103492",
|
|
"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(197 22% 38%)",
|
|
"accentColor": "hsl(225 38% 64%)",
|
|
"id": 103531,
|
|
"name": "Giant Sewer Spider",
|
|
"level": 56,
|
|
"classification": "combat",
|
|
"archetype": "lizard",
|
|
"actor": "spider-9",
|
|
"source": {
|
|
"imageId": 581869,
|
|
"modelPath": "model/character/creature/spider/act_spider_9.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(291 22% 38%)",
|
|
"accentColor": "hsl(319 38% 64%)",
|
|
"id": 103533,
|
|
"name": "Giant Sewer Rat",
|
|
"level": 56,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "rat",
|
|
"source": {
|
|
"imageId": 581872,
|
|
"modelPath": "model/character/creature/rat/act_rat.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(323 22% 38%)",
|
|
"accentColor": "hsl(351 38% 64%)",
|
|
"id": 103549,
|
|
"name": "Milasso Gulo",
|
|
"level": 56,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "kulo",
|
|
"source": {
|
|
"imageId": 581523,
|
|
"modelPath": "model/character/creature/kulo/act_kulo.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(57 22% 38%)",
|
|
"accentColor": "hsl(85 38% 64%)",
|
|
"id": 103551,
|
|
"name": "Template 103551",
|
|
"level": 56,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "chepurry-outdoors-blue",
|
|
"source": {
|
|
"imageId": 581864,
|
|
"modelPath": "model/character/creature/chepurry/act_chepurry_outdoors_blue.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(177 22% 38%)",
|
|
"accentColor": "hsl(205 38% 64%)",
|
|
"id": 103791,
|
|
"name": "Hand of Truth Researcher",
|
|
"level": 55,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "hm-male",
|
|
"source": {
|
|
"imageId": 581753,
|
|
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(224 22% 38%)",
|
|
"accentColor": "hsl(252 38% 64%)",
|
|
"id": 103792,
|
|
"name": "Hand of Truth Apothecary",
|
|
"level": 55,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "hm-male",
|
|
"source": {
|
|
"imageId": 581753,
|
|
"modelPath": "model/character/pc/human/male/act_hm_male.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(271 22% 38%)",
|
|
"accentColor": "hsl(299 38% 64%)",
|
|
"id": 103793,
|
|
"name": "Incomplete Bloody Beast",
|
|
"level": 56,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "ghoul-crawling",
|
|
"source": {
|
|
"imageId": 581476,
|
|
"modelPath": "model/character/creature/ghoul/act_ghoul_crawling.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(318 22% 38%)",
|
|
"accentColor": "hsl(346 38% 64%)",
|
|
"id": 103794,
|
|
"name": "Incomplete Bloody Beast",
|
|
"level": 56,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "ghoul-latent",
|
|
"source": {
|
|
"imageId": 581477,
|
|
"modelPath": "model/character/creature/ghoul/act_ghoul_latent.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(5 22% 38%)",
|
|
"accentColor": "hsl(33 38% 64%)",
|
|
"id": 103795,
|
|
"name": "Experimental Item No. 21",
|
|
"level": 56,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "experiments-21",
|
|
"source": {
|
|
"imageId": 581474,
|
|
"modelPath": "model/character/creature/experiments_81/act_experiments_21.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(99 22% 38%)",
|
|
"accentColor": "hsl(127 38% 64%)",
|
|
"id": 103797,
|
|
"name": "Rat for Experimentation",
|
|
"level": 55,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "rat",
|
|
"source": {
|
|
"imageId": 582031,
|
|
"modelPath": "model/character/creature/rat/act_rat.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(146 22% 38%)",
|
|
"accentColor": "hsl(174 38% 64%)",
|
|
"id": 103798,
|
|
"name": "Mud Monster for Experimentation",
|
|
"level": 55,
|
|
"classification": "combat",
|
|
"archetype": "ooze",
|
|
"actor": "slime-yellow",
|
|
"source": {
|
|
"imageId": 581870,
|
|
"modelPath": "model/character/creature/slime/act_slime_yellow.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(193 22% 38%)",
|
|
"accentColor": "hsl(221 38% 64%)",
|
|
"id": 103799,
|
|
"name": "Incomplete Experiment No.203",
|
|
"level": 56,
|
|
"classification": "combat",
|
|
"archetype": "humanoid",
|
|
"actor": "chimera-experiment",
|
|
"source": {
|
|
"imageId": 582030,
|
|
"modelPath": "model/character/creature/chimera/act_chimera_experiment.ros",
|
|
"classificationRule": "positive native level plus static model/character ROS"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(22 22% 38%)",
|
|
"accentColor": "hsl(50 38% 64%)",
|
|
"id": 103826,
|
|
"name": "Template 103826",
|
|
"level": 0,
|
|
"classification": "deferred-object",
|
|
"archetype": "plant",
|
|
"actor": "myconid",
|
|
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
|
|
"source": {
|
|
"imageId": 572950,
|
|
"modelPath": "model/character/creature/myconid/act_myconid.ros",
|
|
"classificationRule": "noncombat/dynamic-display source object"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(116 22% 38%)",
|
|
"accentColor": "hsl(144 38% 64%)",
|
|
"id": 103828,
|
|
"name": "Template 103828",
|
|
"level": 0,
|
|
"classification": "deferred-object",
|
|
"archetype": "plant",
|
|
"actor": "myconid",
|
|
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
|
|
"source": {
|
|
"imageId": 572950,
|
|
"modelPath": "model/character/creature/myconid/act_myconid.ros",
|
|
"classificationRule": "noncombat/dynamic-display source object"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(210 22% 38%)",
|
|
"accentColor": "hsl(238 38% 64%)",
|
|
"id": 103830,
|
|
"name": "Template 103830",
|
|
"level": 0,
|
|
"classification": "deferred-object",
|
|
"archetype": "plant",
|
|
"actor": "myconid",
|
|
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
|
|
"source": {
|
|
"imageId": 572950,
|
|
"modelPath": "model/character/creature/myconid/act_myconid.ros",
|
|
"classificationRule": "noncombat/dynamic-display source object"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(257 22% 38%)",
|
|
"accentColor": "hsl(285 38% 64%)",
|
|
"id": 103831,
|
|
"name": "Template 103831",
|
|
"level": 0,
|
|
"classification": "deferred-object",
|
|
"archetype": "plant",
|
|
"actor": "myconid",
|
|
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
|
|
"source": {
|
|
"imageId": 572950,
|
|
"modelPath": "model/character/creature/myconid/act_myconid.ros",
|
|
"classificationRule": "noncombat/dynamic-display source object"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(197 22% 38%)",
|
|
"accentColor": "hsl(225 38% 64%)",
|
|
"id": 103891,
|
|
"name": "Template 103891",
|
|
"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(244 22% 38%)",
|
|
"accentColor": "hsl(272 38% 64%)",
|
|
"id": 103892,
|
|
"name": "Template 103892",
|
|
"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(291 22% 38%)",
|
|
"accentColor": "hsl(319 38% 64%)",
|
|
"id": 103893,
|
|
"name": "Template 103893",
|
|
"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(338 22% 38%)",
|
|
"accentColor": "hsl(6 38% 64%)",
|
|
"id": 103894,
|
|
"name": "Template 103894",
|
|
"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(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(352 22% 38%)",
|
|
"accentColor": "hsl(20 38% 64%)",
|
|
"id": 111416,
|
|
"name": "Template 111416",
|
|
"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(75 22% 38%)",
|
|
"accentColor": "hsl(103 38% 64%)",
|
|
"id": 111885,
|
|
"name": "Spider Silk Book Cabinet",
|
|
"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(263 22% 38%)",
|
|
"accentColor": "hsl(291 38% 64%)",
|
|
"id": 111889,
|
|
"name": "Five-layer Wooden Dresser Drawers",
|
|
"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": 111892,
|
|
"name": "Multilevel Engraved Wooden Cabinet",
|
|
"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(232 22% 38%)",
|
|
"accentColor": "hsl(260 38% 64%)",
|
|
"id": 113336,
|
|
"name": "Prison",
|
|
"level": 0,
|
|
"classification": "deferred-object",
|
|
"archetype": "humanoid",
|
|
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
|
|
"source": {
|
|
"imageId": 0,
|
|
"modelPath": null,
|
|
"classificationRule": "noncombat/dynamic-display source object"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(93 22% 38%)",
|
|
"accentColor": "hsl(121 38% 64%)",
|
|
"id": 113379,
|
|
"name": "Template 113379",
|
|
"level": 0,
|
|
"classification": "deferred-object",
|
|
"archetype": "humanoid",
|
|
"reason": "Level-zero quest, trigger, prop, or noncombat NPC retained for a later interaction pass.",
|
|
"source": {
|
|
"imageId": 0,
|
|
"modelPath": null,
|
|
"classificationRule": "noncombat/dynamic-display source object"
|
|
}
|
|
},
|
|
{
|
|
"primaryColor": "hsl(225 22% 38%)",
|
|
"accentColor": "hsl(253 38% 64%)",
|
|
"id": 113535,
|
|
"name": "Template 113535",
|
|
"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(178 22% 38%)",
|
|
"accentColor": "hsl(206 38% 64%)",
|
|
"id": 114974,
|
|
"name": "Template 114974",
|
|
"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(272 22% 38%)",
|
|
"accentColor": "hsl(300 38% 64%)",
|
|
"id": 114976,
|
|
"name": "Template 114976",
|
|
"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(319 22% 38%)",
|
|
"accentColor": "hsl(347 38% 64%)",
|
|
"id": 114977,
|
|
"name": "Template 114977",
|
|
"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": 114978,
|
|
"name": "Template 114978",
|
|
"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(53 22% 38%)",
|
|
"accentColor": "hsl(81 38% 64%)",
|
|
"id": 114979,
|
|
"name": "Template 114979",
|
|
"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(100 22% 38%)",
|
|
"accentColor": "hsl(128 38% 64%)",
|
|
"id": 114980,
|
|
"name": "Template 114980",
|
|
"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(147 22% 38%)",
|
|
"accentColor": "hsl(175 38% 64%)",
|
|
"id": 114981,
|
|
"name": "Template 114981",
|
|
"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(194 22% 38%)",
|
|
"accentColor": "hsl(222 38% 64%)",
|
|
"id": 114982,
|
|
"name": "Coffin",
|
|
"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": 114983,
|
|
"name": "Coffin",
|
|
"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(81 22% 38%)",
|
|
"accentColor": "hsl(109 38% 64%)",
|
|
"id": 115263,
|
|
"name": "Chuck Jardo",
|
|
"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(319 22% 38%)",
|
|
"accentColor": "hsl(347 38% 64%)",
|
|
"id": 115337,
|
|
"name": "Discarded 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(6 22% 38%)",
|
|
"accentColor": "hsl(34 38% 64%)",
|
|
"id": 115338,
|
|
"name": "Stone Tablet with Ancient Engravings I",
|
|
"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(53 22% 38%)",
|
|
"accentColor": "hsl(81 38% 64%)",
|
|
"id": 115339,
|
|
"name": "Stone Tablet with Ancient Engravings II",
|
|
"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(100 22% 38%)",
|
|
"accentColor": "hsl(128 38% 64%)",
|
|
"id": 115340,
|
|
"name": "Stone Tablet with Ancient Engravings III",
|
|
"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(147 22% 38%)",
|
|
"accentColor": "hsl(175 38% 64%)",
|
|
"id": 115341,
|
|
"name": "Stone Tablet with Ancient Engravings IV",
|
|
"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(302 22% 38%)",
|
|
"accentColor": "hsl(330 38% 64%)",
|
|
"id": 780586,
|
|
"name": "Template 780586",
|
|
"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(83 22% 38%)",
|
|
"accentColor": "hsl(111 38% 64%)",
|
|
"id": 780589,
|
|
"name": "Template 780589",
|
|
"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(130 22% 38%)",
|
|
"accentColor": "hsl(158 38% 64%)",
|
|
"id": 780590,
|
|
"name": "Template 780590",
|
|
"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(177 22% 38%)",
|
|
"accentColor": "hsl(205 38% 64%)",
|
|
"id": 780591,
|
|
"name": "Template 780591",
|
|
"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": 780593,
|
|
"name": "Template 780593",
|
|
"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(52 22% 38%)",
|
|
"accentColor": "hsl(80 38% 64%)",
|
|
"id": 780596,
|
|
"name": "Template 780596",
|
|
"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": 780597,
|
|
"name": "Template 780597",
|
|
"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": 780598,
|
|
"name": "Template 780598",
|
|
"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": 780599,
|
|
"name": "Template 780599",
|
|
"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(131 22% 38%)",
|
|
"accentColor": "hsl(159 38% 64%)",
|
|
"id": 780613,
|
|
"name": "Template 780613",
|
|
"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."
|
|
]
|
|
}
|