forked from phenom/healer-man
176 lines
4.4 KiB
JSON
176 lines
4.4 KiB
JSON
{
|
|
"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."
|
|
]
|
|
}
|