82 lines
2.4 KiB
JSON
82 lines
2.4 KiB
JSON
{
|
|
"schemaVersion": 2,
|
|
"slug": "ystra-labyrinth-boss1",
|
|
"title": "Ystra Labyrinth Boss Rooms",
|
|
"source": {
|
|
"rootEnvironmentVariable": "RUNEWAKER_ROOT",
|
|
"relativeDefault": "../rom-pvt-server-backups/Runewaker",
|
|
"resourceRoot": "Resource",
|
|
"wdb": "Resource/wdb/tile_dungeon/tiledgn_hybora_labyrinth_boss.wdb",
|
|
"model": "model/dungeon/pattern_dungeon/mystic_altar/obj_room_7x7_02.ros",
|
|
"primaryPlacementTranslation": [
|
|
1221.03516,
|
|
287.334778,
|
|
1683.60986
|
|
],
|
|
"assemblyPlacementTranslations": [
|
|
[
|
|
4573.7207,
|
|
307.023865,
|
|
1675.4187
|
|
],
|
|
[
|
|
1216.0752,
|
|
403.361267,
|
|
5044.34521
|
|
],
|
|
[
|
|
1221.03516,
|
|
287.334778,
|
|
1683.60986
|
|
]
|
|
],
|
|
"modelSelection": {
|
|
"rule": "largest model/dungeon ROS placement nearest the authoritative entrance",
|
|
"score": 73.854362,
|
|
"placements": 3,
|
|
"dominance": null
|
|
},
|
|
"dungeonConfig": "Tools/dungeon_config.json",
|
|
"dungeonConfigId": "ystra_labyrinth_boss1",
|
|
"entryCoordinates": {
|
|
"position": [
|
|
1220,
|
|
289,
|
|
1476
|
|
],
|
|
"direction": 270,
|
|
"reviewRequired": false,
|
|
"evidence": "Resource/luascript/03246.lua:MS_TEST_DUNGEONS"
|
|
}
|
|
},
|
|
"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"
|
|
},
|
|
"navigation": {
|
|
"cellSize": 0.3,
|
|
"cellHeight": 0.1,
|
|
"agentHeight": 1.8,
|
|
"agentRadius": 0.36,
|
|
"agentMaxClimb": 0.5,
|
|
"agentMaxSlope": 50,
|
|
"tileSize": 64,
|
|
"retainTileIntermediates": false
|
|
},
|
|
"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 GR2 actor animations are recovered where source graphs and validation permit; scripted encounter mechanics remain evidence-driven per-instance work."
|
|
]
|
|
}
|