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

1418 lines
42 KiB
JSON

{
"schemaVersion": 1,
"slug": "shadowfang-keep",
"title": "Shadowfang Keep",
"mapId": 33,
"status": "green",
"environment": {
"schemaVersion": 1,
"id": "manastorm:assets:33",
"mapId": 33,
"location": "Shadowfang Keep",
"visual": [
{
"id": "visual",
"url": "/assets/game/manastorm/33-shadowfang/visual.glb",
"checksum": "5cb097035ac29008986d20bc738ff0c524471ef1efe8e30afb7e0996b53168a4",
"byteLength": 966008,
"triangleCount": 16399,
"compression": "meshopt+ktx2"
}
],
"collision": [
{
"id": "collision",
"url": "/assets/game/manastorm/33-shadowfang/collision.glb",
"checksum": "3a40b224d97f6a59750c2ff7cedf133a1b5ac4a34e7dff60f0f907caf1e3ec5e",
"byteLength": 257896,
"triangleCount": 16345,
"compression": "meshopt"
}
],
"navigation": {
"id": "navigation",
"url": "/assets/game/manastorm/33-shadowfang/navigation.glb",
"checksum": "855cc0bc41e2d7b93300abbad7ca95bfc4577034c05318dc749b96c1b2a882e0",
"byteLength": 42776,
"triangleCount": 2840,
"compression": "meshopt"
},
"transform": {
"position": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"scale": 1,
"fromWow": "three(x,y,z)=(-wow.x,wow.z,wow.y)"
},
"anchors": [
{
"id": "player-provisional-main-component",
"kind": "player",
"position": [
-38.479202,
21.02129,
-15.909346
],
"sourcePosition": [
-38.479202,
21.02129,
-15.909346
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Largest Recast component near-minimum Z interior vertex.",
"note": "Provisional geometry-derived entrance."
},
{
"id": "trash-provisional-main-component",
"kind": "trash",
"position": [
-45.345856,
20.221287,
-4.042679
],
"sourcePosition": [
-45.345856,
20.221287,
-4.042679
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Largest Recast component vertex nearest its centroid.",
"note": "Provisional geometry-derived trash anchor."
},
{
"id": "boss-provisional-main-component",
"kind": "boss",
"position": [
-57.964905,
21.521286,
30.062084
],
"sourcePosition": [
-57.964905,
21.521286,
30.062084
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Largest Recast component near-maximum Z interior vertex.",
"note": "Provisional geometry-derived boss anchor."
},
{
"id": "portal-provisional-main-component",
"kind": "portal",
"position": [
-38.479202,
21.02129,
-15.909346
],
"sourcePosition": [
-38.479202,
21.02129,
-15.909346
],
"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": [
-38.479202,
21.02129,
-15.909346
],
"sourcePosition": [
-38.479202,
21.02129,
-15.909346
],
"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 81 connected components; provisional anchors stay on the largest 427-triangle component.",
"Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review.",
"16 of 17 decorative placement rows reference 9 unavailable source-root OBJ paths; architectural WMO/collision completeness is unaffected, but decoration requires visual review."
]
},
"source": {
"clientSnapshot": "ascension-area-52-installed-client",
"mapDirectory": "Shadowfang",
"checksums": {
"common-2.mpq/World/Maps/Shadowfang": "f839bf3f8e8f6d0cc00b55ea61ebe22e0f7cfe9c6c1153794c3eee74a8390d95",
"patch/World/maps/Shadowfang": "ccfb1fb26edb1b2eb6ac5cb5b432f597a3b6404e11e01ab7a8fe4d0faf5acf67"
}
}
},
"creatureModels": {
"2529": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-1098-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 3.9255,
"markerRadius": 0.9801,
"displayId": 1098,
"checksum": "7281e33eebb66e8459d4431a7d8055e86b5638ae68ee325026f77f83000154e1",
"byteLength": 318900,
"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": 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
}
},
"3849": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2006-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0025,
"labelHeight": 2.7121,
"markerRadius": 0.65,
"displayId": 2006,
"checksum": "7adca73baaceb1e027fb35cad1d71c505f292e9e1cb99dd7649c5ddfaf81436f",
"byteLength": 599248,
"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": 53,
"runtimeDrawCalls": 3,
"savedDrawCalls": 50
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 3,
"ktx2Textures": 3,
"fallbackTextures": 0
}
},
"3850": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2005-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 2005,
"checksum": "371b2dc09a8da0a0512670d67134648a1ec3588ff2ad7bbfd59693a8c3f75523",
"byteLength": 648820,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"3851": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-729-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.7673,
"markerRadius": 0.676,
"displayId": 729,
"checksum": "51642c31655c3e8de950fddb8272d2388e0136c6e6331a8ff7f15ab7c60016d1",
"byteLength": 323432,
"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": 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
}
},
"3853": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-729-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.7673,
"markerRadius": 0.676,
"displayId": 729,
"checksum": "51642c31655c3e8de950fddb8272d2388e0136c6e6331a8ff7f15ab7c60016d1",
"byteLength": 323432,
"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": 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
}
},
"3854": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-203-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.7673,
"markerRadius": 0.676,
"displayId": 203,
"checksum": "b8b87031518272af959ebcc5a49553e304c040e97d39d9fe07ba39d195d8121e",
"byteLength": 318920,
"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": 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
}
},
"3855": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-657-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.4047,
"markerRadius": 0.65,
"displayId": 657,
"checksum": "387c9cffc5325497f3ff1c38b73ca12a8f37d5ca2cbcaeb753436f61ffd6883f",
"byteLength": 318940,
"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": 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
}
},
"3857": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-202-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.7673,
"markerRadius": 0.676,
"displayId": 202,
"checksum": "fa6281e4c156007a8836564d1531a6d38402564621adcf5fed84020f9d9fe51f",
"byteLength": 318304,
"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": 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
}
},
"3859": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-736-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 3.1299,
"markerRadius": 0.7773,
"displayId": 736,
"checksum": "5534fdce1e218c85d03595b8148bf73e4735dbd6c05edfb341939a8d9c24482f",
"byteLength": 318912,
"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": 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
}
},
"3861": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-801-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 1.9405,
"markerRadius": 1.28,
"displayId": 801,
"checksum": "5e2fc26fe0e3afdc6c214351d7d473402e29f1a5d78a2b12b04f00a745f17a64",
"byteLength": 265828,
"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
}
},
"3862": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-11421-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 1.944,
"markerRadius": 1.2074,
"displayId": 11421,
"checksum": "4fc71a25267a5233a6af80e35e85b1b4d95aadb8d1e6ef26f47ee932c58f322a",
"byteLength": 293444,
"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
}
},
"3863": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2446-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.2212,
"markerRadius": 1.5058,
"displayId": 2446,
"checksum": "fe7f00679636057a0cc78174ff0e52e3a952ea60c9bc867cc663134b62e9fcda",
"byteLength": 247448,
"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": 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
}
},
"3864": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-1951-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0015,
"labelHeight": 3.3237,
"markerRadius": 1.4617,
"displayId": 1951,
"checksum": "a84fd492775787ae366ae12cb59d1e67a6a1d762c81cb1cac3d7fbc1cf58a33c",
"byteLength": 271360,
"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": 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
}
},
"3866": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-8808-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 0.8967,
"markerRadius": 1.4046,
"displayId": 8808,
"checksum": "2cb29adf1b06817a0196a151a956dd307666dcbebb798a8c16c8a72424c4645a",
"byteLength": 258948,
"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
}
},
"3868": {
"url": "/assets/game/creatures/shared/d1808c723ce299735a6e04353e27ea6350abc507068bc4737393e3d16145bac6.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 1.17,
"markerRadius": 2.1069,
"displayId": 1955,
"checksum": "d1808c723ce299735a6e04353e27ea6350abc507068bc4737393e3d16145bac6",
"byteLength": 239564,
"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
},
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 4,
"runtimeDrawCalls": 3,
"savedDrawCalls": 1
},
"missingAnimationSemantics": [],
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 3,
"ktx2Textures": 3,
"fallbackTextures": 0
}
},
"3872": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3224-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 3224,
"checksum": "766a1c6dc1385ef9af75cd7c9bad1ce5a3061b638d4888418ec1861e4b043828",
"byteLength": 651052,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"3873": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3225-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 3225,
"checksum": "54c10361db235e7a85d88c90375a4b0cdace2ebb6ddb8a84ea3eac0badaab00f",
"byteLength": 651052,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"3875": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3229-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 3229,
"checksum": "3f1428682bb350b722a8eb8b32b279551106f66b6c72a31833abe1742f5bed3d",
"byteLength": 649168,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"3877": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3226-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 3226,
"checksum": "b5944c7da473e642d3caaf4a43112405d8bb787c09b91b5c5343745e196e6e37",
"byteLength": 650904,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"3886": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-524-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 3.1299,
"markerRadius": 0.7773,
"displayId": 524,
"checksum": "6da2482421b601c385899722769fffefcf5b65e76ce43582f536c0f84e226316",
"byteLength": 318296,
"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": 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
}
},
"3887": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3222-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0008,
"labelHeight": 2.9037,
"markerRadius": 0.65,
"displayId": 3222,
"checksum": "7eea975b75e3122499d5ad515f4337bbebea240ffda1ae2d1989245fdcedb6a3",
"byteLength": 649516,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"3914": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-524-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 3.1299,
"markerRadius": 0.7773,
"displayId": 524,
"checksum": "6da2482421b601c385899722769fffefcf5b65e76ce43582f536c0f84e226316",
"byteLength": 318296,
"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": 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
}
},
"3927": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-11179-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 4.0608,
"markerRadius": 1.0139,
"displayId": 11179,
"checksum": "c537592b82fe6824c7c933a6488f975c2ee767f14fb31d8c3595fa9d91a55a1f",
"byteLength": 318284,
"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": 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
}
},
"4274": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-20180-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 4.2003,
"markerRadius": 2.8409,
"displayId": 20180,
"checksum": "490cdfb675717e50d27ccd83cb393a3c6921102758637ac183bcce1da3081a35",
"byteLength": 293392,
"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
}
},
"4275": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2353-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0008,
"labelHeight": 2.9037,
"markerRadius": 0.65,
"displayId": 2353,
"checksum": "eaf0424065cb68668dc0ab5918b8de9a73d0a3b7ce3043776ded0adf60d020d0",
"byteLength": 648764,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"4278": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3223-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 3223,
"checksum": "ab18ac3794505d3fe0521fba2a53f4781ba3e5c6b74326edcdc52eb7500f450e",
"byteLength": 651052,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"4279": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-522-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 3.5194,
"markerRadius": 0.8787,
"displayId": 522,
"checksum": "33365fd83d91d39050a61c662acdd4ee0a6d2e4749e16e9fd39da718e3d35e44",
"byteLength": 318904,
"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": 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
}
},
"4444": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2689-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0025,
"labelHeight": 2.7121,
"markerRadius": 0.65,
"displayId": 2689,
"checksum": "972a59296561158444ae5ac2796baf74e734d34b82ac1a8f2770285a8a787533",
"byteLength": 599936,
"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": 53,
"runtimeDrawCalls": 3,
"savedDrawCalls": 50
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 3,
"ktx2Textures": 3,
"fallbackTextures": 0
}
},
"5058": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-246-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 2.2253,
"markerRadius": 1.4205,
"displayId": 246,
"checksum": "755f84f76735a900e74455f1583f2c697d48c7d793ff22cdef4df70ca407bdb0",
"byteLength": 293424,
"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
}
},
"10000": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2353-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0008,
"labelHeight": 2.9037,
"markerRadius": 0.65,
"displayId": 2353,
"checksum": "eaf0424065cb68668dc0ab5918b8de9a73d0a3b7ce3043776ded0adf60d020d0",
"byteLength": 648764,
"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": 62,
"runtimeDrawCalls": 2,
"savedDrawCalls": 60
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 2,
"ktx2Textures": 2,
"fallbackTextures": 0
}
},
"14682": {
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-1061-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0042,
"labelHeight": 3.9287,
"markerRadius": 1.7317,
"displayId": 1061,
"checksum": "11768cc97d692cbc8e9a58f9bba69fb510ea6c49c075b0b5e66962a5bfe84218",
"byteLength": 314392,
"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": 3,
"runtimeDrawCalls": 3,
"savedDrawCalls": 0
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 3,
"ktx2Textures": 3,
"fallbackTextures": 0
}
}
},
"counts": {
"creatureEntries": 31,
"creatureDisplays": 28,
"bosses": 7,
"spawns": 133
},
"provenance": {
"recipe": "dungeon-pipeline/recipes/shadowfang-keep.json",
"sourceSnapshot": "dungeon-pipeline/work/shadowfang-keep/source-snapshot.json",
"runtimeDraft": "dungeon-pipeline/work/shadowfang-keep/runtime-draft.json",
"creatureRecipe": "dungeon-pipeline/work/shadowfang-keep/creature-export.recipe.json"
}
}