Files
healer-man/public/assets/game/dungeons/stormwind-stockade/dungeon-pack.json
T
2026-08-14 15:56:39 -04:00

618 lines
18 KiB
JSON

{
"schemaVersion": 1,
"slug": "stormwind-stockade",
"title": "Stormwind Stockade",
"mapId": 34,
"status": "green",
"environment": {
"schemaVersion": 1,
"id": "manastorm:assets:34",
"mapId": 34,
"location": "Stormwind Stockade",
"visual": [
{
"id": "visual",
"url": "/assets/game/manastorm/34-stormwindjail/visual.glb",
"checksum": "97c7e14d57de58687ab232f6692d669e4f2dfa74f9764e0d28d33ec9e0e50635",
"byteLength": 1740940,
"triangleCount": 56890,
"compression": "meshopt+ktx2"
}
],
"collision": [
{
"id": "collision",
"url": "/assets/game/manastorm/34-stormwindjail/collision.glb",
"checksum": "557b6392d1bbcddf5be7856b35f8118feb604254e1d11dad4c3d61c349d61f09",
"byteLength": 681800,
"triangleCount": 56467,
"compression": "meshopt"
}
],
"navigation": {
"id": "navigation",
"url": "/assets/game/manastorm/34-stormwindjail/navigation.glb",
"checksum": "7d9bf2b4292b7ac3aea531e399e9203b677125b3c01da1966ccf5036753e4f5e",
"byteLength": 47404,
"triangleCount": 3538,
"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-north-wing",
"kind": "player",
"position": [
-126.462868,
-29.151213,
21.294632
],
"sourcePosition": [
-126.462868,
-29.151213,
21.294632
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Largest Recast component, near-minimum Z interior vertex.",
"note": "Provisional geometry-derived entrance; requires in-game entrance review."
},
{
"id": "trash-provisional-north-wing",
"kind": "trash",
"position": [
-143.270981,
-33.851212,
79.897934
],
"sourcePosition": [
-143.270981,
-33.851212,
79.897934
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Largest Recast component, vertex nearest component centroid.",
"note": "Provisional geometry-derived trash anchor; requires encounter-data review."
},
{
"id": "boss-provisional-north-wing",
"kind": "boss",
"position": [
-167.266708,
-33.751213,
147.284058
],
"sourcePosition": [
-167.266708,
-33.751213,
147.284058
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Largest Recast component, near-maximum Z interior vertex.",
"note": "Provisional geometry-derived boss anchor; requires encounter-data review."
},
{
"id": "portal-provisional-north-wing",
"kind": "portal",
"position": [
-126.462868,
-29.151213,
21.294632
],
"sourcePosition": [
-126.462868,
-29.151213,
21.294632
],
"navmeshDistance": 0,
"provenance": "authored",
"source": "Reuses the provisional player anchor for the stage exit.",
"note": "Provisional until the portal presentation is playtested."
},
{
"id": "resurrection-provisional-north-wing",
"kind": "resurrection",
"position": [
-126.462868,
-29.151213,
21.294632
],
"sourcePosition": [
-126.462868,
-29.151213,
21.294632
],
"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 34 connected components; these anchors intentionally stay on the largest 1,179-triangle component.",
"Blender placement import reported 246 missing decorative doodad OBJ paths; the architectural WMO and collision shell are present, but decorative completeness requires visual review.",
"Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review."
]
},
"source": {
"clientSnapshot": "ascension-area-52-installed-client",
"mapDirectory": "StormwindJail",
"checksums": {
"common-2.mpq/World/Maps/StormwindJail": "e6cde05107cf4cf9b627e2ba51f5e63666e7518758947b02a5b38a01fa241d87",
"patch/World/maps/StormwindJail": "f9be884b0da76821503e48ef4fea48a5b71b2690fd4e4757235300f3810f8a5b"
}
}
},
"creatureModels": {
"1663": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-2149-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 2149,
"checksum": "61ad624dc24de9af7da6b02f8b7244c37515df8bcf75fdf2d26b0f62ebd96cba",
"byteLength": 648036,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"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
}
},
"1666": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-825-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0047,
"labelHeight": 2.0266,
"markerRadius": 0.65,
"displayId": 825,
"checksum": "1f83776ec3503b27e890dcbdf543a94dddfec44c80456c5130f45f29b43122fa",
"byteLength": 732656,
"animationClips": 9,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 144,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 135
},
"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
}
},
"1696": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-517-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0,
"labelHeight": 3.4082,
"markerRadius": 0.6886,
"displayId": 517,
"checksum": "36865ee6db265a532cabaffd6d98a9aa484771dade9795106a8ee0c02efc20a0",
"byteLength": 413852,
"animationClips": 7,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 10,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 3
},
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 8,
"runtimeDrawCalls": 1,
"savedDrawCalls": 7
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 1,
"ktx2Textures": 1,
"fallbackTextures": 0
}
},
"1706": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-2148-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 2148,
"checksum": "a708da5a442d9a7a56cf4ae669e6bd21afa27594af6d6480c359ba8418ae8818",
"byteLength": 648916,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"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
}
},
"1707": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-2144-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 2144,
"checksum": "bba7db16a492c94cbfe870194d070ab5144d13eac2acb4ac08f968d1a82ccdd2",
"byteLength": 649532,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"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
}
},
"1708": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-2146-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 2146,
"checksum": "5a448278ba35b196bb77bc83740aa00c32dde829f372015a8d9d2aa1de09bfa5",
"byteLength": 649448,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"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
}
},
"1711": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-2145-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 2145,
"checksum": "4b9ad370b91bf847a90abd42ad1478f6563c9041ec3caaf202d7cfdd95941d8e",
"byteLength": 649720,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"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
}
},
"1715": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-2147-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 2147,
"checksum": "c3afa692f3b9b9ca23f9ab73423406265f64cefb0d36bb00e3d82e041d4d96cd",
"byteLength": 649772,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"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
}
},
"1716": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-1621-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0007,
"labelHeight": 2.478,
"markerRadius": 0.65,
"displayId": 1621,
"checksum": "be012fe78ada7960195b274fa0cb5b380ae9a3b5ea506d85c960151659003f54",
"byteLength": 648852,
"animationClips": 8,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 151,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 143
},
"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
}
},
"1717": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-3250-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0106,
"labelHeight": 3.3144,
"markerRadius": 0.916,
"displayId": 3250,
"checksum": "1e1be070f881f538d0f6f8d7f928a19adc992d1d7d8e7a653704fa5d80436810",
"byteLength": 370668,
"animationClips": 7,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 10,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 3
},
"meshOptimization": {
"policy": "wow-creature-material-join-v1",
"sourceDrawCalls": 4,
"runtimeDrawCalls": 1,
"savedDrawCalls": 3
},
"textureCompression": {
"policy": "ktx2-creature-v1",
"color": "ETC1S quality 180",
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
"textureCount": 1,
"ktx2Textures": 1,
"fallbackTextures": 0
}
},
"1720": {
"url": "/assets/game/dungeons/stormwind-stockade/creatures/display-2142-animated.glb",
"rotationY": -1.5707963267948966,
"groundOffset": 0.0047,
"labelHeight": 2.0266,
"markerRadius": 0.65,
"displayId": 2142,
"checksum": "d8111f3515df33d7187205d0b15eb0a406048a15ad754452656587a8f906232a",
"byteLength": 732620,
"animationClips": 9,
"animations": {
"stand": true,
"walk": true,
"run": true,
"attack": true,
"cast": true,
"hit": true,
"death": true
},
"missingAnimationSemantics": [],
"sourceAnimationClips": 144,
"animationOptimization": {
"policy": "wow-creature-runtime-v1",
"removedClips": 135
},
"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
}
}
},
"counts": {
"creatureEntries": 11,
"creatureDisplays": 11,
"bosses": 5,
"spawns": 93
},
"provenance": {
"recipe": "dungeon-pipeline/recipes/stormwind-stockade.json",
"sourceSnapshot": "dungeon-pipeline/work/stormwind-stockade/source-snapshot.json",
"runtimeDraft": "dungeon-pipeline/work/stormwind-stockade/runtime-draft.json",
"creatureRecipe": "dungeon-pipeline/work/stormwind-stockade/creature-export.recipe.json"
}
}