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

2121 lines
62 KiB
JSON

{
"schemaVersion": 1,
"slug": "escape-from-durnholde",
"title": "The Escape From Durnholde",
"mapId": 560,
"status": "green",
"environment": {
"schemaVersion": 1,
"id": "manastorm:assets:560",
"mapId": 560,
"location": "The Escape From Durnholde",
"visual": [
{
"id": "visual",
"url": "/assets/game/manastorm/560-hillsbradpast/visual.glb",
"checksum": "7acb0e48dc7bd53b7b12c60ade81500d4bf63efb2ba6fde5526f2bd6a2188070",
"byteLength": 58635348,
"triangleCount": 3443261,
"compression": "meshopt+ktx2",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
}
],
"collision": [
{
"id": "collision-000",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-000.glb",
"checksum": "1126701e5a65a41983831e1a1561c75282e77fe60cf9484706f08776a9964ef4",
"byteLength": 1311976,
"triangleCount": 95659,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-001",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-001.glb",
"checksum": "29c67a9c1fc0d3995b6712b24758b99311c0dc93bdceb90450c575d0e665f1c2",
"byteLength": 1060316,
"triangleCount": 94209,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-002",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-002.glb",
"checksum": "bd834c286000959a23fd3d5fe81683a10a5c1de9985e2e56af8d4ba409ac9816",
"byteLength": 1313744,
"triangleCount": 96171,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-003",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-003.glb",
"checksum": "e03c45f7057dd273445b44fe56db2a6d884d949e42d1f3a0c5cd8a345338e4cb",
"byteLength": 1471908,
"triangleCount": 98608,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-004",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-004.glb",
"checksum": "8c79e9adde36f3dd8eee687fb52c0f8c1fd2a5e200afa0d3a832ce6ad105311c",
"byteLength": 1064172,
"triangleCount": 96072,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-005",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-005.glb",
"checksum": "54286b188bbb328feaad9700d37928b04edfded7b349a07c93f2b06949070007",
"byteLength": 1346316,
"triangleCount": 98184,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-006",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-006.glb",
"checksum": "44bcf1f4d09a7cb89c8661cf17e54cee58eb2e3b0985fca9fcc9ff40bf2a885f",
"byteLength": 1025712,
"triangleCount": 93344,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-007",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-007.glb",
"checksum": "c341dd602d1eba7b0bd0e1b52b4093cb898791e22e785ee3b5f4c4e3ac593e71",
"byteLength": 1437012,
"triangleCount": 99589,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-008",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-008.glb",
"checksum": "cafadbe8cefcd6aba2358cd084c7a9a63d7ec8b0bc85b2577ca4548f8b892789",
"byteLength": 1381444,
"triangleCount": 98845,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-009",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-009.glb",
"checksum": "388ab690649b35e2a54cbd970e58af4202304e0651574fafdef811994ab3297e",
"byteLength": 1361276,
"triangleCount": 94066,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
},
{
"id": "collision-010",
"url": "/assets/game/manastorm/560-hillsbradpast/collision-010.glb",
"checksum": "73c91175d1578989b67445fe898613aaf7045ad93b2edb1a73272aa0cb5a191e",
"byteLength": 558268,
"triangleCount": 22335,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "blender-conversion-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/staging/environment/conversion-report.json",
"sourceFiles": [
"adt_27_25.obj",
"adt_27_26.obj",
"adt_27_27.obj",
"adt_27_28.obj",
"adt_27_29.obj",
"adt_27_30.obj",
"adt_28_25.obj",
"adt_28_26.obj",
"adt_28_27.obj",
"adt_28_28.obj",
"adt_28_29.obj",
"adt_28_30.obj",
"adt_29_25.obj",
"adt_29_26.obj",
"adt_29_27.obj",
"adt_29_28.obj",
"adt_29_29.obj",
"adt_29_30.obj",
"adt_30_25.obj",
"adt_30_26.obj",
"adt_30_27.obj",
"adt_30_28.obj",
"adt_30_29.obj",
"adt_30_30.obj",
"adt_31_25.obj",
"adt_31_26.obj",
"adt_31_27.obj",
"adt_31_28.obj",
"adt_31_29.obj",
"adt_31_30.obj",
"adt_32_25.obj",
"adt_32_26.obj",
"adt_32_27.obj",
"adt_32_28.obj",
"adt_32_29.obj",
"adt_32_30.obj"
]
}
}
],
"navigation": {
"id": "navigation",
"url": "/assets/game/manastorm/560-hillsbradpast/navigation.glb",
"checksum": "9ed694e1702f3902ad27dccf60641a2ab8636d570d9baaca6b467bd6db218432",
"byteLength": 11508184,
"triangleCount": 967781,
"compression": "meshopt",
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"provenance": {
"kind": "recast-navigation-report",
"report": "dungeon-pipeline/work/escape-from-durnholde/recast-report.json",
"collisionChunkIds": [
"collision-000",
"collision-001",
"collision-002",
"collision-003",
"collision-004",
"collision-005",
"collision-006",
"collision-007",
"collision-008",
"collision-009",
"collision-010"
],
"collisionInputPaths": [
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-000.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-001.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-002.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-003.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-004.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-005.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-006.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-007.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-008.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-009.glb",
"dungeon-pipeline/work/escape-from-durnholde/staging/environment/escape-from-durnholde-collision-010.glb"
]
}
},
"transform": {
"fromWow": "three(x,y,z)=(-wow.x,wow.z,wow.y)",
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1
},
"anchors": [
{
"id": "player-provisional-main-component",
"kind": "player",
"position": [
1247.579834,
60.88208,
3683.453613
],
"sourcePosition": [
1247.579834,
60.88208,
3683.453613
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Geometry-derived provisional Recast component anchor.",
"note": "Provisional projected entrance."
},
{
"id": "trash-provisional-main-component",
"kind": "trash",
"position": [
2079.755615,
23.832031,
3603.939209
],
"sourcePosition": [
2079.755615,
23.832031,
3603.939209
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Geometry-derived provisional Recast component anchor.",
"note": "Provisional projected trash anchor."
},
{
"id": "boss-provisional-main-component",
"kind": "boss",
"position": [
2601.176514,
29.532043,
3580.225098
],
"sourcePosition": [
2601.176514,
29.532043,
3580.225098
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Geometry-derived provisional Recast component anchor.",
"note": "Provisional projected boss anchor."
},
{
"id": "portal-provisional-main-component",
"kind": "portal",
"position": [
1247.579834,
60.88208,
3683.453613
],
"sourcePosition": [
1247.579834,
60.88208,
3683.453613
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Reuses the provisional player anchor for the stage exit.",
"note": "Provisional until portal placement is playtested."
},
{
"id": "resurrection-provisional-main-component",
"kind": "resurrection",
"position": [
1247.579834,
60.88208,
3683.453613
],
"sourcePosition": [
1247.579834,
60.88208,
3683.453613
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Reuses the provisional player anchor as a safe navigation fallback.",
"note": "Provisional until resurrection placement is playtested."
}
],
"review": {
"anchors": "provisional",
"warnings": [
"The Recast result has 5065 connected components; provisional anchors use the largest component satisfying maximum-horizontal-span:1600, with 34,661 triangles (the largest overall component has 547,420).",
"Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review.",
"Normalized 72 ADT placement containers to Blender Z-up before glTF export.",
"Normalized 2 direct placed-WMO OBJ child transform(s) after wow.export same-basename import-state leakage: REDRIDGEDOCKS01.obj.001, REDRIDGEDOCKS01.obj.002.",
"Environment geometry is sourced from the installed Project Epoch 3.3.5a client.",
"Population, creature spells, patrols, and encounter credit identities are sourced from the pinned AzerothCore world snapshot."
]
},
"source": {
"clientSnapshot": "project-epoch-installed-client",
"mapDirectory": "HillsbradPast",
"checksums": {}
}
},
"creatureModels": {
"2267": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-11035-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 11035,
"checksum": "83d1a8dc3b7ea6d831ac15fe8cb9f773e0e9d4114f74998578c7df8398250702",
"byteLength": 648032,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 61,
"runtimeDrawCalls": 2,
"savedDrawCalls": 59
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"2350": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-1989-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.535,
"labelHeight": 1.7191,
"markerRadius": 2.8093,
"displayId": 1989,
"checksum": "894155c30dee9926140497bed023c3821335f020488cc64eee5e13c9de678960",
"byteLength": 362448,
"animationClips": 7,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 9,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 2
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 1,
"runtimeDrawCalls": 1,
"savedDrawCalls": 0
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 1,
"ktx2Textures": 1,
"fallbackTextures": 0
}
},
"2354": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-1007-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0028,
"labelHeight": 2.5048,
"markerRadius": 1.4217,
"displayId": 1007,
"checksum": "7e8989c1e9723ff3d21349e7fddd6c9be4437acb8900241eed1bf3fe817fd6aa",
"byteLength": 242480,
"animationClips": 6,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": false,
"hit": true,
"death": true
},
"sourceAnimationClips": 8,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 2
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 2,
"runtimeDrawCalls": 2,
"savedDrawCalls": 0
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"2385": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-1056-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0062,
"labelHeight": 1.7728,
"markerRadius": 1.3648,
"displayId": 1056,
"checksum": "f9e92e4d42bc4ae6fc01213bedf06a867c3c8941ea8923d7737cf3b0cb6fc170",
"byteLength": 237556,
"animationClips": 6,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": false,
"hit": true,
"death": true
},
"sourceAnimationClips": 8,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 2
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 1,
"runtimeDrawCalls": 1,
"savedDrawCalls": 0
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 1,
"ktx2Textures": 1,
"fallbackTextures": 0
}
},
"2408": {
"url": "/assets/game/creatures/shared/7fd512b6d0b4caacdaa0d47f61101dffccbe0c7f14b6c6cd3022c55c73d2fe72.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0159,
"labelHeight": 2.7541,
"markerRadius": 1.7458,
"displayId": 1244,
"checksum": "7fd512b6d0b4caacdaa0d47f61101dffccbe0c7f14b6c6cd3022c55c73d2fe72",
"byteLength": 212932,
"animationClips": 6,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": false,
"hit": true,
"death": true
},
"sourceAnimationClips": 8,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 2
},
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 2,
"runtimeDrawCalls": 1,
"savedDrawCalls": 1
},
"missingAnimationSemantics": [],
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 1,
"ktx2Textures": 1,
"fallbackTextures": 0
}
},
"17814": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-17959-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.002,
"labelHeight": 2.2877,
"markerRadius": 0.65,
"displayId": 17959,
"checksum": "e839b6dafd750cccf7403f3207cea6747e9271e2f8ebe09e04867251c7d9ccb1",
"byteLength": 632180,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17815": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-17947-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.002,
"labelHeight": 2.2877,
"markerRadius": 0.65,
"displayId": 17947,
"checksum": "3f9b942641f7335162f7f13bbe70612ec9ab9026b51a519547796c37ea498ce7",
"byteLength": 631244,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17819": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-17999-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0022,
"labelHeight": 2.4814,
"markerRadius": 0.65,
"displayId": 17999,
"checksum": "d564212754396e8a1f1f1aaa6940d4f419f8b51e68d69c195a0576aefc53beae",
"byteLength": 630544,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17820": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-17979-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0022,
"labelHeight": 2.4814,
"markerRadius": 0.65,
"displayId": 17979,
"checksum": "6ab119b33971cf0e7d7aafa1636f5eb8a94f9d07ae4bbe8f94bd82276783e587",
"byteLength": 629720,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17833": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18008-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0022,
"labelHeight": 2.4814,
"markerRadius": 0.65,
"displayId": 18008,
"checksum": "53a00c28029bc2926e552aef6742dbb4fd2fbb179712f3673f6be9b5261463ac",
"byteLength": 630344,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17840": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-780-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.2212,
"markerRadius": 1.5058,
"displayId": 780,
"checksum": "8a3a58a380c52d6064b1bbd7035c87124e791c5197b570a2644f1e528f98cdb7",
"byteLength": 256904,
"animationClips": 6,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": false,
"hit": true,
"death": true
},
"sourceAnimationClips": 7,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 1
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 2,
"runtimeDrawCalls": 2,
"savedDrawCalls": 0
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17846": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-11898-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.002,
"labelHeight": 2.2877,
"markerRadius": 0.65,
"displayId": 11898,
"checksum": "83004290a6bd2cc577b2fdac9859884c7afff7c32077d9e78f035e41fb8b8cce",
"byteLength": 629316,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17848": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-17386-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0009,
"labelHeight": 3.1165,
"markerRadius": 0.65,
"displayId": 17386,
"checksum": "088396f5711002ad286c0a0401bc45e42d60b18d314b10bd74f3177952b7e299",
"byteLength": 649896,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 61,
"runtimeDrawCalls": 2,
"savedDrawCalls": 59
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17860": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18004-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0022,
"labelHeight": 2.4814,
"markerRadius": 0.65,
"displayId": 18004,
"checksum": "933cddfb9bd9a974b4c854d9d94048dae1e4fa4e367a1371b0ce67cfd0b7eb43",
"byteLength": 631472,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17862": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-17387-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.001,
"labelHeight": 3.3368,
"markerRadius": 0.6975,
"displayId": 17387,
"checksum": "2343ba7916520c7faafb93cb2adeb5ed239e72c0703f8498d476f3fa4343fb15",
"byteLength": 650332,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 61,
"runtimeDrawCalls": 2,
"savedDrawCalls": 59
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"17876": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-17292-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0081,
"labelHeight": 3.4865,
"markerRadius": 0.8094,
"displayId": 17292,
"checksum": "cbc9fe471f94dba7890fbb931609b27b00b15e1abca16f30539fc1e54c03c286",
"byteLength": 621268,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 144,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 136
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 63,
"runtimeDrawCalls": 3,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 3,
"ktx2Textures": 3,
"fallbackTextures": 0
}
},
"18092": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18247-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0022,
"labelHeight": 2.4814,
"markerRadius": 0.65,
"displayId": 18247,
"checksum": "eb1e5716b4677851f9d801bad1c95af09076e631d2d992cfb03139ec3435c401",
"byteLength": 632152,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"18093": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18265-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0022,
"labelHeight": 2.4814,
"markerRadius": 0.65,
"displayId": 18265,
"checksum": "2eb6cff4a13890733ad4a05b1c26ba86236b295e12a66b80708460a3f8e47370",
"byteLength": 632320,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"18094": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18252-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0022,
"labelHeight": 2.4814,
"markerRadius": 0.65,
"displayId": 18252,
"checksum": "46f33c5bc70a947e57ed31eb105fb065d99f1a1adca37c3704f135e23c66b074",
"byteLength": 630800,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"18096": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-19135-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 1.3816,
"labelHeight": 11.9608,
"markerRadius": 4.5,
"displayId": 19135,
"checksum": "552f3c909a2b2b305159f573d05de720b97be3b10663d8cd3724932b59d4f5de",
"byteLength": 903568,
"animationClips": 7,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 9,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 2
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 4,
"runtimeDrawCalls": 4,
"savedDrawCalls": 0
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 4,
"ktx2Textures": 4,
"fallbackTextures": 0
}
},
"18598": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18023-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0067,
"labelHeight": 2.9441,
"markerRadius": 0.6745,
"displayId": 18023,
"checksum": "0e5f45140da8ede6ec7eff5b6b0cea8e71b2c8930d20d2294554724b0a5562af",
"byteLength": 622552,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 144,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 136
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 63,
"runtimeDrawCalls": 3,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 3,
"ktx2Textures": 3,
"fallbackTextures": 0
}
},
"18644": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-11354-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.2724,
"markerRadius": 0.65,
"displayId": 11354,
"checksum": "013e0cc5bbd05983f60c5ea693f5209b628ea1bc487cc088f7bb8847acf17526",
"byteLength": 160948,
"animationClips": 6,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": false,
"hit": true,
"death": true
},
"sourceAnimationClips": 7,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 1
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 5,
"runtimeDrawCalls": 1,
"savedDrawCalls": 4
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 1,
"ktx2Textures": 1,
"fallbackTextures": 0
}
},
"18657": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18053-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 18053,
"checksum": "6033ea2debbad95788b17beadd6cd68aebbe9c33fca9da2f7c5774d5b1c52273",
"byteLength": 648944,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 61,
"runtimeDrawCalls": 2,
"savedDrawCalls": 59
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"18673": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-11898-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.002,
"labelHeight": 2.2877,
"markerRadius": 0.65,
"displayId": 11898,
"checksum": "83004290a6bd2cc577b2fdac9859884c7afff7c32077d9e78f035e41fb8b8cce",
"byteLength": 629316,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"18764": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18160-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 18160,
"checksum": "bd92a681f2ed48b57835ae237e9d750b4c50660fd4180746c53e6c9a7578c944",
"byteLength": 648880,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 61,
"runtimeDrawCalls": 2,
"savedDrawCalls": 59
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"18765": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-18161-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.002,
"labelHeight": 2.2877,
"markerRadius": 0.65,
"displayId": 18161,
"checksum": "a60b767db1b0d3c5d979c11986c62ce7e291d9250fbd5b774e0584ccf81edbb7",
"byteLength": 630460,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 148,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 140
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 65,
"runtimeDrawCalls": 2,
"savedDrawCalls": 63
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"20419": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-7133-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0029,
"labelHeight": 1.6801,
"markerRadius": 0.65,
"displayId": 7133,
"checksum": "c173a246e0795e30d1e61ede45c8195d2c10db73940e75f3551a35ebd259fff8",
"byteLength": 516228,
"animationClips": 9,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 102,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 93
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 26,
"runtimeDrawCalls": 2,
"savedDrawCalls": 24
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"20420": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-5299-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 3.8182,
"markerRadius": 1.1796,
"displayId": 5299,
"checksum": "649673adb6b2eab616d89fa4288c121c64c45e7ca5b4584385fa56e59729e5e4",
"byteLength": 197652,
"animationClips": 6,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": false,
"hit": true,
"death": true
},
"sourceAnimationClips": 7,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 1
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 4,
"runtimeDrawCalls": 4,
"savedDrawCalls": 0
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 4,
"ktx2Textures": 4,
"fallbackTextures": 0
}
},
"28132": {
"url": "/assets/game/dungeons/escape-from-durnholde/creatures/display-25124-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 25124,
"checksum": "c045b3a182697a2c28c205899c2f8b31a811f99ba7d3622732cdcada710eca1b",
"byteLength": 646908,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"missingAnimationSemantics": [],
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 61,
"runtimeDrawCalls": 2,
"savedDrawCalls": 59
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
}
},
"counts": {
"creatureEntries": 29,
"creatureDisplays": 28,
"bosses": 3,
"spawns": 414
},
"provenance": {
"recipe": "dungeon-pipeline/recipes/escape-from-durnholde.json",
"sourceSnapshot": "dungeon-pipeline/work/escape-from-durnholde/source-snapshot.json",
"runtimeDraft": "dungeon-pipeline/work/escape-from-durnholde/runtime-draft.json",
"creatureRecipe": "dungeon-pipeline/work/escape-from-durnholde/creature-export.recipe.json"
}
}