Quantcast

Update LibMapData and TOC

James Whitehead II [07-16-11 - 07:42]
Update LibMapData and TOC
Filename
TomTomLite.toc
libs/LibMapData-1.0/library.lua
diff --git a/TomTomLite.toc b/TomTomLite.toc
index 7449561..f81c749 100755
--- a/TomTomLite.toc
+++ b/TomTomLite.toc
@@ -1,5 +1,5 @@
-## Interface: 40000
-## Title: TomTomLite
+## Interface: 40200
+## Title: TomTomLite
 ## Author: Cladhaire
 ## Version: @project-version@
 ## Notes: An even simpler navigational assistant
diff --git a/libs/LibMapData-1.0/library.lua b/libs/LibMapData-1.0/library.lua
index 2f8fc2f..672f999 100644
--- a/libs/LibMapData-1.0/library.lua
+++ b/libs/LibMapData-1.0/library.lua
@@ -2,7 +2,7 @@
 	Library contains a dataset for Map file names and floors giving the raw map data
 	it also has a few functions to help determine distance and directions.
 --]]
-local MAJOR, MINOR = "LibMapData-1.0", tonumber("80") or 999
+local MAJOR, MINOR = "LibMapData-1.0", tonumber("87") or 999
 assert(LibStub, MAJOR.." requires LibStub")

 local lib = LibStub:NewLibrary(MAJOR, MINOR)
@@ -61,9 +61,13 @@ do
 	setmetatable(mapData, { __index = function(t, k) if k then DEFAULT_CHAT_FRAME:AddMessage("LibMapData-1.0 is missing data for "..k) end; return emptyMaps end })
 	setmetatable(idToMap, { __index = function(t, k) if k then DEFAULT_CHAT_FRAME:AddMessage("LibMapData-1.0 is missing data for area id "..k) end; return k end})
 	setmetatable(mapToLocal, { __index = function(t,k) if k then DEFAULT_CHAT_FRAME:AddMessage("LibMapData-1.0 is missing localized data for "..k) end; return k end})
+		mapData[795] = {
+			['floors'] = 0, ['name'] = "MoltenFront", ['rzti'] = 861, ['map_type'] = 0, ['continent'] = 0, ['transform'] = 0,
+			[1] = {1189.58331298828,793.749938964844,-933.333312988281,1702.08325195312,256.25,908.333312988281},
+		}
 		mapData[758] = {
 			['floors'] = 3, ['name'] = "TheBastionofTwilight", ['rzti'] = 671, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
-			[1] = { 1078.33402252197,718.889984130859,1184.77001953125,-899.846984863281,106.435997009277,-180.957000732422 },
+			[1] = { 1078.33499908447,718.889984130859,1184.7705078125,-899.846984863281,106.435508728027,-180.957000732422 },
 			[2] = { 778.343017578125,518.894958496094,1034.77001953125,-1289.84997558594,256.427001953125,-770.955017089844 },
 			[3] = { 1042.34202575684,694.894958496094,1267.27001953125,-1402.84997558594,224.927993774414,-707.955017089844 },
 		}
@@ -105,12 +109,27 @@ do
 			['floors'] = 0, ['name'] = "ShattrathCity", ['rzti'] = 530, ['map_type'] = 0, ['continent'] = 3, ['transform'] = 1,
 			[1] = {1306.25,870.833374023438,-6135.2587890625,-1473.95446777344,-4829.0087890625,-2344.78784179688},
 		}
+		mapData[796] = {
+			['floors'] = 7, ['name'] = "BlackTemple", ['rzti'] = 564, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 1252.24957847595,834.8330078125,-23.8705387115479,-240.0,-1276.1201171875,594.8330078125 },
+			[2] = { 975.0,650.0,176.0,380.0,-799.0,1030.0 },
+			[3] = { 1005.0,670.0,191.0,400.0,-814.0,1070.0 },
+			[4] = { 440.0009765625,293.333984375,-134.99951171875,343.3330078125,-575.00048828125,636.6669921875 },
+			[5] = { 670.0,446.666687011719,70.0,664.163635253906,-600.0,1110.83032226562 },
+			[6] = { 705.0,470.0,67.5,450.0,-637.5,920.0 },
+			[7] = { 355.0,236.666625976562,-137.5,606.666687011719,-492.5,843.333312988281 },
+		}
 		mapData[759] = {
 			['floors'] = 3, ['name'] = "HallsofOrigination", ['rzti'] = 644, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 1531.7509765625,1021.16730546951,304.781005859375,-1018.17004394531,-1226.96997070312,2.99726152420044 },
 			[2] = { 1272.75503540039,848.503425598145,1115.2900390625,-934.835021972656,-157.464996337891,-86.3315963745117 },
 			[3] = { 1128.76898193359,752.512664794922,403.294006347656,-884.84033203125,-725.474975585938,-132.327667236328 },
 		}
+		mapData[722] = {
+			['floors'] = 2, ['name'] = "AuchenaiCrypts", ['rzti'] = 558, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 742.540435791016,495.026992797852,414.983215332031,-140.07600402832,-327.557220458984,354.950988769531 },
+			[2] = { 817.540466308594,545.026992797852,602.483215332031,-210.07600402832,-215.057250976562,334.950988769531 },
+		}
 		mapData[685] = {
 			['floors'] = 0, ['name'] = "RuinsofGilneasCity", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {889.583251953125,593.749877929688,-1933.33325195312,-1306.25,-1043.75,-1899.99987792969},
@@ -144,10 +163,19 @@ do
 			['floors'] = 0, ['name'] = "SwampOfSorrows", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {2508.3330078125,1672.9169921875,2081.25,-9535.416015625,4589.5830078125,-11208.3330078125},
 		}
+		mapData[797] = {
+			['floors'] = 1, ['name'] = "HellfireRamparts", ['rzti'] = 543, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 694.56005859375,463.0400390625,-1294.71997070312,-1492.47998046875,-1989.28002929688,-1029.43994140625 },
+		}
 		mapData[760] = {
 			['floors'] = 1, ['name'] = "RazorfenDowns", ['rzti'] = 129, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 709.048950195312,472.699951171875,-570.890991210938,2209.85009765625,-1279.93994140625,2682.55004882812 },
 		}
+		mapData[723] = {
+			['floors'] = 2, ['name'] = "SethekkHalls", ['rzti'] = 556, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 703.495483398438,468.996994018555,187.6982421875,-295.342987060547,-515.797241210938,173.654006958008 },
+			[2] = { 703.495483398438,468.996994018555,187.6982421875,-295.342987060547,-515.797241210938,173.654006958008 },
+		}
 		mapData[686] = {
 			['floors'] = 0, ['name'] = "ZulFarrak", ['rzti'] = 209, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = {1383.33322143555,922.916625976562,-1624.99987792969,2052.08325195312,-241.666656494141,1129.16662597656},
@@ -164,6 +192,10 @@ do
 			['floors'] = 0, ['name'] = "Tirisfal", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {4518.74987792969,3012.49981689453,-3033.33325195312,3837.49975585938,1485.41662597656,824.999938964844},
 		}
+		mapData[779] = {
+			['floors'] = 1, ['name'] = "MagtheridonsLair", ['rzti'] = 544, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 556.0,370.666694641113,170.5,-115.333351135254,-385.5,255.333343505859 },
+		}
 		mapData[520] = {
 			['floors'] = 1, ['name'] = "TheNexus", ['rzti'] = 576, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 1101.2809753418,734.1875,708.068969726562,64.0755004882812,-393.212005615234,798.263000488281 },
@@ -176,10 +208,19 @@ do
 			['floors'] = 0, ['name'] = "Westfall", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {3499.99981689453,2333.3330078125,-3016.66650390625,-9400.0,483.333312988281,-11733.3330078125},
 		}
+		mapData[798] = {
+			['floors'] = 2, ['name'] = "MagistersTerrace", ['rzti'] = 585, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 530.334014892578,353.555969238281,304.226013183594,-27.7958374023438,-226.108001708984,325.760131835938 },
+			[2] = { 530.334014892578,353.555992126465,304.226013183594,-27.7958908081055,-226.108001708984,325.760101318359 },
+		}
 		mapData[761] = {
 			['floors'] = 1, ['name'] = "RazorfenKraul", ['rzti'] = 47, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 736.449951171875,490.959838867188,-1322.46997070312,1858.68005371094,-2058.919921875,2349.63989257812 },
 		}
+		mapData[724] = {
+			['floors'] = 1, ['name'] = "ShadowLabyrinth", ['rzti'] = 555, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 841.522354125977,561.014888763428,656.443176269531,-498.217987060547,-185.079177856445,62.7969017028809 },
+		}
 		mapData[687] = {
 			['floors'] = 1, ['name'] = "TheTempleOfAtalHakkar", ['rzti'] = 109, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 695.028991699219,463.352981567383,252.27099609375,-718.518981933594,-442.757995605469,-255.166000366211 },
@@ -204,6 +245,10 @@ do
 			['floors'] = 0, ['name'] = "Hellfire", ['rzti'] = 530, ['map_type'] = 0, ['continent'] = 3, ['transform'] = 1,
 			[1] = {5164.5830078125,3443.74987792969,-5539.5830078125,1481.25,-375.0,-1962.49987792969},
 		}
+		mapData[780] = {
+			['floors'] = 1, ['name'] = "CoilfangReservoir", ['rzti'] = 548, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 1575.00297546387,1050.00201416016,1362.50048828125,-400.0,-212.502487182617,650.002014160156 },
+		}
 		mapData[521] = {
 			['floors'] = 2, ['name'] = "CoTStratholme", ['rzti'] = 595, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = {1824.99993896484,1216.66650390625,-2152.08325195312,2297.91650390625,-327.083312988281,1081.25},
@@ -213,6 +258,26 @@ do
 			['floors'] = 0, ['name'] = "Wetlands", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {4135.41668701172,2756.25,389.583312988281,-2147.91650390625,4525.0,-4904.16650390625},
 		}
+		mapData[799] = {
+			['floors'] = 17, ['name'] = "Karazhan", ['rzti'] = 532, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 550.048828125,366.69921875,2225.0244140625,-11189.599609375,1674.9755859375,-10822.900390625 },
+			[2] = { 257.85986328125,171.90625,2081.419921875,-11189.0029296875,1823.56005859375,-11017.0966796875 },
+			[3] = { 345.1494140625,230.099609375,2132.57470703125,-11066.2998046875,1787.42529296875,-10836.2001953125 },
+			[4] = { 520.048828125,346.69921875,2190.0244140625,-11119.599609375,1669.9755859375,-10772.900390625 },
+			[5] = { 234.14990234375,156.099609375,1932.57995605469,-10969.2998046875,1698.43005371094,-10813.2001953125 },
+			[6] = { 581.548828125,387.69921875,2205.7744140625,-11190.599609375,1624.2255859375,-10802.900390625 },
+			[7] = { 191.548828125,127.69921875,2066.7744140625,-11115.599609375,1875.2255859375,-10987.900390625 },
+			[8] = { 139.3505859375,92.900390625,2037.68029785156,-11105.2001953125,1898.32971191406,-11012.2998046875 },
+			[9] = { 760.048828125,506.69921875,2270.0244140625,-11459.599609375,1509.9755859375,-10952.900390625 },
+			[10] = { 450.25,300.166015625,2040.13000488281,-11386.3330078125,1589.88000488281,-11086.1669921875 },
+			[11] = { 271.050048828125,180.69921875,1825.53002929688,-11285.099609375,1554.47998046875,-11104.400390625 },
+			[12] = { 595.048828125,396.69921875,2182.5244140625,-11444.599609375,1587.4755859375,-11047.900390625 },
+			[13] = { 529.048828125,352.69921875,1963.0244140625,-11339.099609375,1433.9755859375,-10986.400390625 },
+			[14] = { 245.25,163.5,2032.63000488281,-11143.0,1787.38000488281,-10979.5 },
+			[15] = { 211.14990234375,140.765625,2025.07995605469,-11113.6328125,1813.93005371094,-10972.8671875 },
+			[16] = { 101.25,67.5,2020.13000488281,-11097.0,1918.88000488281,-11029.5 },
+			[17] = { 341.25,227.5,2155.1298828125,-11102.0,1813.8798828125,-10874.5 },
+		}
 		mapData[762] = {
 			['floors'] = 4, ['name'] = "ScarletMonastery", ['rzti'] = 189, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 619.983947753906,413.32275390625,-947.986022949219,1616.85864257812,-1567.96997070312,2030.18139648438 },
@@ -220,6 +285,10 @@ do
 			[3] = { 612.69660949707,408.4599609375,562.424011230469,1600.64001464844,-50.2725982666016,2009.09997558594 },
 			[4] = { 703.300048828125,468.86669921875,-1040.68994140625,812.423706054688,-1743.98999023438,1281.29040527344 },
 		}
+		mapData[725] = {
+			['floors'] = 1, ['name'] = "TheBloodFurnace", ['rzti'] = 542, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 1003.51901245117,669.012687683105,504.529998779297,-65.8767013549805,-498.989013671875,603.135986328125 },
+		}
 		mapData[688] = {
 			['floors'] = 3, ['name'] = "BlackfathomDeeps", ['rzti'] = 48, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 884.220001220703,589.479972839355,381.295989990234,-677.14697265625,-502.924011230469,-87.6669998168945 },
@@ -246,6 +315,10 @@ do
 			['floors'] = 0, ['name'] = "Expansion01", ['rzti'] = 530, ['map_type'] = 0, ['continent'] = 3, ['transform'] = 1,
 			[1] = {17464.078125,11642.71875,-12996.0390625,5821.359375,4468.0390625,-5821.359375},
 		}
+		mapData[781] = {
+			['floors'] = 0, ['name'] = "ZulAman", ['rzti'] = 568, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = {1268.74993896484,845.833312988281,-1852.08325195312,568.75,-583.333312988281,-277.083312988281},
+		}
 		mapData[4] = {
 			['floors'] = 0, ['name'] = "Durotar", ['rzti'] = 1, ['map_type'] = 0, ['continent'] = 2, ['transform'] = 0,
 			[1] = {5287.49963378906,3524.99987792969,1962.49987792969,1808.33325195312,7249.99951171875,-1716.66662597656},
@@ -262,6 +335,11 @@ do
 			['floors'] = 1, ['name'] = "Ahnkahet", ['rzti'] = 619, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 972.41796875,648.279022216797,1205.71997070312,200.404998779297,233.302001953125,848.684020996094 },
 		}
+		mapData[800] = {
+			['floors'] = 2, ['name'] = "Firelands", ['rzti'] = 720, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 375.0,250.0,-302.083312988281,343.75,-677.083312988281,593.75 },
+			[2] = { 1440.0,960.0,770.0,265.0,-670.0,1225.0 },
+		}
 		mapData[763] = {
 			['floors'] = 4, ['name'] = "Scholomance", ['rzti'] = 289, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 320.048904418945,213.36499786377,68.6389007568359,104.333000183105,-251.410003662109,317.697998046875 },
@@ -269,6 +347,10 @@ do
 			[3] = { 410.077995300293,273.385799407959,113.638999938965,34.3212013244629,-296.438995361328,307.707000732422 },
 			[4] = { 531.042007446289,354.028198242188,174.121994018555,-66.3211975097656,-356.920013427734,287.707000732422 },
 		}
+		mapData[726] = {
+			['floors'] = 1, ['name'] = "TheUnderbog", ['rzti'] = 546, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 894.919998168945,596.613357543945,653.942993164062,-172.878189086914,-240.977005004883,423.735168457031 },
+		}
 		mapData[689] = {
 			['floors'] = 0, ['name'] = "StranglethornVale", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {6552.0830078125,4368.75,-2977.08325195312,-10964.5830078125,3574.99975585938,-15333.3330078125},
@@ -294,6 +376,10 @@ do
 			['floors'] = 0, ['name'] = "HrothgarsLanding", ['rzti'] = 571, ['map_type'] = 0, ['continent'] = 4, ['transform'] = 0,
 			[1] = {3677.08312988281,2452.083984375,-2797.91650390625,10781.25,879.166625976562,8329.166015625},
 		}
+		mapData[782] = {
+			['floors'] = 1, ['name'] = "TempestKeep", ['rzti'] = 550, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 1575.0,1050.0,787.5,-100.0,-787.5,950.0 },
+		}
 		mapData[708] = {
 			['floors'] = 0, ['name'] = "TolBarad", ['rzti'] = 732, ['map_type'] = 0, ['continent'] = 0, ['transform'] = 0,
 			[1] = {2014.58329248428,1343.75,-2010.41662597656,-560.416625976562,4.16666650772095,-1904.16662597656},
@@ -327,8 +413,13 @@ do
 			[3] = { 152.429931640625,101.619964599609,-2103.77001953125,-193.216033935547,-2256.19995117188,-91.5960693359375 },
 			[4] = { 152.429931640625,101.624694824219,-2103.77001953125,-193.214996337891,-2256.19995117188,-91.5903015136719 },
 			[5] = { 152.429931640625,101.624694824219,-2103.77001953125,-193.214996337891,-2256.19995117188,-91.5903015136719 },
-			[6] = { 198.429931640625,132.286605834961,-2080.77001953125,-182.546005249023,-2279.19995117188,-50.2593994140625 },
-			[7] = { 272.429931640625,181.619903564453,-2023.77001953125,-278.216003417969,-2296.19995117188,-96.5960998535156 },
+			[6] = { 198.429931640625,132.286628723145,-2080.77001953125,-182.546020507812,-2279.19995117188,-50.259391784668 },
+			[7] = { 272.429931640625,181.619964599609,-2023.77001953125,-278.216033935547,-2296.19995117188,-96.5960693359375 },
+		}
+		mapData[727] = {
+			['floors'] = 2, ['name'] = "TheSteamvault", ['rzti'] = 545, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 876.764007568359,584.509414672852,716.742004394531,-425.942199707031,-160.022003173828,158.56721496582 },
+			[2] = { 876.764007568359,584.509414672852,716.742004394531,-425.942199707031,-160.022003173828,158.56721496582 },
 		}
 		mapData[690] = {
 			['floors'] = 1, ['name'] = "TheStockade", ['rzti'] = 34, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
@@ -360,6 +451,10 @@ do
 			[1] = { 705.719970703125,470.47998046875,3617.67993164062,3338.96997070312,2911.9599609375,3809.44995117188 },
 			[2] = { 1005.72045898438,670.480224609375,3967.68017578125,3498.96997070312,2961.95971679688,4169.4501953125 },
 		}
+		mapData[728] = {
+			['floors'] = 1, ['name'] = "TheSlavePens", ['rzti'] = 547, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 890.058124542236,593.3720703125,836.1240234375,-391.652038574219,-53.9341011047363,201.720031738281 },
+		}
 		mapData[691] = {
 			['floors'] = 4, ['name'] = "Gnomeregan", ['rzti'] = 90, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 769.667999267578,513.111999511719,277.772003173828,-694.0,-491.89599609375,-180.888000488281 },
@@ -380,6 +475,10 @@ do
 			['floors'] = 0, ['name'] = "LostCityofTolvir", ['rzti'] = 755, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = {970.833251953125,647.9169921875,1004.16662597656,-10591.666015625,1974.99987792969,-11239.5830078125},
 		}
+		mapData[710] = {
+			['floors'] = 1, ['name'] = "TheShatteredHalls", ['rzti'] = 540, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 1063.74746704102,709.164993286133,432.639251708984,-91.7480010986328,-631.108215332031,617.4169921875 },
+		}
 		mapData[673] = {
 			['floors'] = 0, ['name'] = "TheCapeOfStranglethorn", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {3945.83312988281,2631.25,-2108.33325195312,-12516.666015625,1837.49987792969,-15147.916015625},
@@ -397,12 +496,20 @@ do
 			[1] = { 566.235015869141,377.489990234375,282.549011230469,1157.05004882812,-283.686004638672,1534.5400390625 },
 			[2] = { 708.237014770508,472.160034179688,538.549011230469,959.719970703125,-169.688003540039,1431.88000488281 },
 		}
+		mapData[803] = {
+			['floors'] = 1, ['name'] = "TheNexusLegendary", ['rzti'] = 951, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 1101.2841796875,734.189697265625,-6656.60791015625,3626.82006835938,-7757.89208984375,4361.009765625 },
+		}
 		mapData[766] = {
 			['floors'] = 3, ['name'] = "AhnQiraj", ['rzti'] = 531, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 2777.54411315918,1851.6904296875,-138.07600402832,-9510.98046875,-2915.6201171875,-7659.2900390625 },
 			[2] = { 977.559936523438,651.7001953125,-1538.06994628906,-8703.5,-2515.6298828125,-8051.7998046875 },
 			[3] = { 577.559936523438,385.0400390625,-1738.06994628906,-8720.169921875,-2315.6298828125,-8335.1298828125 },
 		}
+		mapData[729] = {
+			['floors'] = 1, ['name'] = "TheBotanica", ['rzti'] = 553, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 757.402481079102,504.934997558594,107.64924621582,-256.910003662109,-649.753234863281,248.024993896484 },
+		}
 		mapData[692] = {
 			['floors'] = 2, ['name'] = "Uldaman", ['rzti'] = 70, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 893.668014526367,595.778991699219,248.54899597168,-391.472991943359,-645.119018554688,204.305999755859 },
@@ -433,6 +540,11 @@ do
 			[1] = { 998.171936035156,665.447998046875,-308.898010253906,-679.447998046875,-1307.06994628906,-14.0 },
 			[2] = { 998.171936035156,665.447998046875,-308.898010253906,-329.447998046875,-1307.06994628906,336.0 },
 		}
+		mapData[730] = {
+			['floors'] = 2, ['name'] = "TheMechanar", ['rzti'] = 554, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 676.238006591797,450.825401306152,341.779998779297,-100.839195251465,-334.4580078125,349.986206054688 },
+			[2] = { 676.238006591797,450.825366973877,341.779998779297,-37.8393440246582,-334.4580078125,412.986022949219 },
+		}
 		mapData[27] = {
 			['floors'] = 0, ['name'] = "DunMorogh", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {4897.91650390625,3264.5830078125,-2137.5,-3941.66650390625,2760.41650390625,-7206.24951171875},
@@ -451,7 +563,7 @@ do
 		}
 		mapData[749] = {
 			['floors'] = 1, ['name'] = "WailingCaverns", ['rzti'] = 43, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
-			[1] = { 936.475006103516,624.315994262695,375.946014404297,-410.14599609375,-560.528991699219,214.169998168945 },
+			[1] = { 936.475006103516,624.316665649414,375.946014404297,-410.146331787109,-560.528991699219,214.170333862305 },
 		}
 		mapData[490] = {
 			['floors'] = 0, ['name'] = "GrizzlyHills", ['rzti'] = 571, ['map_type'] = 0, ['continent'] = 4, ['transform'] = 0,
@@ -473,6 +585,12 @@ do
 			['floors'] = 1, ['name'] = "TheStonecore", ['rzti'] = 725, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 1317.12899780273,878.086975097656,-384.121002197266,797.482971191406,-1701.25,1675.56994628906 },
 		}
+		mapData[731] = {
+			['floors'] = 3, ['name'] = "TheArcatraz", ['rzti'] = 552, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 689.684020996094,459.789352416992,405.105010986328,-75.4243316650391,-284.579010009766,384.365020751953 },
+			[2] = { 546.048049926758,364.032012939453,245.287033081055,44.0,-300.761016845703,408.032012939453 },
+			[3] = { 636.684005737305,424.456024169922,422.605010986328,150.832977294922,-214.078994750977,575.289001464844 },
+		}
 		mapData[28] = {
 			['floors'] = 0, ['name'] = "SearingGorge", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {2231.24984741211,1487.49951171875,322.916656494141,-6100.0,2554.16650390625,-7587.49951171875},
@@ -505,6 +623,10 @@ do
 			['floors'] = 1, ['name'] = "Skywall", ['rzti'] = 657, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 2018.72503662109,1345.81802368164,910.934997558594,-1457.15002441406,-1107.7900390625,-111.332000732422 },
 		}
+		mapData[732] = {
+			['floors'] = 1, ['name'] = "ManaTombs", ['rzti'] = 557, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 823.28515625,548.856811523438,546.35107421875,-458.786010742188,-276.93408203125,90.07080078125 },
+		}
 		mapData[473] = {
 			['floors'] = 0, ['name'] = "ShadowmoonValley", ['rzti'] = 530, ['map_type'] = 0, ['continent'] = 3, ['transform'] = 1,
 			[1] = {5500.0,3666.66638183594,-4225.0,-1947.91662597656,1275.0,-5614.5830078125},
@@ -562,6 +684,10 @@ do
 			['floors'] = 0, ['name'] = "TwilightHighlands_terrain1", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {5270.8330078125,3514.5830078125,2437.5,-2156.25,7708.3330078125,-5670.8330078125},
 		}
+		mapData[733] = {
+			['floors'] = 0, ['name'] = "CoTTheBlackMorass", ['rzti'] = 269, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = {1087.5,725.0,-7649.99951171875,-1500.0,-6562.49951171875,-2225.0},
+		}
 		mapData[696] = {
 			['floors'] = 1, ['name'] = "MoltenCore", ['rzti'] = 409, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 1264.80006408691,843.199066162109,1395.56005859375,459.860992431641,130.759994506836,1303.06005859375 },
@@ -574,6 +700,10 @@ do
 			['floors'] = 0, ['name'] = "Elwynn", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {3470.83325195312,2314.5830078125,-1535.41662597656,-7939.5830078125,1935.41662597656,-10254.166015625},
 		}
+		mapData[789] = {
+			['floors'] = 1, ['name'] = "SunwellPlateau", ['rzti'] = 580, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 465.0,310.0,-377.5,1580.0,-842.5,1890.0 },
+		}
 		mapData[752] = {
 			['floors'] = 1, ['name'] = "BaradinHold", ['rzti'] = 757, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 585.0,390.0,-1032.5,125.0,-1617.5,515.0 },
@@ -605,8 +735,12 @@ do
 			['floors'] = 0, ['name'] = "Undercity", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {959.375030517578,640.104125976562,-873.192626953125,1877.9453125,86.1824035644531,1237.84118652344},
 		}
+		mapData[734] = {
+			['floors'] = 0, ['name'] = "CoTHillsbradFoothills", ['rzti'] = 560, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = {2331.24993896484,1554.16662597656,-1854.16662597656,3127.08325195312,477.083312988281,1572.91662597656},
+		}
 		mapData[697] = {
-			['floors'] = 0, ['name'] = "ZulGurub", ['rzti'] = 309, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			['floors'] = 0, ['name'] = "ZulGurub", ['rzti'] = 309, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = {1877.08325195312,1252.0830078125,693.75,-11308.3330078125,2570.83325195312,-12560.416015625},
 		}
 		mapData[512] = {
@@ -765,6 +899,10 @@ do
 			['floors'] = 0, ['name'] = "Felwood", ['rzti'] = 1, ['map_type'] = 0, ['continent'] = 2, ['transform'] = 0,
 			[1] = {6062.49963378906,4041.66625976562,-1797.91662597656,7237.49951171875,4264.5830078125,3195.83325195312},
 		}
+		mapData[793] = {
+			['floors'] = 0, ['name'] = "ZulGurub", ['rzti'] = 859, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
+			[1] = {2120.83325195312,1414.5830078125,612.5,-11225.0,2733.33325195312,-12639.5830078125},
+		}
 		mapData[756] = {
 			['floors'] = 2, ['name'] = "TheDeadmines", ['rzti'] = 36, ['map_type'] = 1, ['continent'] = 0, ['transform'] = 0,
 			[1] = { 559.264007568359,372.842502593994,796.622009277344,-337.509002685547,237.358001708984,35.3334999084473 },
@@ -787,6 +925,10 @@ do
 			['floors'] = 0, ['name'] = "UngoroCrater", ['rzti'] = 1, ['map_type'] = 0, ['continent'] = 2, ['transform'] = 0,
 			[1] = {3699.99981689453,2466.66650390625,-533.333312988281,-5966.66650390625,3166.66650390625,-8433.3330078125},
 		}
+		mapData[775] = {
+			['floors'] = 0, ['name'] = "CoTMountHyjal", ['rzti'] = 534, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = {2499.99975585938,1666.66650390625,1525.0,6145.8330078125,4024.99975585938,4479.16650390625},
+		}
 		mapData[35] = {
 			['floors'] = 0, ['name'] = "LochModan", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {2758.33312988281,1839.5830078125,1993.74987792969,-4487.5,4752.0830078125,-6327.0830078125},
@@ -828,6 +970,10 @@ do
 			['floors'] = 0, ['name'] = "TheRubySanctum", ['rzti'] = 724, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
 			[1] = {752.083312988281,502.083251953125,-902.083312988281,3429.16650390625,-150.0,2927.08325195312},
 		}
+		mapData[776] = {
+			['floors'] = 1, ['name'] = "GruulsLair", ['rzti'] = 565, ['map_type'] = 2, ['continent'] = 0, ['transform'] = 0,
+			[1] = { 525.0,350.0,50.0,-12.5,-475.0,337.5 },
+		}
 		mapData[36] = {
 			['floors'] = 0, ['name'] = "Redridge", ['rzti'] = 0, ['map_type'] = 0, ['continent'] = 1, ['transform'] = 0,
 			[1] = {2568.74987792969,1712.5,1479.16662597656,-8514.5830078125,4047.91650390625,-10227.0830078125},
@@ -846,7 +992,15 @@ do
 	end

 	-- Phasing Hacks
-	idToMap['Hyjal_terrain1'] = idToMap['Hyjal']
+	for k,v in pairs(idToMap) do
+		local m,e = string.find(k,"_terrain%d")
+		if m then
+			rmap = k:sub(1,m-1)
+			idToMap[k] = idToMap[rmap]
+		end
+	end
+	-- non terrain style remap for battle of gilneas
+	idToMap["BattleforGilneas"] = idToMap["GilneasCity"]

 	-- Build the localized name list.
 	local continentList = {GetMapContinents()}
@@ -865,9 +1019,11 @@ do
 			localToMap[zname] = mapfile
 			mapData[idToMap[mapfile]].continent = cID
 			-- Phasing Hacks
-			if mapfile == "Hyjal_terrain1" then
-				mapToLocal["Hyjal"] = zname
-				mapData[idToMap["Hyjal"]].continent = cID
+			local mstart,e = string.find(mapfile,"_terrain%d")
+			if mstart then
+				local rmap = mapfile:sub(1,mstart-1)
+				mapToLocal[rmap] = zname
+				mapData[idToMap[rmap]].continent = cID
 			end
 		end
 	end