170 lines
4.3 KiB
JSON
170 lines
4.3 KiB
JSON
{
|
|
"schemaVersion": 2,
|
|
"dungeonId": "lair-demon-dragon",
|
|
"title": "Lair Of The Demon Dragon",
|
|
"status": "source-packaged",
|
|
"generatedAt": "2026-08-01T01:03:47.113Z",
|
|
"source": {
|
|
"recipe": "scripts/runewaker-pipeline/recipes/lair-demon-dragon.json",
|
|
"wdb": "Resource/wdb/dungeon/dgn_dragons_nest.wdb",
|
|
"wdbSha256": "6c08a77ea272d526dfd1656aba5e8c30a192cd690e2175fb3febdd02d027ffa8",
|
|
"model": "model/dungeon/magic_dragon_nest/act_magic_dragon_nest.ros",
|
|
"modelSha256": "1892882e43714b92dd801219f1b750e25212d390ac66f8b1fedc5c3b4b238f41",
|
|
"server": {
|
|
"dungeonConfigId": "lair_demon_dragon",
|
|
"baseZone": 119,
|
|
"variants": {
|
|
"party": [
|
|
{
|
|
"id": 465,
|
|
"lv": 1
|
|
},
|
|
{
|
|
"id": 494,
|
|
"lv": 10
|
|
},
|
|
{
|
|
"id": 523,
|
|
"lv": 20
|
|
},
|
|
{
|
|
"id": 552,
|
|
"lv": 30
|
|
},
|
|
{
|
|
"id": 581,
|
|
"lv": 40
|
|
},
|
|
{
|
|
"id": 613,
|
|
"lv": 50
|
|
}
|
|
]
|
|
},
|
|
"luaFiles": [],
|
|
"mobGuids": [],
|
|
"bossGuids": [],
|
|
"bossPositions": {},
|
|
"playerSpawn": {
|
|
"x": 3407,
|
|
"y": 1502,
|
|
"z": 3462,
|
|
"dir": 200,
|
|
"directionUnitsPerTurn": 360,
|
|
"source": "environment recipe entryCoordinates",
|
|
"reviewRequired": false
|
|
}
|
|
},
|
|
"wdbReport": {
|
|
"descriptorCount": 530,
|
|
"file": "wdb-report.json",
|
|
"primaryPlacement": {
|
|
"guid": "0CEDE591-4A0DB5C6-E8471BAF-E9EF65F6",
|
|
"resource": "model\\dungeon\\magic_dragon_nest\\act_magic_dragon_nest.ros",
|
|
"scale": [
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"translation": [
|
|
3839.69189,
|
|
1469.82861,
|
|
3840.85303
|
|
],
|
|
"localBounds": {
|
|
"center": [
|
|
-139.945526,
|
|
521.591797,
|
|
212.573242
|
|
],
|
|
"radius": 3939.06738
|
|
},
|
|
"worldBounds": {
|
|
"center": [
|
|
3699.74634,
|
|
1991.42041,
|
|
4053.42627
|
|
],
|
|
"radius": 3939.06738
|
|
},
|
|
"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": [
|
|
3407,
|
|
1502,
|
|
3462
|
|
],
|
|
"sourceDirection": 200,
|
|
"localPosition": [
|
|
-43.269189,
|
|
3.217139,
|
|
37.885303
|
|
],
|
|
"footPosition": [
|
|
-43.277636,
|
|
3.276115,
|
|
37.883678
|
|
],
|
|
"navmeshDistance": 0.0596,
|
|
"yaw": 3.490658504,
|
|
"forward": [
|
|
-0.342020143,
|
|
0,
|
|
-0.939692621
|
|
],
|
|
"provenance": "environment recipe entryCoordinates",
|
|
"reviewRequired": false
|
|
},
|
|
"assets": [
|
|
{
|
|
"role": "visual",
|
|
"fileName": "lair-demon-dragon-visual.glb",
|
|
"size": 4551356,
|
|
"sha256": "b371465e96ef978915c9a515846ecf9dccb98607fd549617a1c71f45468fa5a7",
|
|
"compression": "meshopt+ktx2"
|
|
},
|
|
{
|
|
"role": "collision",
|
|
"fileName": "lair-demon-dragon-collision.glb",
|
|
"size": 3194700,
|
|
"sha256": "3e71c7a36411499ff4e7069efc7f9d96fef75cd4eb81274d9bd1d12fa8d210fb"
|
|
},
|
|
{
|
|
"role": "navigation",
|
|
"fileName": "lair-demon-dragon-navigation.glb",
|
|
"size": 582772,
|
|
"sha256": "3bb62814056d133d0f5942f6b5fb7c4c4f4178ea9df311f0363298beb0c6a8f9"
|
|
}
|
|
],
|
|
"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."
|
|
]
|
|
}
|