188 lines
4.8 KiB
JSON
188 lines
4.8 KiB
JSON
{
|
|
"schemaVersion": 2,
|
|
"dungeonId": "dungeon-of-dalanis",
|
|
"title": "Dungeon Of Dalanis",
|
|
"status": "source-packaged",
|
|
"generatedAt": "2026-08-01T01:05:07.877Z",
|
|
"source": {
|
|
"recipe": "scripts/runewaker-pipeline/recipes/dungeon-of-dalanis.json",
|
|
"wdb": "Resource/wdb/dungeon/dgn_daelanis_jail.wdb",
|
|
"wdbSha256": "5b93f2d8fe58081122cc7251e171ce864171b811d0bad38ada8dc7b6fe33df4c",
|
|
"model": "model/dungeon/hand_of_truth/act_hand_of_truth.ros",
|
|
"modelSha256": "31031f6ccc3545921ca477073283929e771d0bbe2f0e3a3053465bbda815248e",
|
|
"server": {
|
|
"dungeonConfigId": "dungeon_of_dalanis",
|
|
"baseZone": 127,
|
|
"variants": {
|
|
"party": [
|
|
{
|
|
"id": 471,
|
|
"lv": 1
|
|
},
|
|
{
|
|
"id": 500,
|
|
"lv": 10
|
|
},
|
|
{
|
|
"id": 529,
|
|
"lv": 20
|
|
},
|
|
{
|
|
"id": 558,
|
|
"lv": 30
|
|
},
|
|
{
|
|
"id": 587,
|
|
"lv": 40
|
|
},
|
|
{
|
|
"id": 619,
|
|
"lv": 50
|
|
}
|
|
]
|
|
},
|
|
"luaFiles": [],
|
|
"mobGuids": [],
|
|
"bossGuids": [],
|
|
"bossPositions": {},
|
|
"playerSpawn": {
|
|
"x": 1793,
|
|
"y": 434,
|
|
"z": 2880,
|
|
"dir": 350,
|
|
"directionUnitsPerTurn": 360,
|
|
"source": "environment recipe entryCoordinates",
|
|
"reviewRequired": false
|
|
}
|
|
},
|
|
"wdbReport": {
|
|
"descriptorCount": 652,
|
|
"file": "wdb-report.json",
|
|
"primaryPlacement": {
|
|
"guid": "E49FB398-4023518A-38BF5EB3-7AE95357",
|
|
"resource": "model\\dungeon\\hand_of_truth\\act_hand_of_truth.ros",
|
|
"scale": [
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"translation": [
|
|
1683.39148,
|
|
432.741058,
|
|
2886.89917
|
|
],
|
|
"localBounds": {
|
|
"center": [
|
|
2330.79639,
|
|
3.41519618,
|
|
-1039.29578
|
|
],
|
|
"radius": 3691.33594
|
|
},
|
|
"worldBounds": {
|
|
"center": [
|
|
4014.18799,
|
|
436.15625,
|
|
1847.60339
|
|
],
|
|
"radius": 3691.33594
|
|
},
|
|
"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": [
|
|
1793,
|
|
434,
|
|
2880
|
|
],
|
|
"sourceDirection": 350,
|
|
"localPosition": [
|
|
10.960852,
|
|
0.125894,
|
|
0.689917
|
|
],
|
|
"footPosition": [
|
|
10.961772,
|
|
0.062411,
|
|
0.689291
|
|
],
|
|
"navmeshDistance": 0.063493,
|
|
"yaw": 6.108652382,
|
|
"forward": [
|
|
-0.173648178,
|
|
0,
|
|
0.984807753
|
|
],
|
|
"provenance": "environment recipe entryCoordinates",
|
|
"reviewRequired": false
|
|
},
|
|
"assets": [
|
|
{
|
|
"role": "visual",
|
|
"fileName": "dungeon-of-dalanis-visual.glb",
|
|
"size": 11937088,
|
|
"sha256": "45cad819bc348dec8926f7de237c625e9d18697b4200804e0440dd16b8976959",
|
|
"compression": "meshopt+ktx2"
|
|
},
|
|
{
|
|
"role": "collision",
|
|
"fileName": "dungeon-of-dalanis-collision-000.glb",
|
|
"size": 4719008,
|
|
"sha256": "d713db0f3c12417a895ad731ee18d010132947f9407d1581cbafbd4effded4d0"
|
|
},
|
|
{
|
|
"role": "collision",
|
|
"fileName": "dungeon-of-dalanis-collision-001.glb",
|
|
"size": 4932496,
|
|
"sha256": "c88d1671d235b7862e8a8c407eca064ab08d1cdab09feb93649cae59e7812460"
|
|
},
|
|
{
|
|
"role": "collision",
|
|
"fileName": "dungeon-of-dalanis-collision-002.glb",
|
|
"size": 4752216,
|
|
"sha256": "0f3096b73ccc0a01a5d51c4d4bcc2d44fdd9bed37eddff42627b7a6400d5b703"
|
|
},
|
|
{
|
|
"role": "collision",
|
|
"fileName": "dungeon-of-dalanis-collision-003.glb",
|
|
"size": 777660,
|
|
"sha256": "e6f94355b6c3bef59c028c36361a6c529669ae65afbeb83be6428b338c2c01e7"
|
|
},
|
|
{
|
|
"role": "navigation",
|
|
"fileName": "dungeon-of-dalanis-navigation.glb",
|
|
"size": 242732,
|
|
"sha256": "db909e4c10d92211eb1f690bb9b7079cf57087a8bfe9614c3367ab17a2c0be3f"
|
|
}
|
|
],
|
|
"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."
|
|
]
|
|
}
|