{ "schemaVersion": 1, "slug": "hellfire-ramparts", "title": "Hellfire Citadel: Ramparts", "mapId": 543, "status": "green", "environment": { "schemaVersion": 1, "id": "manastorm:assets:543", "mapId": 543, "location": "Hellfire Citadel: Ramparts", "visual": [ { "id": "visual", "url": "/assets/game/manastorm/543-hellfirerampart/visual.glb", "checksum": "72b36dedf424971bbd3db1ed1c3ce8306e5d79e68304a1eb6aeb611dc3592fc3", "byteLength": 1861480, "triangleCount": 29586, "compression": "meshopt+ktx2" } ], "collision": [ { "id": "collision", "url": "/assets/game/manastorm/543-hellfirerampart/collision.glb", "checksum": "2e0a776a82e3d43e9dfbc29329bbeb1f864aa2deaa5c88977a180ac2e6abbf67", "byteLength": 349400, "triangleCount": 20564, "compression": "meshopt" } ], "navigation": { "id": "navigation", "url": "/assets/game/manastorm/543-hellfirerampart/navigation.glb", "checksum": "f3c70d131401f432288971bb1abbd7458d3dd22ab419f8308e1e58126f914c27", "byteLength": 144020, "triangleCount": 10840, "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": [ 73.293732, 140.477722, -198.035797 ], "sourcePosition": [ 73.293732, 140.477722, -198.035797 ], "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": [ 19.050415, 129.377716, 15.996033 ], "sourcePosition": [ 19.050415, 129.377716, 15.996033 ], "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": [ 105.426605, 152.177719, 168.401276 ], "sourcePosition": [ 105.426605, 152.177719, 168.401276 ], "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": [ 73.293732, 140.477722, -198.035797 ], "sourcePosition": [ 73.293732, 140.477722, -198.035797 ], "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": [ 73.293732, 140.477722, -198.035797 ], "sourcePosition": [ 73.293732, 140.477722, -198.035797 ], "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 315 connected components; provisional anchors stay on the largest 2,615-triangle component.", "Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review." ] }, "source": { "clientSnapshot": "ascension-area-52-installed-client", "mapDirectory": "HellfireRampart", "checksums": { "expansion/World/Maps/HellfireRampart": "1fe80499e212825bf9628e2ebb57ef47c794d7edae11a977650a743b779a711a", "patch/World/maps/HellfireRampart": "40cfc72b7cf488f2ae95c9ef75d06fe37bf46092a2d119bd6f73da6191b05067" } } }, "creatureModels": { "17259": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-17052-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0081, "labelHeight": 3.1501, "markerRadius": 0.8094, "displayId": 17052, "checksum": "a2e72af77e77b01d01d73a5a618183fa109ee79aa2f91139ad1415a435db5ec0", "byteLength": 466364, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 130, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 122 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 38, "runtimeDrawCalls": 2, "savedDrawCalls": 36 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "17264": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-17049-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0081, "labelHeight": 3.1501, "markerRadius": 0.8094, "displayId": 17049, "checksum": "c8a09c44f6d5692c6780b3112e5e54ecc1d4ee1c93d95c5a1e6321b8ef8be5f5", "byteLength": 465216, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 130, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 122 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 38, "runtimeDrawCalls": 2, "savedDrawCalls": 36 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "17269": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-17044-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0081, "labelHeight": 3.1501, "markerRadius": 0.8094, "displayId": 17044, "checksum": "cb175e3cdb3069da16fb456f25949fd731112eb25673b79592646c4574b994cc", "byteLength": 464804, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 130, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 122 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 38, "runtimeDrawCalls": 2, "savedDrawCalls": 36 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "17270": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-17050-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0081, "labelHeight": 3.1501, "markerRadius": 0.8094, "displayId": 17050, "checksum": "969881cb8e18d065676bfc6f1ca0968886427b85bc38456a5b385f762a5c0659", "byteLength": 464052, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 130, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 122 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 38, "runtimeDrawCalls": 2, "savedDrawCalls": 36 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "17271": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-17043-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0087, "labelHeight": 3.777, "markerRadius": 0.8769, "displayId": 17043, "checksum": "bd222db8ca1889847132b8589dbd205fe78320d2eae95a7306d61db2659aff5f", "byteLength": 621732, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 142, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 134 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 62, "runtimeDrawCalls": 3, "savedDrawCalls": 59 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 3, "ktx2Textures": 3, "fallbackTextures": 0 } }, "17280": { "url": "/assets/game/creatures/shared/acebaa605ea524a1df51d8ae425890737c096a76fffc27f17d3790073d1a3b7f.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 2.776, "markerRadius": 1.7182, "displayId": 14334, "checksum": "acebaa605ea524a1df51d8ae425890737c096a76fffc27f17d3790073d1a3b7f", "byteLength": 314664, "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": 6, "runtimeDrawCalls": 4, "savedDrawCalls": 2 }, "missingAnimationSemantics": [], "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 4, "ktx2Textures": 4, "fallbackTextures": 0 } }, "17281": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-17732-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0067, "labelHeight": 2.6834, "markerRadius": 0.6745, "displayId": 17732, "checksum": "a0eeec50da58b4072ffe990f0b9e2d2cb839997995b8c250f09960173c51d88b", "byteLength": 465876, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 130, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 122 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 38, "runtimeDrawCalls": 2, "savedDrawCalls": 36 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "17306": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-18236-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 6.4989, "markerRadius": 1.4563, "displayId": 18236, "checksum": "2997b676a19a6e537ce124eb46b215910bb175e7387fff157bf05051f80837d7", "byteLength": 417276, "animationClips": 7, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 10, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 3 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 10, "runtimeDrawCalls": 8, "savedDrawCalls": 2 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 8, "ktx2Textures": 8, "fallbackTextures": 0 } }, "17308": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-18237-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 13.2513, "markerRadius": 3.6015, "displayId": 18237, "checksum": "e132ff5f01b7d344cbb3b3ad38673fd483ebb431d4f7720334a0f7b09c892408", "byteLength": 458224, "animationClips": 6, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": false, "hit": true, "death": true }, "sourceAnimationClips": 6, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 0 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 3, "runtimeDrawCalls": 2, "savedDrawCalls": 1 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "17309": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-17051-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0081, "labelHeight": 3.1501, "markerRadius": 0.8094, "displayId": 17051, "checksum": "7f052e141c099f330a5a453713984f9172390a7b0590645d811e688dcd0d70c7", "byteLength": 466188, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 130, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 122 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 38, "runtimeDrawCalls": 2, "savedDrawCalls": 36 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "17455": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-16583-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0081, "labelHeight": 3.4865, "markerRadius": 0.8094, "displayId": 16583, "checksum": "8cb28aaceb96037eade9d524ad620486d79cae8c5a3971ab6cdc134fee22d3e2", "byteLength": 621668, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 142, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 134 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 62, "runtimeDrawCalls": 3, "savedDrawCalls": 59 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 3, "ktx2Textures": 3, "fallbackTextures": 0 } }, "17478": { "url": "/assets/game/dungeons/hellfire-ramparts/creatures/display-17048-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0081, "labelHeight": 3.4865, "markerRadius": 0.8094, "displayId": 17048, "checksum": "c83984fe21e66175f7e9a9975e4cd33e9f7186c04bd87b83162fadc1efe09a7e", "byteLength": 620580, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 142, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 134 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 62, "runtimeDrawCalls": 3, "savedDrawCalls": 59 }, "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": 12, "creatureDisplays": 12, "bosses": 2, "spawns": 97 }, "provenance": { "recipe": "dungeon-pipeline/recipes/hellfire-ramparts.json", "sourceSnapshot": "dungeon-pipeline/work/hellfire-ramparts/source-snapshot.json", "runtimeDraft": "dungeon-pipeline/work/hellfire-ramparts/runtime-draft.json", "creatureRecipe": "dungeon-pipeline/work/hellfire-ramparts/creature-export.recipe.json" } }