Files
moon-well-ui/data/addon/ForeverUI/MapSizes.lua
T
Adrestie 0f254c4dd7 Minimap quests: map sizes keyed by GetCurrentMapAreaID, the DBC ID + 1
GetCurrentMapAreaID returns the WorldMapArea ID + 1 (Elwynn Forest is row
30 and map 31, as Questie's map data says): MapSizes was keyed by the row,
so each zone read its neighbour's size (Eversong Woods took Ghostlands'
3300 yards for its 4925), and POIs drew too close to the player. The
screen-scale factor that hid part of it goes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-19 15:15:23 +02:00

113 lines
4.0 KiB
Lua

-- Generated by tools/map_sizes.py from WorldMapArea.dbc and DungeonMap.dbc: each world
-- map's width and height in yards, by GetCurrentMapAreaID (the WorldMapArea ID + 1). A map with
-- floors holds one size per floor (GetCurrentMapDungeonLevel).
ForeverUI = ForeverUI or {}
ForeverUI.MapSizes = {
[5] = { 5287.5, 3525.0 },
[10] = { 5137.5, 3425.0 },
[12] = { 10133.3, 6756.2 },
[14] = { 36799.8, 24533.2 },
[15] = { 40741.2, 27149.7 },
[16] = { 2800.0, 1866.7 },
[17] = { 3600.0, 2400.0 },
[18] = { 2487.5, 1658.3 },
[20] = { 3350.0, 2233.3 },
[21] = { 4518.7, 3012.5 },
[22] = { 4200.0, 2800.0 },
[23] = { 4300.0, 2866.7 },
[24] = { 4031.2, 2687.5 },
[25] = { 3200.0, 2133.3 },
[27] = { 3850.0, 2566.7 },
[28] = { 4925.0, 3283.3 },
[29] = { 2231.2, 1487.5 },
[30] = { 2929.2, 1952.1 },
[31] = { 3470.8, 2314.6 },
[33] = { 2500.0, 1666.7 },
[35] = { 2700.0, 1800.0 },
[36] = { 2758.3, 1839.6 },
[37] = { 2170.8, 1447.9 },
[38] = { 6381.2, 4254.2 },
[39] = { 2293.8, 1529.2 },
[40] = { 3500.0, 2333.3 },
[41] = { 4135.4, 2756.2 },
[42] = { 5091.7, 3393.8 },
[43] = { 6550.0, 4366.7 },
[44] = { 5766.7, 3843.7 },
[62] = { 4400.0, 2933.3 },
[82] = { 4883.3, 3256.2 },
[102] = { 4495.8, 2997.9 },
[122] = { 6950.0, 4633.3 },
[142] = { 5250.0, 3500.0 },
[162] = { floors = { [1] = { 1125.3, 750.2 } } },
[182] = { 5070.8, 3381.2 },
[183] = { 5750.0, 3833.3 },
[202] = { 3700.0, 2466.7 },
[242] = { 2308.3, 1539.6 },
[262] = { 3483.3, 2322.9 },
[282] = { 7100.0, 4733.3 },
[302] = { 1737.5, 1158.3 },
[322] = { 1402.6, 935.4 },
[342] = { 790.6, 527.6 },
[363] = { 1043.7, 695.8 },
[382] = { 1058.3, 705.7 },
[383] = { 959.4, 640.1 },
[402] = { 4237.5, 2825.0 },
[444] = { 1145.8, 764.6 },
[462] = { 1756.2, 1170.8 },
[463] = { 4925.0, 3283.3 },
[464] = { 3300.0, 2200.0 },
[465] = { 4070.8, 2714.6 },
[466] = { 5164.6, 3443.7 },
[467] = { 17464.1, 11642.7 },
[468] = { 5027.1, 3352.1 },
[472] = { 1056.8, 704.7 },
[474] = { 5500.0, 3666.7 },
[476] = { 5425.0, 3616.7 },
[477] = { 3262.5, 2175.0 },
[478] = { 5525.0, 3683.3 },
[479] = { 5400.0, 3600.0 },
[480] = { 5575.0, 3716.7 },
[481] = { 1211.5, 806.8 },
[482] = { 1306.2, 870.8 },
[483] = { 2270.8, 1514.6 },
[486] = { 17751.4, 11834.3 },
[487] = { floors = { [1] = { 430.1, 286.7 }, [2] = { 664.7, 443.1 }, [3] = { 514.7, 343.1 }, [4] = { 294.7, 196.5 } } },
[489] = { floors = { [1] = { 972.4, 648.3 }, [2] = { 293.0, 195.3 }, [3] = { 367.5, 245.0 }, [4] = { 1200.3, 800.2 }, [5] = { 2069.8, 1379.9 }, [6] = { 655.9, 437.3 } } },
[491] = { 5250.0, 3500.0 },
[492] = { floors = { [1] = { 548.9, 366.0 }, [2] = { 756.2, 504.1 }, [3] = { 736.6, 491.1 } } },
[493] = { floors = { [1] = { 879.0, 586.0 }, [2] = { 740.0, 493.3 }, [3] = { 195.5, 130.3 }, [4] = { 773.7, 515.8 }, [5] = { 1148.7, 765.8 }, [6] = { 373.7, 249.1 }, [7] = { 293.3, 195.5 }, [8] = { 247.9, 165.3 } } },
[494] = { 4356.2, 2904.2 },
[496] = { floors = { [1] = { 669.5, 446.3 }, [2] = { 1328.5, 885.6 }, [3] = { 910.5, 607.0 }, [4] = { 1569.5, 1046.3 }, [5] = { 619.5, 413.0 } } },
[497] = { floors = { [1] = { 905.0, 603.4 }, [2] = { 619.9, 413.3 } } },
[500] = { 3327.1, 2218.7 },
[502] = { floors = { [1] = { 1398.3, 932.2 } } },
[503] = { 3162.5, 2108.3 },
[505] = { floors = { [1] = { 256.2, 170.8 } } },
[511] = { 2722.9, 1814.6 },
[513] = { 1743.7, 1162.5 },
[522] = { 1825.0, 1216.7 },
[523] = { 972.9, 647.9 },
[525] = { 6550.0, 4366.7 },
[526] = { 3400.0, 2266.7 },
[527] = { 3400.0, 2266.7 },
[528] = { 3400.0, 2266.7 },
[529] = { 2600.0, 1733.3 },
[530] = { 3287.5, 2191.7 },
[531] = { 1143.7, 762.5 },
[532] = { 1162.5, 775.0 },
[533] = { 2600.0, 1733.3 },
[534] = { 1072.9, 714.6 },
[535] = { 627.1, 418.8 },
[536] = { 1856.2, 1237.5 },
[537] = { 383.3, 256.2 },
[541] = { 2650.0, 1766.7 },
[542] = { 3677.1, 2452.1 },
[543] = { 2600.0, 1733.3 },
[544] = { 2600.0, 1733.3 },
[602] = { 11400.0, 7600.0 },
[603] = { 1533.3, 1022.9 },
[604] = { 13000.0, 8666.7 },
[605] = { 12200.0, 8133.3 },
[610] = { 752.1, 502.1 },
}