{ "schemaVersion": 2, "slug": "aeternal-circle", "title": "Aeternal Circle", "source": { "rootEnvironmentVariable": "RUNEWAKER_ROOT", "relativeDefault": "../rom-pvt-server-backups/Runewaker", "resourceRoot": "Resource", "wdb": "Resource/wdb/dungeon/dgn_enchanted_entrance.wdb", "model": "model/dungeon/wizards_haunt/act_wizards_haunt_tower_a.ros", "primaryPlacementTranslation": [ -961.673096, 0, 1439.03833 ], "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": [ [ -960, 2590.8, 1466 ], [ 2831, 2313, 3569 ], [ 2850, 2313, 3614 ], [ 2894, 2313, 3630 ], [ 2938, 2313, 3612 ], [ 2955, 2313, 3571 ], [ 2938, 2313, 3526 ], [ 2893, 2313, 3506 ], [ 2849, 2313, 3525 ], [ -1009, 2485.281005859375, 3616 ], [ 2969, 2327, 3344 ], [ -1004, 2585, 1558 ], [ -4267, 1177.51904296875, 1286 ], [ -1003.6680297851562, 2585.412109375, 1520.85498046875 ], [ -904, 2573.618896484375, 2617 ], [ -670.9044799804688, 2535.9580078125, 2528.610107421875 ], [ -293, 2485.281005859375, 2882 ], [ -114, 2485.281005859375, 3316 ], [ -207, 2485.281005859375, 3316 ], [ -128.951904296875, 2485.281005859375, 3477.5009765625 ], [ -164, 2485.281005859375, 3493 ], [ -163, 2485.281005859375, 2875 ], [ -337, 2485.281005859375, 3479 ], [ -336, 2485.281005859375, 3419 ], [ 2382.8310546875, 2327.235107421875, 1983.8509521484375 ], [ 2415.125, 2327.235107421875, 1980.3070068359375 ], [ 2439.110107421875, 2327.236083984375, 2124.180908203125 ], [ 2358.81591796875, 2327.235107421875, 1876.8480224609375 ], [ 2253, 2335.7109375, 2264 ], [ 2397, 2335.7109375, 2387 ], [ 2425, 2327.51611328125, 2373 ], [ 2347, 2327.51611328125, 2252 ], [ 2334, 2327.51611328125, 2380 ], [ 2248, 2327.51611328125, 2372 ], [ 2466, 2333, 2384 ], [ 2299, 2327.18603515625, 2608 ], [ 2293.593017578125, 2327.18603515625, 2667.455078125 ], [ 2498.47802734375, 2327.18603515625, 2694.596923828125 ], [ 2321.404052734375, 2327.18603515625, 2526.77587890625 ], [ 2404.985107421875, 2327.18603515625, 2726.8359375 ], [ 2528.553955078125, 2327.18603515625, 2563.56591796875 ], [ 2271.322021484375, 2327.18603515625, 2738.527099609375 ], [ 2616, 2327.18603515625, 2763 ], [ 2541, 2327.18603515625, 2694 ], [ 2521.62890625, 2327.18603515625, 2600.093017578125 ], [ 2958.802978515625, 2335.7109375, 3131.512939453125 ], [ 2948.361083984375, 2335.7109375, 3229.22900390625 ], [ 2839.576904296875, 2335.7109375, 3158.575927734375 ], [ 2831, 2335.7109375, 3208 ], [ 2826.97998046875, 2328.115966796875, 2728.748046875 ], [ 2937.927001953125, 2328.115966796875, 2736.6640625 ], [ 2767, 2328.115966796875, 2718 ], [ 2825, 2328.115966796875, 2739 ], [ 2864, 2328.115966796875, 2863 ], [ 2886, 2328.115966796875, 2837 ], [ 2924.68603515625, 2328.115966796875, 2877.126953125 ], [ 2898, 2328.116943359375, 3024 ], [ 2861, 2328.116943359375, 3003 ], [ 3019, 1832.1409912109375, -1549 ], [ 2863, 1832.1409912109375, -1410 ], [ -1070.6500244140625, 2081.77587890625, -2310.8798828125 ], [ -1104, 2079.694091796875, -2191 ], [ -1065, 2079.694091796875, -2040 ], [ -1022, 2079.694091796875, -1838 ], [ -892.8167114257812, 2079.694091796875, -1834.0030517578125 ], [ -963, 2079.694091796875, -1823 ], [ -664, 2079.80908203125, -1827 ], [ -699, 2079.9560546875, -1633 ], [ -758, 2079.9560546875, -1388 ], [ -352, 2010, -1518 ], [ -395, 2010, -1518 ], [ -422, 2010.4949951171875, -1364 ], [ -340, 2010.4949951171875, -1454 ], [ -1112, 2079.694091796875, -2342 ], [ -1007.8250122070312, 2082.660888671875, -2287.826904296875 ], [ 2568, 2327.514892578125, 2287 ], [ -163, 2485.281005859375, 3064 ], [ 2396.99609375, 1831.93701171875, -2271.8291015625 ], [ 2657.7099609375, 1832.1409912109375, -1928.8050537109375 ], [ 2921.68505859375, 1832.1409912109375, -1703.4329833984375 ], [ 2921.262939453125, 1832.1409912109375, -1531.739013671875 ], [ -926.1934204101562, 2573.7060546875, 2263.277099609375 ], [ -968.6381225585938, 2573.7060546875, 2441.572021484375 ], [ -917, 2573.618896484375, 2692 ], [ -906.3613891601562, 2573.618896484375, 2552.501953125 ], [ -707.7055053710938, 2573.618896484375, 2670.076904296875 ], [ -800.0538940429688, 2573.618896484375, 2641.570068359375 ], [ -646, 2573.618896484375, 2603 ], [ -592.8607177734375, 2573.618896484375, 2645.8779296875 ], [ -807, 2485.259033203125, 2896 ], [ -767, 2485.259033203125, 2973 ], [ -619, 2485.259033203125, 2900 ], [ -550, 2485.259033203125, 2986 ], [ -561, 2485.56201171875, 2814 ], [ -714, 2485.56201171875, 2753 ], [ -311.2333984375, 2485.281005859375, 2924.9951171875 ], [ -296.5721130371094, 2485.281005859375, 2961.35205078125 ], [ -209, 2485.281005859375, 3054 ], [ -115, 2485.281005859375, 3055 ], [ -213.89739990234375, 2485.281005859375, 3160.202880859375 ], [ -163.75880432128906, 2485.281005859375, 3448.153076171875 ], [ -544, 2485.281005859375, 3494 ], [ -542, 2485.281005859375, 3406 ], [ -1004.1510009765625, 2573.7060546875, 2423.030029296875 ], [ -929, 2573.7060546875, 2424 ], [ -902.1433715820312, 2574.614990234375, 1934.0760498046875 ], [ -900, 2574.614990234375, 1990 ], [ -901, 2574.614990234375, 2058 ], [ -903, 2574.614990234375, 2119 ], [ -1025, 2574.614990234375, 2115 ], [ -1025, 2574.614990234375, 2060 ], [ -1025, 2574.614990234375, 1988 ], [ -1025, 2574.614990234375, 1931 ], [ -1005, 2573.702880859375, 2185 ], [ -924, 2573.702880859375, 2186 ], [ 2499.6669921875, 1831.93603515625, -2021.2879638671875 ], [ 2350, 1831.93603515625, -1971 ], [ 2407, 1831, -1923 ], [ 2539, 1831.93603515625, -2050 ], [ 2556, 1831.93603515625, -2050 ], [ 2772.18896484375, 1832.1409912109375, -1971.1080322265625 ], [ -4788, 1186.2659912109375, 367 ], [ -4749.423828125, 1186.748046875, 570.5181274414062 ], [ -4822.216796875, 1185.6689453125, 296.9552001953125 ], [ -4779, 1185.6700439453125, 237 ], [ -4816, 1185.6689453125, 268 ], [ -4795, 1186.2650146484375, 341 ], [ -4802, 1186.2669677734375, 982 ], [ -4849, 1186.748046875, 1214 ], [ -4846, 1186.748046875, 1173 ], [ -748, 2485.56201171875, 2624 ], [ -839, 2485.259033203125, 2698 ], [ -836, 2485.64599609375, 2743 ], [ -804, 2485.259033203125, 2974 ], [ -729, 2485.259033203125, 2786 ], [ -794, 2485.259033203125, 2836 ], [ -657, 2485.583984375, 2926 ], [ -581, 2485.56201171875, 2757 ], [ -590, 2485.583984375, 2925 ], [ -518, 2485.281005859375, 3404 ], [ -477, 2485.281005859375, 3405 ], [ -427, 2485.281005859375, 3406 ], [ -424.3454895019531, 2485.281005859375, 3493.2099609375 ], [ -462.99969482421875, 2485.9580078125, 3511.001953125 ], [ -515, 2485.281005859375, 3509 ], [ -520, 2485.9580078125, 3370 ], [ -522, 2485.9580078125, 3324 ], [ -572, 2485.281005859375, 3537 ], [ -570, 2485.281005859375, 3374 ], [ 2888, 2328, 2926 ], [ -4748, 1186.748046875, 1051 ], [ -4799, 1187.0810546875, 744 ] ], "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": 76.055517, "placements": 1, "dominance": 1.0054 }, "dungeonConfig": "Tools/dungeon_config.json", "dungeonConfigId": "aeternal_circle", "entryCoordinates": { "position": [ -960, 2590.8, 1466 ], "direction": 0, "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." ] }