Files
healer-man/scripts/runewaker-pipeline/recipes/raksha-temple.json
T
2026-08-14 15:56:39 -04:00

709 lines
12 KiB
JSON

{
"schemaVersion": 2,
"slug": "raksha-temple",
"title": "Raksha Temple",
"source": {
"rootEnvironmentVariable": "RUNEWAKER_ROOT",
"relativeDefault": "../rom-pvt-server-backups/Runewaker",
"resourceRoot": "Resource",
"wdb": "Resource/wdb/dungeon/dgn_pesche_temple.wdb",
"model": "model/dungeon/pesche_temple/front_gate_01.ros",
"primaryPlacementTranslation": [
1857.20312,
86.8668671,
1274.34656
],
"sourceAnchorSupport": {
"kind": "source-anchor-support-pads",
"reason": "The authoritative WDB is modular or its primary ROS collision has navigation gaps at source spawn anchors.",
"points": [
[
1857,
297,
1161
],
[
-1195.1209716796875,
196.35910034179688,
894.27880859375
],
[
-152.28689575195312,
456.2792053222656,
2072.18310546875
],
[
-589,
346,
1636
],
[
-33,
339.5361022949219,
3288
],
[
-87,
212,
4435
],
[
1838,
86,
23
],
[
1999,
90,
3
],
[
1874.302001953125,
85.76378631591797,
-292.4444885253906
],
[
1970,
83,
-414
],
[
1858,
86,
14
],
[
2013,
92,
17
],
[
1837,
87,
-327
],
[
1962,
83,
-439
],
[
1823,
91,
53
],
[
2042,
89,
-26
],
[
1854,
86,
-319
],
[
1825,
86,
-16
],
[
2017,
82,
-431
],
[
2017,
90,
-15
],
[
1824,
87,
-308
],
[
1998,
82,
-445
],
[
1862,
92,
-39
],
[
1996,
89,
-37
],
[
2015,
90,
-58
],
[
1807,
86,
-342
],
[
1970,
84,
-472
],
[
1932.8480224609375,
88.72368621826172,
-203.04910278320312
],
[
798.181396484375,
111.3501968383789,
-229.6571044921875
],
[
803,
88,
-709
],
[
788,
86,
-682
],
[
1190.5789794921875,
103.42269897460938,
-879.526611328125
],
[
1261,
110,
-1047
],
[
1262.258056640625,
155.54710388183594,
-1698.925048828125
],
[
1262,
147,
-1313
],
[
897,
82,
-409
],
[
769,
88,
-700
],
[
1154,
106,
-897
],
[
1261,
109,
-995
],
[
1216,
158,
-1725
],
[
1280,
147,
-1347
],
[
875,
115,
-170
],
[
1247,
109,
-1007
],
[
1198.906982421875,
147.42559814453125,
-1328.218994140625
],
[
851,
115,
-168
],
[
762,
90,
-737
],
[
1170,
106,
-855
],
[
1273,
109,
-1007
],
[
1276,
150,
-1637
],
[
1336,
147,
-1312
],
[
870,
111,
-211
],
[
1267,
109,
-1018
],
[
1279,
153,
-1668
],
[
1267,
147,
-1297
],
[
897,
82,
-438
],
[
748,
92,
-724
],
[
1160,
109,
-872
],
[
1297,
110,
-1010
],
[
848.50732421875,
80.97171783447266,
-547.52001953125
],
[
284.76409912109375,
155.13900756835938,
-1111.3909912109375
],
[
-41.000030517578125,
154.0447998046875,
-1181
],
[
-105.75920104980469,
156.1667938232422,
-1028.197021484375
],
[
-96,
154.23899841308594,
-999
],
[
228,
156.33349609375,
-1450
],
[
224,
156,
-1183
],
[
221,
154,
-1127
],
[
114.30860137939453,
153.5612030029297,
-1386.0450439453125
],
[
-71,
156,
-972
],
[
-111,
155,
-952
],
[
181,
156,
-1470
],
[
-44,
156,
-1133
],
[
168.04840087890625,
154.81410217285156,
-1166.998046875
],
[
-63,
156,
-1170
],
[
-1002,
134,
-400
],
[
-1305.2249755859375,
128.96060180664062,
-382.473388671875
],
[
-1361,
149,
-146
],
[
-1008,
134,
-372
],
[
-1346,
129,
-387
],
[
-1280,
129,
-344
],
[
-1234.2679443359375,
599.915283203125,
-311.5032958984375
],
[
-1329,
149,
-201
],
[
-1035,
132,
-348
],
[
-1323,
133,
-316
],
[
-1317,
149,
-218
],
[
-1021,
146,
-205
],
[
-1019,
134,
-350
],
[
-1316,
131,
-341
],
[
-1294,
149,
-215
],
[
-1036,
144,
-193
],
[
-1081,
141,
-187
],
[
-1132.9990234375,
131.6009063720703,
-427.8042907714844
],
[
-1288.321044921875,
146.08030700683594,
-184.13360595703125
],
[
-1137,
143,
-134
],
[
-1131,
144,
-117
],
[
-1065.541015625,
131.90440368652344,
-427.20489501953125
],
[
-571,
333,
1537
],
[
-1254,
259,
1435
],
[
-1179,
225,
1229
],
[
-1164,
221,
1215
],
[
-1237,
259,
1444
],
[
-570,
337,
1512
],
[
-1027,
268,
1470
],
[
-641,
334,
1498
],
[
-1132,
218,
1178
],
[
-1047,
268,
1519
],
[
-1193,
260,
1432
],
[
-1207,
260,
1418
],
[
-632,
333,
1542
],
[
-1183,
218,
1197
],
[
-994,
276,
1490
],
[
-1215,
260,
1407
],
[
-672,
333,
1528
],
[
-768,
345,
3149
],
[
-811,
345,
3145
],
[
-460,
340,
2923
],
[
-446.3912048339844,
340.4639892578125,
2863.699951171875
],
[
-455,
340,
2923
],
[
-755,
342,
3113
],
[
-820,
345,
3130
],
[
-713.1187133789062,
336.9397888183594,
3005.35888671875
],
[
1119,
195.58839416503906,
-1879
],
[
1214,
147.42559814453125,
-1387
],
[
1247,
159,
-1743
],
[
-1082,
142,
-222
],
[
706.7208251953125,
186.57839965820312,
-1572.79296875
],
[
-438,
253.601806640625,
4348
]
],
"halfExtentSourceUnits": 60,
"thicknessSourceUnits": 3,
"evidence": [
"ROM_Global.dbo.NPCData source coordinates",
"Resource/luascript/03246.lua:MS_TEST_DUNGEONS"
],
"reviewRequired": true
},
"modelSelection": {
"rule": "largest unique model/dungeon ROS",
"score": 69.602866,
"placements": 1,
"dominance": 1.6378
},
"dungeonConfig": "Tools/dungeon_config.json",
"dungeonConfigId": "raksha_temple",
"entryCoordinates": {
"position": [
1857,
297,
1161
],
"direction": 350,
"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": "primary-ros-plus-source-anchor-support-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 GR2 actor animations are recovered where source graphs and validation permit; scripted encounter mechanics remain evidence-driven per-instance work.",
"Source-anchor support pads preserve combat and entrance coordinates where modular WDB sections or primary-ROS collision leave navmesh gaps; full secondary placement assembly remains a visual follow-up."
]
}