{ "schemaVersion": 2, "dungeonId": "paspers-shrine", "title": "Pasper's Shrine", "status": "source-packaged", "generatedAt": "2026-08-01T01:00:57.399Z", "source": { "recipe": "scripts/runewaker-pipeline/recipes/paspers-shrine.json", "wdb": "Resource/wdb/dungeon/dgn_borsburs.wdb", "wdbSha256": "6aba836cef4e8c7b7ac22988e75ea778edcac43078361237b1244d00fa176aaf", "model": "model/dungeon/darkgoat_quarter/act_darkgoat_quarter_01.ros", "modelSha256": "e4ba1f48e749af0081fb9ed9043388ae80fe21beea3d79f7119280a387c4c72e", "server": { "dungeonConfigId": "paspers_shrine", "baseZone": 106, "variants": { "party": [ { "id": 453, "lv": 1 }, { "id": 482, "lv": 10 }, { "id": 511, "lv": 20 }, { "id": 540, "lv": 30 }, { "id": 569, "lv": 40 }, { "id": 598, "lv": 50 } ] }, "luaFiles": [], "mobGuids": [], "bossGuids": [], "bossPositions": {}, "playerSpawn": { "x": 2800, "y": 79, "z": 3000, "dir": 269, "directionUnitsPerTurn": 360, "source": "environment recipe entryCoordinates", "reviewRequired": false } }, "wdbReport": { "descriptorCount": 564, "file": "wdb-report.json", "primaryPlacement": { "guid": "64C9A273-4B3981B6-489B1681-3B7A482F", "resource": "model\\dungeon\\darkgoat_quarter\\act_darkgoat_quarter_01.ros", "scale": [ 1, 1, 1 ], "rotation": [ 0, 0, 0, 1 ], "translation": [ 2801.81543, 75.3962326, 2885.26733 ], "localBounds": { "center": [ 1061.32349, 158.827881, 1691.33716 ], "radius": 4863.33398 }, "worldBounds": { "center": [ 3863.13892, 234.224121, 4576.60449 ], "radius": 4863.33398 }, "zoneFlags": 0, "detailClass": 0, "zoneType": 0 } } }, "coordinateSystem": { "source": "left-handed Y-up", "nativeBridge": "three(x,y,z)=(runewaker.x,runewaker.y,-runewaker.z)", "metersPerSourceUnit": 0.1, "directionUnitsPerTurn": 360, "calibration": "model/character/pc/dummy/fake_pc.ros mesh height is 16.4977 source units" }, "entrance": { "sourcePosition": [ 2800, 79, 3000 ], "sourceDirection": 269, "localPosition": [ -0.181543, 0.360377, -11.473267 ], "footPosition": [ -0.181739, 0.349067, -11.472769 ], "navmeshDistance": 0.011322, "yaw": 4.694935688, "forward": [ -0.999847695, 0, -0.017452406 ], "provenance": "environment recipe entryCoordinates", "reviewRequired": false }, "assets": [ { "role": "visual", "fileName": "paspers-shrine-visual.glb", "size": 5625952, "sha256": "82ea6cafd19c0a323c994795699223a07193807da29b300eb12dac41146f1034", "compression": "meshopt+ktx2" }, { "role": "collision", "fileName": "paspers-shrine-collision-000.glb", "size": 4291972, "sha256": "b6efbe1b90545dd2c2af3bfc7396616147211f6f79b999ccf81ca3680fdc984e" }, { "role": "collision", "fileName": "paspers-shrine-collision-001.glb", "size": 4479896, "sha256": "1c6f52d7e21171acfbe3fb43335b2c7f3de13217881840947f15fd0722adb4de" }, { "role": "navigation", "fileName": "paspers-shrine-navigation.glb", "size": 152356, "sha256": "e05fb0b7a3c86bba3ac46606365169dea6c575281b2bb15707addcedb279f108" } ], "review": { "environment": "authoritative-wdb-largest-model-selected", "collision": "generated-review-required", "entrance": "source-script", "bossAnchors": "source-population", "wdbPlacements": "unique-primary-model" }, "exceptions": [ "Secondary WDB doodads/effects remain in the audit; this pass exports the primary ROS hierarchy.", "Collision initially includes decorative primary-ROS geometry.", "Original skeletal animations and complex scripted mechanics remain later passes." ] }