{ "schemaVersion": 1, "slug": "azjol-nerub", "title": "Azjol-Nerub", "mapId": 601, "status": "green", "environment": { "schemaVersion": 1, "id": "manastorm:assets:601", "mapId": 601, "location": "Azjol-Nerub", "visual": [ { "id": "visual", "url": "/assets/game/manastorm/601-azjol-uppercity/visual.glb", "checksum": "849c0bb9556dea98beb32848ef70751a62350e0117308c8084e4d1fb3bfa9ff8", "byteLength": 8501448, "triangleCount": 1117035, "compression": "meshopt+ktx2", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } } ], "collision": [ { "id": "collision-000", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-000.glb", "checksum": "13b33f85227afecafdb7320a72f6e2a5d4a267f6bfadada6b6d7a3e30f871318", "byteLength": 113016, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-001", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-001.glb", "checksum": "e335be6512c809ddd4b0903c311769e1949c1ea02fb11a61c36931aec1941404", "byteLength": 113532, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-002", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-002.glb", "checksum": "a4a26779151b0677ac026287ac1114381321016bee4028eb48e099ea40fc562e", "byteLength": 113192, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-003", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-003.glb", "checksum": "5e5422ed8787474d1312330c12b11ce5ea2438f28ce1f5667ca2020cef0fd789", "byteLength": 113544, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-004", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-004.glb", "checksum": "abc95add7eedf7eeb9ae91718b84495b00486224e041af8d1a3a81a67714fb91", "byteLength": 113140, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-005", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-005.glb", "checksum": "eef0717a92f7281c14a26b90262158bc4f869cde17311b30fcf7720cb8a80144", "byteLength": 113660, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-006", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-006.glb", "checksum": "9563ed33dc2e5131ff0677b81d0566341d8413b9db434c87df100d93d275406f", "byteLength": 902772, "triangleCount": 68459, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-007", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-007.glb", "checksum": "69d06c455fb483075faa49f90d332a2ab5eb8d0f7678192dc1fd22f17468bfe5", "byteLength": 113348, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-008", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-008.glb", "checksum": "137afb32344cce1fde27d1084a20557eb605fb9abf8119dc72fa4cbffb0da7ea", "byteLength": 113564, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-009", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-009.glb", "checksum": "00b9ae825b2ca462beac744bb10e482533751624e93f942ddada360d33036b7f", "byteLength": 113016, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-010", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-010.glb", "checksum": "0e6d551892b3409d20b78d54f9fd12e1a261a03b162e3bd32266743205eb71d6", "byteLength": 113660, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-011", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-011.glb", "checksum": "cf1f7d2b73dc26e85aa23392f1d764c45b4e396528b45588b8bd236b232a5a56", "byteLength": 113408, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-012", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-012.glb", "checksum": "e5f4104edda40975fd71d4a887bf38cd2f3d95ec9c12c363ac8d3d311537b807", "byteLength": 113592, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-013", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-013.glb", "checksum": "813911bf2bd55edb5cbe048b21a84ffaab16df245c47594aa7b8d25ed5a57fc3", "byteLength": 113240, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-014", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-014.glb", "checksum": "0bea9ee488eba9aa7e113da81a97810df6bd1d33c00842c7efe696ce4b4f9578", "byteLength": 113660, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-015", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-015.glb", "checksum": "69206949fc8ba8554312d65c85fbeefa5a7da8dd348acfc782b35a45ab7a1659", "byteLength": 113584, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } }, { "id": "collision-016", "url": "/assets/game/manastorm/601-azjol-uppercity/collision-016.glb", "checksum": "9666cb782f3613fa94ec8177b7c7702bcc4853956c487e6689318da7168148ca", "byteLength": 114100, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/azjol-nerub/staging/environment/conversion-report.json", "sourceFiles": [ "adt_29_29.obj", "adt_29_30.obj", "adt_29_31.obj", "adt_29_32.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_30_31.obj", "adt_30_32.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_31_31.obj", "adt_31_32.obj", "adt_32_29.obj", "adt_32_30.obj", "adt_32_31.obj", "adt_32_32.obj" ] } } ], "navigation": { "id": "navigation", "url": "/assets/game/manastorm/601-azjol-uppercity/navigation.glb", "checksum": "a0e40e020a6de452e8e81cd9a056e737a4b5c45133cc28e421d05f24495ed4f5", "byteLength": 365248, "triangleCount": 29405, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "recast-navigation-report", "report": "dungeon-pipeline/work/azjol-nerub/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", "collision-011", "collision-012", "collision-013", "collision-014", "collision-015", "collision-016" ], "collisionInputPaths": [ "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-000.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-001.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-002.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-003.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-004.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-005.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-006.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-007.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-008.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-009.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-010.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-011.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-012.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-013.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-014.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-015.glb", "dungeon-pipeline/work/azjol-nerub/staging/environment/azjol-nerub-collision-016.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": [ 672.966736, 308.572906, 484.566711 ], "sourcePosition": [ 672.966736, 308.572906, 484.566711 ], "navmeshDistance": 0.000001, "provenance": "authored", "source": "AzerothCore server coordinate projected to the selected Recast component.", "note": "Provisional projected entrance." }, { "id": "trash-provisional-main-component", "kind": "trash", "position": [ 456.343658, 316.672882, 429.228271 ], "sourcePosition": [ 456.343658, 316.672882, 429.228271 ], "navmeshDistance": 0.000001, "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": [ 388.266724, 282.472901, 510.066711 ], "sourcePosition": [ 388.266724, 282.4729, 510.066711 ], "navmeshDistance": 0.000001, "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": [ 672.966736, 308.572906, 484.566711 ], "sourcePosition": [ 672.966736, 308.572906, 484.566711 ], "navmeshDistance": 0.000001, "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": [ 672.966736, 308.572906, 484.566711 ], "sourcePosition": [ 672.966736, 308.572906, 484.566711 ], "navmeshDistance": 0.000001, "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 569 connected components; provisional anchors use the largest component satisfying maximum-horizontal-span:1600, with 3,251 triangles (the largest overall component has 3,251).", "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 32 ADT placement containers to Blender Z-up before glTF export.", "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": "Azjol_Uppercity", "checksums": {} } }, "creatureModels": { "28684": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-27394-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.126, "labelHeight": 13.8906, "markerRadius": 3.7487, "displayId": 27394, "checksum": "ed2539982cf56288a59c13902cec10e145f67dcf599e2898632a8c809f8e90d0", "byteLength": 650664, "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 } }, "28729": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-23984-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.2702, "labelHeight": 5.1434, "markerRadius": 2.8142, "displayId": 23984, "checksum": "2c7270d4e2dd1f323318b2125703d354348a19b4a0d863fab5d955474ad979e8", "byteLength": 461412, "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 } }, "28730": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-23568-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.2702, "labelHeight": 5.1434, "markerRadius": 2.8142, "displayId": 23568, "checksum": "e57737e79f25514ac1956c9310a21dba2d5b8363a4d8979f63afd327702256d0", "byteLength": 451664, "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 } }, "28731": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-25729-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.2702, "labelHeight": 5.1434, "markerRadius": 2.8142, "displayId": 25729, "checksum": "312455d318df6bdc3c819454e8be918d35392aa0f8d135dc75025ee66b6cf3fc", "byteLength": 458500, "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 } }, "28732": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-23567-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.1801, "labelHeight": 3.3974, "markerRadius": 1.8761, "displayId": 23567, "checksum": "711be01398639812301f5b80f8f00ac1ede9430a7ae28712ea27a9d4e2d61c10", "byteLength": 506104, "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 } }, "28733": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-25258-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.1801, "labelHeight": 3.3663, "markerRadius": 1.8829, "displayId": 25258, "checksum": "202ce1eb01ea1d02aae071c89437c568f19eea478fece095a5a4741e15f60ce5", "byteLength": 448080, "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 } }, "28734": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-25237-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.1531, "labelHeight": 2.9284, "markerRadius": 1.5947, "displayId": 25237, "checksum": "0e54e568a5f61afebaa2b3ed2bd80ddeead50bc4654e7a640efa274e8a43ee7e", "byteLength": 500228, "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 } }, "28921": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-26776-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 13.2019, "markerRadius": 4.5, "displayId": 26776, "checksum": "e5fa3715a452aa4aeb352f04e32b578bde4aa4968b2449714013463283eed26b", "byteLength": 414092, "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": 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 } }, "29120": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-27856-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0127, "labelHeight": 13.7501, "markerRadius": 4.5, "displayId": 27856, "checksum": "e625322ddc94927a20c84260f5201b161e82ba708e856f2a103d7c23364297f5", "byteLength": 647436, "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": 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 } }, "29128": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-26194-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.3603, "labelHeight": 6.8579, "markerRadius": 3.7522, "displayId": 26194, "checksum": "c424500a8bc31d00a2a0ce421522eea38b024c8ed03797e512b414f80fd7b140", "byteLength": 458464, "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 } }, "29335": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-23565-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.1801, "labelHeight": 3.3974, "markerRadius": 1.8761, "displayId": 23565, "checksum": "755fc665924680e6f4dfd57eb6c6ae46e2f5a59bd651466d67f8e20aa8448b27", "byteLength": 513864, "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 } }, "29340": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-26193-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0224, "labelHeight": 1.6082, "markerRadius": 0.7174, "displayId": 26193, "checksum": "b3a9aafc2362d68d77dff7614368b0d6343604c82c1bb301e189ced316c4e56b", "byteLength": 216096, "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 } }, "32593": { "url": "/assets/game/dungeons/azjol-nerub/creatures/display-25656-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0135, "labelHeight": 1.1049, "markerRadius": 0.65, "displayId": 25656, "checksum": "10d7a152ebe04f3b34b689ae731aecd4beae018ac5a53a58c4fb76a63714b36f", "byteLength": 214704, "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 } } }, "counts": { "creatureEntries": 13, "creatureDisplays": 13, "bosses": 3, "spawns": 72 }, "provenance": { "recipe": "dungeon-pipeline/recipes/azjol-nerub.json", "sourceSnapshot": "dungeon-pipeline/work/azjol-nerub/source-snapshot.json", "runtimeDraft": "dungeon-pipeline/work/azjol-nerub/runtime-draft.json", "creatureRecipe": "dungeon-pipeline/work/azjol-nerub/creature-export.recipe.json" } }