{ "schemaVersion": 1, "slug": "forge-of-souls", "title": "The Forge of Souls", "mapId": 632, "status": "green", "environment": { "schemaVersion": 1, "id": "manastorm:assets:632", "mapId": 632, "location": "The Forge of Souls", "visual": [ { "id": "visual", "url": "/assets/game/manastorm/632-icecrowncitadel5man/visual.glb", "checksum": "dab0c012d306096394482daeae857f55bf5fd7d1a673fa2ce46341ee32f82601", "byteLength": 2607972, "triangleCount": 74047, "compression": "meshopt+ktx2", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/forge-of-souls/staging/environment/conversion-report.json", "sourceFiles": [ "adt_26_21.obj", "adt_26_22.obj", "adt_27_21.obj", "adt_27_22.obj", "adt_28_21.obj", "adt_28_22.obj" ] } } ], "collision": [ { "id": "collision", "url": "/assets/game/manastorm/632-icecrowncitadel5man/collision.glb", "checksum": "e6e50ffb3222fd8cf27456844bdd7d8c4e249454241c8003dede7c82218897ef", "byteLength": 1032616, "triangleCount": 74047, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/forge-of-souls/staging/environment/conversion-report.json", "sourceFiles": [ "adt_26_21.obj", "adt_26_22.obj", "adt_27_21.obj", "adt_27_22.obj", "adt_28_21.obj", "adt_28_22.obj" ] } } ], "navigation": { "id": "navigation", "url": "/assets/game/manastorm/632-icecrowncitadel5man/navigation.glb", "checksum": "93034b579c111f17356554bb4e37fa56dccbb89523c3a88a143797cc2fcc82de", "byteLength": 358564, "triangleCount": 26452, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "recast-navigation-report", "report": "dungeon-pipeline/work/forge-of-souls/recast-report.json", "collisionChunkIds": [ "collision" ], "collisionInputPaths": [ "dungeon-pipeline/work/forge-of-souls/staging/environment/forge-of-souls-collision-000.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": [ 2205.771484, 583.433655, 4994.282715 ], "sourcePosition": [ 2205.771484, 583.433655, 4994.282715 ], "navmeshDistance": 0, "provenance": "authored", "source": "AzerothCore server coordinate projected to the selected Recast component.", "note": "Provisional projected entrance." }, { "id": "trash-provisional-main-component", "kind": "trash", "position": [ 2377.671631, 519.383667, 5281.98291 ], "sourcePosition": [ 2377.671631, 519.383667, 5281.98291 ], "navmeshDistance": 0, "provenance": "authored", "source": "AzerothCore server coordinate projected to the selected Recast component.", "note": "Provisional projected trash anchor." }, { "id": "boss-provisional-main-component", "kind": "boss", "position": [ 2554.97168, 566.933655, 5475.182617 ], "sourcePosition": [ 2554.97168, 566.933655, 5475.182617 ], "navmeshDistance": 0, "provenance": "authored", "source": "AzerothCore server coordinate projected to the selected Recast component.", "note": "Provisional projected boss anchor." }, { "id": "portal-provisional-main-component", "kind": "portal", "position": [ 2205.771484, 583.433655, 4994.282715 ], "sourcePosition": [ 2205.771484, 583.433655, 4994.282715 ], "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": [ 2205.771484, 583.433655, 4994.282715 ], "sourcePosition": [ 2205.771484, 583.433655, 4994.282715 ], "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 478 connected components; provisional anchors use the largest component satisfying maximum-horizontal-span:1600, with 7,614 triangles (the largest overall component has 7,614).", "Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review.", "Player, trash, and boss anchors were projected from AzerothCore server coordinates onto the selected Recast component.", "No ADT liquid geometry was reconstructed; visual review is required.", "Normalized 12 ADT placement containers to Blender Z-up before glTF export.", "Omitted 6 architectural sources with no collision triangles.", "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": "IcecrownCitadel5Man", "checksums": {} } }, "creatureModels": { "36478": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30269-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.1084, "labelHeight": 7.7862, "markerRadius": 1.5558, "displayId": 30269, "checksum": "e3bd6b799771e351a6e034571da8a53f9a9bb7b448c16488bada6bfc9c9cd06b", "byteLength": 791352, "animationClips": 9, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 95, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 86 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 28, "runtimeDrawCalls": 1, "savedDrawCalls": 27 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "36497": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30226-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.001, "labelHeight": 3.5751, "markerRadius": 0.7474, "displayId": 30226, "checksum": "510d82ae1a5c6959164acd4a3195501d1a985cfc67c5e3d9cefa0b2c0d5b0afb", "byteLength": 648752, "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 } }, "36499": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30152-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0018, "labelHeight": 3.4175, "markerRadius": 0.65, "displayId": 30152, "checksum": "82a1ec11b01465f501f24aae521f02116ee89232b8e03253d19839cc68176022", "byteLength": 824900, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 147, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 139 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 65, "runtimeDrawCalls": 3, "savedDrawCalls": 62 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 3, "ktx2Textures": 3, "fallbackTextures": 0 } }, "36502": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30148-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 6.8095, "labelHeight": 34.1892, "markerRadius": 4.0537, "displayId": 30148, "checksum": "d207bd4547494cf8caff3083337cb630139f9a9941b16e7ee70ecf83831b1233", "byteLength": 480404, "animationClips": 6, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": false, "death": true }, "sourceAnimationClips": 7, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 1 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 14, "runtimeDrawCalls": 2, "savedDrawCalls": 12 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "36516": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30168-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0103, "labelHeight": 3.7259, "markerRadius": 0.65, "displayId": 30168, "checksum": "35bce6639fc13b1b734b6fd8acd184032e5fe0f2d509e771ff27991c9b1375c7", "byteLength": 717700, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 140, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 132 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 54, "runtimeDrawCalls": 2, "savedDrawCalls": 52 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "36522": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-22701-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 4.7608, "markerRadius": 0.9638, "displayId": 22701, "checksum": "bce678cfc239dec54a93a4d8804077af8c99a8fd6f2fefe0a2ecedd6e6e18648", "byteLength": 250812, "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 } }, "36551": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-25942-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": null, "markerRadius": 0.65, "displayId": 25942, "checksum": "bcad6a318f05435ba44a5f5ecd459425cef8d301fd243e7c226e1b4f96d73029", "byteLength": 75984, "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": 0, "runtimeDrawCalls": 0, "savedDrawCalls": 0 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 0, "ktx2Textures": 0, "fallbackTextures": 0 } }, "36564": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30270-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0045, "labelHeight": 3.834, "markerRadius": 0.7636, "displayId": 30270, "checksum": "b39c9d6eed02ed0723c9f2da0bf7b86fc5f8e6d018efa00e2119d09f0d264fc1", "byteLength": 543796, "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 } }, "36620": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30240-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0021, "labelHeight": 3.8506, "markerRadius": 0.65, "displayId": 30240, "checksum": "99a8ed7ce50cce7d1394c4d4293d9187d83fac778685aa5459c70370d21d995e", "byteLength": 694064, "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": 44, "runtimeDrawCalls": 3, "savedDrawCalls": 41 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 3, "ktx2Textures": 3, "fallbackTextures": 0 } }, "36666": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30283-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.8292, "labelHeight": 8.5367, "markerRadius": 3.1754, "displayId": 30283, "checksum": "dc1929d69009c64847702f0b168aac1272e079d1b198dab43b69c3d620b66602", "byteLength": 644144, "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": 2, "savedDrawCalls": 2 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "37583": { "url": "/assets/game/dungeons/forge-of-souls/creatures/display-30686-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0014, "labelHeight": 2.6894, "markerRadius": 0.65, "displayId": 30686, "checksum": "5ffc532d72dcc2658aa8e7317b0b95e0032296b9aec46185e5ffc53f40fa55b1", "byteLength": 824040, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 147, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 139 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 65, "runtimeDrawCalls": 3, "savedDrawCalls": 62 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 3, "ktx2Textures": 3, "fallbackTextures": 0 } }, "37596": { "url": "/assets/game/creatures/shared/2f647f35e19834a4011cce123d60bb361a8df5a9c24ed292fd7a1c56c0fad704.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 2.741, "markerRadius": 0.65, "displayId": 28213, "checksum": "2f647f35e19834a4011cce123d60bb361a8df5a9c24ed292fd7a1c56c0fad704", "byteLength": 822996, "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 }, "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 4, "runtimeDrawCalls": 4, "savedDrawCalls": 0 }, "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 } }, "37779": { "url": "/assets/game/creatures/shared/44ef1435e58e9a055208847ab1d1b47a8682800dabcece2619ff1ee417d7bf17.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0014, "labelHeight": 2.6894, "markerRadius": 0.65, "displayId": 30687, "checksum": "44ef1435e58e9a055208847ab1d1b47a8682800dabcece2619ff1ee417d7bf17", "byteLength": 824040, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 147, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 139 }, "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 65, "runtimeDrawCalls": 3, "savedDrawCalls": 62 }, "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 } } }, "counts": { "creatureEntries": 13, "creatureDisplays": 13, "bosses": 2, "spawns": 49 }, "provenance": { "recipe": "dungeon-pipeline/recipes/forge-of-souls.json", "sourceSnapshot": "dungeon-pipeline/work/forge-of-souls/source-snapshot.json", "runtimeDraft": "dungeon-pipeline/work/forge-of-souls/runtime-draft.json", "creatureRecipe": "dungeon-pipeline/work/forge-of-souls/creature-export.recipe.json" } }