forked from phenom/healer-man
182 lines
4.7 KiB
JSON
182 lines
4.7 KiB
JSON
{
|
|
"schemaVersion": 2,
|
|
"dungeonId": "ystra-labyrinth-boss1",
|
|
"title": "Ystra Labyrinth Boss Rooms",
|
|
"status": "source-packaged",
|
|
"generatedAt": "2026-08-01T01:24:28.735Z",
|
|
"source": {
|
|
"recipe": "scripts/runewaker-pipeline/recipes/ystra-labyrinth-boss1.json",
|
|
"wdb": "Resource/wdb/tile_dungeon/tiledgn_hybora_labyrinth_boss.wdb",
|
|
"wdbSha256": "eeb159fee30f93da3864b6d1ee03a12b5567b8e928ad77c5bb8f600f53a4159b",
|
|
"model": "model/dungeon/pattern_dungeon/mystic_altar/obj_room_7x7_02.ros",
|
|
"modelSha256": "31985606b851a999c59acfdaf60c55e76ed1e03c1a057adcb6b5fb2352fbf97c",
|
|
"server": {
|
|
"dungeonConfigId": "ystra_labyrinth_boss1",
|
|
"baseZone": 109,
|
|
"variants": {
|
|
"party": [
|
|
{
|
|
"id": 456,
|
|
"lv": 1
|
|
},
|
|
{
|
|
"id": 485,
|
|
"lv": 10
|
|
},
|
|
{
|
|
"id": 514,
|
|
"lv": 20
|
|
},
|
|
{
|
|
"id": 543,
|
|
"lv": 30
|
|
},
|
|
{
|
|
"id": 572,
|
|
"lv": 40
|
|
},
|
|
{
|
|
"id": 602,
|
|
"lv": 50
|
|
}
|
|
]
|
|
},
|
|
"luaFiles": [],
|
|
"mobGuids": [],
|
|
"bossGuids": [],
|
|
"bossPositions": {},
|
|
"playerSpawn": {
|
|
"x": 1220,
|
|
"y": 289,
|
|
"z": 1476,
|
|
"dir": 270,
|
|
"directionUnitsPerTurn": 360,
|
|
"source": "environment recipe entryCoordinates",
|
|
"reviewRequired": false
|
|
}
|
|
},
|
|
"wdbReport": {
|
|
"descriptorCount": 3,
|
|
"file": "wdb-report.json",
|
|
"primaryPlacement": {
|
|
"guid": "EA14BE9D-4A63A81E-A0C0BF90-A7A58D95",
|
|
"resource": "model\\dungeon\\pattern_dungeon\\mystic_altar\\obj_room_7x7_02.ros",
|
|
"scale": [
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"translation": [
|
|
1221.03516,
|
|
287.334778,
|
|
1683.60986
|
|
],
|
|
"localBounds": {
|
|
"center": [
|
|
-369.836609,
|
|
-455.796509,
|
|
558.734131
|
|
],
|
|
"radius": 2711.11719
|
|
},
|
|
"worldBounds": {
|
|
"center": [
|
|
851.198547,
|
|
-168.461731,
|
|
2242.34399
|
|
],
|
|
"radius": 2711.11719
|
|
},
|
|
"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": [
|
|
1220,
|
|
289,
|
|
1476
|
|
],
|
|
"sourceDirection": 270,
|
|
"localPosition": [
|
|
-0.103516,
|
|
0.166522,
|
|
20.760986
|
|
],
|
|
"footPosition": [
|
|
-0.103516,
|
|
0.177891,
|
|
20.760986
|
|
],
|
|
"navmeshDistance": 0.011369,
|
|
"yaw": 4.71238898,
|
|
"forward": [
|
|
-1,
|
|
0,
|
|
0
|
|
],
|
|
"provenance": "environment recipe entryCoordinates",
|
|
"reviewRequired": false
|
|
},
|
|
"assets": [
|
|
{
|
|
"role": "visual",
|
|
"fileName": "ystra-labyrinth-boss1-visual.glb",
|
|
"size": 2709464,
|
|
"sha256": "5e35eeccf5e207477bfb3a38dee75d53a5c5467433a90270b79a9ba8619a6260",
|
|
"compression": "meshopt+ktx2"
|
|
},
|
|
{
|
|
"role": "collision",
|
|
"fileName": "ystra-labyrinth-boss1-collision.glb",
|
|
"size": 1015324,
|
|
"sha256": "1b8744f3af52dc8133fabc5439804dc3c16552adaeeb5c44f2012da7b0f66579"
|
|
},
|
|
{
|
|
"role": "collision",
|
|
"fileName": "ystra-labyrinth-boss1-collision-placement-002-000.glb",
|
|
"size": 1012180,
|
|
"sha256": "e32e1b5d69da91e124ed6da8aea56c6bead7f17aa7d8aab50c522e6350ff8309"
|
|
},
|
|
{
|
|
"role": "collision",
|
|
"fileName": "ystra-labyrinth-boss1-collision-placement-003-000.glb",
|
|
"size": 1012192,
|
|
"sha256": "57c09c9cc94623a42f5e2d6cc7b0821c47310a92f53c90b7955a045fedff5f0d"
|
|
},
|
|
{
|
|
"role": "navigation",
|
|
"fileName": "ystra-labyrinth-boss1-navigation.glb",
|
|
"size": 18260,
|
|
"sha256": "7c1784a9fa159efe51845612e25c07ce1d57272362f213a78e28aaf27b0ac4ff"
|
|
}
|
|
],
|
|
"review": {
|
|
"environment": "authoritative-wdb-largest-model-selected",
|
|
"collision": "generated-review-required",
|
|
"entrance": "source-script",
|
|
"bossAnchors": "source-population",
|
|
"wdbPlacements": "all-repeated-primary-room-placements-assembled"
|
|
},
|
|
"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."
|
|
]
|
|
}
|