{ "schemaVersion": 1, "slug": "gundrak", "title": "Gundrak", "mapId": 604, "status": "green", "environment": { "schemaVersion": 1, "id": "manastorm:assets:604", "mapId": 604, "location": "Gundrak", "visual": [ { "id": "visual", "url": "/assets/game/manastorm/604-gundrak/visual.glb", "checksum": "b62724b4c8ed2286043e8bb869c466a4fa4c23741b21ac02ff5bd95e3880a37d", "byteLength": 13318808, "triangleCount": 1811897, "compression": "meshopt+ktx2", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } } ], "collision": [ { "id": "collision-000", "url": "/assets/game/manastorm/604-gundrak/collision-000.glb", "checksum": "ed1ce62f544c6fb47d649746f8d9ebf1c6ebe2c4a88e4c4ed3fd3b033edc49ff", "byteLength": 113548, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-001", "url": "/assets/game/manastorm/604-gundrak/collision-001.glb", "checksum": "0ddf22ba15a12cae7145f1613c910940d288f7d6d51a37b62cd5bab61c5070a3", "byteLength": 113724, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-002", "url": "/assets/game/manastorm/604-gundrak/collision-002.glb", "checksum": "929db3926fc1719e33a6c3bfc244fee24ba1373fc9885f746c9d5359c1d3905a", "byteLength": 113368, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-003", "url": "/assets/game/manastorm/604-gundrak/collision-003.glb", "checksum": "79d6197cf3e9df89bc0b53fef3aabeb893b5f87e7e5d3ac24144f933a21db921", "byteLength": 113188, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-004", "url": "/assets/game/manastorm/604-gundrak/collision-004.glb", "checksum": "3b89e2654df953f73230be4c6bb685ec9d4bbe4b38dd1ae63529dbd802e32bd4", "byteLength": 113528, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-005", "url": "/assets/game/manastorm/604-gundrak/collision-005.glb", "checksum": "1a1341d41849d571b27804b6f012173bd3ff3c4f3f5e47a183911386c45bfd80", "byteLength": 113372, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-006", "url": "/assets/game/manastorm/604-gundrak/collision-006.glb", "checksum": "070283ce42d0386357676f669564d2f994752b2fc6986e0f58b53693a04a3392", "byteLength": 113548, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-007", "url": "/assets/game/manastorm/604-gundrak/collision-007.glb", "checksum": "d194a6fda7531e8eed6c50c037b2b20917ca29106f000ffb593eb726cc3503d3", "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/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-008", "url": "/assets/game/manastorm/604-gundrak/collision-008.glb", "checksum": "76610f0a4d450e1dc8039c050f6cb0cca91c24f1f58fa13ed727d26c3833ca18", "byteLength": 113012, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-009", "url": "/assets/game/manastorm/604-gundrak/collision-009.glb", "checksum": "555feebb9478a014242157e979408da0b8db5abaa410b23618d490e2018627ca", "byteLength": 113528, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-010", "url": "/assets/game/manastorm/604-gundrak/collision-010.glb", "checksum": "4ee44b8bb7de224ebfafbe99d3d0e1c242f358b5890278213edf2c39f0d96a05", "byteLength": 113136, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-011", "url": "/assets/game/manastorm/604-gundrak/collision-011.glb", "checksum": "243d56acce35178d465953175a2805f1f6f6c9375d40eb9eb6af17c03d5f6008", "byteLength": 113344, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-012", "url": "/assets/game/manastorm/604-gundrak/collision-012.glb", "checksum": "d8a288ccd02b368fb7c2f87bf0cc77db0b6b0e71b4948478f97b27c863020a1f", "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/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-013", "url": "/assets/game/manastorm/604-gundrak/collision-013.glb", "checksum": "65f246f557c5182d83d539df31f78f3ee82162ffab2a8d091be333f35e149e97", "byteLength": 1420812, "triangleCount": 99998, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-014", "url": "/assets/game/manastorm/604-gundrak/collision-014.glb", "checksum": "20941037eb57813b451131b9b5d2f54f98bd733f6e154c472e1cbf6588056967", "byteLength": 113136, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-015", "url": "/assets/game/manastorm/604-gundrak/collision-015.glb", "checksum": "232afb1d61351f0dbbe83afdb0a8898f119aeb7351d04ac00f60b6d5fdb7c9e5", "byteLength": 113656, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-016", "url": "/assets/game/manastorm/604-gundrak/collision-016.glb", "checksum": "789fdad76b0f70b78ac1dfce59d674dad361acdd921dc649056dcd5863f65930", "byteLength": 113420, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-017", "url": "/assets/game/manastorm/604-gundrak/collision-017.glb", "checksum": "dfad0f72efb8d54a88325de58bb0a381cad6ef74b0edf3fe8ee678c555ca2ea0", "byteLength": 113596, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-018", "url": "/assets/game/manastorm/604-gundrak/collision-018.glb", "checksum": "d1d6b1515d955dea2acfdad08102fd0a0c00775174ed4c0a7844a9c40e52f013", "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/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-019", "url": "/assets/game/manastorm/604-gundrak/collision-019.glb", "checksum": "be1581db72d4d2d39230ef7b9eea8a0f561797b0f428e82166fc6331fef58e8b", "byteLength": 113012, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-020", "url": "/assets/game/manastorm/604-gundrak/collision-020.glb", "checksum": "8da2adf5fd0294d20c90821bc1a42984cbeecb7bed5d78bb348055f1e4b82a5f", "byteLength": 113656, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-021", "url": "/assets/game/manastorm/604-gundrak/collision-021.glb", "checksum": "e107ab3fab4f3747a83600379c4020409839cb7c6f0f0eafca25fcf1120d5c3a", "byteLength": 113736, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-022", "url": "/assets/game/manastorm/604-gundrak/collision-022.glb", "checksum": "8c757134a76e90a61c07a82eb22145605cca79d120e5d6c0000141c341732883", "byteLength": 113912, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-023", "url": "/assets/game/manastorm/604-gundrak/collision-023.glb", "checksum": "d4d7e447b399f8ae9b250265c9be9189bab3df9aa14ada9c901541b483d2040c", "byteLength": 113416, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-024", "url": "/assets/game/manastorm/604-gundrak/collision-024.glb", "checksum": "083f8ec7c8b75a220eb6a4aa66e7b4302c99279efd467b3f81e3f931e3f6c860", "byteLength": 113236, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } }, { "id": "collision-025", "url": "/assets/game/manastorm/604-gundrak/collision-025.glb", "checksum": "603ac2097b0a0d441bcbeada216ce469e11c3ba04ec6f53ba3d2740232b62855", "byteLength": 113656, "triangleCount": 65536, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "blender-conversion-report", "report": "dungeon-pipeline/work/gundrak/staging/environment/conversion-report.json", "sourceFiles": [ "adt_28_26.obj", "adt_28_27.obj", "adt_28_28.obj", "adt_28_29.obj", "adt_28_30.obj", "adt_29_26.obj", "adt_29_27.obj", "adt_29_28.obj", "adt_29_29.obj", "adt_29_30.obj", "adt_30_26.obj", "adt_30_27.obj", "adt_30_28.obj", "adt_30_29.obj", "adt_30_30.obj", "adt_31_26.obj", "adt_31_27.obj", "adt_31_28.obj", "adt_31_29.obj", "adt_31_30.obj", "adt_32_26.obj", "adt_32_27.obj", "adt_32_28.obj", "adt_32_29.obj", "adt_32_30.obj" ] } } ], "navigation": { "id": "navigation", "url": "/assets/game/manastorm/604-gundrak/navigation.glb", "checksum": "ace7eb32a564022c5ddb2a4a65532c62ad7b01773ca6bf3286d23344648801d2", "byteLength": 292128, "triangleCount": 24827, "compression": "meshopt", "transform": { "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": 1 }, "provenance": { "kind": "recast-navigation-report", "report": "dungeon-pipeline/work/gundrak/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", "collision-017", "collision-018", "collision-019", "collision-020", "collision-021", "collision-022", "collision-023", "collision-024", "collision-025" ], "collisionInputPaths": [ "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-000.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-001.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-002.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-003.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-004.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-005.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-006.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-007.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-008.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-009.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-010.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-011.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-012.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-013.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-014.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-015.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-016.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-017.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-018.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-019.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-020.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-021.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-022.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-023.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-024.glb", "dungeon-pipeline/work/gundrak/staging/environment/gundrak-collision-025.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": [ 872.466736, 129.300049, 1756.732788 ], "sourcePosition": [ 872.466736, 129.300049, 1756.732788 ], "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": [ 824.466736, 129.300049, 1748.932739 ], "sourcePosition": [ 824.466736, 129.300049, 1748.932739 ], "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": [ 660.36676, 129.150055, 1757.032715 ], "sourcePosition": [ 660.36676, 129.150055, 1757.032715 ], "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": [ 872.466736, 129.300049, 1756.732788 ], "sourcePosition": [ 872.466736, 129.300049, 1756.732788 ], "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": [ 872.466736, 129.300049, 1756.732788 ], "sourcePosition": [ 872.466736, 129.300049, 1756.732788 ], "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 793 connected components; provisional anchors use the largest component satisfying maximum-horizontal-span:1600, with 4,260 triangles (the largest overall component has 4,260).", "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 50 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": "GunDrak", "checksums": {} } }, "creatureModels": { "29304": { "url": "/assets/game/dungeons/gundrak/creatures/display-27422-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 4.2906, "labelHeight": 10.2085, "markerRadius": 1.3725, "displayId": 27422, "checksum": "481a5a60aba4ea0636eed674556bd1a66af5eb574da5251def6e3a21953cbd34", "byteLength": 326012, "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": 7, "runtimeDrawCalls": 1, "savedDrawCalls": 6 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29305": { "url": "/assets/game/dungeons/gundrak/creatures/display-27059-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0211, "labelHeight": 5.6602, "markerRadius": 0.9921, "displayId": 27059, "checksum": "8973e68aabc28a6b2ca9590ce151790eb8d4a6633b69352a49c3294965fa8e9f", "byteLength": 466780, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 136, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 128 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 45, "runtimeDrawCalls": 1, "savedDrawCalls": 44 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29306": { "url": "/assets/game/dungeons/gundrak/creatures/display-27061-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0211, "labelHeight": 5.6602, "markerRadius": 0.9921, "displayId": 27061, "checksum": "370b120f7f67417161484d4f26deb4a3fdc65024688d08b7a0aaea129e93df34", "byteLength": 469156, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 136, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 128 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 45, "runtimeDrawCalls": 1, "savedDrawCalls": 44 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29307": { "url": "/assets/game/dungeons/gundrak/creatures/display-26588-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.1386, "labelHeight": 14.4748, "markerRadius": 3.8594, "displayId": 26588, "checksum": "b72f876136da1fbf3ded7f297f4841c122c7ca9aa16346168a7ee508705778bc", "byteLength": 291808, "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 } }, "29573": { "url": "/assets/game/dungeons/gundrak/creatures/display-27028-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 7.7421, "markerRadius": 3.1283, "displayId": 27028, "checksum": "96bd04554afb88b68065228b02bbd98122264b004842aca7ea29cc9b9dbc610e", "byteLength": 702860, "animationClips": 7, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 8, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 1 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 6, "runtimeDrawCalls": 2, "savedDrawCalls": 4 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "29768": { "url": "/assets/game/creatures/shared/91410fe76473ce1ac43daf2acee48c51da05084c27f58d11904d3c63faa51260.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.3657, "labelHeight": 1.6848, "markerRadius": 3.5943, "displayId": 4305, "checksum": "91410fe76473ce1ac43daf2acee48c51da05084c27f58d11904d3c63faa51260", "byteLength": 373016, "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 }, "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 3, "runtimeDrawCalls": 2, "savedDrawCalls": 1 }, "missingAnimationSemantics": [], "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "29774": { "url": "/assets/game/dungeons/gundrak/creatures/display-14557-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.3657, "labelHeight": 1.6848, "markerRadius": 3.5943, "displayId": 14557, "checksum": "f92ce8c92dc9323b365e9d6d5554efefa5ce42aab248ef37145adb73ef62f4c6", "byteLength": 373964, "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": 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 } }, "29819": { "url": "/assets/game/dungeons/gundrak/creatures/display-27050-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.019, "labelHeight": 5.0941, "markerRadius": 0.8929, "displayId": 27050, "checksum": "a9ca9443314e7a04799ca704bb1759dcc386c8863e21d023659b8547237abb5a", "byteLength": 467220, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 136, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 128 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 45, "runtimeDrawCalls": 1, "savedDrawCalls": 44 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29820": { "url": "/assets/game/dungeons/gundrak/creatures/display-27048-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.019, "labelHeight": 5.0941, "markerRadius": 0.8929, "displayId": 27048, "checksum": "0e7ca5d66176c062c6981497c3fa6b838b38d4bd8c35c66bb87e458fa408e5c1", "byteLength": 468204, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 136, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 128 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 45, "runtimeDrawCalls": 1, "savedDrawCalls": 44 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29822": { "url": "/assets/game/dungeons/gundrak/creatures/display-27047-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0169, "labelHeight": 4.5281, "markerRadius": 0.7937, "displayId": 27047, "checksum": "17cd88778dc18b93a2048a414605fb76d6cc9710e3e44ea50140d3ab67680ef6", "byteLength": 469048, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 136, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 128 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 45, "runtimeDrawCalls": 1, "savedDrawCalls": 44 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29826": { "url": "/assets/game/dungeons/gundrak/creatures/display-27051-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0169, "labelHeight": 4.5281, "markerRadius": 0.7937, "displayId": 27051, "checksum": "f90263a801835f72d260c362bd8090802494e670b364e0424495189e3f58358b", "byteLength": 467264, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 136, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 128 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 45, "runtimeDrawCalls": 1, "savedDrawCalls": 44 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29829": { "url": "/assets/game/dungeons/gundrak/creatures/display-26590-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0153, "labelHeight": 6.28, "markerRadius": 2.0233, "displayId": 26590, "checksum": "9fa5064db4123aee94d2082b2f1edf9125c6baaf7583946936459cbf7a9a26c7", "byteLength": 290232, "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": 5, "runtimeDrawCalls": 2, "savedDrawCalls": 3 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "29830": { "url": "/assets/game/dungeons/gundrak/creatures/display-27029-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 3.7889, "markerRadius": 1.5309, "displayId": 27029, "checksum": "db2073bcefe1cbc36e24643a4d2432f283d7bff9a20e1e3dbdc1a572d9093707", "byteLength": 703032, "animationClips": 7, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 8, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 1 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 6, "runtimeDrawCalls": 2, "savedDrawCalls": 4 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 2, "ktx2Textures": 2, "fallbackTextures": 0 } }, "29832": { "url": "/assets/game/dungeons/gundrak/creatures/display-26592-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0855, "labelHeight": 8.9261, "markerRadius": 2.38, "displayId": 26592, "checksum": "13bed3738780a51a7be2a792ec8143caeabc26b638fe508552da023a6be3390a", "byteLength": 294172, "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 } }, "29834": { "url": "/assets/game/dungeons/gundrak/creatures/display-17170-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0, "labelHeight": 1.7988, "markerRadius": 1.0336, "displayId": 17170, "checksum": "5b476dfc5deeab2a1d02cf2bc38a037297f7c9c9ffcc38820d0de3953e7bc13b", "byteLength": 128496, "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 } }, "29838": { "url": "/assets/game/dungeons/gundrak/creatures/display-26265-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.101, "labelHeight": 6.4634, "markerRadius": 4.0024, "displayId": 26265, "checksum": "eb49174b14c8050ed97a5c25175c18522f65037644ca28cc0c69fca185c036f0", "byteLength": 291404, "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": 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 } }, "29874": { "url": "/assets/game/dungeons/gundrak/creatures/display-27049-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.0155, "labelHeight": 4.1508, "markerRadius": 0.7275, "displayId": 27049, "checksum": "c414941fdc418617874b07a6abbdabc82b5245e005961b3b36ba8475848130af", "byteLength": 467388, "animationClips": 8, "animations": { "stand": true, "walk": true, "run": true, "attack": true, "cast": true, "hit": true, "death": true }, "sourceAnimationClips": 136, "animationOptimization": { "policy": "wow-creature-runtime-v1", "removedClips": 128 }, "missingAnimationSemantics": [], "meshOptimization": { "policy": "wow-creature-material-join-v1", "sourceDrawCalls": 45, "runtimeDrawCalls": 1, "savedDrawCalls": 44 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29920": { "url": "/assets/game/dungeons/gundrak/creatures/display-23320-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 3.953, "labelHeight": 6.9439, "markerRadius": 1.4377, "displayId": 23320, "checksum": "417ad83b6fa37a80698a41ff4a5448eb203a511a237b004a0a58f9bee7e6b04e", "byteLength": 562408, "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": 3, "runtimeDrawCalls": 1, "savedDrawCalls": 2 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } }, "29931": { "url": "/assets/game/dungeons/gundrak/creatures/display-26265-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 0.101, "labelHeight": 6.4634, "markerRadius": 4.0024, "displayId": 26265, "checksum": "eb49174b14c8050ed97a5c25175c18522f65037644ca28cc0c69fca185c036f0", "byteLength": 291404, "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": 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 } }, "29932": { "url": "/assets/game/dungeons/gundrak/creatures/display-26644-animated.glb", "rotationY": -1.5707963267948966, "groundOffset": 11.859, "labelHeight": 20.8317, "markerRadius": 4.3131, "displayId": 26644, "checksum": "2a6f1dd00d90004a808d5fe226a5af7f610a61ab5d5ae29a24d58482114cfb0c", "byteLength": 560020, "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": 3, "runtimeDrawCalls": 1, "savedDrawCalls": 2 }, "textureCompression": { "policy": "ktx2-creature-v1", "color": "ETC1S quality 180", "data": "UASTC level 2, RDO lambda 1, Zstandard 18", "textureCount": 1, "ktx2Textures": 1, "fallbackTextures": 0 } } }, "counts": { "creatureEntries": 20, "creatureDisplays": 19, "bosses": 5, "spawns": 95 }, "provenance": { "recipe": "dungeon-pipeline/recipes/gundrak.json", "sourceSnapshot": "dungeon-pipeline/work/gundrak/source-snapshot.json", "runtimeDraft": "dungeon-pipeline/work/gundrak/runtime-draft.json", "creatureRecipe": "dungeon-pipeline/work/gundrak/creature-export.recipe.json" } }