/branches
-------------------------------------------------------------------------- |
-- localization.lua <French> |
-------------------------------------------------------------------------- |
-- |
-- Ã \195\128 |
-- Ã \195\129 |
-- Ã \195\130 |
-- Ã \195\132 |
-- Ã \195\136 |
-- Ã \195\137 |
-- Ã \195\138 |
-- Ã \195\139 |
-- Ã \195\142 |
-- Ã \195\143 |
-- Ã \195\148 |
-- Ã \195\150 |
-- Ã \195\155 |
-- Ã \195\156 |
-- Ã \195\160 |
-- á \195\161 |
-- â \195\162 |
-- ä \195\164 |
-- è \195\168 |
-- é \195\169 |
-- ê \195\170 |
-- ë \195\171 |
-- î \195\174 |
-- ï \195\175 |
-- ô \195\180 |
-- ö \195\182 |
-- û \195\187 |
-- ü \195\188 |
-- 'Å \39\197\146 |
-- |
-------------------------------------------------------------------------- |
local EOTS = "L\39\197\146il du cyclone" |
if ( GetLocale() == "frFR" ) then |
AM_TYP_BG = "Champs de Bataille"; |
AM_ALPHAMAP_BATTLEGROUNDS_LIST = { |
{ name = "Vallée d'Alterac", |
type = AM_TYP_BG, |
displayname = "Vallée d'Alterac", |
displayshort = "AV", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\AlteracValley", |
location = "Montagnes d'Alterac (63, 58)", |
levels = "51-60", |
players = "40", |
prereq = "", |
general = "", |
notescale = 0.7, |
wmData = { minX = 0.395, maxX = 0.586, minY = 0.106, maxY = 0.9187 }, |
amData = { minX = 0.65, maxX = 0.95, minY = 0.036, maxY = 0.98 }, |
dtl1 = { text = "Alliance - Entrée", colour = AM_BLUE, coords = { {87.98, 2.69} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Horde - Entrée", colour = AM_RED, coords = { {91.01, 71.03} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "Dun Baldar", colour = AM_BLUE, coords = { {67.38, 6.47} }, symbol = { "!" }, |
tooltiptxt = "Tuer Vanndar Foudrepique pour remporter la victoire" }, |
dtl4 = { text = "Donjon Loup-de-Givre", colour = AM_RED, coords = { {75.38, 92.42} }, symbol = { "!" }, |
tooltiptxt = "Tuer Drek'Thar pour remporter la victoire", leaveGap = 1 }, |
dtl5 = { text = "Cimetières", colour = AM_GREEN, coords = { {68.26, 9.55}, {79.29, 8.36}, {83.68, 32.53}, {70.89, 44.37}, {83.49, 60.99}, {80.66, 80.18}, {80.27, 94.31} }, symbol = { " " }, |
tooltiptxt = "Capture to allow your faction to resurrect here", bgPOI = true }, |
dtl6 = { text = "Poste de secours Foudrepique", colour = AM_GREEN, coords = { {68.26, 9.55}, {57, 9.55} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl7 = { text = "Cimetière Foudrepique", colour = AM_GREEN, coords = { {79.29, 8.36}, {57, 12} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl8 = { text = "Cimetière de G\195\174tepierre", colour = AM_GREEN, coords = { {83.68, 32.53}, {57, 32.53} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl9 = { text = "Cimetière des neiges", colour = AM_GREEN, coords = { {72.2, 44.8}, {57, 44.37} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl10 = { text = "Cimetière de Glace-sang", colour = AM_GREEN, coords = { {83.49, 60.99}, {57, 60.99} }, symbol = { "5" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl11 = { text = "Cimetière Loup-de-givre", colour = AM_GREEN, coords = { {82.0, 80.18}, {57, 80.18} }, symbol = { "6" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl12 = { text = "Hutte de gu\195\169rison Loup-de-givre", colour = AM_GREEN, coords = { {80.27, 94.31}, {57, 94.31} }, symbol = { "7" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184, leaveGap = 1 }, |
dtl13 = { text = "Avant-poste de G\195\174tepierre", bgPOI = true, colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { "C" }, |
tooltiptxt = "" }, |
dtl14 = { text = "Balinda", colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl15 = { text = "Garnison de Glacesang", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { "C" }, |
tooltiptxt = "", bgPOI = true }, |
dtl16 = { text = "Glavangar", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl17 = { text = "Fortin d'Alliance", colour = AM_BLUE, coords = { {85.54, 41.98}, {82.02, 27.16}, {70.50, 13.53}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "Horde can destroy for honour\nGuards stop respawning when destroyed", bgPOI = true }, |
dtl18 = { text = "Fortin de G\195\174tepierre", colour = AM_BLUE, coords = { {85.54, 41.98}, {60, 41.98} }, symbol = { "8" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl19 = { text = "Fortin de l'Aile de glace", colour = AM_BLUE, coords = { {82.02, 27.16}, {60, 27.16} }, symbol = { "9" }, |
tooltiptxt = "Alliance Wing Commander Karl Philips\nHorde Wing Commander Guse", bgPOI = true, bgTimer = 245 }, |
dtl20 = { text = "Fortin nord de Dun Baldar", colour = AM_BLUE, coords = { {71.00, 13.00}, {60, 13.53} }, symbol = { "10" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl21 = { text = "Fortin nord de Dun Baldar", colour = AM_BLUE, coords = { {73.04, 7.37}, {60, 7.37} }, symbol = { "11" }, |
tooltiptxt = "Horde Wing Commander Mulverick", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl22 = { text = "Tours d'Horde", colour = AM_RED, coords = { {78.31, 59.29}, {81.83, 67.25}, {80.4, 89.04}, {77, 88.5} }, symbol = { " " }, |
tooltiptxt = "Alliance can destroy for honour\nGuards stop respawning when destroyed", bgPOI = true }, |
dtl23 = { text = "Tour de Glace-sang", colour = AM_RED, coords = { {78.31, 59.29}, {60, 59.29} }, symbol = { "12" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl24 = { text = "Tour de la halte", colour = AM_RED, coords = { {81.83, 67.25}, {60, 67.25} }, symbol = { "13" }, |
tooltiptxt = "Alliance Wing Commander Louis Philips\nHorde Wing Commander Slidore", bgPOI = true, bgTimer = 245 }, |
dtl25 = { text = "Tour Loup-de-givre orientale", colour = AM_RED, coords = { {80.6, 89.04}, {63, 89.05} }, symbol = { "14" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl26 = { text = "Tour Loup-de-givre occidentale", colour = AM_RED, coords = { {78.5, 88.8}, {60.5, 88.5} }, symbol = { "15" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl27 = { text = "Mines", colour = AM_ORANGE, coords = { {81.15, 1.69}, {73.33, 74.61} }, symbol = { " " }, |
tooltiptxt = "Capture to farm resources", bgPOI = true }, |
dtl28 = { text = "Mine de Gouffrefer", colour = AM_GREEN, coords = { {81.15, 1.69}, {63, 1.69} }, symbol = { "IM" }, |
tooltiptxt = "", bgPOI = true }, |
dtl29 = { text = "Mine de Froide-dent", colour = AM_GREEN, coords = { {73.33, 74.61}, {63, 74.61} }, symbol = {"CM" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
-- Pad to dtl32 to control the page break |
dtl30 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl31 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl32 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
-- Pad to dtl32 to control the page break |
dtl33 = { text = "Zones d'invocation", colour = AM_GREEN, coords = { {80.76, 44.27}, {73.14, 48.05} }, symbol = { " " }, |
tooltiptxt = "Summon a Factions Avatar at these points" }, |
dtl34 = { text = "Ivus le Seigneur des for\195\170ts", colour = AM_BLUE, coords = { {80.76, 44.27} }, symbol = { "IF" }, |
tooltiptxt = "Escort summoning NPCs to this point\nfrom Dun Baldar" }, |
dtl35 = { text = "Lokholar le Seigneur de glace", colour = AM_RED, coords = { {73.14, 48.05} }, symbol = { "LI" }, |
tooltiptxt = "Escort summoning NPCs to this point\nfrom Frostwolf Keep", leaveGap = 1 }, |
dtl36 = { text = "Alliance Commandants", colour = AM_BLUE, coords = { {82.02, 27.16}, {81.05, 85.46}, {81.83, 67.25}, {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "Rescue and escort back to base to get Air support", bgPOI = true }, |
dtl37 = { text = "Karl Philips (9 Fortin de l'Aile de glace)", colour = AM_BLUE, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl38 = { text = "Slidore (13 Tour de la Halte)", colour = AM_BLUE, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl39 = { text = "Vipore", colour = AM_BLUE, coords = { {81.05, 85.46} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl40 = { text = "Ichman (14 Tour De Frostwolf Est)", colour = AM_BLUE, coords = { {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl41 = { text = "Horde Commandants", colour = AM_RED, coords = { {81.83, 67.25}, {82.02, 27.16}, {88.96, 23.38}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "Rescue and escort back to base to get Air support", bgPOI = true }, |
dtl42 = { text = "Louis Philips (13 Tour de la Halte)", colour = AM_RED, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl43 = { text = "Guse (9 Fortin de l'Aile de glace)", colour = AM_RED, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl44 = { text = "Jeztore", colour = AM_RED, coords = { {88.96, 23.38} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl45 = { text = "Mulverick (11 Fortin nord de Dun Baldar)", colour = AM_RED, coords = { {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl46 = { text = "Scie m\195\169canique Endroits", colour = AM_PURPLE, coords = { {83, 54.72}, {88.57, 15.42} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl47 = { text = "Alliance Scie m\195\169canique", colour = AM_BLUE, coords = { {83, 54.72} }, symbol = { "S" }, |
tooltiptxt = "Required for Reaper quest" }, |
dtl48 = { text = "Horde Scie m\195\169canique", colour = AM_RED, coords = { {88.57, 15.42} }, symbol = { "S" }, |
tooltiptxt = "Required for Reaper quest", leaveGap = 1 }, |
dtl49 = { text = "Cavernes", colour = AM_GREEN, coords = { {64.54, 24.08}, {85.93, 94.71} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl50 = { text = "Caverne de l'Aile de glace", colour = AM_GREEN, coords = { {64.54, 24.08} }, symbol = { "IC" }, |
tooltiptxt = "" }, |
dtl51 = { text = "Caverne des Follepatte", colour = AM_GREEN, coords = { {85.93, 94.71} }, symbol = { "WC" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl52 = { text = "Commandant des chevaucheurs de loup", colour = AM_RED, coords = { {91.2, 86.55} }, symbol = { "WR" }, |
tooltiptxt = "Tame Wolves and hand in Ram hides to summon Cavalry\nAlliance counterpart in Dun Baldar, just south of Aid Station GY", leaveGap = 2 }, |
}, |
{ name = "Bassin d'Arathi", -- Bassin d'Arathi |
type = AM_TYP_BG, |
displayname = "Bassin d'Arathi", |
displayshort = "AB", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\ArathiBasin", |
location = "Hautes-terres d'Arathi (73, 28)", |
levels = "20+ Banded", |
players = "15", |
prereq = "", |
general = "", |
wmData = { minX = 0.23, maxX = 0.71, minY = 0.09, maxY = 0.76 }, |
amData = { minX = 0.15, maxX = 0.93, minY = 0.05, maxY = 0.87 }, |
dtl1 = { text = "Alliance Start", colour = AM_BLUE, coords = { {21.8, 12.98} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "Alliance players start here", bgBase = "A" }, |
dtl2 = { text = "Horde Start", colour = AM_RED, coords = { {91.89, 80.63} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "Horde players start here", bgBase = "H", leaveGap = 1 }, |
dtl3 = { text = "Ecuries", colour = AM_GREEN, coords = { {34.67, 29.6}, {9, 28.0} }, symbol = { "S" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl4 = { text = "Mine d'or", colour = AM_GREEN, coords = { {72.81, 30.54}, {9, 34.0} }, symbol = { "M" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl5 = { text = "Forge", colour = AM_GREEN, coords = { {51.9, 50.2}, {9, 50.2} }, symbol = { "B" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl6 = { text = "Scierie", colour = AM_GREEN, coords = { {41.10, 62.37}, {9, 62.0} }, symbol = { "L" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl7 = { text = "Ferme", colour = AM_GREEN, coords = { {70.52, 67.75}, {9, 68.0} }, symbol = { "F" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62, leaveGap = 1 }, |
}, |
{ name = EOTS, -- Eye of the Storm |
type = AM_TYP_BG, |
displayname = EOTS, |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\NetherstormBG", -- NetherstormBG |
location = "Raz-de-N\195\169ant", |
levels = "61-69, 70", |
players = "15", |
prereq = "", |
general = "", |
wmData = { minX = 0.347, maxX = 0.614, minY = 0.164, maxY = 0.835 }, |
amData = { minX = 0.245, maxX = 0.685, minY = 0.10, maxY = 0.86 }, |
dtl1 = { text = "Horde - Entr\195\169e", colour = AM_RED, coords = { {44.8, 20.8} }, symbol = { "A" }, |
tooltiptxt = "Horde players start here" }, |
dtl2 = { text = "Alliance - Entr\195\169e", colour = AM_RED, coords = { {48.8, 74.9} }, symbol = { "H" }, |
tooltiptxt = "Alliance players start here", leaveGap = 2 }, |
dtl3 = { text = "Ruines des saccageurs gangren\195\169s", colour = AM_GREEN, coords = { {33, 58}, {20, 58} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true }, |
dtl4 = { text = "Tour des mages", colour = AM_GREEN, coords = { {32.2, 39}, {20, 39} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true }, |
dtl5 = { text = "Ruines draene\195\175", colour = AM_GREEN, coords = { {59.5, 37.5}, {80, 37.5} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true }, |
dtl6 = { text = "Tour des elfes de sang", colour = AM_GREEN, coords = { {60.8, 56}, {80, 56} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true }, |
dtl7 = { text = "Drapeau", colour = AM_GREEN, coords = { {47, 47} }, symbol = { "F" }, |
tooltiptxt = "", bgFlag = "N", leaveGap = 2 }, |
dtl8 = { text = "Cimetière", colour = AM_BLUE, coords = { {38, 58} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl9 = { text = "Cimetière", colour = AM_BLUE, coords = { {37, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl10 = { text = "Cimetière", colour = AM_BLUE, coords = { {56, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl11 = { text = "Cimetière", colour = AM_BLUE, coords = { {56, 60} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 2 }, |
}, |
{ name = "Goulet des Chanteguerres", -- Goulet des Warsong |
type = AM_TYP_BG, |
displayname = "Goulet des Chanteguerres", |
displayshort = "WSG", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\WarsongGulch", |
location = "Ashenvale (62, 84) / Les Tarrides (47, 8)", |
levels = "10+ Banded", |
players = "10", |
prereq = "", |
general = "", |
wmData = { minX = 0.26, maxX = 0.74, minY = 0.05, maxY = 0.95 }, |
amData = { minX = 0.33, maxX = 0.97, minY = 0.12, maxY = 0.88 }, |
dtl1 = { text = "Alliance Flag Room", colour = AM_BLUE, coords = { {64.31, 14.15} }, symbol = { "F" }, |
tooltiptxt = "Alliance players start here" }, |
dtl2 = { text = "Alliance Exit", colour = AM_BLUE, coords = { {45.93, 22.34} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "Use or /afk", leaveGap = 1 }, |
dtl3 = { text = "Horde Flag Room", colour = AM_RED, coords = { {70.75, 85.31} }, symbol = { "F" }, |
tooltiptxt = "Horde players start here" }, |
dtl4 = { text = "Horde Exit", colour = AM_RED, coords = { {87.75, 77.12} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "Use or /afk", leaveGap = 1 }, |
dtl5 = { text = "Power Buff", colour = AM_GREEN, coords = { {55.35, 60.26}, {76.26, 39.67} }, symbol = { "P" }, |
tooltiptxt = "" }, |
dtl6 = { text = "Rejuvination", colour = AM_GREEN, coords = { {81.09, 61.43}, {56.04, 39.20} }, symbol = { "R" }, |
tooltiptxt = "Restores HP & Mana", leaveGap = 2 }, |
dtl7 = { text = "Alliance Flag Carrier", colour = AM_BLUE, coords = { {30, 15} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "A" }, |
dtl8 = { text = "Horde Flag Carrier", colour = AM_RED, coords = { {30, 85} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "H", leaveGap = 2 }, |
}, |
}; |
end |
-------------------------------------------------------------------------- |
-- localization.lua <German> |
-- Translation by : Eike Hanus, StarDust |
-- Last Update : 8/23/2006 |
-------------------------------------------------------------------------- |
-- Ã: C3 84 - \195\132 - Ä |
-- Ã: C3 96 - \195\150 - Ö |
-- Ã: C3 9C - \195\156 - Ü |
-- Ã: C3 9F - \195\159 - ß |
-- ä: C3 A4 - \195\164 - ä |
-- ö: C3 B6 - \195\182 - ö |
-- ü: C3 BC - \195\188 - ü |
if ( GetLocale() == "deDE" ) then |
AM_TYP_BG = "Schlachtfelder"; |
AM_ALPHAMAP_BATTLEGROUNDS_LIST = { |
{ name = "Alteractal", -- Alteractal |
type = AM_TYP_BG, |
displayname = "Alteractal", |
displayshort = "AV", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\AlteracValley", |
location = "Vorgebirge von Hillsbrad (63, 58)", |
levels = "51-60", |
players = "40", |
prereq = "", |
general = "", |
notescale = 0.7, |
wmData = { minX = 0.395, maxX = 0.586, minY = 0.106, maxY = 0.9187 }, |
amData = { minX = 0.65, maxX = 0.95, minY = 0.036, maxY = 0.98 }, |
dtl1 = { text = "Eingang (Allianz)", colour = AM_BLUE, coords = { {87.98, 2.69} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Eingang (Horde)", colour = AM_RED, coords = { {91.01, 71.03} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "Dun Baldar", colour = AM_BLUE, coords = { {67.38, 6.47} }, symbol = { "!" }, |
tooltiptxt = "Kill boss to win the game" }, |
dtl4 = { text = "Burg Frostwolf", colour = AM_RED, coords = { {75.38, 92.42} }, symbol = { "!" }, |
tooltiptxt = "Kill boss to win the game", leaveGap = 1 }, |
dtl5 = { text = "Friedh\195\182fe", colour = AM_GREEN, coords = { {68.26, 9.55}, {79.29, 8.36}, {83.68, 32.53}, {70.89, 44.37}, {83.49, 60.99}, {80.66, 80.18}, {80.27, 94.31} }, symbol = { " " }, |
tooltiptxt = "Capture to allow your faction to resurrect here", bgPOI = true }, |
dtl6 = { text = "Lazarett der Sturmlanzen", colour = AM_GREEN, coords = { {68.26, 9.55}, {57, 9.55} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl7 = { text = "Friedhof der Sturmlanzen", colour = AM_GREEN, coords = { {79.29, 8.36}, {57, 12} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl8 = { text = "Steinbruchfriedhof", colour = AM_GREEN, coords = { {83.68, 32.53}, {57, 32.53} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl9 = { text = "Schneewehenfriedhof", colour = AM_GREEN, coords = { {72.2, 44.8}, {57, 44.37} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl10 = { text = "Eisblutfriedhof", colour = AM_GREEN, coords = { {83.49, 60.99}, {57, 60.99} }, symbol = { "5" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl11 = { text = "Friedhof der Frostw\195\182lfe", colour = AM_GREEN, coords = { {82.0, 80.18}, {57, 80.18} }, symbol = { "6" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl12 = { text = "Heilerh\195\188tte der Frostwolf", colour = AM_GREEN, coords = { {80.27, 94.31}, {57, 94.31} }, symbol = { "7" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184, leaveGap = 1 }, |
dtl13 = { text = "Steinbruchau\195\159enposten", bgPOI = true, colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { "C" }, |
tooltiptxt = "" }, |
dtl14 = { text = "Balinda", colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl15 = { text = "Eisblutgarnison", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { "C" }, |
tooltiptxt = "", bgPOI = true }, |
dtl16 = { text = "Glavangar", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl17 = { text = "Bunker (Allianz)", colour = AM_BLUE, coords = { {85.54, 41.98}, {82.02, 27.16}, {70.50, 13.53}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "Horde can destroy for honour\nGuards stop respawning when destroyed", bgPOI = true }, |
dtl18 = { text = "Steinbruchbunker", colour = AM_BLUE, coords = { {85.54, 41.98}, {60, 41.98} }, symbol = { "8" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl19 = { text = "Eisschwingenbunker", colour = AM_BLUE, coords = { {82.02, 27.16}, {60, 27.16} }, symbol = { "9" }, |
tooltiptxt = "Alliance Wing Commander Karl Philips\nHorde Wing Commander Guse", bgPOI = true, bgTimer = 245 }, |
dtl20 = { text = "S\195\188dbunker von Dun Baldar", colour = AM_BLUE, coords = { {71.00, 13.00}, {60, 13.53} }, symbol = { "10" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl21 = { text = "Nordbunker von Dun Baldar", colour = AM_BLUE, coords = { {73.04, 7.37}, {60, 7.37} }, symbol = { "11" }, |
tooltiptxt = "Horde Wing Commander Mulverick", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl22 = { text = "T\195\188rme (Horde)", colour = AM_RED, coords = { {78.31, 59.29}, {81.83, 67.25}, {80.4, 89.04}, {77, 88.5} }, symbol = { " " }, |
tooltiptxt = "Alliance can destroy for honour\nGuards stop respawning when destroyed", bgPOI = true }, |
dtl23 = { text = "Eisblutturm", colour = AM_RED, coords = { {78.31, 59.29}, {60, 59.29} }, symbol = { "12" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl24 = { text = "Turmstellung", colour = AM_RED, coords = { {81.83, 67.25}, {60, 67.25} }, symbol = { "13" }, |
tooltiptxt = "Alliance Wing Commander Louis Philips\nHorde Wing Commander Slidore", bgPOI = true, bgTimer = 245 }, |
dtl25 = { text = "\195\150stlicher Frostwolfturm", colour = AM_RED, coords = { {80.6, 89.04}, {63, 89.05} }, symbol = { "14" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl26 = { text = "Westlicher Frostwolfturm", colour = AM_RED, coords = { {78.5, 88.8}, {60.5, 88.5} }, symbol = { "15" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl27 = { text = "Gruben", colour = AM_ORANGE, coords = { {81.15, 1.69}, {73.33, 74.61} }, symbol = { " " }, |
tooltiptxt = "Capture to farm resources", bgPOI = true }, |
dtl28 = { text = "Eisenschachtmine", colour = AM_GREEN, coords = { {81.15, 1.69}, {63, 1.69} }, symbol = { "IM" }, |
tooltiptxt = "", bgPOI = true }, |
dtl29 = { text = "Eisbei\195\159ermine", colour = AM_GREEN, coords = { {73.33, 74.61}, {63, 74.61} }, symbol = {"CM" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
-- Pad to dtl32 to control the page break |
dtl30 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl31 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl32 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
-- Pad to dtl32 to control the page break |
dtl33 = { text = "Beschw\195\182rungszonen", colour = AM_GREEN, coords = { {80.76, 44.27}, {73.14, 48.05} }, symbol = { " " }, |
tooltiptxt = "Summon a Factions Avatar at these points" }, |
dtl34 = { text = "Ivus der Waldf\195\188rst", colour = AM_BLUE, coords = { {80.76, 44.27} }, symbol = { "IF" }, |
tooltiptxt = "Escort summoning NPCs to this point\nfrom Dun Baldar" }, |
dtl35 = { text = "Lokholar der Eislord", colour = AM_RED, coords = { {73.14, 48.05} }, symbol = { "LI" }, |
tooltiptxt = "Escort summoning NPCs to this point\nfrom Frostwolf Keep", leaveGap = 1 }, |
dtl36 = { text = "Schwadronskommandanten (Allianz)", colour = AM_BLUE, coords = { {82.02, 27.16}, {81.05, 85.46}, {81.83, 67.25}, {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "Rescue and escort back to base to get Air support", bgPOI = true }, |
dtl37 = { text = "Karl Philips (9 Icewing Bunker)", colour = AM_BLUE, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl38 = { text = "Slidore (13 Turmstellung)", colour = AM_BLUE, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl39 = { text = "Vipore", colour = AM_BLUE, coords = { {81.05, 85.46} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl40 = { text = "Ichman (14 East Frostwolf Tower)", colour = AM_BLUE, coords = { {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl41 = { text = "Schwadronskommandanten (Horde)", colour = AM_RED, coords = { {81.83, 67.25}, {82.02, 27.16}, {88.96, 23.38}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "Rescue and escort back to base to get Air support", bgPOI = true }, |
dtl42 = { text = "Louis Philips (13 Tower Point)", colour = AM_RED, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl43 = { text = "Guse (9 Icewing Bunker)", colour = AM_RED, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl44 = { text = "Jeztore", colour = AM_RED, coords = { {88.96, 23.38} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl45 = { text = "Mulverick (11 Dun Baldar North Bunker)", colour = AM_RED, coords = { {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl46 = { text = "Dampfs\195\164gen", colour = AM_PURPLE, coords = { {83, 54.72}, {88.57, 15.42} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl47 = { text = "Dampfs\195\164ge (Allianz)", colour = AM_BLUE, coords = { {83, 54.72} }, symbol = { "S" }, |
tooltiptxt = "Required for Reaper quest" }, |
dtl48 = { text = "Dampfs\195\164ge (Horde)", colour = AM_RED, coords = { {88.57, 15.42} }, symbol = { "S" }, |
tooltiptxt = "Required for Reaper quest", leaveGap = 1 }, |
dtl49 = { text = "H\195\182hle", colour = AM_GREEN, coords = { {64.54, 24.08}, {85.93, 94.71} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl50 = { text = "Icewing", colour = AM_GREEN, coords = { {64.54, 24.08} }, symbol = { "IC" }, |
tooltiptxt = "" }, |
dtl51 = { text = "Wildpaw", colour = AM_GREEN, coords = { {85.93, 94.71} }, symbol = { "WC" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl52 = { text = "Wolf Rider Commander", colour = AM_RED, coords = { {91.2, 86.55} }, symbol = { "WR" }, |
tooltiptxt = "Tame Wolves and hand in Ram hides to summon Cavalry\nAlliance counterpart in Dun Baldar, just south of Aid Station GY", leaveGap = 2 }, |
}, |
{ name = "Arathibecken", -- Arathi Becken |
type = AM_TYP_BG, |
displayname = "Arathibecken", |
displayshort = "AB", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\ArathiBasin", |
location = "Arathi Hochland (73, 28)", |
levels = "20+ Banded", |
players = "15", |
prereq = "", |
general = "", |
wmData = { minX = 0.23, maxX = 0.71, minY = 0.09, maxY = 0.76 }, |
amData = { minX = 0.15, maxX = 0.93, minY = 0.05, maxY = 0.87 }, |
dtl1 = { text = "Allianz", colour = AM_BLUE, coords = { {21.8, 12.98} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "Alliance players start here", bgBase = "A" }, |
dtl2 = { text = "Horde", colour = AM_RED, coords = { {91.89, 80.63} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "Horde players start here", bgBase = "H", leaveGap = 1 }, |
dtl3 = { text = "St\195\164lle", colour = AM_GREEN, coords = { {34.67, 29.6}, {9, 28.0} }, symbol = { "S" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl4 = { text = "Goldmine", colour = AM_GREEN, coords = { {72.81, 30.54}, {9, 34.0} }, symbol = { "M" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl5 = { text = "Schmiede", colour = AM_GREEN, coords = { {51.9, 50.2}, {9, 50.2} }, symbol = { "B" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl6 = { text = "S\195\164gewerk", colour = AM_GREEN, coords = { {41.10, 62.37}, {9, 62.0} }, symbol = { "L" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl7 = { text = "Hof", colour = AM_GREEN, coords = { {70.52, 67.75}, {9, 68.0} }, symbol = { "F" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62, leaveGap = 1 }, |
}, |
{ name = "Auge des Sturms", -- Eye of the Storm |
type = AM_TYP_BG, |
displayname = "Auge des Sturms", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\NetherstormBG", -- NetherstormBG |
location = "Nethersturm", |
levels = "61-69, 70", |
players = "15", |
prereq = "", |
general = "", |
wmData = { minX = 0.347, maxX = 0.614, minY = 0.164, maxY = 0.835 }, |
amData = { minX = 0.245, maxX = 0.685, minY = 0.10, maxY = 0.86 }, |
dtl1 = { text = "Eingang (Horde)", colour = AM_RED, coords = { {44.8, 20.8} }, symbol = { "A" }, |
tooltiptxt = "Horde players start here" }, |
dtl2 = { text = "Eingang (Allianz)", colour = AM_RED, coords = { {48.8, 74.9} }, symbol = { "H" }, |
tooltiptxt = "Alliance players start here", leaveGap = 2 }, |
dtl3 = { text = "Teufelsh\195\164scherruinen", colour = AM_GREEN, coords = { {33, 58}, {20, 58} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true }, |
dtl4 = { text = "Magierturm", colour = AM_GREEN, coords = { {32.2, 39}, {20, 39} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true }, |
dtl5 = { text = "Draeneiruinen", colour = AM_GREEN, coords = { {59.5, 37.5}, {80, 37.5} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true }, |
dtl6 = { text = "Blutelfenturm", colour = AM_GREEN, coords = { {60.8, 56}, {80, 56} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true }, |
dtl7 = { text = "Flagge", colour = AM_GREEN, coords = { {47, 47} }, symbol = { "F" }, |
tooltiptxt = "", bgFlag = "N", leaveGap = 2 }, |
dtl8 = { text = "Friedhof", colour = AM_BLUE, coords = { {38, 58} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl9 = { text = "Friedhof", colour = AM_BLUE, coords = { {37, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl10 = { text = "Friedhof", colour = AM_BLUE, coords = { {56, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl11 = { text = "Friedhof", colour = AM_BLUE, coords = { {56, 60} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 2 }, |
}, |
{ name = "Kriegshymnenschlucht", -- Warsongschlucht |
type = AM_TYP_BG, |
displayname = "Kriegshymnenschlucht", |
displayshort = "WS", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\WarsongGulch", |
location = "Ashenvale (62, 84) / Das Brachland (47, 8)", |
levels = "10+ Banded", |
players = "10", |
prereq = "", |
general = "", |
wmData = { minX = 0.26, maxX = 0.74, minY = 0.05, maxY = 0.95 }, |
amData = { minX = 0.33, maxX = 0.97, minY = 0.12, maxY = 0.88 }, |
dtl1 = { text = "Allianz Flag Room", colour = AM_BLUE, coords = { {64.31, 14.15} }, symbol = { "F" }, |
tooltiptxt = "Alliance players start here" }, |
dtl2 = { text = "Ausgang (Allianz)", colour = AM_BLUE, coords = { {45.93, 22.34} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "Use or /afk", leaveGap = 1 }, |
dtl3 = { text = "Horde Flag Room", colour = AM_RED, coords = { {70.75, 85.31} }, symbol = { "F" }, |
tooltiptxt = "Horde players start here" }, |
dtl4 = { text = "Ausgang (Horde)", colour = AM_RED, coords = { {87.75, 77.12} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "Use or /afk", leaveGap = 1 }, |
dtl5 = { text = "Power Buff", colour = AM_GREEN, coords = { {55.35, 60.26}, {76.26, 39.67} }, symbol = { "P" }, |
tooltiptxt = "" }, |
dtl6 = { text = "Rejuvination", colour = AM_GREEN, coords = { {81.09, 61.43}, {56.04, 39.20} }, symbol = { "R" }, |
tooltiptxt = "Restores HP & Mana", leaveGap = 2 }, |
dtl7 = { text = "Alliance Flag Carrier", colour = AM_BLUE, coords = { {30, 15} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "A" }, |
dtl8 = { text = "Horde Flag Carrier", colour = AM_RED, coords = { {30, 85} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "H", leaveGap = 2 }, |
}, |
}; |
end |
-- [[ |
-- AlphaMap v2.11.11100 Traditional Chinese Localization File |
-- Initial Translated by: Arith Hsu (2006/07/21) |
-- Maintained by: Arith Hsu |
-- Last Updated: 2006/07/26 |
-- Comments: |
-- 2006/07/27 Arith: ç¿»è¯éåæ件çæåï¼å·¥ä½éæ¯å¾é¾å¤§çï¼ç¹å¥æ¯è¦å»æ¥è©¢åå¯æ¬è£¡ç boss å稱ï¼éæä¸äºå°æçä»»åå稱å |
-- ä¸äºä»»å注æäºé çãææçå°å¾çºæ人ç±å¿ç¶è·éåç¿»è¯ï¼ä½æ¯è«å°éååç¶è·ç¿»è¯ç人çè¾åï¼ä½ å¯ä»¥æä½ |
-- çååå å¨æªé ï¼ä½æ¯è«å¿ç§»é¤å ¶ä»äººçååã |
-- 使ç¨ç°¡é«ä¸æçæåå¦ææ¯æ¿éåæ£é«ä¸ææªæ¡ç´æ¥è½ç°¡é«ï¼æä¹æ²ä»éº¼æè¦ï¼ä½æ¯è«ä¸æ¨£ä¿çåç¿»è¯è çè¨é |
-- å¦å¤è«æ³¨æï¼æ£é«ä¸æåç°¡é«ä¸æçç¿»è¯éæ¯æ諸å¤çä¸ä¸è´ï¼è«èªè¡ä¿®æ£ã |
-- Revision History: |
-- 7/26: Complete about 95% translations. |
-- ]] |
if ( GetLocale() == "zhTW" ) then |
AM_TYP_BG = "æ°å ´"; |
AM_ALPHAMAP_BATTLEGROUNDS_LIST = { |
{ name = "奧ç¹èå 山谷", -- Alterac Valley |
type = AM_TYP_BG, |
displayname = "奧ç¹èå 山谷", |
displayshort = "AV", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\AlteracValley", |
location = "奧ç¹èå å±±è (63, 58)", |
levels = "51-60", |
players = "40", |
prereq = "", |
general = "", |
notescale = 0.7, |
wmData = { minX = 0.395, maxX = 0.586, minY = 0.106, maxY = 0.9187 }, |
amData = { minX = 0.65, maxX = 0.95, minY = 0.036, maxY = 0.98 }, |
dtl1 = { text = "è¯çå ¥å£", colour = AM_BLUE, coords = { {87.98, 2.69} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "é¨è½å ¥å£", colour = AM_RED, coords = { {91.01, 71.03} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "丹巴éç¾", colour = AM_BLUE, coords = { {67.38, 6.47} }, symbol = { "!" }, |
tooltiptxt = "殺æ»é¦é ä¾è´å¾éå ´æ°å½¹" }, |
dtl4 = { text = "éç¼è¦å¡", colour = AM_RED, coords = { {75.38, 92.42} }, symbol = { "!" }, |
tooltiptxt = "殺æ»é¦é ä¾è´å¾éå ´æ°å½¹", leaveGap = 1 }, |
dtl5 = { text = "å¢å°", colour = AM_GREEN, coords = { {68.26, 9.55}, {79.29, 8.36}, {83.68, 32.53}, {70.89, 44.37}, {83.49, 60.99}, {80.66, 80.18}, {80.27, 94.31} }, symbol = { " " }, |
tooltiptxt = "ä½é å¾å¯è®ä½ çåÂæ¹å¯ä»¥å¨æ¤å¾©æ´»", bgPOI = true }, |
dtl6 = { text = "é·çæ¥æç«", colour = AM_GREEN, coords = { {68.26, 9.55}, {57, 9.55} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl7 = { text = "é·çå¢å°", colour = AM_GREEN, coords = { {79.29, 8.36}, {57, 12} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl8 = { text = "ç³çå¢å°", colour = AM_GREEN, coords = { {83.68, 32.53}, {57, 32.53} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl9 = { text = "è½éªå¢å°", colour = AM_GREEN, coords = { {72.2, 44.8}, {57, 44.37} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl10 = { text = "å°è¡å¢å°", colour = AM_GREEN, coords = { {83.49, 60.99}, {57, 60.99} }, symbol = { "5" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl11 = { text = "éç¼å¢å°", colour = AM_GREEN, coords = { {82.0, 80.18}, {57, 80.18} }, symbol = { "6" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl12 = { text = "éç¼æ¥æç«", colour = AM_GREEN, coords = { {80.27, 94.31}, {57, 94.31} }, symbol = { "7" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184, leaveGap = 1 }, |
dtl13 = { text = "ç³çå¨ç«", bgPOI = true, colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { "C" }, |
tooltiptxt = "" }, |
dtl14 = { text = "å·´æéä¸å°", colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl15 = { text = "å°è¡è¦å¡", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { "C" }, |
tooltiptxt = "", bgPOI = true }, |
dtl16 = { text = "å ç¾èä¸å°", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl17 = { text = "è¯çç¢å ¡", colour = AM_BLUE, coords = { {85.54, 41.98}, {82.02, 27.16}, {70.50, 13.53}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "é¨è½å¯ä»¥æ§æ¯ä»¥åå¾æ¦®è½\næ§æ¯å¾å®è¡å°ä¸æå¨éç", bgPOI = true }, |
dtl18 = { text = "ç³çç¢å ¡", colour = AM_BLUE, coords = { {85.54, 41.98}, {60, 41.98} }, symbol = { "8" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl19 = { text = "å°ç¿¼ç¢å ¡", colour = AM_BLUE, coords = { {82.02, 27.16}, {60, 27.16} }, symbol = { "9" }, |
tooltiptxt = "è¯çææ®å®å¡ç¾è²å©æ®\né¨è½ç©ºè»ææ®å®å¤æ¯", bgPOI = true, bgTimer = 245 }, |
dtl20 = { text = "丹巴éç¾åé¨ç¢å ¡", colour = AM_BLUE, coords = { {71.00, 13.00}, {60, 13.53} }, symbol = { "10" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl21 = { text = "丹巴éç¾åé¨ç¢å ¡", colour = AM_BLUE, coords = { {73.04, 7.37}, {60, 7.37} }, symbol = { "11" }, |
tooltiptxt = "é¨è½ç©ºè»ææ®å®ç©ç¶éå ", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl22 = { text = "é¨è½ç¢å ¡", colour = AM_RED, coords = { {78.31, 59.29}, {81.83, 67.25}, {80.4, 89.04}, {77, 88.5} }, symbol = { " " }, |
tooltiptxt = "è¯çå¯ä»¥æ§æ¯ä»¥åå¾æ¦®è½\næ§æ¯å¾å®è¡å°ä¸æå¨éç", bgPOI = true }, |
dtl23 = { text = "å°è¡å¨å¡", colour = AM_RED, coords = { {78.31, 59.29}, {60, 59.29} }, symbol = { "12" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl24 = { text = "å¨å¡é«å°", colour = AM_RED, coords = { {81.83, 67.25}, {60, 67.25} }, symbol = { "13" }, |
tooltiptxt = "é¨è½ææ®å®è·¯ææ¯è²å©æ®\nè¯ç空è»ææ®å®æ¯éå¤ç¾", bgPOI = true, bgTimer = 245 }, |
dtl25 = { text = "æ±é¨éç¼å¨å¡", colour = AM_RED, coords = { {80.6, 89.04}, {63, 89.05} }, symbol = { "14" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl26 = { text = "西é¨éç¼å¨å¡", colour = AM_RED, coords = { {78.5, 88.8}, {60.5, 88.5} }, symbol = { "15" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl27 = { text = "礦å", colour = AM_ORANGE, coords = { {81.15, 1.69}, {73.33, 74.61} }, symbol = { " " }, |
tooltiptxt = "ä½é 以ç²åè³æº", bgPOI = true }, |
dtl28 = { text = "æ·±éµç¤¦å", colour = AM_GREEN, coords = { {81.15, 1.69}, {63, 1.69} }, symbol = { "IM" }, |
tooltiptxt = "", bgPOI = true }, |
dtl29 = { text = "éç礦å", colour = AM_GREEN, coords = { {73.33, 74.61}, {63, 74.61} }, symbol = {"CM" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
-- Pad to dtl32 to control the page break |
dtl30 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl31 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl32 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
-- Pad to dtl32 to control the page break |
dtl33 = { text = "Summoning Zone", colour = AM_GREEN, coords = { {80.76, 44.27}, {73.14, 48.05} }, symbol = { " " }, |
tooltiptxt = "Summon a Factions Avatar at these points" }, |
dtl34 = { text = "Ivus the Forest Lord", colour = AM_BLUE, coords = { {80.76, 44.27} }, symbol = { "IF" }, |
tooltiptxt = "Escort summoning NPCs to this point\nfrom Dun Baldar" }, |
dtl35 = { text = "Lokholar the Ice Lord", colour = AM_RED, coords = { {73.14, 48.05} }, symbol = { "LI" }, |
tooltiptxt = "Escort summoning NPCs to this point\nfrom Frostwolf Keep", leaveGap = 1 }, |
dtl36 = { text = "Alliance Wing Commanders", colour = AM_BLUE, coords = { {82.02, 27.16}, {81.05, 85.46}, {81.83, 67.25}, {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "Rescue and escort back to base to get Air support", bgPOI = true }, |
dtl37 = { text = "Karl Philips (9 Icewing Bunker)", colour = AM_BLUE, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl38 = { text = "Slidore (13 Tower Point)", colour = AM_BLUE, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl39 = { text = "Vipore", colour = AM_BLUE, coords = { {81.05, 85.46} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl40 = { text = "Ichman (14 East Frostwolf Tower)", colour = AM_BLUE, coords = { {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl41 = { text = "Horde Wing Commanders", colour = AM_RED, coords = { {81.83, 67.25}, {82.02, 27.16}, {88.96, 23.38}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "Rescue and escort back to base to get Air support", bgPOI = true }, |
dtl42 = { text = "Louis Philips (13 Tower Point)", colour = AM_RED, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl43 = { text = "Guse (9 Icewing Bunker)", colour = AM_RED, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl44 = { text = "Jeztore", colour = AM_RED, coords = { {88.96, 23.38} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl45 = { text = "Mulverick (11 Dun Baldar North Bunker)", colour = AM_RED, coords = { {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl46 = { text = "Steamsaw Locations", colour = AM_PURPLE, coords = { {83, 54.72}, {88.57, 15.42} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl47 = { text = "Alliance Steamsaw", colour = AM_BLUE, coords = { {83, 54.72} }, symbol = { "S" }, |
tooltiptxt = "Required for Reaper quest" }, |
dtl48 = { text = "Horde Steamsaw", colour = AM_RED, coords = { {88.57, 15.42} }, symbol = { "S" }, |
tooltiptxt = "Required for Reaper quest", leaveGap = 1 }, |
dtl49 = { text = "Caverns", colour = AM_GREEN, coords = { {64.54, 24.08}, {85.93, 94.71} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl50 = { text = "Icewing", colour = AM_GREEN, coords = { {64.54, 24.08} }, symbol = { "IC" }, |
tooltiptxt = "" }, |
dtl51 = { text = "Wildpaw", colour = AM_GREEN, coords = { {85.93, 94.71} }, symbol = { "WC" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl52 = { text = "Wolf Rider Commander", colour = AM_RED, coords = { {91.2, 86.55} }, symbol = { "WR" }, |
tooltiptxt = "Tame Wolves and hand in Ram hides to summon Cavalry\nAlliance counterpart in Dun Baldar, just south of Aid Station GY", leaveGap = 2 }, |
}, |
{ name = "é¿æå¸çå°", -- Arathi Basin |
type = AM_TYP_BG, |
displayname = "é¿æå¸çå°", |
displayshort = "AB", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\ArathiBasin", |
location = "é¿æå¸é«å° (73, 28)", |
levels = "20+ 帶ç", |
players = "15", |
prereq = "", |
general = "", |
wmData = { minX = 0.23, maxX = 0.71, minY = 0.09, maxY = 0.76 }, |
amData = { minX = 0.15, maxX = 0.93, minY = 0.05, maxY = 0.87 }, |
dtl1 = { text = "è¯çèµ·å§é»", colour = AM_BLUE, coords = { {21.8, 12.98} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "è¯çç©å®¶å¾æ¤èéå§", bgBase = "A" }, |
dtl2 = { text = "é¨è½èµ·å§é»", colour = AM_RED, coords = { {91.89, 80.63} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "é¨è½ç©å®¶å¾æ¤èéå§", bgBase = "H", leaveGap = 1 }, |
dtl3 = { text = "ç¸æ¬", colour = AM_GREEN, coords = { {34.67, 29.6}, {9, 28.0} }, symbol = { "S" }, |
tooltiptxt = "ä½é ", bgPOI = true, bgTimer = 62 }, |
dtl4 = { text = "é礦", colour = AM_GREEN, coords = { {72.81, 30.54}, {9, 34.0} }, symbol = { "M" }, |
tooltiptxt = "ä½é ", bgPOI = true, bgTimer = 62 }, |
dtl5 = { text = "éµå è", colour = AM_GREEN, coords = { {51.9, 50.2}, {9, 50.2} }, symbol = { "B" }, |
tooltiptxt = "ä½é ", bgPOI = true, bgTimer = 62 }, |
dtl6 = { text = "ä¼æ¨å» ", colour = AM_GREEN, coords = { {41.10, 62.37}, {9, 62.0} }, symbol = { "L" }, |
tooltiptxt = "ä½é ", bgPOI = true, bgTimer = 62 }, |
dtl7 = { text = "è¾²å ´", colour = AM_GREEN, coords = { {70.52, 67.75}, {9, 68.0} }, symbol = { "F" }, |
tooltiptxt = "ä½é ", bgPOI = true, bgTimer = 62, leaveGap = 1 }, |
}, |
{ name = "æ´é¢¨ä¹ç¼", -- Eye of the Storm |
type = AM_TYP_BG, |
displayname = "æ´é¢¨ä¹ç¼", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\NetherstormBG", -- NetherstormBG |
location = "è空風æ´", |
levels = "61-69, 70", |
players = "15", |
prereq = "", |
general = "Accumulate 2000 victory points", |
wmData = { minX = 0.347, maxX = 0.614, minY = 0.164, maxY = 0.835 }, |
amData = { minX = 0.245, maxX = 0.685, minY = 0.10, maxY = 0.86 }, |
dtl1 = { text = "é¨è½å ¥å£", colour = AM_RED, coords = { {44.8, 20.8} }, symbol = { "A" }, |
tooltiptxt = "Horde players start here" }, |
dtl2 = { text = "è¯çå ¥å£", colour = AM_RED, coords = { {48.8, 74.9} }, symbol = { "H" }, |
tooltiptxt = "Alliance players start here", leaveGap = 2 }, |
dtl3 = { text = "æ¡éæ¶å¥ªè 廢å¢", colour = AM_GREEN, coords = { {33, 58}, {20, 58} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true }, |
dtl4 = { text = "æ³å¸«å¡", colour = AM_GREEN, coords = { {32.2, 39}, {20, 39} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true }, |
dtl5 = { text = "å¾·è尼廢å¢", colour = AM_GREEN, coords = { {59.5, 37.5}, {80, 37.5} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true }, |
dtl6 = { text = "è¡ç²¾éå¨å¡", colour = AM_GREEN, coords = { {60.8, 56}, {80, 56} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true }, |
dtl7 = { text = "æå¹", colour = AM_GREEN, coords = { {47, 47} }, symbol = { "F" }, |
tooltiptxt = "", bgFlag = "N", leaveGap = 2 }, |
dtl8 = { text = "å¢å°", colour = AM_BLUE, coords = { {38, 58} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl9 = { text = "å¢å°", colour = AM_BLUE, coords = { {37, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl10 = { text = "å¢å°", colour = AM_BLUE, coords = { {56, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl11 = { text = "å¢å°", colour = AM_BLUE, coords = { {56, 60} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 2 }, |
}, |
{ name = "æ°æ峽谷", -- Warsong Gulch |
type = AM_TYP_BG, |
displayname = "æ°æ峽谷", |
displayshort = "WSG", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\WarsongGulch", |
location = "梣谷 (62, 84) / 貧ç ä¹å° (47, 8)", |
levels = "10+ 帶ç", |
players = "10", |
prereq = "", |
general = "", |
wmData = { minX = 0.26, maxX = 0.74, minY = 0.05, maxY = 0.95 }, |
amData = { minX = 0.33, maxX = 0.97, minY = 0.12, maxY = 0.88 }, |
dtl1 = { text = "è¯çæå¹æ¿", colour = AM_BLUE, coords = { {64.31, 14.15} }, symbol = { "F" }, |
tooltiptxt = "è¯çç©å®¶å¾é裡éå§" }, |
dtl2 = { text = "è¯çåºå£", colour = AM_BLUE, coords = { {45.93, 22.34} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "使ç¨æè¼¸å ¥ /afk", leaveGap = 1 }, |
dtl3 = { text = "é¨è½æå¹æ¿", colour = AM_RED, coords = { {70.75, 85.31} }, symbol = { "F" }, |
tooltiptxt = "é¨è½ç©å®¶å¾é裡éå§" }, |
dtl4 = { text = "é¨è½åºå£", colour = AM_RED, coords = { {87.75, 77.12} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "使ç¨æè¼¸å ¥ /afk", leaveGap = 1 }, |
dtl5 = { text = "å¢çé»", colour = AM_GREEN, coords = { {55.35, 60.26}, {76.26, 39.67} }, symbol = { "P" }, |
tooltiptxt = "" }, |
dtl6 = { text = "åæ¥", colour = AM_GREEN, coords = { {81.09, 61.43}, {56.04, 39.20} }, symbol = { "R" }, |
tooltiptxt = "å復çå½åæ³å", leaveGap = 2 }, |
dtl7 = { text = "è¯çæå¹æ¬éè ", colour = AM_BLUE, coords = { {30, 15} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "A" }, |
dtl8 = { text = "é¨è½æå¹æ¬éè ", colour = AM_RED, coords = { {30, 85} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "H", leaveGap = 2 }, |
}, |
}; |
end |
This is a plugin AddOn for "AlphaMap (Fan's Update)" |
It shows pre-made Minimap textured maps of BattleGrounds, that have several unique features to help BG GamePlay. |
It will show Battleground Raid members on the map. |
(Especially useful with the "PartySpotter" AddOn installed). |
If you have Enabled Mouse Interactive mode in then you can Zoom in/out on particular areas of the map by <ALT>-Left/Right clicking; |
Especially useful in Alterac Valley where you want to see the Dun Baldar bunkers and Team mates in more detail. |
There are several features available for each BG : |
Alterac Valley |
______________ |
Right Click on objectives to open a menu allowing you to report the number of incoming enemies or say it is safe. |
The Tooltip for Objectives like towers and grave yards will display the time left until captured. |
For performance reasons, this is only calculated when you mouse over the objective itself. |
To update the timer on an objective that you are hovering over, simply click the mouse. |
To broadcast the time until captured to the Battleground, then <CONTROL>-Click on the objective. |
Arathi Basin |
____________ |
Right Click on objectives to open a menu allowing you to report the number of incoming enemies or say it is safe. |
The Tooltip for Objectives displays the time left till captured. |
AlphaMap will calculate the minimum number of bases your side needs to win the game. |
When the number of bases needed to win changes, then this information is reported to the chat frame automatcially. |
If you have Scrolling Combat Text installed, then this information is also reported here. |
OR, click on any AB objective to manually get an update on the current number of bases to win. |
<CONTROL>-Clicking on an AB objective will report the minimum number of bases needed to the Battleground channel. |
Warsong Gulch |
_____________ |
The Warsong map has two flags representing the Horde and Alliance flags. |
When a flag is picked up, the name of the person holding the flag is displayed on the map. |
Right Click on the map to open a menu allowing you to report where the flag carrier is |
e.g. "Horde Flag Going West" |
Eye of the Storm |
________________ |
Right Click on objectives to open a menu allowing you to report the number of incoming enemies or say it is safe. |
-- Register BG "types" in the AM_BG_Types array |
AM_BG_Types[AM_TYP_BG] = true; |
-- Register the Map Data with the main AddOn |
AlphaMap_RegisterMaps(AM_TYP_BG, AM_ALPHAMAP_BATTLEGROUNDS_LIST); |
--[[ |
--AlphaMap Simplified Chinese |
--Locolized by springsnow (2006/7/14)(3åº-åå®å¨-æµ®äº) |
--Last Updated:2006/9/23 |
--ä¹æ以æ±åæ¤æä»¶å ¶å®æ¯å 为èªå·±ä¸ç´å¨ç¨ï¼ä»¥åç¨çæ§çæ¬çæ人æ±åï¼å¤§çº¦å·²ç»æä¸å¹´æ²¡ææ´æ°å½æ±åäºï¼ |
--为äºèªå·±ä½¿ç¨æ¹ä¾¿ï¼äºæ¯å°±å°è¯èªå·±æ±åäºï¼ç±äºæ¬äººåºæ¬æ²¡è¿è¿æåºï¼æ以æåºé¨åå¯è½æ±åä¸å¤ªå®æ´ï¼ |
--å¸æ大家è½å¤ç»äºå¸®å©ã |
--]] |
if( GetLocale() == "zhCN" ) then |
AM_TYP_BG = "æåºå°å¾"; |
AM_ALPHAMAP_BATTLEGROUNDS_LIST = { |
{ name = "奥ç¹å °å 山谷", -- Alterac Valley |
type = AM_TYP_BG, |
displayname = "奥ç¹å °å 山谷", |
displayshort = "AV", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\AlteracValley", |
location = "奥ç¹å °å å±±è (63, 58)", |
levels = "51-60", |
players = "40", |
prereq = "", |
general = "", |
notescale = 0.7, |
wmData = { minX = 0.395, maxX = 0.586, minY = 0.106, maxY = 0.9187 }, |
amData = { minX = 0.65, maxX = 0.95, minY = 0.036, maxY = 0.98 }, |
dtl1 = { text = "èçå ¥å£", colour = AM_BLUE, coords = { {87.98, 2.69} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "é¨è½å ¥å£", colour = AM_RED, coords = { {91.01, 71.03} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "丹巴达å°", colour = AM_BLUE, coords = { {67.38, 6.47} }, symbol = { "!" }, |
tooltiptxt = "ææ»é¦é¢ä»¥è·å¾æ¸¸æèå©" }, |
dtl4 = { text = "éç¼è¦å¡", colour = AM_RED, coords = { {75.38, 92.42} }, symbol = { "!" }, |
tooltiptxt = "ææ»é¦é¢ä»¥è·å¾æ¸¸æèå©", leaveGap = 1 }, |
dtl5 = { text = "å¢å°", colour = AM_GREEN, coords = { {68.26, 9.55}, {79.29, 8.36}, {83.68, 32.53}, {70.89, 44.37}, {83.49, 60.99}, {80.66, 80.18}, {80.27, 94.31} }, symbol = { " " }, |
tooltiptxt = "å é¢ä»¥ä½¿ä½ çéµè¥è½å¨æ¤å¤æ´»", bgPOI = true }, |
dtl6 = { text = "é·çæ¥æç«", colour = AM_GREEN, coords = { {68.26, 9.55}, {57, 9.55} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl7 = { text = "é·çå¢å°", colour = AM_GREEN, coords = { {79.29, 8.36}, {57, 12} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl8 = { text = "ç³çå¢å°", colour = AM_GREEN, coords = { {83.68, 32.53}, {57, 32.53} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl9 = { text = "è½éªå¢å°", colour = AM_GREEN, coords = { {72.2, 44.8}, {57, 44.37} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl10 = { text = "å°è¡å¢å°", colour = AM_GREEN, coords = { {83.49, 60.99}, {57, 60.99} }, symbol = { "5" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl11 = { text = "éç¼å¢å°", colour = AM_GREEN, coords = { {82.0, 80.18}, {57, 80.18} }, symbol = { "6" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl12 = { text = "é·çæ¥æç«", colour = AM_GREEN, coords = { {80.27, 94.31}, {57, 94.31} }, symbol = { "7" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl13 = { text = "ç³çå¨ç«", bgPOI = true, colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { "C" }, |
tooltiptxt = "" }, |
dtl14 = { text = "å·´ç³è¾¾", colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl15 = { text = "å°è¡è¦å¡", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { "C" }, |
tooltiptxt = "", bgPOI = true }, |
dtl16 = { text = "å å°è", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl17 = { text = "èçç¢å ¡", colour = AM_BLUE, coords = { {85.54, 41.98}, {82.02, 27.16}, {70.50, 13.53}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "é¨è½å¯ä»¥ç ´å以è·å¾è£èª\nå½è¢«ç ´ååå®å«åæ¢å·æ°", bgPOI = true }, |
dtl18 = { text = "ç³çç¢å ¡", colour = AM_BLUE, coords = { {85.54, 41.98}, {60, 41.98} }, symbol = { "8" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl19 = { text = "å°ç¿¼ç¢å ¡", colour = AM_BLUE, coords = { {82.02, 27.16}, {60, 27.16} }, symbol = { "9" }, |
tooltiptxt = "èç空åææ¥å®å¡å°Â·è²å©æ®\né¨è½ç©ºåææ¥å®å¤æ¯", bgPOI = true, bgTimer = 245 }, |
dtl20 = { text = "丹巴达å°åé¨ç¢å ¡", colour = AM_BLUE, coords = { {71.00, 13.00}, {60, 13.53} }, symbol = { "10" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl21 = { text = "丹巴达å°åé¨ç¢å ¡", colour = AM_BLUE, coords = { {73.04, 7.37}, {60, 7.37} }, symbol = { "11" }, |
tooltiptxt = "é¨è½ç©ºåææ¥å®ç©ç»´éå ", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl22 = { text = "é¨è½å¨å¡", colour = AM_RED, coords = { {78.31, 59.29}, {81.83, 67.25}, {80.4, 89.04}, {77, 88.5} }, symbol = { " " }, |
tooltiptxt = "èçå¯ä»¥ç ´å以è·å¾è£èª\nå½è¢«ç ´ååå®å«åæ¢å·æ°", bgPOI = true }, |
dtl23 = { text = "å°è¡å¨å¡", colour = AM_RED, coords = { {78.31, 59.29}, {60, 59.29} }, symbol = { "12" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl24 = { text = "å¨å¡é«å°", colour = AM_RED, coords = { {81.83, 67.25}, {60, 67.25} }, symbol = { "13" }, |
tooltiptxt = "èç空åææ¥å®åææ¯Â·è²å©æ®\né¨è½ç©ºåææ¥å®æ¯éå¤å°", bgPOI = true, bgTimer = 245 }, |
dtl25 = { text = "ä¸é¨éç¼å¨å¡", colour = AM_RED, coords = { {80.6, 89.04}, {63, 89.05} }, symbol = { "14" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl26 = { text = "西é¨éç¼å¨å¡", colour = AM_RED, coords = { {78.5, 88.8}, {60.5, 88.5} }, symbol = { "15" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl27 = { text = "ç¿æ´", colour = AM_ORANGE, coords = { {81.15, 1.69}, {73.33, 74.61} }, symbol = { " " }, |
tooltiptxt = "å é¢ä»¥å¼éèµæº", bgPOI = true }, |
dtl28 = { text = "æ·±éç¿æ´", colour = AM_GREEN, coords = { {81.15, 1.69}, {63, 1.69} }, symbol = { "IM" }, |
tooltiptxt = "", bgPOI = true }, |
dtl29 = { text = "å·é½¿ç¿æ´", colour = AM_GREEN, coords = { {73.33, 74.61}, {63, 74.61} }, symbol = {"CM" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
-- Pad to dtl32 to control the page break |
dtl30 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl31 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl32 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
-- Pad to dtl32 to control the page break |
dtl33 = { text = "å¬å¤åºå", colour = AM_GREEN, coords = { {80.76, 44.27}, {73.14, 48.05} }, symbol = { " " }, |
tooltiptxt = "å¨è¿ä¸ªç¹å¬å¤éµè¥ä¹ç¥" }, |
dtl34 = { text = "森æä¹çä¼å¼æ¯", colour = AM_BLUE, coords = { {80.76, 44.27} }, symbol = { "IF" }, |
tooltiptxt = "æ¤å«è ä»ä¸¹å·´è¾¾å°å¬å¤NPCå°è¿ä¸ªç¹" }, |
dtl35 = { text = "å°éªä¹çæ´å éæ", colour = AM_RED, coords = { {73.14, 48.05} }, symbol = { "LI" }, |
tooltiptxt = "æ¤å«è ä»éç¼è¦å¡å¬å¤NPCå°è¿ä¸ªç¹", leaveGap = 1 }, |
dtl36 = { text = "èçä¸æ ¡", colour = AM_BLUE, coords = { {82.02, 27.16}, {81.05, 85.46}, {81.83, 67.25}, {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "æ´æ并å¬å¤ååºå°ä»¥è·å¾ç©ºä¸æ¯æ", bgPOI = true }, |
dtl37 = { text = "å¡å°Â·è²å©æ® (9 å°ç¿¼ç¢å ¡)", colour = AM_BLUE, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl38 = { text = "æ¯éå¤å° (13 å¨å¡é«å°)", colour = AM_BLUE, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl39 = { text = "ç»´æ³¢é", colour = AM_BLUE, coords = { {81.05, 85.46} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl40 = { text = "è¾å æ¼ (14 ä¸é¨éç¼å¨å¡)", colour = AM_BLUE, coords = { {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl41 = { text = "é¨è½ä¸æ ¡", colour = AM_RED, coords = { {81.83, 67.25}, {82.02, 27.16}, {88.96, 23.38}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "æ´æ并å¬å¤ååºå°ä»¥è·å¾ç©ºä¸æ¯æ", bgPOI = true }, |
dtl42 = { text = "åææ¯Â·è²å©æ® (13 å¨å¡é«å°)", colour = AM_RED, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl43 = { text = "å¤æ¯ (9 å°ç¿¼ç¢å ¡)", colour = AM_RED, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl44 = { text = "æ°æ¯æ", colour = AM_RED, coords = { {88.96, 23.38} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl45 = { text = "ç©ç»´éå (11 丹巴达å°åé¨ç¢å ¡)", colour = AM_RED, coords = { {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl46 = { text = "è¸æ±½é¯ä½ç½®", colour = AM_PURPLE, coords = { {83, 54.72}, {88.57, 15.42} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl47 = { text = "èçè¸æ±½é¯", colour = AM_BLUE, coords = { {83, 54.72} }, symbol = { "S" }, |
tooltiptxt = "æ¶å²æºä»»å¡éè¦" }, |
dtl48 = { text = "é¨è½è¸æ±½é¯", colour = AM_RED, coords = { {88.57, 15.42} }, symbol = { "S" }, |
tooltiptxt = "æ¶å²æºä»»å¡éè¦", leaveGap = 1 }, |
dtl49 = { text = "æ´ç©´", colour = AM_GREEN, coords = { {64.54, 24.08}, {85.93, 94.71} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl50 = { text = "å°ç¿¼", colour = AM_GREEN, coords = { {64.54, 24.08} }, symbol = { "IC" }, |
tooltiptxt = "" }, |
dtl51 = { text = "è®çª", colour = AM_GREEN, coords = { {85.93, 94.71} }, symbol = { "WC" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl52 = { text = "éç¼éªå µææ¥å®", colour = AM_RED, coords = { {91.2, 86.55} }, symbol = { "WR" }, |
tooltiptxt = "驯æç¼å¹¶ä¸äº¤ç¾ç®ä»¥å¬å¤éªå µ\nèç类似å°ç¹å¨ä¸¹å·´è¾¾å°, å°±å¨æ¥æç«å¢å°åé¨", leaveGap = 2 }, |
}, |
{ name = "é¿æå¸çå°", -- Arathi Basin |
type = AM_TYP_BG, |
displayname = "é¿æå¸çå°", |
displayshort = "AB", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\ArathiBasin", |
location = "é¿æå¸é«å° (73, 28)", |
levels = "20+ å¢é", |
players = "15", |
prereq = "", |
general = "", |
wmData = { minX = 0.23, maxX = 0.71, minY = 0.09, maxY = 0.76 }, |
amData = { minX = 0.15, maxX = 0.93, minY = 0.05, maxY = 0.87 }, |
dtl1 = { text = "èçèµ·ç¹", colour = AM_BLUE, coords = { {21.8, 12.98} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "èçç©å®¶å¼å§äºè¿é", bgBase = "A" }, |
dtl2 = { text = "é¨è½èµ·ç¹", colour = AM_RED, coords = { {91.89, 80.63} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "é¨è½ç©å®¶å¼å§äºè¿é", bgBase = "H", leaveGap = 1 }, |
dtl3 = { text = "å ½æ ", colour = AM_GREEN, coords = { {34.67, 29.6}, {9, 28.0} }, symbol = { "S" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 62 }, |
dtl4 = { text = "éç¿", colour = AM_GREEN, coords = { {72.81, 30.54}, {9, 34.0} }, symbol = { "M" }, |
tooltiptxt = "å é¢", bgPOI = true, bgTimer = 62 }, |
dtl5 = { text = "éå éº", colour = AM_GREEN, coords = { {51.9, 50.2}, {9, 50.2} }, symbol = { "B" }, |
tooltiptxt = "å é¢", bgPOI = true, bgTimer = 62 }, |
dtl6 = { text = "ä¼æ¨åº", colour = AM_GREEN, coords = { {41.10, 62.37}, {9, 62.0} }, symbol = { "L" }, |
tooltiptxt = "å é¢", bgPOI = true, bgTimer = 62 }, |
dtl7 = { text = "ååº", colour = AM_GREEN, coords = { {70.52, 67.75}, {9, 68.0} }, symbol = { "F" }, |
tooltiptxt = "å é¢", bgPOI = true, bgTimer = 62, leaveGap = 1 }, |
}, |
{ name = "é£æ´ä¹ç¼", -- Eye of the Storm |
type = AM_TYP_BG, |
displayname = "é£æ´ä¹ç¼", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\NetherstormBG", -- NetherstormBG |
location = "è空é£æ´", |
levels = "61-69, 70", |
players = "15", |
prereq = "Four capture points and a flag to capture and return", |
general = "Accumulate 2000 victory points", |
wmData = { minX = 0.347, maxX = 0.614, minY = 0.164, maxY = 0.835 }, |
amData = { minX = 0.245, maxX = 0.685, minY = 0.10, maxY = 0.86 }, |
dtl1 = { text = "é¨è½å ¥å£", colour = AM_RED, coords = { {44.8, 20.8} }, symbol = { "A" }, |
tooltiptxt = "Horde players start here" }, |
dtl2 = { text = "èçå ¥å£", colour = AM_RED, coords = { {48.8, 74.9} }, symbol = { "H" }, |
tooltiptxt = "Alliance players start here", leaveGap = 2 }, |
dtl3 = { text = "éè½æºç²åºå¢", colour = AM_GREEN, coords = { {33, 58}, {20, 58} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true }, |
dtl4 = { text = "æ³å¸å¡", colour = AM_GREEN, coords = { {32.2, 39}, {20, 39} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true }, |
dtl5 = { text = "å¾·è±å°¼åºå¢", colour = AM_GREEN, coords = { {59.5, 37.5}, {80, 37.5} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true }, |
dtl6 = { text = "è¡ç²¾çµå¡", colour = AM_GREEN, coords = { {60.8, 56}, {80, 56} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true }, |
dtl7 = { text = "æå¸", colour = AM_GREEN, coords = { {47, 47} }, symbol = { "F" }, |
tooltiptxt = "", bgFlag = "N", leaveGap = 2 }, |
dtl8 = { text = "å¢å°", colour = AM_BLUE, coords = { {38, 58} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl9 = { text = "å¢å°", colour = AM_BLUE, coords = { {37, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl10 = { text = "å¢å°", colour = AM_BLUE, coords = { {56, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl11 = { text = "å¢å°", colour = AM_BLUE, coords = { {56, 60} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 2 }, |
}, |
{ name = "ææ峡谷", -- Warsong Gulch |
type = AM_TYP_BG, |
displayname = "ææ峡谷", |
displayshort = "WSG", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\WarsongGulch", |
location = "ç°è°· (62, 84) / è´«ç ä¹å° (47, 8)", |
levels = "10+ å¢é", |
players = "10", |
prereq = "", |
general = "", |
wmData = { minX = 0.26, maxX = 0.74, minY = 0.05, maxY = 0.95 }, |
amData = { minX = 0.33, maxX = 0.97, minY = 0.12, maxY = 0.88 }, |
dtl1 = { text = "èçæå¸æ¿é´", colour = AM_BLUE, coords = { {64.31, 14.15} }, symbol = { "F" }, |
tooltiptxt = "èçç©å®¶å¼å§äºè¿é" }, |
dtl2 = { text = "èçåºå£", colour = AM_BLUE, coords = { {45.93, 22.34} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "使ç¨æè è¾å ¥/afk", leaveGap = 1 }, |
dtl3 = { text = "é¨è½æå¸æ¿é´", colour = AM_RED, coords = { {70.75, 85.31} }, symbol = { "F" }, |
tooltiptxt = "é¨è½ç©å®¶å¼å§äºè¿é" }, |
dtl4 = { text = "é¨è½åºå£", colour = AM_RED, coords = { {87.75, 77.12} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "使ç¨æè è¾å ¥/afk", leaveGap = 1 }, |
dtl5 = { text = "å¢ç", colour = AM_GREEN, coords = { {55.35, 60.26}, {76.26, 39.67} }, symbol = { "P" }, |
tooltiptxt = "" }, |
dtl6 = { text = "æ¢å¤ç¹", colour = AM_GREEN, coords = { {81.09, 61.43}, {56.04, 39.20} }, symbol = { "R" }, |
tooltiptxt = "æ¢å¤çå½å¼ & æ³åå¼", leaveGap = 2 }, |
dtl7 = { text = "èçæå¸è¿éè ", colour = AM_BLUE, coords = { {30, 15} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "A" }, |
dtl8 = { text = "é¨è½æå¸è¿éè ", colour = AM_RED, coords = { {30, 85} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "H", leaveGap = 2 }, |
}, |
}; |
end |
-------------------------------------------------------------------------- |
-- localization.lua |
-------------------------------------------------------------------------- |
AM_TYP_BG = "BattleGrounds"; -- Register the Type of map |
-- Define the Map details |
-- the wmData and amData allow the positioning of Player/Party/Raid dots on the map and relate GetPlayerCoordinates to frame coordinates on the map |
AM_ALPHAMAP_BATTLEGROUNDS_LIST = { |
{ name = "Alterac Valley", -- Alterac Valley |
type = AM_TYP_BG, |
displayname = "Alterac Valley", |
displayshort = "AV", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\AlteracValley", |
location = "Alterac Mountains (63, 58)", |
levels = "51-60", |
players = "40", |
prereq = "", |
general = "", |
notescale = 0.7, |
wmData = { minX = 0.395, maxX = 0.586, minY = 0.106, maxY = 0.9187 }, |
amData = { minX = 0.65, maxX = 0.95, minY = 0.036, maxY = 0.98 }, |
dtl1 = { text = "Alliance Entrance", colour = AM_BLUE, coords = { {87.98, 2.69} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Horde Entrance", colour = AM_RED, coords = { {91.01, 71.03} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "Dun Baldar", colour = AM_BLUE, coords = { {67.38, 6.47} }, symbol = { "!" }, |
tooltiptxt = "Kill boss to win the game" }, |
dtl4 = { text = "Frostwolf Keep", colour = AM_RED, coords = { {75.38, 92.42} }, symbol = { "!" }, |
tooltiptxt = "Kill boss to win the game", leaveGap = 1 }, |
dtl5 = { text = "Graveyards", colour = AM_GREEN, coords = { {68.26, 9.55}, {79.29, 8.36}, {83.68, 32.53}, {70.89, 44.37}, {83.49, 60.99}, {80.66, 80.18}, {80.27, 94.31} }, symbol = { " " }, |
tooltiptxt = "Capture to allow your faction to resurrect here", bgPOI = true }, |
dtl6 = { text = "Stormpike Aid Station", colour = AM_GREEN, coords = { {68.26, 9.55}, {57, 9.55} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl7 = { text = "Stormpike Graveyard", colour = AM_GREEN, coords = { {79.29, 8.36}, {57, 12} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl8 = { text = "Stonehearth Graveyard", colour = AM_GREEN, coords = { {83.68, 32.53}, {57, 32.53} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl9 = { text = "Snowfall Graveyard", colour = AM_GREEN, coords = { {72.2, 44.8}, {57, 44.37} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl10 = { text = "Iceblood Graveyard", colour = AM_GREEN, coords = { {83.49, 60.99}, {57, 60.99} }, symbol = { "5" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl11 = { text = "Frostwolf Graveyard", colour = AM_GREEN, coords = { {82.0, 80.18}, {57, 80.18} }, symbol = { "6" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184 }, |
dtl12 = { text = "Frostwolf Relief Hut", colour = AM_GREEN, coords = { {80.27, 94.31}, {57, 94.31} }, symbol = { "7" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 184, leaveGap = 1 }, |
dtl13 = { text = "Stonehearth Outpost", bgPOI = true, colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { "C" }, |
tooltiptxt = "" }, |
dtl14 = { text = "Balinda", colour = AM_BLUE, coords = { {79, 36.71} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl15 = { text = "Iceblood Garrison", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { "C" }, |
tooltiptxt = "", bgPOI = true }, |
dtl16 = { text = "Glavangar", colour = AM_RED, coords = { {73.82, 57.7} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl17 = { text = "Alliance Bunkers", colour = AM_BLUE, coords = { {85.54, 41.98}, {82.02, 27.16}, {70.50, 13.53}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "Horde can destroy for honour\nGuards stop respawning when destroyed", bgPOI = true }, |
dtl18 = { text = "Stonehearth Bunker", colour = AM_BLUE, coords = { {85.54, 41.98}, {60, 41.98} }, symbol = { "8" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl19 = { text = "Icewing Bunker", colour = AM_BLUE, coords = { {82.02, 27.16}, {60, 27.16} }, symbol = { "9" }, |
tooltiptxt = "Alliance Wing Commander Karl Philips\nHorde Wing Commander Guse", bgPOI = true, bgTimer = 245 }, |
dtl20 = { text = "Dun Baldar South Bunker", colour = AM_BLUE, coords = { {71.00, 13.00}, {60, 13.53} }, symbol = { "10" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl21 = { text = "Dun Baldar North Bunker", colour = AM_BLUE, coords = { {73.04, 7.37}, {60, 7.37} }, symbol = { "11" }, |
tooltiptxt = "Horde Wing Commander Mulverick", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl22 = { text = "Horde Towers", colour = AM_RED, coords = { {78.31, 59.29}, {81.83, 67.25}, {80.4, 89.04}, {77, 88.5} }, symbol = { " " }, |
tooltiptxt = "Alliance can destroy for honour\nGuards stop respawning when destroyed", bgPOI = true }, |
dtl23 = { text = "Iceblood Tower", colour = AM_RED, coords = { {78.31, 59.29}, {60, 59.29} }, symbol = { "12" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl24 = { text = "Tower Point", colour = AM_RED, coords = { {81.83, 67.25}, {60, 67.25} }, symbol = { "13" }, |
tooltiptxt = "Alliance Wing Commander Louis Philips\nHorde Wing Commander Slidore", bgPOI = true, bgTimer = 245 }, |
dtl25 = { text = "East Frostwolf Tower", colour = AM_RED, coords = { {80.6, 89.04}, {63, 89.05} }, symbol = { "14" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245 }, |
dtl26 = { text = "West Frostwolf Tower", colour = AM_RED, coords = { {78.5, 88.8}, {60.5, 88.5} }, symbol = { "15" }, |
tooltiptxt = "", bgPOI = true, bgTimer = 245, leaveGap = 1 }, |
dtl27 = { text = "Mines", colour = AM_ORANGE, coords = { {81.15, 1.69}, {73.33, 74.61} }, symbol = { " " }, |
tooltiptxt = "Capture to farm resources", bgPOI = true }, |
dtl28 = { text = "Irondeep Mine", colour = AM_GREEN, coords = { {81.15, 1.69}, {63, 1.69} }, symbol = { "IM" }, |
tooltiptxt = "", bgPOI = true }, |
dtl29 = { text = "Coldtooth Mine", colour = AM_GREEN, coords = { {73.33, 74.61}, {63, 74.61} }, symbol = {"CM" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
-- Pad to dtl32 to control the page break |
dtl30 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl31 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl32 = { text = "", colour = AM_GREEN, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
-- Pad to dtl32 to control the page break |
dtl33 = { text = "Summoning Zones", colour = AM_GREEN, coords = { {80.76, 44.27}, {73.14, 48.05} }, symbol = { " " }, |
tooltiptxt = "Summon a Factions Avatar at these points" }, |
dtl34 = { text = "Ivus the Forest Lord", colour = AM_BLUE, coords = { {80.76, 44.27} }, symbol = { "IF" }, |
tooltiptxt = "Escort summoning NPCs to this point\nfrom Dun Baldar" }, |
dtl35 = { text = "Lokholar the Ice Lord", colour = AM_RED, coords = { {73.14, 48.05} }, symbol = { "LI" }, |
tooltiptxt = "Escort summoning NPCs to this point\nfrom Frostwolf Keep", leaveGap = 1 }, |
dtl36 = { text = "Alliance Wing Commanders", colour = AM_BLUE, coords = { {82.02, 27.16}, {81.05, 85.46}, {81.83, 67.25}, {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "Rescue and escort back to base to get Air support", bgPOI = true }, |
dtl37 = { text = "Karl Philips (9 Icewing Bunker)", colour = AM_BLUE, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl38 = { text = "Slidore (13 Tower Point)", colour = AM_BLUE, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl39 = { text = "Vipore", colour = AM_BLUE, coords = { {81.05, 85.46} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl40 = { text = "Ichman (14 East Frostwolf Tower)", colour = AM_BLUE, coords = { {80.4, 89.04} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl41 = { text = "Horde Wing Commanders", colour = AM_RED, coords = { {81.83, 67.25}, {82.02, 27.16}, {88.96, 23.38}, {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "Rescue and escort back to base to get Air support", bgPOI = true }, |
dtl42 = { text = "Louis Philips (13 Tower Point)", colour = AM_RED, coords = { {81.83, 67.25} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl43 = { text = "Guse (9 Icewing Bunker)", colour = AM_RED, coords = { {82.02, 27.16} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true }, |
dtl44 = { text = "Jeztore", colour = AM_RED, coords = { {88.96, 23.38} }, symbol = { "W" }, |
tooltiptxt = "" }, |
dtl45 = { text = "Mulverick (11 Dun Baldar North Bunker)", colour = AM_RED, coords = { {73.04, 7.37} }, symbol = { " " }, |
tooltiptxt = "", bgPOI = true, leaveGap = 1 }, |
dtl46 = { text = "Steamsaw Locations", colour = AM_PURPLE, coords = { {83, 54.72}, {88.57, 15.42} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl47 = { text = "Alliance Steamsaw", colour = AM_BLUE, coords = { {83, 54.72} }, symbol = { "S" }, |
tooltiptxt = "Required for Reaper quest" }, |
dtl48 = { text = "Horde Steamsaw", colour = AM_RED, coords = { {88.57, 15.42} }, symbol = { "S" }, |
tooltiptxt = "Required for Reaper quest", leaveGap = 1 }, |
dtl49 = { text = "Caverns", colour = AM_GREEN, coords = { {64.54, 24.08}, {85.93, 94.71} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl50 = { text = "Icewing", colour = AM_GREEN, coords = { {64.54, 24.08} }, symbol = { "IC" }, |
tooltiptxt = "" }, |
dtl51 = { text = "Wildpaw", colour = AM_GREEN, coords = { {85.93, 94.71} }, symbol = { "WC" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl52 = { text = "Wolf Rider Commander", colour = AM_RED, coords = { {91.2, 86.55} }, symbol = { "WR" }, |
tooltiptxt = "Tame Wolves and hand in Ram hides to summon Cavalry\nAlliance counterpart in Dun Baldar, just south of Aid Station GY", leaveGap = 2 }, |
}, |
{ name = "Arathi Basin", -- Arathi Basin |
type = AM_TYP_BG, |
displayname = "Arathi Basin", |
displayshort = "AB", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\ArathiBasin", |
location = "Arathi Highlands (73, 28)", |
levels = "20+ Banded", |
players = "15", |
prereq = "", |
general = "", |
wmData = { minX = 0.23, maxX = 0.71, minY = 0.09, maxY = 0.76 }, |
amData = { minX = 0.15, maxX = 0.93, minY = 0.05, maxY = 0.87 }, |
dtl1 = { text = "Alliance Start", colour = AM_BLUE, coords = { {21.8, 12.98} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "Alliance players start here", bgBase = "A" }, |
dtl2 = { text = "Horde Start", colour = AM_RED, coords = { {91.89, 80.63} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "Horde players start here", bgBase = "H", leaveGap = 1 }, |
dtl3 = { text = "Stables", colour = AM_GREEN, coords = { {34.67, 29.6}, {9, 28.0} }, symbol = { "S" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl4 = { text = "Gold Mine", colour = AM_GREEN, coords = { {72.81, 30.54}, {9, 34.0} }, symbol = { "M" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl5 = { text = "Blacksmith", colour = AM_GREEN, coords = { {51.9, 50.2}, {9, 50.2} }, symbol = { "B" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl6 = { text = "Lumber Mill", colour = AM_GREEN, coords = { {41.10, 62.37}, {9, 62.0} }, symbol = { "L" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62 }, |
dtl7 = { text = "Farm", colour = AM_GREEN, coords = { {70.52, 67.75}, {9, 68.0} }, symbol = { "F" }, |
tooltiptxt = "Capture", bgPOI = true, bgTimer = 62, leaveGap = 2 }, |
}, |
--62 |
{ name = "Eye of the Storm", -- Eye of the Storm |
type = AM_TYP_BG, |
displayname = "Eye of the Storm", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\NetherstormBG", -- NetherstormBG |
location = "Netherstorm", |
levels = "61-69, 70", |
players = "15", |
prereq = "Four capture points and a flag to capture and return", |
general = "Accumulate 2000 victory points", |
wmData = { minX = 0.347, maxX = 0.614, minY = 0.164, maxY = 0.835 }, |
amData = { minX = 0.245, maxX = 0.685, minY = 0.10, maxY = 0.86 }, |
dtl1 = { text = "Alliance", colour = AM_BLUE, coords = { {44.8, 20.8} }, symbol = { "A" }, |
tooltiptxt = "Horde players start here" }, |
dtl2 = { text = "Horde", colour = AM_RED, coords = { {48.8, 74.9} }, symbol = { "H" }, |
tooltiptxt = "Alliance players start here", leaveGap = 2 }, |
dtl3 = { text = "Fel Reaver Ruins", colour = AM_GREEN, coords = { {33, 58}, {21, 58} }, symbol = { "1" }, |
tooltiptxt = "", bgPOI = true }, |
dtl4 = { text = "Mage Tower", colour = AM_GREEN, coords = { {32.2, 39}, {21, 39} }, symbol = { "2" }, |
tooltiptxt = "", bgPOI = true }, |
dtl5 = { text = "Draenei Ruins", colour = AM_GREEN, coords = { {59.5, 37.5}, {72, 37.5} }, symbol = { "3" }, |
tooltiptxt = "", bgPOI = true }, |
dtl6 = { text = "Blood Elf Tower", colour = AM_GREEN, coords = { {60.8, 56}, {72, 56} }, symbol = { "4" }, |
tooltiptxt = "", bgPOI = true }, |
dtl7 = { text = "Flag", colour = AM_GREEN, coords = { {47, 47} }, symbol = { "F" }, |
tooltiptxt = "", bgFlag = "N", leaveGap = 2 }, |
dtl8 = { text = "Graveyard", colour = AM_BLUE, coords = { {38, 58} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl9 = { text = "Graveyard", colour = AM_BLUE, coords = { {37, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl10 = { text = "Graveyard", colour = AM_BLUE, coords = { {56, 33} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true }, |
dtl11 = { text = "Graveyard", colour = AM_BLUE, coords = { {56, 60} }, symbol = { "GY" }, |
tooltiptxt = "", bgPOI = true, leaveGap = 2 }, |
}, |
{ name = "Warsong Gulch", -- Warsong Gulch |
type = AM_TYP_BG, |
displayname = "Warsong Gulch", |
displayshort = "WSG", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\WarsongGulch", |
location = "Ashenvale (62, 84) / The Barrens (47, 8)", |
levels = "10+ Banded", |
players = "10", |
prereq = "", |
general = "", |
wmData = { minX = 0.26, maxX = 0.74, minY = 0.05, maxY = 0.95 }, |
amData = { minX = 0.33, maxX = 0.97, minY = 0.12, maxY = 0.88 }, |
dtl1 = { text = "Alliance Flag Room", colour = AM_BLUE, coords = { {64.31, 14.15} }, symbol = { "F" }, |
tooltiptxt = "Alliance players start here" }, |
dtl2 = { text = "Alliance Exit", colour = AM_BLUE, coords = { {45.93, 22.34} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "Use or /afk", leaveGap = 1 }, |
dtl3 = { text = "Horde Flag Room", colour = AM_RED, coords = { {70.75, 85.31} }, symbol = { "F" }, |
tooltiptxt = "Horde players start here" }, |
dtl4 = { text = "Horde Exit", colour = AM_RED, coords = { {87.75, 77.12} }, symbol = { AM_EXIT_SYMBOL }, |
tooltiptxt = "Use or /afk", leaveGap = 1 }, |
dtl5 = { text = "Power Buff", colour = AM_GREEN, coords = { {55.35, 60.26}, {76.26, 39.67} }, symbol = { "P" }, |
tooltiptxt = "" }, |
dtl6 = { text = "Rejuvination", colour = AM_GREEN, coords = { {81.09, 61.43}, {56.04, 39.20} }, symbol = { "R" }, |
tooltiptxt = "Restores HP & Mana", leaveGap = 2 }, |
dtl7 = { text = "Alliance Flag Carrier", colour = AM_BLUE, coords = { {30, 15} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "A" }, |
dtl8 = { text = "Horde Flag Carrier", colour = AM_RED, coords = { {30, 85} }, symbol = { "FC" }, |
tooltiptxt = "", bgFlag = "H", leaveGap = 2 }, |
}, |
{ name = "Strand of the Ancients", -- Stand of the Ancients |
type = AM_TYP_BG, |
displayname = "Strand of the Ancients", |
displayshort = "SotA", |
filename = "Interface\\AddOns\\AlphaMap_Battlegrounds\\Maps\\SotA", -- NetherstormBG |
location = "Northrend", |
levels = "80", |
players = "15", |
prereq = "One team lays siege, the other defends", |
general = "", |
wmData = { minX = 0.347, maxX = 0.614, minY = 0.164, maxY = 0.835 }, |
amData = { minX = 0.245, maxX = 0.685, minY = 0.10, maxY = 0.86 }, |
dtl1 = { text = "TestMap", colour = AM_BLUE, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "" }, |
}, |
}; |
## Interface: 30000 |
## Title: AlphaMap_Battlegrounds |
## Notes: Battleground Maps with Player Dots and special BG functions for AlphaMap |
## RequiredDeps: AlphaMap |
localisation.en.lua |
localisation.de.lua |
localisation.fr.lua |
localisation.cn.lua |
localisation.tw.lua |
AlphaMap_Battlegrounds.lua |
AlphaMobMap |
=========== |
AlphaMobMap makes MobMap icons that normally appear only on the WorldMap, visible on AlphaMap. |
If you have "MapNotes (Fan's Update)" installed [v4.14.20300 or later], then you can create temporary or permanent MapNotes to track via the WorldMap and/or Minimap. |
1.) <ALT>-Click on the AlphaMap MobMap icon to create a temporary Thottbott Map and Mininote |
2.) <CTRL>-Click on the AlphaMap MobMap icon to create a permanent MapNote (Also active as Mininote) |
3.) <CTRL>-<SHIFT>-Click on the AlphaMap MobMap icon to create a permanent MapNote NOT active as a Mininote |
Change Log |
========== |
v1.00.20300 |
----------- |
- released 02/02/2008 |
local amOri_MobMap_DisplayPositionData; |
local amOri_MobMap_HideAllDots; |
local amOri_MobMap_SwitchMapAndDisplay; |
local amOri_MobMap_UpdatePositions; |
local AlphaMobMap_Frame = CreateFrame("Frame"); |
local WorldMapWasNotVisible; |
local function amNew_MobMap_UpdatePositions(...) |
local tmpF; |
if ( ( AlphaMapFrame:IsVisible() ) and ( not AlphaMapAlphaMapFrame:IsVisible() ) and ( not WorldMapFrame:IsVisible() ) ) then |
tmpF = WorldMapFrame.Show; |
WorldMapFrame.Show = function() return; end |
end |
amOri_MobMap_UpdatePositions(...); |
if ( tmpF ) then |
WorldMapFrame.Show = tmpF; |
end |
end |
local function amNew_MobMap_SwitchMapAndDisplay(...) |
local tmpF; |
if ( ( AlphaMapFrame:IsVisible() ) and ( not AlphaMapAlphaMapFrame:IsVisible() ) and ( not WorldMapFrame:IsVisible() ) ) then |
tmpF = ShowUIPanel; |
ShowUIPanel = function() return; end |
end |
amOri_MobMap_SwitchMapAndDisplay(...); |
if ( tmpF ) then |
ShowUIPanel = tmpF; |
end |
end |
local function amDummyTrue() |
return true; |
end |
local function AlphaMobMap_OnEvent(_, event) |
if ( event == "VARIABLES_LOADED" ) then |
amOri_MobMap_DisplayPositionData = MobMap_DisplayPositionData; |
MobMap_DisplayPositionData = amNew_MobMap_DisplayPositionData; |
amOri_MobMap_HideAllDots = MobMap_HideAllDots; |
MobMap_HideAllDots = amNew_MobMap_HideAllDots; |
amOri_MobMap_SwitchMapAndDisplay = MobMap_SwitchMapAndDisplay; |
MobMap_SwitchMapAndDisplay = amNew_MobMap_SwitchMapAndDisplay; |
amOri_MobMap_UpdatePositions = MobMap_UpdatePositions; |
MobMap_UpdatePositions = amNew_MobMap_UpdatePositions; |
elseif ( event == "WORLD_MAP_UPDATE" ) then |
if ( ( mobmap_enabled ) and ( ( MobMapMobSearchFrame ) or ( MobMapPickupListFrame ) ) ) then |
if ( ( AlphaMapFrame:IsVisible() ) and ( not AlphaMapAlphaMapFrame:IsVisible() ) ) then |
if(mobmap_lastzone~=MobMap_GetCurrentMapZoneName()) then |
local tmpF = WorldMapFrame.IsVisible; |
WorldMapFrame.IsVisible = amDummyTrue; |
mobmap_lastzone = MobMap_GetCurrentMapZoneName(); |
MobMap_Display(); |
WorldMapFrame.IsVisible = tmpF; |
end |
end |
end |
end |
end |
local function AM_MobMap_DisplayDotTooltip() |
if ( mobmap_show_world_map_tooltips ) then |
if ( this.idtable ) then |
AlphaMapTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
AlphaMapTooltip:AddDoubleLine("Position:", this.xcoord..", "..this.ycoord, 1, 1, 1, 1, 1, 1); |
local k,v; |
for k, v in pairs(this.idtable) do |
AlphaMapTooltip:AddLine(MobMap_GetMobName(v)); |
end |
AlphaMapTooltip:Show(); |
end |
if ( this.ihidtable ) then |
AlphaMapTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
AlphaMapTooltip:AddDoubleLine("Position:", this.xcoord..", "..this.ycoord, 1, 1, 1, 1, 1, 1); |
local k,v; |
for k, v in pairs(this.ihidtable) do |
local itemname=MobMap_GetItemNameByIHID(v); |
local itemid, quality = MobMap_GetItemDataByIHID(v); |
AlphaMapTooltip:AddLine(MobMap_ConstructColorizedItemName(quality, itemname)); |
end |
AlphaMapTooltip:Show(); |
end |
end |
end |
local function AM_MobMap_HideDotTooltip() |
AlphaMapTooltip:Hide(); |
end |
local function AM_MobMapDotFrame_OnClick() |
if ( MN_ThottInterface_Local ) then |
local desc; |
local additional; |
if ( this.idtable ) then |
desc = this.xcoord.. ", " .. this.ycoord; |
for k, v in pairs(this.idtable) do |
if ( not additional ) then |
desc = desc .. " : " .. MobMap_GetMobName(v); |
additional = true; |
else |
desc = desc .. ", " .. MobMap_GetMobName(v); |
end |
end |
AlphaMapTooltip:Show(); |
end |
if ( this.ihidtable ) then |
desc = this.xcoord..", "..this.ycoord.."\n"; |
for k, v in pairs(this.ihidtable) do |
local itemname=MobMap_GetItemNameByIHID(v); |
local itemid, quality = MobMap_GetItemDataByIHID(v); |
if ( not additional ) then |
desc = desc .. " : " .. MobMap_ConstructColorizedItemName(quality, itemname); |
additional = true; |
else |
desc = desc .. ", " .. MobMap_ConstructColorizedItemName(quality, itemname); |
end |
end |
end |
if ( not desc ) then desc = "MobMap"; end |
MN_ThottInterface_Local(this.xcoord, this.ycoord, desc, "MobMap"); |
end |
end |
local function AM_MobMap_DisplayPositionData(posdata, mobid, ihid, ...) |
local frame, texture, texture2; |
for k, v in pairs(posdata) do |
for x = v.x1, v.x2, 1 do |
frame = getglobal("AM_MobMapDot" .. x .. "_" .. v.y); |
if ( not frame ) then |
frame = CreateFrame("Button", "AM_MobMapDot" ..x.. "_" .. v.y, AlphaMapUnits, "MobMapDotFrameTemplate"); |
frame:SetScript("OnEnter", AM_MobMap_DisplayDotTooltip); |
frame:SetScript("OnLeave", AM_MobMap_HideDotTooltip); |
frame:SetScript("OnClick", AM_MobMapDotFrame_OnClick); |
frame:RegisterForClicks("LeftButtonUp"); |
end |
frame:ClearAllPoints(); |
frame:SetPoint("TOPLEFT", AlphaMapUnits, "TOPLEFT", x*frame:GetWidth(), -v.y*frame:GetHeight()); |
frame:SetFrameLevel(AlphaMapFrame:GetFrameLevel()+2); |
-- frame:SetAlpha(mobmap_dot_transparency); |
frame.xcoord=x; |
frame.ycoord=v.y; |
if ( mobid ) then |
if ( not frame.idtable ) then |
frame.idtable = {}; |
end |
table.insert(frame.idtable, mobid); |
end |
if ( ihid ) then |
if ( not frame.ihidtable ) then |
frame.ihidtable={}; |
end |
table.insert(frame.ihidtable, ihid); |
end |
texture = getglobal(frame:GetName() .. "Texture"); |
texture2 = getglobal(frame:GetName() .. "Texture2"); |
texture:SetVertexColor(mobmap_outer_dot_color.r, mobmap_outer_dot_color.g, mobmap_outer_dot_color.b); |
texture:SetAlpha(mobmap_outer_dot_color.a); |
texture2:SetVertexColor(mobmap_inner_dot_color.r, mobmap_inner_dot_color.g, mobmap_inner_dot_color.b); |
texture2:SetAlpha(mobmap_inner_dot_color.a); |
frame:Show(); |
end |
end |
end |
AlphaMobMap_Frame:SetScript("OnEvent", AlphaMobMap_OnEvent); |
AlphaMobMap_Frame:RegisterEvent("VARIABLES_LOADED"); |
AlphaMobMap_Frame:RegisterEvent("WORLD_MAP_UPDATE"); |
-- Hooked Functions |
function amNew_MobMap_HideAllDots(...) |
amOri_MobMap_HideAllDots(...); |
local frame; |
for x=1,99,1 do |
for y=1,99,1 do |
frame=getglobal("AM_MobMapDot"..x.."_"..y); |
if ( frame ) then |
frame:Hide(); |
frame.idtable=nil; |
frame.ihidtable=nil; |
end |
end |
end |
end |
function amNew_MobMap_DisplayPositionData(posdata, mobid, ihid, ...) |
amOri_MobMap_DisplayPositionData(posdata, mobid, ihid, ...); |
if ( not posdata ) then return; end |
AM_MobMap_DisplayPositionData(posdata, mobid, ihid, ...); |
end |
## Interface: 30000 |
## Title: AlphaMobMap |c0000FF00(v1.00.30000)|r |
## Version: 1.00.30000 |
## Author: Telic telic@hotmail.co.uk |
## Notes: Enables MobMap markers in AlphaMap |
## RequiredDeps: AlphaMap, MobMap |
AlphaMobMap.lua |
--[[ |
--AlphaMap Simplified Chinese |
--Locolized by springsnow (2006/7/14)(3åº-åå®å¨-æµ®äº) |
--Last Updated:2006/9/23 |
--ä¹æ以æ±åæ¤æä»¶å ¶å®æ¯å 为èªå·±ä¸ç´å¨ç¨ï¼ä»¥åç¨çæ§çæ¬çæ人æ±åï¼å¤§çº¦å·²ç»æä¸å¹´æ²¡ææ´æ°å½æ±åäºï¼ |
--为äºèªå·±ä½¿ç¨æ¹ä¾¿ï¼äºæ¯å°±å°è¯èªå·±æ±åäºï¼ç±äºæ¬äººåºæ¬æ²¡è¿è¿æåºï¼æ以æåºé¨åå¯è½æ±åä¸å¤ªå®æ´ï¼ |
--å¸æ大家è½å¤ç»äºå¸®å©ã |
--]] |
if( GetLocale() == "zhCN" ) then |
SLASH_ALPHAMAPSLASH1 = "/AlphaMap"; |
SLASH_ALPHAMAPSLASH2 = "/am"; |
AM_SLASH_LOAD_HELP_USAGE = "Alpha Map" |
BINDING_HEADER_ALPHAMAP = "AlphaMap æé®ç»å®"; |
BINDING_NAME_TOGGLEALPHAMAP = "å¼å¯/å ³é AlphaMap"; |
BINDING_NAME_INCREMENTALPHAMAP = "å¢å AlphaMap éæ度"; |
BINDING_NAME_DECREMENTALPHAMAP = "åå° AlphaMap éæ度"; |
BINDING_NAME_CLEARVIEWALPHAMAP = "æ¾ç¤º/éèæææ è®°/å¾æ "; |
BINDING_NAME_CYCLEWMMODE = "循ç¯ä¸çå°å¾æ¨¡å¼"; |
BINDING_NAME_HOT_SPOT = "çç¹"; |
--Colored State values |
ALPHA_MAP_GREEN_ENABLED = "|c0000FF00å¯ç¨|r"; |
ALPHA_MAP_RED_DISABLED = "|c00FF0000ç¦ç¨|r"; |
--Slash Help |
AM_SLASH_HELP_USAGE = "AlphaMap 使ç¨æ¹æ³: /alphamap æ /am:"; |
AM_SLASH_HELP_ENABLE = "/am enable - å¯ç¨/éæ°å¯ç¨ AlphaMap"; |
AM_SLASH_HELP_DISABLE = "/am disable - ç¦ç¨ AlphaMap"; |
AM_SLASH_HELP_RESET = "/am reset - éç½® AlphaMap é项为é»è®¤å¼."; |
AM_SLASH_HELP_RAID = "/am raid - æ¾ç¤ºå¢éæ è®°"; |
AM_SLASH_HELP_PTIPS = "/am ptips - æ¾ç¤ºéä¼æ示信æ¯"; |
AM_SLASH_HELP_MNTIPS = "/am mntips - æ¾ç¤º MapNotes æ示信æ¯"; |
AM_SLASH_HELP_GTIPS = "/am gtips - æ¾ç¤º Gatherer æ示信æ¯"; |
AM_SLASH_HELP_MOVESLIDER = "/am moveslider - å¼å¯/å ³é移å¨éæè°èæ¡"; |
AM_SLASH_HELP_SLIDER = "/am slider - å¼å¯/å ³éæ¾ç¤ºéæè°èæ¡æ¾ç¤º"; |
AM_SLASH_HELP_GATHERER = "/am gatherer - å¼å¯/å ³é对 Gatherer çæ¯æ"; |
AM_SLASH_HELP_MAPNOTES = "/am mapnotes - å¼å¯/å ³é对 MapNotes çæ¯æ"; |
AM_SLASH_HELP_AUTOCLOSE = "/am combat - å¼å¯/å ³éææä¸èªå¨å ³é"; |
AM_SLASH_HELP_AUTOOPEN = "/am reopen - å¼å¯/å ³éææç»æåéæ°å¼å¯"; |
AM_SLASH_HELP_WMCLOSE = "/am wmclose - å¼å¯/å ³éä¸çå°å¾å ³éæ¶èªå¨å ³é"; |
AM_SLASH_HELP_LOCK = "/am lock - å¼å¯/å ³é AlphaMap 移å¨åè½"; |
AM_SLASH_HELP_SCALE = "/am scale |c0000AA00<æ°å¼>|r - 设置 Alphamap çªå£æ¯ä¾ (èå´ 0.0 - 1.0)"; |
AM_SLASH_HELP_TOG = "|c00FF0000/am tog - å¼å¯/å ³é Alphamap æ¾ç¤º|r"; |
AM_SLASH_HELP_ALPHA = "/am alpha |c0000AA00<æ°å¼>|r - 设置 AlphaMap éæ度 (èå´ 0.0 - 1.0)"; |
AM_SLASH_HELP_MINIMAP = "/am minimap - å¼å¯/å ³éæ¾ç¤ºè¿·ä½ å°å¾æé®"; |
AM_SLASH_HELP_HELP = "/am help <æ> /am ? - ååº AlphaMap çå½ä»¤è¡"; |
ALPHA_MAP_LOAD_CONFIRM = "|c00A335EDAlphaMap |c0000FF00v."..ALPHA_MAP_VERSION.." |c00A335ED è½½å ¥ - è¾å ¥ "..SLASH_ALPHAMAPSLASH1.." æ "..SLASH_ALPHAMAPSLASH2.." æ¾ç¤ºé项|r"; |
ALPHA_MAP_ENABLED = "|c0000BFFFAlphaMap å½åå·² "..ALPHA_MAP_GREEN_ENABLED; |
ALPHA_MAP_DISABLED = "|c0000BFFFAlphaMap å½åå·² "..ALPHA_MAP_RED_DISABLED; |
ALPHA_MAP_UI_LOCKED = "AlphaMap: ç¨æ·çé¢ |c00FF0000éå®|r."; |
ALPHA_MAP_UI_UNLOCKED = "AlphaMap: ç¨æ·çé¢ |c0000FF00æªéå®|r."; |
ALPHA_MAP_UI_LOCK_HELP = "å¦æç¹éæ¤é项, é£ä¹ AlphaMap å°è¢«éå®å¨è¯¥ä½ç½®ä¸è½åè¿è¡ç§»å¨."; |
ALPHA_MAP_DISABLED_HINT = "æ示: AlphaMap å·² "..ALPHA_MAP_RED_DISABLED..". è¾å ¥ |C0000AA00'/am Enable'|R å½ä»¤éæ°å¯ç¨å®."; |
ALPHA_MAP_CONFIG_SLIDER_STATE = "AlphaMap: éæè°èæ¡ç§»å¨ "; |
ALPHA_MAP_CONFIG_COMBAT_STATE = "AlphaMap: æææ¶èªå¨å ³é "; |
ALPHA_MAP_CONFIG_REOPEN_STATE = "AlphaMap: ææç»æåéæ°å¼å¯ "; |
ALPHA_MAP_CONFIG_RAID_STATE = "AlphaMap: å¢éæ è®° "; |
ALPHA_MAP_CONFIG_PTIPS_STATE = "AlphaMap: éä¼/å¢éæç¤ºä¿¡æ¯ "; |
ALPHA_MAP_CONFIG_MNTIPS_STATE = "AlphaMap: MapNotes æç¤ºä¿¡æ¯ "; |
ALPHA_MAP_CONFIG_GTIPS_STATE = "AlphaMap: Gatherer æç¤ºä¿¡æ¯ "; |
ALPHA_MAP_CONFIG_WMCLOSE_STATE = "AlphaMap: å ³éä¸çå°å¾æ¶å ³é "; |
ALPHA_MAP_CONFIG_GATHERER_STATE = "AlphaMap: Gatherer æ¯æ "; |
ALPHA_MAP_CONFIG_MAPNOTES_STATE = "AlphaMap: MapNotes æ¯æ "; |
AM_OPTIONS = "é项"; |
AM_OPTIONS_TITLE = "AlphaMap "..AM_OPTIONS; |
AM_OPTIONS_RESET = "éç½®å ¨é¨"; |
AM_OPTIONS_CLOSE = "å ³é"; |
AM_OPTIONS_MAPNOTES = "æ¾ç¤º Map Notes"; |
AM_OPTIONS_MAPNOTES_TOOLTIPS = "æ¾ç¤º Map Notes æ示信æ¯"; |
AM_OPTIONS_GATHERER = "æ¾ç¤º Gatherer å¾æ "; |
AM_OPTIONS_GATHERER_TOOLTIPS = "æ¾ç¤º Gatherer æ示信æ¯"; |
AM_OPTIONS_PARTY_TOOLTIPS = "æ¾ç¤ºéä¼/å¢éæ示信æ¯"; |
AM_OPTIONS_RAID_PINS = "æ¾ç¤ºå¢éæ è®° "; |
AM_OPTIONS_SLIDER = "å¨å°å¾ä¸æ¾ç¤ºéæ度è°èæ¡"; |
AM_OPTIONS_SLIDER_MOVE = "å 许移å¨éæ度è°èæ¡"; |
AM_OPTIONS_AUTOCLOSE_COMBAT = "ææå¼å§æ¶å ³éå°å¾"; |
AM_OPTIONS_AUTOOPEN_COMBAT = "ææç»æåéæ°æå¼å°å¾"; |
AM_OPTIONS_AUTOCLOSE_WORLDMAP = "å½ä¸çå°å¾å ³éæ¶å ³éå°å¾"; |
AM_OPTIONS_ANGLESLIDER = "å°å°å¾è§åº¦ : "; |
AM_OPTIONS_RADIUSLIDER = "å°å°å¾åå¾ : "; |
AM_OPTIONS_ALPHASLIDER = "å°å¾éæ度 : "; |
AM_OPTIONS_SCALESLIDER = " å°å¾ç¼©æ¾ : "; |
AM_OPTIONS_MAP_LOCK = "éå® AlphaMap ä½ç½®"; |
AM_OPTIONS_MINIMAP = "æ¾ç¤ºå°å°å¾å¾æ "; |
AM_OPTIONS_CLEARVIEW_OFF = "éèå·²æ¿æ´»çå¾æ "; |
AM_OPTIONS_CLEARVIEW_ON = "|c00FF0000ææå¾æ å½åéè|r"; |
AM_OPTIONS_LEGACYPLAYER = "æ¾ç¤ºåå§é£æ ¼ç©å®¶å¾æ "; |
AM_OPTIONS_ZONE_SELECTOR = "æ¾ç¤ºå°å¾éæ©å¨"; |
AM_OPTIONS_GENERAL = "综å"; |
AM_OPTIONS_GENERAL_CHAT = "综åè天"; |
AM_OPTIONS_DUNGEON = "å°ä¸å"; |
AM_OPTIONS_MAPS = "å°å¾éæ©å¨"; |
AM_OPTIONS_ADDONS = "ä¸çå°å¾æ è®° & å¾æ : "; |
AM_OPTIONS_MISC = "å é¨æ件é项 : "; |
AM_OPTIONS_DUNGEON_NOTES = "AlphaMap æ è®°é项 : "; |
AM_OPTIONS_DUNGEON_FRAMES = "å°ä¸åé¢å¤ä¿¡æ¯ : "; |
AM_OPTIONS_DM_NOTES = "æ¾ç¤º AlphaMap æ è®°"; |
AM_OPTIONS_DM_NOTES_TOOLTIPS = "æ¾ç¤º AlphaMap æ è®°æ示信æ¯"; |
AM_OPTIONS_DM_NOTES_BCKGRND = "æ¾ç¤ºæ è®°èæ¯"; |
AM_OPTIONS_DM_NBG_SET = "设置æ è®°èæ¯é¢è²"; |
AM_OPTIONS_DM_HEADER = "æ¾ç¤ºé¡µçä¿¡æ¯"; |
AM_OPTIONS_DM_EXTRA = "æ¾ç¤ºé¡µèä¿¡æ¯"; |
AM_OPTIONS_DM_KEY = "æ¾ç¤ºå°å¾å ³é®ç¹"; |
AM_OPTIONS_DM_KEY_TOOLTIPS = "æ¾ç¤ºå°å¾å ³é®ç¹æ示信æ¯"; |
AM_OPTIONS_RESTORE = "åºç¨"; |
AM_MISC = "å ¶ä»"; |
AM_OPTIONS_DM_MISC = AM_MISC.." : "; |
AM_OPTIONS_DM_MAP_BCKGRND = "æ¾ç¤ºå°å¾èæ¯"; |
AM_OPTIONS_DM_MBG_SET = "设置å°å¾èæ¯é¢è²"; |
AM_OPTIONS_DM_TEXT_BCKGRND = "æ¾ç¤ºææ¬èæ¯"; |
AM_OPTIONS_DM_TEXTBG_SET = "设置ææ¬èæ¯é¢è²"; |
AM_OPTIONS_MAP_BOXES = "AlphaMap éæ©å¨ä½ç½® :"; |
AM_OPTIONS_UNDOCKED = "AlphaMap éæ©å¨ : "; |
AM_OPTIONS_FREE = "èªç±æµ®å¨"; |
AM_OPTIONS_FREE_LOCKED = "(éå®)"; |
AM_OPTIONS_MAPPED = "å¸éå° AlphaMap"; |
AM_OPTIONS_DOCK_IT = "åµå ¥å°é项çªå£"; |
AM_OPTIONS_FREE_IT = "èªç±æµ®å¨"; |
AM_OPTIONS_MAP_IT = "å¸éå° AlphaMap"; |
AM_OPTIONS_HOW_TO_MAP = "åµå ¥å° AlphaMap ä» : "; |
AM_OPTIONS_MAP_LINK = "å°"; |
AM_OPTIONS_HOTSPOT_BEHAVE = "çç¹ç¶æ : "; |
AM_OPTIONS_HOTSPOT_DISABLE = "å¯ç¨çç¹åè½"; |
AM_OPTIONS_HOTSPOT_OPEN = "å¦æ AlphaMap å·²å ³éåå¼å¯"; |
AM_OPTIONS_HOTSPOT_OPACITY = "å®å ¨ä¸éæ AlphaMap"; |
AM_OPTIONS_HOTSPOT_WORLDI = "å¼å¯/å ³éä¸çå°å¾å¾æ /æ è®°"; |
AM_OPTIONS_HOTSPOT_DUNGI = "å¼å¯/å ³éå°ä¸å AlphaMap æ è®°"; |
AM_OPTIONS_HOTSPOT_NBG = "å¼å¯/å ³éæ è®°èæ¯"; |
AM_OPTIONS_HOTSPOT_MBG = "å¼å¯/å ³éå°å¾èæ¯"; |
AM_OPTIONS_HOTSPOT_MINIMAP = "å¯ç¨å°å°å¾æé®ä¸ºçç¹"; |
AM_OPTIONS_HOTSPOT_INFO = "å¼å¯/å ³éå ³é®ç¹/页ç/页è"; |
AM_OPTIONS_BG_USE_AM = "å½å¨æåºä¸æ¶ä½¿ç¨ AlphaMap çæåºå°å¾ä½ä¸ºé»è®¤å¼"; |
AM_OPTIONS_TYPE_SAVE_LABEL = "ææ%1æ§å¶é项 : "; |
AM_OPTIONS_TYPE_ALL = "设置æ¹åå½±åå°ææ%s"; |
AM_OPTIONS_TYPE_SAVE = "åºç¨å°ææ%1"; |
AM_OPTIONS_BG_MESSAGES = "åéæcä¿¡æ¯å° : "; |
AM_OPTIONS_RAID = "å¢é"; |
AM_OPTIONS_PARTY = "å°é"; |
AM_OPTIONS_GUILD = "å ¬ä¼"; |
AM_OPTIONS_GROUP_DEFAULT = "åç»ä»å±"; |
AM_OPTIONS_NUN_AUTO = "èªå¨åé NuN æ 记设置"; |
AM_OPTIONS_NUN_FORMAT = "åéæ ¼å¼åä¿¡æ¯"; |
AM_OPTIONS_NUN_MESSAGES = "èªå¨åé NuN æ è®°å° : "; |
AM_OPTIONS_WMAP_MODES = "ä¸çå°å¾æ¥çæ¨¡å¼ :"; |
AM_OPTIONS_GMAP_MODES = "æ´éªå°å¾è®¾ç½® :"; |
AM_OPTIONS_GMAP_ALLOW = "å 许æ¹åå°æ´éªå°å¾"; |
AM_OPTIONS_GMAP_CHANGE = "éä¸ä»¥æ¹åæ´éªå°å¾"; |
AM_OPTIONS_WMAP_SMODE = "æ å"; |
AM_OPTIONS_WMAP_OMODE = "ç®æ´"; |
AM_OPTIONS_WMAP_MINIMODE = "å°å°å¾æè´¨"; |
AM_OPTIONS_WMAP_ZMINIMODE = "æ¾å¤§å°å°å¾"; |
AM_OPTIONS_WMOTHER = "å ¶ä»å°å¾æ§å¶ : "; |
AM_OPTIONS_WM_ESCAPE = "å¯ç¨ <ESC> å ³é"; |
AM_OPTIONS_WM_MOUSE = "å¯ç¨é¼ æ 交äº"; |
AM_OPTIONS_MUTE = "éé³"; |
AM_OPTIONS_COORDS = "(x, y)"; |
AM_OPTIONS_MAPS1 = "AlphaMap å°å¾ 1"; |
AM_OPTIONS_MAPS2 = " ..... 2"; |
AM_OPTIONS_HELP_TIPS = "帮å©æ示信æ¯"; |
AM_INSTANCE_TITLE_LOCATION = "ä½ç½® "; |
AM_INSTANCE_TITLE_LEVELS = "ç级 "; |
AM_INSTANCE_TITLE_PLAYERS = "æ大ç©å®¶æ° "; |
AM_INSTANCE_CHESTS = "ç®±å "; |
AM_INSTANCE_STAIRS = "楼梯"; |
AM_INSTANCE_ENTRANCES = "å ¥å£ "; |
AM_INSTANCE_EXITS = "åºå£ "; |
AM_LEADSTO = "éå¾..."; |
AM_INSTANCE_PREREQS = "å å³æ¡ä»¶ : "; |
AM_INSTANCE_GENERAL = "综åæ è®° : "; |
AM_RARE = "(ç¨æ)"; |
AM_VARIES = "(å¤ä¸ªä½ç½®)"; |
AM_WANDERS = "(å·¡é»)"; |
AM_OPTIONAL = "(å¯é)"; |
AM_NO_LIMIT = "æ ç©å®¶éå¶"; |
AM_MOB_LOOT = "æªç©æè½"; |
AM_RBOSS_DROP = "éæºé¦é¢æè½"; |
AM_ENCHANTS = "éé"; |
AM_CLASS_SETS = "èä¸å¥è£ "; |
AM_TIER0_SET = "T0å¥è£ "; |
AM_TIER1_SET = "T1å¥è£ "; |
AM_TIER2_SET = "T2å¥è£ "; |
AM_TIER3_SET = "T3å¥è£ "; |
AM_TIER4_SET = "T4å¥è£ "; |
AM_PVP_SET = "PVPå¥è£ "; |
AM_PVP = "PvP"; |
AM_ANCHOR_POINT = { { Display = "ä¸", -- Localise |
Command = "TOP" }, -- Do NOT Localise |
{ Display = "å³ä¸", -- Localise |
Command = "TOPRIGHT" }, -- Do NOT Localise |
{ Display = "å³", -- Localise |
Command = "RIGHT" }, -- Do NOT Localise |
{ Display = "å³ä¸", -- Localise |
Command = "BOTTOMRIGHT" }, -- Do NOT Localise |
{ Display = "ä¸", -- Localise |
Command = "BOTTOM" }, -- Do NOT Localise |
{ Display = "å·¦ä¸", -- Localise |
Command = "BOTTOMLEFT" }, -- Do NOT Localise |
{ Display = "å·¦", -- Localise |
Command = "LEFT" }, -- Do NOT Localise |
{ Display = "å·¦ä¸", -- Localise |
Command = "TOPLEFT" } -- Do NOT Localise |
}; |
AM_BG_BASE = "åºå°"; |
AM_BG_BASES = "åºå°"; |
AM_BG_REQUIRED = "éè¦è·è !"; |
AM_EXTERIOR = " å¤é¨"; |
AM_RCMENU_INC = " Inc "; -- as in 5 inc Blacksmith or 3 inc farm |
AM_RCMENU_ZERG = "Zerg"; -- as in Zerg Inc Frostwolf GY |
AM_OK = "ç¡®å®"; |
AM_RCMENU_HIGHLIGHT = "é«äº®"; -- as in leave this note highlighted on the map |
AM_RCMENU_NUN_AUTO = "èªå¨åéæ è®°"; -- send the NotesUNeed note for the current map note to Raid/Party/... |
AM_RCMENU_NUN_MAN = "æå¨åéæ è®°"; |
AM_RCMENU_NUN_OPEN = "æå¼æ è®°"; |
AM_RCMENU_AFLAG = "èçåæ "; |
AM_RCMENU_HFLAG = "é¨è½åæ "; |
AM_RCMENU_FLAGLOC = { "å·±æ¹é§é", |
"å·±æ¹å±é¡¶", |
"å°è¥¿è¾¹åº", |
"å°ä¸è¾¹å»", |
"å¨ä¸é´", |
"对æ¹é§é", |
"对æ¹å±é¡¶", |
"对æ¹åææ¿é´", |
"对æ¹å¢å°" |
}; |
AM_OPENING = "AQ Opening Quest Chain"; |
AM_HORDE = "é¨è½"; |
AM_PICKED = { word = "æèµ·äº" }; |
-- Deutsch |
--AM_PICKED = { word = "aufgenommen" }; |
-- Francais |
--AM_PICKED = { word = "ramass\195\169", |
-- posWord = " par ", |
-- extraChars = 2 }; |
AM_NEUTRAL = "ä¸ç«"; |
AM_FRIENDLY = "åå"; |
AM_HONOURED = "å°æ¬"; |
AM_REVERED = "å´æ¬"; |
AM_EXALTED = "å´æ"; |
AM_CONFIG_SAVED = "AlphaMap 设置æ¹å为 : "; |
AM_CANCEL = "åæ¶"; |
AM_CORPSE_TXT = "Dead"; |
AM_RESET_INSTANCE = "Reset"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- TOOLTIPS -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TT_MINIMAP_BUTTON = "AlphaMap\nå·¦å»å¼å¯/å ³é AlphaMap\nå³å»å¼å¯/å ³éé项"; |
AM_TT_ALPHA_BUTTON1 = "AlphaMap"; |
AM_TT_ALPHA_BUTTON2 = "å·¦å»å¼å¯/å ³é AlphaMap\nå³å»å¼å¯/å ³éé项"; |
AM_TT_PAUSE1 = "æå"; |
AM_TT_PAUSE2 = "ç¹å»åæåå°å¾å·æ°å¹¶å è®¸ä½ æå¼/å ³éèä¸éç½®å°å½åå°å¾\nå¦æå ¶ä»ç¸å²çªçæ件继ç»éç½® AlphaMap å°å½ååºåå\nä»ç¶èµ·ä½ç¨"; |
AM_TT_PLAY1 = "ææ¾"; |
AM_TT_PLAY2 = "å³ç¹å»åç«å»ç»æ¢æåå°å¾å·æ°åè½"; |
AM_TT_HOTSPOT1 = "çç¹"; |
AM_TT_HOTSPOT2 = "å¿«éå°é¼ æ æ è¿è¯¥å·¥å ·ä»¥æ¹å AlphaMap æ¥çæ¹å¼\nä¾å¦æ¾ç¤º/éèå°å¾æè æ è®°/å¾æ , æè ä½¿å ¶å®å ¨æ¾ç¤º\næ¥çé项ä¸çå°å¾éæ©å¨æ ç¾ä»¥è·åå®æ´å表\n(å¯ç»å®æé®)"; |
AM_TT_LOCK1 = "éå®å°å¾éæ©å¨"; |
AM_TT_LOCK2 = "解éæ¾ç¤ºä¸ä¸ªç¨æ¥ç§»å¨å°å¾éæ©å¨ä¸æå表çæ¡ä½"; |
AM_TT_TAB1 = "åå§ AlphaMap é项"; |
AM_TT_TAB2A = "ç¹å®éé¡¹ä» ç¨äº AlphaMap å å«çå°å¾èéæ´éªå°å¾."; |
AM_TT_TAB2B = "ä¾å¦å°å¾/æ è®°/ææ¬èæ¯, åæ¾ç¤ºçæ è®°/é¢å¤ä¿¡æ¯\n注æ : ä» åºç¨äº AlphaMap å°å¾, æ¥çä¸çå°å¾åºåæ¶ä¸éç¨"; |
AM_TT_TAB3A = "è¿ä¸æ¥è®¾ç½®ä» éç¨äº AlphaMap å°å¾"; |
AM_TT_TAB3B = "注æ : ä» åºç¨äº AlphaMap å°å¾, æ¥çä¸çå°å¾åºåæ¶ä¸éç¨"; |
AM_TT_TAB4 = "设置ä¸çå°å¾éæ©å¨ä¸æå表ä½ç½®\nåå®ä¹çç¹çç¶æ"; |
AM_TT_TAB5 = "å ¶ä» AlphaMap 设置åä¸å ¶ä»æ件çé å"; |
AM_TT_MAPNOTES = "å¯ç¨æ¾ç¤º MapNotes, CTMap_Mod notes, MetaMapNotes, MapNotes(Cosmos)"; |
AM_TT_RAID1 = "åéä» æ¾ç¤ºå°éä½ç½®ç¹"; |
AM_TT_RAID2 = "(å³ä½¿å¨å¢éä¸)"; |
AM_TT_CLEAR1 = "æ¾ç¤º/éèææä¸é¢å¯ç¨çå¾æ /æ è®°\nä¹æåæ ·åè½çæé®ç»å®"; |
AM_TT_CLEAR2 = "ä¾å¦è¿ éå°æ¸ çå°å¾\æè \éèå ¨é¨, 并å¨éè¦æ¶ä½¿ç¨çç¹æ¥ä½¿å®ä»¬å¯è§"; |
AM_TT_SLIDER = "æ¾ç¤ºä¸ä¸ªéæ度æ»å¨æ§å¶æ¡å¨ AlphaMap ä¸"; |
AM_TT_SLIDERM1 = "é©é以å¯ç¨ç§»å¨éæ度æ»å¨æ¡åè½"; |
AM_TT_SLIDERM2 = "æ¾ç½®å¨å°å¾ä¸ä»»æä½ç½®ä»¥éæ°å®ä½å ¶å¨é£å¿\næ¾ç½®å¨'è¶ åº' AlphaMap èå´å¤ä»¥å离å®\n(å¨é¼ æ 交äºæ¨¡å¼ä¸å½CTRLé®è¢«æä¸æ¶å¯ä»¥\néé¼ æ 移å¨)"; |
AM_TT_ACLOSE1 = "å½è¿å ¥æææ¶èªå¨å ³é AlphaMap"; |
AM_TT_ACLOSE2 = "(å¦æä½ æ»æ¯å¼å¯å°å¾è¿è¡æ¸¸æåé常æç¨)"; |
AM_TT_AOPEN = "å½ç¦»å¼æææ¶èªå¨éæ°æå¼ AlphaMap"; |
AM_TT_LEGACY1 = "åå§ç©å®¶ & éä¼æ¹åå¾æ "; |
AM_TT_LEGACY2 = "ä¹è®¸ä¼éå°å°å°å¾å¾æ éªççæ å½¢"; |
AM_TT_AM_NOTES1 = "æ¾ç¤º AlphaMap å°å¾æ è®°"; |
AM_TT_AM_NOTES2 = "(è¿å MapNotes ä¸å\nèä¸ä¸å¯ä»¥è¢«æ¹å)"; |
AM_TT_ALL_INSTANCE1 = "åéåç¬ä¸ºæ¯ä¸ªå¯æ¬å°å¾ä¿å设置"; |
AM_TT_ALL_INSTANCE2 = "ä¾å¦ä½ ä¹è®¸æ³ä¸ºç¥å°æ³æå 设置ä¸ä¸ªè¾æçèæ¯, èçç«ä¹å¿å\n设置ä¸ä¸ªæ亮çèæ¯.\n\n请ä¿æé©éå¦æä½ ç¡®å®ä½ å¸æå½ä½ 对任æå¯æ¬å°å¾ååºä»»ä½æ¹åæ¶\n设该置å¤å¶å°ææå ¶å®å¯æ¬å°å¾"; |
AM_TT_KEY = "å³æ¾ç¤ºå°å¾è¯´æ"; |
AM_TT_ALL_BG1 = "åéåç¬ä¸ºæ¯ä¸ªæåºå°å¾ä¿å设置"; |
AM_TT_ALL_BG2 = "ä¾å¦ä½ ä¹è®¸æ³å¥¥ç¹å °å æåºå°å¾ç¸å¯¹äºææ峡谷æ¾ç¤ºå¾æ´å¤§.\n\n请ä¿æé©éå¦æä½ ç¡®å®ä½ å¸æå½ä½ 对任ææåºå°å¾ååºä»»ä½æ¹åæ¶\n该设置å¤å¶å°ææå ¶å®æåºå°å¾"; |
AM_TT_ALL_NI1 = "åéåç¬ä¸ºæ¯ä¸ªéå¯æ¬å°å¾ä¿å设置"; |
AM_TT_ALL_NI2 = "ä¾å¦ä½ ä¹è®¸ä¸æ³ä¸ºå°ä¸åå¤é¨æ¾ç¤ºå°å¾è¯´æ\nä½æ¯æ³è®©å®å¨ä¸çé¦é¢å°å¾ä¸æ¾ç¤º.\n\n请ä¿æé©éå¦æä½ ç¡®å®ä½ å¸æå½ä½ 对任æéå¯æ¬å°å¾ååºä»»ä½æ¹åæ¶\n该设置å¤å¶å°ææå ¶å®éå¯æ¬å°å¾"; |
AM_TT_MSG = "æåºä¿¡æ¯å°è¢«åéå° :"; |
AM_TT_MSG_DFLT2 = " - ä½ çå¢é, å¦æä½ å¨è¿å ¥æåºåå·²ç»å¨ä¸ä¸ªå¢éä¸\n - ä½ çå°é, å¦æä½ å¨è¿å ¥æåºåå·²ç»å¨ä¸ä¸ªå°éä¸\n - å¦åæåºé¢é"; |
AM_TT_MSG_PARTY2 = " - ä» ä½ çå°é, å¦æä½ å¨è¿å ¥æåºåå·²ç»å¨ä¸ä¸ªå¢éæå°éä¸\n - å¦åæåºé¢é"; |
AM_TT_MSG_BG2 = " - ä» æåºé¢é"; |
AM_TT_AUTO_BG1 = "å¨æåºä¸ä½¿ç¨ AlphaMap çæåºå°å¾ä½ä¸ºé»è®¤å°å¾"; |
AM_TT_AUTO_BG2 = "å¦ææ¤é项被é©éåå½ä½ è¿å ¥æåºæ¶æåºå°å¾å°èªå¨æå¼\n\nå¦æä½ å®æ¿å¨æåºä¸ä½¿ç¨æ®éçæ´éªé£æ ¼å°å¾ååé\n(å½ä½ è¿å ¥æåºæ¶å°å¾å°ä¸ä¼èªå¨æå¼)"; |
AM_TT_NUN_F1 = "æ ¼å¼åç NotesUNeed æ è®°å¯ä»¥è¢«æ·»å å°æ¥æ¶å°å®ä»¬ç人çæ°æ®åºä¸"; |
AM_TT_NUN_F2 = "(ç¶å, 没æå®è£ NotesUNeed ç人å°çå°é¢å¤çæåèä¸åªæ¯æ è®°çææ¬.)"; |
AM_TT_NUN = "NotesUNeed æ è®°å°è¢«èªå¨åéå°:"; |
AM_TT_NUN_DFLT2 = " - ä½ çå¢é, å¦æå¨å¢éä¸\n - ä½ çå°é, å¦æå¨å°éä¸\n - å¦åä½ åªè½ '/Say' åéæ è®°\n\n注æé¤éä½ å¨è¿æåºåå·²ç»å¨å¢é/å°éä¸\nå¦åå¨æåºä¸å¢é/å°éä¿¡æ¯åéå°å¤±è´¥"; |
AM_TT_NUN_PARTY2 = " - ä» ä½ çå°é, å¦æä½ å¨å¢éæè å°éä¸\n - å¦åä½ å°åªè½ '/Say' åéæ è®°\n\n注æé¤éä½ å¨è¿æåºåå·²ç»å¨å¢é/å°éä¸\nå¦åå¨æåºä¸å¢é/å°éä¿¡æ¯åéå°å¤±è´¥"; |
AM_TT_NUN_GUILD2 = " - ä½ çå ¬ä¼"; |
AM_TT_MOUSE1 = "é¼ æ 交äºæ¨¡å¼å è®¸ä½ CTRL-ç¹å» AlphaMap"; |
AM_TT_MOUSE2 = "é常 AlphaMap 对äºé¼ æ æ¥è¯´ä¸å¯è§.\nç¶è, å¨é¼ æ 交äº\n模å¼ä¸, å½ CTRL é®è¢«æä¸ä½ å°å¯ä»¥çè§ä½ é¼ æ æ¬åå¤çå°å¾å°åº\nå称, 并ä¸å¯ä»¥ CTRL-å·¦å» å CTRL-å³å»æ¥è¿è¡ç¼©æ¾.\n\nå½å¨é¼ æ 交äºæ¨¡å¼æ¶, ä½ ä¹å¯ä»¥ CTRL-ç¹å» \nAlphaMap æ»å¨æ¡åå°å¾åæ æ¥éæ°å®ä½å®ä»¬"; |
AM_TT_MUTE = "å¼å¯/å ³éæå¼/å ³é AlphaMap ç声é³"; |
AM_TT_XY = "å¼å¯/å ³éæ¾ç¤ºç©å®¶/é¼ æ åæ "; |
AM_TT_STANDARD = "æ åæ¥ç - ä¸çå°å¾å°åºä¸åå§æ´éªå°å¾ä¸æ ·æ¾ç¤º"; |
AM_TT_COMPACT1 = "ç®æ´æ¥ç - ä» æ¾ç¤ºå½åå°åºå·²æ¢ç´¢çåºå"; |
AM_TT_COMPACT2 = "ä½ å°æªæ¢ç´¢çåºåå°ä¸è¢«æ¾ç¤º\né¤éä½ å·²ç»å®è£ äº MozzFullWorldMap (Fan's Update) æ件"; |
AM_TT_BLIZZ_ALLOW1 = "å½é©éæ¶, AlphaMap å°ä¿åä½ å¯¹æ´éªå°å¾ç\nä½ç½®/éæ度/缩æ¾åº¦æåçä»»ææ¹å"; |
AM_TT_BLIZZ_ALLOW2 = "åéåæ¢å¤åå§çæ´éªå°å¾è®¾ç½®\nè¿éè¦'éè½½ç¨æ·çé¢'å¨æ¤æé´æ¸¸æå°ä¼\næåå ç§"; |
AM_TT_BLIZZ_CHANGE1 = "å½é©éæ¶, ä¸é¢çéæ度å缩æ¾åº¦æ»å¨æ¡\nå°ä» å½±ååå§çæ´éªå°å¾"; |
AM_TT_HELP_TIPS1 = "å¼å¯/å ³é帮å©æ示信æ¯"; |
AM_TT_HELP_TIPS2 = "ä¸å½±åå°å¾å¾æ æ示信æ¯"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- Everything below should be localised apart from the 'filename', 'lootid' entries which should NOT be changed -- |
-- The first 'name' field is used to equate with in game Zone name information to help determine when the player is in a specific -- |
-- Instance, and must therefore be spelt IDENTICALLY to the names of the Instances as displayed by the WoW Client in other native -- |
-- frames. -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TYP_WM = "ä¸çå°å¾"; |
AM_TYP_GM = "æ´éªå°å¾"; |
AM_TYP_INSTANCE = "å¯æ¬"; |
AM_TYP_BG = "æåºå°å¾"; |
AM_TYP_WORLDBOSSES = "éå¯æ¬å°å¾"; |
AM_TYP_CAVES = "Caves"; |
end |
-- Raid : |cffa335ed |
-- Instance : |c000F59FF |
-- Paler blue : |c000F59FF |
AM_INSTANCE_LOCS = { |
["World"] = { |
{ |
x = 0.233, |
y = 0.711, |
name = "|c000F59FFRazorfen Downs|r", |
toMap = "Razorfen Downs", |
tooltip = { " ", "L:33-47 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.215, |
y = 0.693, |
name = "|c000F59FFRazorfen Kraul|r", |
toMap = "Razorfen Kraul", |
tooltip = { " ", "L:24-40 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.228, |
y = 0.607, |
name = "|c000F59FFWailing Caverns|r", |
toMap = "Wailing Caverns"..AM_EXTERIOR, |
tooltip = { " ", "L:15-28 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.873, |
y = 0.138, |
name = "|c000F59FFMagister's Terrace|r", |
toMap = "Magister's Terrace", |
tooltip = { " ", "L:70 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.866, |
y = 0.161, |
name = "|cffa335edSunwell Plateau|r", |
toMap = "Sunwell Plateau", |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.815, |
y = 0.816, |
name = "|c000F59FFKarazhan|r", |
toMap = "Karazhan", |
tooltip = { " ", "L:70 #(10)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.736, |
y = 0.468, |
name = "|c000F59FFShadowfang Keep|r", |
toMap = "Shadowfang Keep", |
tooltip = { " ", "L:18-32 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.847, |
y = 0.367, |
name = "|c000F59FFStratholme|r", |
toMap = "Stratholme", |
tooltip = { "Stratholme", "L:56-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.824, |
y = 0.428, |
name = "|c000F59FFScholomance|r", |
toMap = "Scholomance", |
tooltip = { "Scholomance", "L:56-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.881, |
y = 0.312, |
name = "|cffa335edZul'Aman|r", |
toMap = "Zul'Aman", |
tooltip = { " ", "L:60+ #(20)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.797, |
y = 0.852, |
name = "|cffa335edZul'Gurub|r", |
toMap = "Zul'Gurub", |
tooltip = { " ", "L:60+ #(20)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.241, |
y = 0.812, |
name = "|c000F59FFZul'Farrak|r", |
toMap = "Zul'Farrak", |
tooltip = { " ", "L:43-54 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.837, |
y = 0.656, |
name = "|c000F59FFUldaman|r", |
toMap = "Uldaman"..AM_EXTERIOR, |
tooltip = { " ", "L:35-52 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.858, |
y = 0.792, |
name = "|c000F59FFThe Temple of Atal'Hakkar|r", |
toMap = "The Temple of Atal'Hakkar"..AM_EXTERIOR, |
tooltip = { " ", "L:44-60 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.777, |
y = 0.379, |
name = "|c000F59FFScarlet Monastery|r", |
toMap = "Scarlet Monastery"..AM_EXTERIOR, |
tooltip = { " ", "L:29-45 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.133, |
y = 0.828, |
name = "|cffa335edRuins of Ahn'Qiraj|r", |
toMap = "Ruins of Ahn'Qiraj", |
tooltip = { " ", "L:60+ #(20)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.141, |
y = 0.828, |
name = "|cffa335edTemple of Ahn'Qiraj|r", |
toMap = "Ahn'Qiraj", |
tooltip = { " ", "L:60+ #(40)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.801, |
y = 0.706, |
name = "|cff00ff00Blackrock Mountain|r", |
toMap = "Blackrock Mountain"..AM_EXTERIOR, |
tooltip = { "|c000F59FFBlackrock Depths|r", "L:48-60 #(5)", |
"|cffa335edMolten Core|r", "L:60+ #(40)", |
"|c000F59FFBlackrock Spire |r", "L:52-61 #(10)", |
"|cffa335edBlackwing Lair|r", "L:60+ #(40)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.159, |
y = 0.452, |
name = "|c000F59FFBlackfathom Deeps|r", |
toMap = "Blackfathom Deeps"..AM_EXTERIOR, |
tooltip = { " ", "L:20-35 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.147, |
y = 0.711, |
name = "|cff00ff00Dire Maul|r", |
toMap = "Dire Maul"..AM_EXTERIOR, |
tooltip = { " ", "L:54-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.746, |
y = 0.622, |
name = "|c000F59FFGnomregan|r", |
toMap = "Gnomregan"..AM_EXTERIOR, |
tooltip = { " ", "L:24-40 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.136, |
y = 0.587, |
name = "|c000F59FFMaraudon|r", |
toMap = "Maraudon"..AM_EXTERIOR, |
tooltip = { " ", "L:40-58 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.556, |
y = 0.221, |
name = "|cffa335edNaxxramas|r", |
toMap = "Naxxramas", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.257, |
y = 0.726, |
name = "|cffa335edOnyxia's Lair|r", |
toMap = "Onyxia's Lair", |
tooltip = { " ", "L:60+ #(40)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.27, |
y = 0.511, |
name = "|c000F59FFRagefire Chasm|r", |
toMap = "Ragefire Chasm", |
tooltip = { "Orgrimmar", "L:13-22 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.74, |
y = 0.824, |
name = "|c000F59FFThe Deadmines|r", |
toMap = "The Deadmines"..AM_EXTERIOR, |
tooltip = { " ", "L:15-28 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.754, |
y = 0.743, |
name = "|c000F59FFThe Stockade|r", |
toMap = "The Stockade", |
tooltip = { "Stormwind City", "L:22-30 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.637, |
y = 0.303, |
name = "|cff00ff00Utgarde Keep|r", |
toWorldMap = "HowlingFjord", |
tooltip = { "|c000F59FFUtgarde Keep|r", "L:70-72 #(5)", |
"|cffa335edUtgarde Pinnacle|r", "L:80 #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.553, |
y = 0.046, |
name = "|cff00ff00Ulduar|r", |
toWorldMap = "TheStormPeaks", |
tooltip = { "|c000F59FFHalls of Lightning|r", "L:77-79 #(5)", |
"|c000F59FFHalls of Stone|r", "L:80 #(5)", |
"|cffa335edUlduar|r", "L:80 #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.385, |
y = 0.222, |
name = "|cff00ff00The Nexus|r", |
toWorldMap = "BoreanTundra", |
tooltip = { "|c000F59FFThe Nexus|r", "L:71-73 #(5)", |
"|c000F59FFThe Oculus|r", "L:80 #(5)", |
"|cffa335edThe Eye of Eternity|r", "L:80 #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.489, |
y = 0.225, |
name = "|cff00ff00Azjol-Nerub|r", |
toWorldMap = "Dragonblight", |
tooltip = { "|c000F59FFAzjol-Nerub|r", "L:72-74 #(5)", |
"|c000F59FFAhn'Kahet|r", "L:73-75 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.533, |
y = 0.231, |
name = "|cffa335edThe Obsidian Sanctum|r", |
toMap = "The Obsidian Sanctum", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.578, |
y = 0.203, |
name = "|c000F59FFDrak'Tharon Keep|r", |
toMap = "Drak'Tharon Keep", |
tooltip = { " ", "L:74-76 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.628, |
y = 0.129, |
name = "|c000F59FFGun'Drak|r", |
toMap = "GunDrak", |
tooltip = { " ", "L:76-78 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.472, |
y = 0.178, |
name = "|cffa335edVault of Archavon|r", |
toMap = "Vault of Archavon", |
tooltip = { " ", "L:80+ #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.519, |
y = 0.172, |
name = "|c000F59FFViolet Hold|r", |
toMap = "Violet Hold", |
tooltip = { "Dalaran", "L:75-77 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.478, |
y = 0.155, |
name = "|cffa335edIcecrown Citadel|r", |
toMap = "Icecrown Citadel", |
tooltip = { " ", "L:80+ #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.284, |
y = 0.833, |
name = "|cffa335ed"..AM_EXTERIOR.." - Caverns of Time|r", |
toMap = "Caverns of Time"..AM_EXTERIOR, |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
-- World ^ |
["Northrend"] = { |
{ |
x = 0.385, |
y = 0.362, |
name = "|cffa335edIcecrown Citadel|r", |
toMap = "Icecrown Citadel", |
tooltip = { " ", "L:80+ #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.49, |
y = 0.394, |
name = "|c000F59FFViolet Hold|r", |
toMap = "Violet Hold", |
tooltip = { "Dalaran", "L:75-77 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.375, |
y = 0.437, |
name = "|cffa335edVault of Archavon|r", |
toMap = "Vault of Archavon", |
tooltip = { " ", "L:80+ #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.765, |
y = 0.335, |
name = "|c000F59FFGun'Drak|r", |
toMap = "GunDrak", |
tooltip = { " ", "L:76-78 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.639, |
y = 0.549, |
name = "|c000F59FFDrak'Tharon Keep|r", |
toMap = "Drak'Tharon Keep", |
tooltip = { " ", "L:74-76 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.505, |
y = 0.555, |
name = "|cffa335edThe Obsidian Sanctum|r", |
toMap = "The Obsidian Sanctum", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.4, |
y = 0.588, |
name = "|cff00ff00Azjol-Nerub|r", |
toWorldMap = "Dragonblight", |
tooltip = { "|c000F59FFAzjol-Nerub|r", "L:72-74 #(5)", |
"|c000F59FFAhn'Kahet|r", "L:73-75 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.119, |
y = 0.553, |
name = "|cff00ff00The Nexus|r", |
toWorldMap = "BoreanTundra", |
tooltip = { "|c000F59FFThe Nexus|r", "L:71-73 #(5)", |
"|c000F59FFThe Oculus|r", "L:80 #(5)", |
"|cffa335edThe Eye of Eternity|r", "L:80 #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.806, |
y = 0.763, |
name = "|cff00ff00Utgarde Keep|r", |
toWorldMap = "HowlingFjord", |
tooltip = { "|c000F59FFUtgarde Keep|r", "L:70-72 #(5)", |
"|cffa335edUtgarde Pinnacle|r", "L:80 #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.593, |
y = 0.15, |
name = "|cff00ff00Ulduar|r", |
toWorldMap = "TheStormPeaks", |
tooltip = { "|c000F59FFHalls of Lightning|r", "L:77-79 #(5)", |
"|c000F59FFHalls of Stone|r", "L:80 #(5)", |
"|cffa335edUlduar|r", "L:80 #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.594, |
y = 0.572, |
name = "|cffa335edNaxxramas|r", |
toMap = "Naxxramas", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
-- Northrend ^ |
["Expansion01"] = { |
{ |
x = 0.669, |
y = 0.244, |
name = "|cff00ff00Tempest Keep|r", |
toWorldMap = "Netherstorm", |
tooltip = { "|c000F59FFThe Mechanar|r", "L:70+ #(5)", |
"|c000F59FFThe Botanica|r", "L:70+ #(5)", |
"|c000F59FFThe Arcatraz|r", "L:70+ #(5)", |
"|cffa335edThe Eye|r", "L:70+ #(25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.457, |
y = 0.186, |
name = "|cffa335edGruul's Lair|r", |
toMap = "Gruul's Lair", |
tooltip = { " ", "L:70+ #(25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.462, |
y = 0.791, |
name = "|cff00ff00Auchindoun|r", |
toWorldMap = "TerokkarForest", |
tooltip = { "|c000F59FFMana-Tombs|r", "L:64-66 #(5)", |
"|c000F59FFAuchenai Crypts|r", "L:65-67 #(5)", |
"|c000F59FFSethekk Halls|r", "L:67-69 #(5)", |
"|cffa335edShadow Labyrinth|r", "L:70+ #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.345, |
y = 0.449, |
name = "|cff00ff00Coilfang Reservoir|r", |
toWorldMap = "Zangarmarsh", |
tooltip = { "|c000F59FFThe Slave Pens|r", "L:62-64 #(5)", |
"|c000F59FFThe Underbog|r", "L:63-65 #(5)", |
"|c000F59FFThe Steamvault|r", "L:70+ #(5)", |
"|cffa335edSerpentshrine Cavern|r", "L:70+ #(25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.756, |
y = 0.815, |
name = "|cffa335edBlack Temple|r", |
toMap = "Black Temple", |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.562, |
y = 0.529, |
name = "|cff00ff00Hellfire Citadel|r", |
toWorldMap = "Hellfire", |
tooltip = { "|c000F59FFHellfire Ramparts|r", "L:60-62 #(5)", |
"|c000F59FFThe Blood Furnace|r", "L:61-63 #(5)", |
"|c000F59FFThe Shattered Halls|r", "L:70+ #(5)", |
"|cffa335edMagtheridon's Lair|r", "L:70+ #(25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Kalimdor"] = { |
{ |
x = 0.594, |
y = 0.85, |
name = "|cffa335ed"..AM_EXTERIOR.." - Caverns of Time|r", |
toMap = "Caverns of Time"..AM_EXTERIOR, |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.538, |
y = 0.779, |
name = "|c000F59FFZul'Farrak|r", |
toMap = "Zul'Farrak", |
tooltip = { " ", "L:43-54 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.413, |
y = 0.852, |
name = "|cffa335edRuins of Ahn'Qiraj|r", |
toMap = "Ruins of Ahn'Qiraj", |
tooltip = { " ", "L:60+ #(20)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.429, |
y = 0.852, |
name = "|cffa335edTemple of Ahn'Qiraj|r", |
toMap = "Ahn'Qiraj", |
tooltip = { " ", "L:60+ #(40)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.533, |
y = 0.709, |
name = "|c000F59FFRazorfen Downs|r", |
toMap = "Razorfen Downs", |
tooltip = { " ", "L:33-47 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.504, |
y = 0.684, |
name = "|c000F59FFRazorfen Kraul|r", |
toMap = "Razorfen Kraul", |
tooltip = { " ", "L:24-40 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.514, |
y = 0.553, |
name = "|c000F59FFWailing Caverns|r", |
toMap = "Wailing Caverns"..AM_EXTERIOR, |
tooltip = { " ", "L:15-28 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.584, |
y = 0.443, |
name = "|c000F59FFRagefire Chasm|r", |
toMap = "Ragefire Chasm", |
tooltip = { "Orgrimmar", "L:13-22 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.569, |
y = 0.722, |
name = "|cffa335edOnyxia's Lair|r", |
toMap = "Onyxia's Lair", |
tooltip = { " ", "L:60+ #(40)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.442, |
y = 0.364, |
name = "|c000F59FFBlackfathom Deeps|r", |
toMap = "Blackfathom Deeps"..AM_EXTERIOR, |
tooltip = { " ", "L:20-35 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.431, |
y = 0.689, |
name = "|cff00ff00Dire Maul|r", |
toMap = "Dire Maul"..AM_EXTERIOR, |
tooltip = { " ", "L:54-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.391, |
y = 0.565, |
name = "|c000F59FFMaraudon|r", |
toMap = "Maraudon"..AM_EXTERIOR, |
tooltip = { " ", "L:40-58 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Azeroth"] = { |
{ |
x = 0.568, |
y = 0.029, |
name = "|c000F59FFMagister's Terrace|r", |
toMap = "Magister's Terrace", |
tooltip = { " ", "L:70 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.56, |
y = 0.055, |
name = "|cffa335edSunwell Plateau|r", |
toMap = "Sunwell Plateau", |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.496, |
y = 0.823, |
name = "|c000F59FFKarazhan|r", |
toMap = "Karazhan", |
tooltip = { " ", "L:70 #(10)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.407, |
y = 0.42, |
name = "|c000F59FFShadowfang Keep|r", |
toMap = "Shadowfang Keep", |
tooltip = { " ", "L:18-32 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.546, |
y = 0.297, |
name = "|c000F59FFStratholme|r", |
toMap = "Stratholme", |
tooltip = { "Stratholme", "L:56-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.511, |
y = 0.37, |
name = "|c000F59FFScholomance|r", |
toMap = "Scholomance", |
tooltip = { "Scholomance", "L:56-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.579, |
y = 0.25, |
name = "|cffa335edZul'Aman|r", |
toMap = "Zul'Aman", |
tooltip = { " ", "L:60+ #(20)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.489, |
y = 0.857, |
name = "|cffa335edZul'Gurub|r", |
toMap = "Zul'Gurub", |
tooltip = { " ", "L:60+ #(20)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.527, |
y = 0.642, |
name = "|c000F59FFUldaman|r", |
toMap = "Uldaman"..AM_EXTERIOR, |
tooltip = { " ", "L:35-52 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.546, |
y = 0.794, |
name = "|c000F59FFThe Temple of Atal'Hakkar|r", |
toMap = "The Temple of Atal'Hakkar"..AM_EXTERIOR, |
tooltip = { " ", "L:44-60 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.43, |
y = 0.739, |
name = "|c000F59FFThe Stockade|r", |
toMap = "The Stockade", |
tooltip = { "Stormwind City", "L:22-30 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.41, |
y = 0.828, |
name = "|c000F59FFThe Deadmines|r", |
toMap = "The Deadmines"..AM_EXTERIOR, |
tooltip = { " ", "L:15-28 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.471, |
y = 0.687, |
name = "|cff00ff00Blackrock Mountain|r", |
toMap = "Blackrock Mountain"..AM_EXTERIOR, |
tooltip = { "|c000F59FFBlackrock Depths|r", "L:48-60 #(5)", |
"|cffa335edMolten Core|r", "L:60+ #(40)", |
"|c000F59FFBlackrock Spire |r", "L:52-61 #(10)", |
"|cffa335edBlackwing Lair|r", "L:60+ #(40)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.421, |
y = 0.602, |
name = "|c000F59FFGnomregan|r", |
toMap = "Gnomregan"..AM_EXTERIOR, |
tooltip = { " ", "L:24-40 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.46, |
y = 0.312, |
name = "|c000F59FFScarlet Monastery|r", |
toMap = "Scarlet Monastery"..AM_EXTERIOR, |
tooltip = { " ", "L:29-45 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
-------------------------------------------------------------- |
["LakeWintergrasp"] = { |
{ |
x = 0.507, |
y = 0.155, |
name = "|cffa335edVault of Archavon|r", |
toMap = "Vault of Archavon", |
tooltip = { " ", "L:80+ #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Hellfire"] = { |
{ |
x = 0.47, |
y = 0.495, |
name = "|c000F59FFHellfire Ramparts|r", |
toMap = "Hellfire Ramparts", |
tooltip = { " ", "L:60-62 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.454, |
y = 0.524, |
name = "|c000F59FFThe Blood Furnace|r", |
toMap = "The Blood Furnace", |
tooltip = { " ", "L:61-63 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.486, |
y = 0.524, |
name = "|c000F59FFThe Shattered Halls|r", |
toMap = "The Shattered Halls", |
tooltip = { " ", "L:70+ #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.47, |
y = 0.548, |
name = "|cffa335edMagtheridon's Lair|r", |
toMap = "Magtheridon's Lair", |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Ogrimmar"] = { |
{ |
x = 0.486, |
y = 0.543, |
name = "|c000F59FFRagefire Chasm|r", |
toMap = "Ragefire Chasm", |
tooltip = { " ", "L:13-22 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Desolace"] = { |
{ |
x = 0.286, |
y = 0.619, |
name = "|c000F59FFMaraudon|r", |
toMap = "Maraudon"..AM_EXTERIOR, |
tooltip = { " ", "L:40-58 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["ZulDrak"] = { |
{ |
x = 0.285, |
y = 0.896, |
name = "|c000F59FFDrak'Tharon Keep|r", |
toMap = "Drak'Tharon Keep", |
tooltip = { " ", "L:74-76 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.767, |
y = 0.278, |
name = "|c000F59FFGun'Drak|r", |
toMap = "GunDrak", |
tooltip = { " ", "L:76-78 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Tanaris"] = { |
{ |
x = 0.671, |
y = 0.494, |
name = "|cffa335ed"..AM_EXTERIOR.." - Caverns of Time|r", |
toMap = "Caverns of Time"..AM_EXTERIOR, |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.363, |
y = 0.094, |
name = "|c000F59FFZul'Farrak|r", |
toMap = "Zul'Farrak", |
tooltip = { " ", "L:43-54 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Stormwind"] = { |
{ |
x = 0.513, |
y = 0.676, |
name = "|c000F59FFThe Stockade|r", |
toMap = "The Stockade", |
tooltip = { " ", "L:22-30 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["BoreanTundra"] = { |
{ |
x = 0.27, |
y = 0.236, |
name = "|cffa335edThe Eye of Eternity|r", |
toMap = "The Eye of Eternity", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.27, |
y = 0.278, |
name = "|c000F59FFThe Oculus|r", |
toMap = "The Oculus", |
tooltip = { " ", "L:80 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.27, |
y = 0.318, |
name = "|c000F59FFThe Nexus|r", |
toMap = "The Nexus", |
tooltip = { " ", "L:71-73 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Barrens"] = { |
{ |
x = 0.639, |
y = 0.935, |
name = "|cffa335edOnyxia's Lair|r", |
toMap = "Onyxia's Lair", |
tooltip = { " ", "L:60+ #(40)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.5, |
y = 0.903, |
name = "|c000F59FFRazorfen Downs|r", |
toMap = "Razorfen Downs", |
tooltip = { " ", "L:33-47 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.409, |
y = 0.868, |
name = "|c000F59FFRazorfen Kraul|r", |
toMap = "Razorfen Kraul", |
tooltip = { " ", "L:24-40 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.463, |
y = 0.349, |
name = "|c000F59FFWailing Caverns|r", |
toMap = "Wailing Caverns"..AM_EXTERIOR, |
tooltip = { " ", "L:15-28 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["SwampOfSorrows"] = { |
{ |
x = 0.703, |
y = 0.557, |
name = "|c000F59FFThe Temple of Atal'Hakkar|r", |
toMap = "The Temple of Atal'Hakkar"..AM_EXTERIOR, |
tooltip = { " ", "L:44-60 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Stranglethorn"] = { |
{ |
x = 0.533, |
y = 0.172, |
name = "|c000F59FFZul'Gurub|r", |
toMap = "Zul'Gurub", |
tooltip = { " ", "L:60+ #(20)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["EasternPlaguelands"] = { |
{ |
x = 0.275, |
y = 0.067, |
name = "|c000F59FFStratholme|r", |
toMap = "Stratholme", |
tooltip = { "Stratholme", "L:56-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Elwynn"] = { |
{ |
x = 0.235, |
y = 0.351, |
name = "|c000F59FFThe Stockade|r", |
toMap = "The Stockade", |
tooltip = { " ", "L:22-30 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["DeadwindPass"] = { |
{ |
x = 0.461, |
y = 0.721, |
name = "|c000F59FFKarazhan|r", |
toMap = "Karazhan", |
tooltip = { " ", "L:70 #(10)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["BurningSteppes"] = { |
{ |
x = 0.3, |
y = 0.325, |
name = "|cff00ff00Blackrock Mountain|r", |
toMap = "Blackrock Mountain"..AM_EXTERIOR, |
tooltip = { "|c000F59FFBlackrock Depths|r", "L:48-60 #(5)", |
"|cffa335edMolten Core|r", "L:60+ #(40)", |
"|c000F59FFBlackrock Spire |r", "L:52-61 #(10)", |
"|cffa335edBlackwing Lair|r", "L:60+ #(40)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Silverpine"] = { |
{ |
x = 0.432, |
y = 0.659, |
name = "|c000F59FFShadowfang Keep|r", |
toMap = "Shadowfang Keep", |
tooltip = { " ", "L:18-32 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Dustwallow"] = { |
{ |
x = 0.541, |
y = 0.769, |
name = "|cffa335edOnyxia's Lair|r", |
toMap = "Onyxia's Lair", |
tooltip = { " ", "L:60+ #(40)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Badlands"] = { |
{ |
x = 0.414, |
y = 0.126, |
name = "|c000F59FFUldaman|r", |
toMap = "Uldaman"..AM_EXTERIOR, |
tooltip = { " ", "L:35-52 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["SearingGorge"] = { |
{ |
x = 0.355, |
y = 0.835, |
name = "|cff00ff00Blackrock Mountain|r", |
toMap = "Blackrock Mountain"..AM_EXTERIOR, |
tooltip = { "|c000F59FFBlackrock Depths|r", "L:48-60 #(5)", |
"|cffa335edMolten Core|r", "L:60+ #(40)", |
"|c000F59FFBlackrock Spire |r", "L:52-61 #(10)", |
"|cffa335edBlackwing Lair|r", "L:60+ #(40)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["BladesEdgeMountains"] = { |
{ |
x = 0.688, |
y = 0.233, |
name = "|cffa335edGruul's Lair|r", |
toMap = "Gruul's Lair", |
tooltip = { " ", "L:70+ #(25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Tirisfal"] = { |
{ |
x = 0.846, |
y = 0.383, |
name = "|c000F59FFScarlet Monastery|r", |
toMap = "Scarlet Monastery"..AM_EXTERIOR, |
tooltip = { " ", "L:29-45 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Silithus"] = { |
{ |
x = 0.274, |
y = 0.963, |
name = "|cffa335edRuins of Ahn'Qiraj|r", |
toMap = "Ruins of Ahn'Qiraj", |
tooltip = { " ", "L:60+ #(20)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.299, |
y = 0.963, |
name = "|cffa335edTemple of Ahn'Qiraj|r", |
toMap = "Ahn'Qiraj", |
tooltip = { " ", "L:60+ #(40)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["GrizzlyHills"] = { |
{ |
x = 0.18, |
y = 0.259, |
name = "|c000F59FFDrak'Tharon Keep|r", |
toMap = "Drak'Tharon Keep", |
tooltip = { " ", "L:74-76 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["IcecrownGlacier"] = { |
{ |
x = 0.55, |
y = 0.902, |
name = "|cffa335edIcecrown Citadel|r", |
toMap = "Icecrown Citadel", |
tooltip = { " ", "L:80+ #(10/25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Netherstorm"] = { |
{ |
x = 0.739, |
y = 0.638, |
name = "|cffa335edThe Eye|r", |
toMap = "The Eye", |
tooltip = { " ", "L:70+ #(25)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.744, |
y = 0.577, |
name = "|c000F59FFThe Arcatraz|r", |
toMap = "The Arcatraz", |
tooltip = { " ", "L:70+ #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.717, |
y = 0.551, |
name = "|c000F59FFThe Botanica|r", |
toMap = "The Botanica", |
tooltip = { " ", "L:70+ #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.706, |
y = 0.698, |
name = "|c000F59FFThe Mechanar|r", |
toMap = "The Mechanar", |
tooltip = { " ", "L:70+ #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Ashenvale"] = { |
{ |
x = 0.128, |
y = 0.145, |
name = "|c000F59FFBlackfathom Deeps|r", |
toMap = "Blackfathom Deeps"..AM_EXTERIOR, |
tooltip = { " ", "L:20-35 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Ghostlands"] = { |
{ |
x = 0.782, |
y = 0.626, |
name = "|cffa335edZul'Aman|r", |
toMap = "Zul'Aman", |
tooltip = { " ", "L:60+ #(20)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["TheStormPeaks"] = { |
{ |
x = 0.388, |
y = 0.25, |
name = "|c000F59FFHalls of Stone|r", |
toMap = "Halls of Stone", |
tooltip = { " ", "L:80 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.463, |
y = 0.189, |
name = "|c000F59FFHalls of Lightning|r", |
toMap = "Halls of Lightning", |
tooltip = { " ", "L:77-79 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.418, |
y = 0.188, |
name = "|cffa335edUlduar|r", |
toMap = "Ulduar", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["HowlingFjord"] = { |
{ |
x = 0.605, |
y = 0.494, |
name = "|c000F59FFUtgarde Keep|r", |
toMap = "Utgarde Keep", |
tooltip = { " ", "L:70-72 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.577, |
y = 0.432, |
name = "|cffa335edUtgarde Pinnacle|r", |
toMap = "Utgarde Pinnacle", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Dragonblight"] = { |
{ |
x = 0.272, |
y = 0.494, |
name = "|c000F59FFAzjol-Nerub|r", |
toMap = "Azjol-Nerub", |
tooltip = { " ", "L:72-74 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.26, |
y = 0.475, |
name = "|c000F59FFAhn'Kahet|r", |
toMap = "Ahn'Kahet", |
tooltip = { " ", "L:73-75 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.605, |
y = 0.558, |
name = "|cffa335edThe Obsidian Sanctum|r", |
toMap = "The Obsidian Sanctum", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.877, |
y = 0.458, |
name = "|cffa335edNaxxramas|r", |
toMap = "Naxxramas", |
tooltip = { " ", "L:80 #(10/25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Dalaran"] = { |
{ |
x = 0.698, |
y = 0.712, |
name = "|c000F59FFViolet Hold|r", |
toMap = "Violet Hold", |
floor = 1, |
tooltip = { " ", "L:75-77 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Sunwell"] = { |
{ |
x = 0.609, |
y = 0.308, |
name = "|c000F59FFMagister's Terrace|r", |
toMap = "Magister's Terrace", |
tooltip = { " ", "L:70 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.499, |
y = 0.511, |
name = "|cffa335edSunwell Plateau|r", |
toMap = "Sunwell Plateau", |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Zangarmarsh"] = { |
{ |
x = 0.505, |
y = 0.437, |
name = "|cffa335edSerpentshrine Cavern|r", |
toMap = "Serpentshrine Cavern", |
tooltip = { " ", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.525, |
y = 0.41, |
name = "|c000F59FFThe Steamvault|r", |
toMap = "The Steamvault", |
tooltip = { " ", "L:70+ #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.485, |
y = 0.41, |
name = "|c000F59FFThe Underbog|r", |
toMap = "The Underbog", |
tooltip = { " ", "L:63-65 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.505, |
y = 0.384, |
name = "|c000F59FFThe Slave Pens|r", |
toMap = "The Slave Pens", |
tooltip = { " ", "L:62-64 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["TerokkarForest"] = { |
{ |
x = 0.402, |
y = 0.708, |
name = "|cffa335edShadow Labyrinth|r", |
toMap = "Shadow Labyrinth", |
tooltip = { " ", "L:70+ #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
{ |
x = 0.446, |
y = 0.649, |
name = "|c000F59FFSethekk Halls|r", |
toMap = "Sethekk Halls", |
tooltip = { " ", "L:67-69 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.352, |
y = 0.649, |
name = "|c000F59FFAuchenai Crypts|r", |
toMap = "Auchenai Crypts", |
tooltip = { " ", "L:65-67 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
{ |
x = 0.402, |
y = 0.585, |
name = "|c000F59FFMana-Tombs|r", |
toMap = "Mana-Tombs", |
tooltip = { " ", "L:64-66 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["CrystalsongForest"] = { |
{ |
x = 0.278, |
y = 0.377, |
name = "|c000F59FFViolet Hold|r", |
toMap = "Violet Hold", |
tooltip = { "Dalaran", "L:75-77 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["ShadowmoonValley"] = { |
{ |
x = 0.765, |
y = 0.417, |
name = "|cffa335edBlack Temple|r", |
toMap = "Black Temple", |
tooltip = { "Raid", "L:70+ #(25)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Raid", |
}, |
}, |
["Westfall"] = { |
{ |
x = 0.426, |
y = 0.743, |
name = "|c000F59FFThe Deadmines|r", |
toMap = "The Deadmines"..AM_EXTERIOR, |
tooltip = { " ", "L:15-28 #(5)", |
}, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["Feralas"] = { |
{ |
x = 0.592, |
y = 0.452, |
name = "|cffa335edDire Maul|r", |
toMap = "Dire Maul"..AM_EXTERIOR, |
tooltip = { "Dire Maul", "L:54-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["WesternPlaguelands"] = { |
{ |
x = 0.7, |
y = 0.734, |
name = "|c000F59FFScholomance|r", |
toMap = "Scholomance", |
tooltip = { "Scholomance", "L:56-61 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
["DunMorogh"] = { |
{ |
x = 0.246, |
y = 0.389, |
name = "|c000F59FFGnomregan|r", |
toMap = "Gnomeregan"..AM_EXTERIOR, |
tooltip = { "Gnomeregan", "L:24-40 #(5)", }, |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\Instance", |
}, |
}, |
} |
<!-- |
////////////// DISCLAIMER / APOLOGY / CREDIT //////////////////////////////// |
ALL Credit for the original version 1 of this AddOn should go to Jeremy Walsh |
I took over version 1 purely as a last resort to enable |
BattleGrounds support and allow full compatibility with PartySpotter |
within BattleGrounds |
Telic :) |
telic@hotmail.co.uk |
////////////////////////////////////////////////////////////////////////////// |
Full Credits : Jeremy Walsh, Telic, Alchemys Indomane |
/////////////////////////////////////////////////////////////////////////////////////////// |
AlphaMap: A worldmap frame that is transparent and allows character manipulation |
copyright 2004-2005 by Jeromy Walsh ( DragonWalsh@yahoo.com ) |
Official Site: AlphaMap has popped up on a number of related websites. This is great news!! But for the |
latest and greatest version, check the following URL: http://www.curse-gaming.com/mod.php?addid=190 |
Contributions: Part of the code for this is adapted from WorldMapFrame.xml and OpacitySliderFrame.xml |
of the original Blizzard(tm) Entertainment distribution. |
3rd Party Components: Part of the code is taken from MapNotes, MapNotes Gathering, and Gatherer. This |
is done to provide optional support for those addons. |
Other Contributors: I'd like to thank "Ska Demon" of the Curse Gaming forums for helping me make v1.3 |
as good as it is. Ska provided the base code for the slash commands to set various parameters, |
as well as provided the base code to save variables between WoW sessions. Finally, Ska provided |
the code to scale the AlphaMap via a slash command. |
Special Thanks: Special thanks to Ska Demon for keeping AlphaMap alive during my busy schedule. |
Also thanks to my wife Lindsey Walsh, for putting up with me during the midnight coding sessions. |
License: You are hereby authorized to freely modify and/or distribute all files of this add-on, in whole or in part, |
providing that this header stays intact, and that you do not claim ownership of this Add-on. |
Additionally, the original owner wishes to be notified by email if you make any improvements to this add-on. |
Any positive alterations will be added to a future release, and any contributing authors will be |
identified in the section above. |
SEE NOTES.TXT FOR LATEST PATCH NOTES |
v1.03.11000 |
- toc Update for v1.10 of WoW |
v1.03.1900 |
- Centered the AlphaMap, and made sure Slider appears on the map when using /am reset |
- Completely discarded the Old Saved Variables method which may have been causing some conflicts |
v1.02.1900 (Fans Update Version) |
- Moved strings to localization.lua (others are welcome to provide translations!) |
- Added some functions for colored feedback. |
- Added /am reset, /am enable, /am disable slash commands |
v1.01.1900 (Fans Update Version) |
- Updated toc |
- Adjusted the Map Scaling function that was preventing the map from displaying |
v1.01.1800 (Fans Update Version) |
- Fixed the Corpse icon (Thanks to Xtro) |
v1.00.1800 (Fans Update Version) |
- All team mates of your faction are now visible in BattleGrounds, whether or not they are in your Party/Raid |
- Improved the Units Tooltips code, to display a list of player names under the mouse as per the tooltips on other maps |
- Added BattleGround Flag/Objective statuses |
- Has full support for the PartySpotter AddOn |
v1.3.1 - Removed all references to the worldmap POI's - some other addon was conflicting |
v1.3.0 - A large number of slash commands, usable via /AlphaMap or /am |
- Every slash command setting is stored between WoW usage |
- Raid Pins Shown ( togglable via /am raid ) |
- Optional Tooltips on Pins ( Party/Raid, MapNotes, Gatherer, and MapNotes Gathering ) |
- Tooltips Togglable via /am ptips, /am mntips, /am gtips, /am mngtips |
- Slider is moveable and lockable via /am moveslider |
- Optionally Show Slider via /am slider |
- Optional Support for Gatherer 1.9.12 (1300) via /am gatherer |
- Optional Support for MapNotes 0.5.4 (4196) via /am mapnotes |
- Optional Support for MapNotes Gathering 0.5.6 (4150) via /am gathering |
- Optionally Close AlphaMap when entering combat via /am combat |
- Optionally Close Alphamap when world map closes via /am wmclose |
- Moveable AlphaMap; move by dragging along the top border - lockable via /lock |
- Scaleable AlphaMap via /am scale <value> |
- AlphaMap togglable via /am tog |
- AlphaMap alpha settable through /am alpha <value> |
- Alpha value is saved between sessions |
- Fixed a bug allowing you to set a scale < 0 |
- Fixed a bug allowing you to set alpha < 0 or > 1 |
- Fixed a bug caused by 1300 where GetMapLandmarkInfo returned an extra parameter |
v1.2.1 - Fixed a bug causing AlphaMap to be closely tied to MapNotes |
v1.2.0 - Automatic update of AlphaMap on zone change |
- Now displays "Point of Interest" flags, such as set by guards |
- Now displays "MapNotes" pins, until they change something with MapNotes that breaks AlphaMap |
- Player pin is now shown as an arrow, indicating direction |
- Added Hotkey assignment to Increment/Decrement map alpha by 10% |
- Added player's coordinates near the top right of the AlphaMap. (Under the minimap in standard resolutions) |
v1.1.0 - Fixed a bug with markers not becoming transparent when alpha is set to 0 |
- Player Corpse is now shown on AlphaMap |
v1.0.0 - Displays a slider in the lower left corner that can be used to set window opacity |
v0.9.0 - Displays the worldmap in a large, semi-transparent, non-movable window |
/////////////////////////////////////////////////////////////////////////////////////////// |
--> |
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/FrameXML/UI.xsd"> |
<Script file="Constants.lua"/> |
<Script file="localisation.en.lua"/> |
<Script file="localisation.de.lua"/> |
<Script file="localisation.fr.lua"/> |
<Script file="localisation.tw.lua"/> |
<Script file="localisation.cn.lua"/> |
<Script file="AM_InstanceLocs.lua"/> |
<Script file="AlphaMap.lua"/> |
<Frame name="AlphaMapUnitTemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<Texture name="$parentIcon" file="Interface\WorldMap\WorldMapPlayerIcon" setAllPoints="true"/> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel(this:GetFrameLevel() + 1); |
if ( this:GetID() == 0 ) then |
this.unit = "player"; |
else |
this.unit = "party"..this:GetID(); |
getglobal(this:GetName().."Icon"):SetTexture("Interface\\WorldMap\\WorldMapPartyIcon"); |
end |
</OnLoad> |
<OnEnter> |
AlphaMapUnit_OnEnter(this); |
</OnEnter> |
<OnLeave> |
AlphaMap_HideTooltip(); |
</OnLeave> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapRaidUnitTemplate" hidden="true" inherits="AlphaMapUnitTemplate" virtual="true"> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel(this:GetFrameLevel() + 1); |
this.unit = "raid"..this:GetID(); |
getglobal(this:GetName().."Icon"):SetTexture("Interface\\WorldMap\\WorldMapPartyIcon"); |
</OnLoad> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapCorpseTemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<Texture file="Interface\Minimap\POIIcons" setAllPoints="true"> |
<TexCoords left="0.5" right="0.5625" top="0" bottom="0.0625"/> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel(this:GetFrameLevel() + 1); |
</OnLoad> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapVehicleTemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="45" y="45"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<HitRectInsets> |
<AbsInset left="10" right="10" top="10" bottom="10"/> |
</HitRectInsets> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentHighlight" file="Interface\AddOns\AlphaMap\Artwork\VehicleHighlight" setAllPoints="true"/> |
<Texture name="$parentOccupied" file="Interface\AddOns\AlphaMap\Artwork\VehicleOccupied" setAllPoints="true"/> |
</Layer> |
<Layer level="ARTWORK"> |
<Texture name="$parentTexture" setAllPoints="true"/> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
self:SetFrameLevel(self:GetFrameLevel() + 2); |
</OnLoad> |
<OnEnter> |
AlphaMapUnit_OnEnter(self); |
</OnEnter> |
<OnLeave> |
AlphaMap_HideTooltip(); |
</OnLeave> |
</Scripts> |
</Frame> |
<Button name="AM_GenPOI_Template" virtual="true" enableMouse="true"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentTexture" file="Interface\AddOns\AlphaMap\Artwork\Instance"/> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnShow> |
this:SetFrameLevel( this:GetParent():GetFrameLevel() + 2 ); |
</OnShow> |
</Scripts> |
</Button> |
<Frame name="AlphaMapPOITemplate" hidden="true" virtual="true" enableMouse="false"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentTexture" file="Interface\Minimap\POIIcons"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Frames> |
<Button name="$parentButton" setAllPoints="true" hidden="true"> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnShow> |
this:SetFrameLevel(AlphaMapFrame:GetFrameLevel() + 3); |
</OnShow> |
<OnEnter> |
AM_POI_OnEnter(); |
</OnEnter> |
<OnLeave> |
AM_POI_OnLeave(); |
</OnLeave> |
<OnClick> |
AM_POI_OnClick(self:GetParent(), arg1); |
</OnClick> |
</Scripts> |
</Button> |
</Frames> |
<Scripts> |
<OnShow> |
this:SetFrameLevel(AlphaMapFrame:GetFrameLevel() + 2); |
</OnShow> |
</Scripts> |
</Frame> |
<Frame name="GatheringPOITemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentTexture" file=""> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel(this:GetFrameLevel() + 1); |
</OnLoad> |
<OnEnter> |
if( AlphaMapConfig.mngtips == true ) then |
AlphaNotesGathering_OnEnter( this:GetID() ); |
end |
</OnEnter> |
<OnLeave> |
AlphaNotesGathering_OnLeave( this:GetID() ); |
</OnLeave> |
</Scripts> |
</Frame> |
<Frame name="MapNotesPOITemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentTexture" file="Interface\AddOns\MapNotes\POIIcons\Icon1"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel( this:GetFrameLevel() + 1); |
</OnLoad> |
<OnEnter> |
AlphaMapNotes_OnEnter( this:GetID(), AlphaMapFrame ); |
</OnEnter> |
<OnLeave> |
AlphaMapNotes_OnLeave( this:GetID() ); |
</OnLeave> |
</Scripts> |
</Frame> |
<Frame name="AMCT_UserMap_NoteTemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentIcon" file=""> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel( this:GetFrameLevel() + 1); |
</OnLoad> |
<OnEnter> |
AlphaCTMapNotes_OnEnter( this:GetID() ); |
</OnEnter> |
<OnLeave> |
AlphaMap_HideTooltip(); |
</OnLeave> |
</Scripts> |
</Frame> |
<Frame name="AM_FlightMapPOITemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentTexture" file=""> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel( this:GetFrameLevel() + 1); |
</OnLoad> |
<OnEnter> |
AM_FlightMapPOIButton_OnEnter(this); |
</OnEnter> |
<OnLeave> |
AlphaMap_HideTooltip(); |
</OnLeave> |
</Scripts> |
</Frame> |
<Frame name="AlphaGatherTemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentTexture" file=""> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnEnter> |
AlphaMapGatherer_OnEnter(this); |
</OnEnter> |
<OnLeave> |
AlphaMap_HideTooltip(); |
</OnLeave> |
<OnLoad> |
this:SetFrameLevel( this:GetFrameLevel() + 1); |
</OnLoad> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapFlagTemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<Texture name="$parentTexture" setAllPoints="true"/> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel(this:GetFrameLevel() + 2); |
</OnLoad> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapAlphaMapNoteTemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Layers> |
<Layer level="BACKGROUND"> |
</Layer> |
<Layer level="ARTWORK"> |
<Texture name="$parentBackground" file="Interface\AddOns\AlphaMap\Artwork\bGround" hidden="false" setAllPoints="true"/> |
<Texture name="$parentPOI" file="Interface\Minimap\POIIcons" hidden="true"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="$parentAFlag" file="Interface\WorldStateFrame\AllianceFlag" hidden="true"> |
<Size> |
<AbsDimension x="32" y="32"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="$parentHFlag" file="Interface\WorldStateFrame\HordeFlag" hidden="true"> |
<Size> |
<AbsDimension x="32" y="32"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="$parentHighlight" file="Interface\AddOns\AlphaMap\Artwork\MyHighlight" hidden="true"> |
<Size> |
<AbsDimension x="36" y="36"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="$parentTarget" file="Interface\AddOns\AlphaMap\Artwork\Target" hidden="true"> |
<Size> |
<AbsDimension x="72" y="72"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="$parentText" inherits="GameFontNormal" text="XX" justifyV="CENTER" justifyH="CENTER"> |
<Shadow name="$parentShadow"> |
<Offset> |
<AbsDimension x="1" y="1"/> |
</Offset> |
</Shadow> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
<Layer level="OVERLAY"> |
<Texture name="$parentCorpse" file="Interface\Minimap\POIIcons" hidden="true"> |
<Size> |
<AbsDimension x="20" y="20"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<TexCoords left="0.5" right="0.5625" top="0" bottom="0.0625"/> |
</Texture> |
</Layer> |
</Layers> |
<Frames> |
<Button name="$parentButton" setAllPoints="true"> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "MiddleButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnEnter> |
AlphaMapAlphaMapNote_OnEnter(this); |
</OnEnter> |
<OnLeave> |
AlphaMapAlphaMapNote_OnLeave(this); |
</OnLeave> |
<OnClick> |
AlphaMapAlphaMapNote_OnClick(arg1, this); |
</OnClick> |
</Scripts> |
</Button> |
</Frames> |
</Frame> |
<Frame name="AlphaMapAlphaMapKeyButtonTemplate" hidden="true" virtual="true"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Layers> |
<Layer level="ARTWORK"> |
<Texture name="$parentHighlight" file="Interface\AddOns\AlphaMap\Artwork\MyHighlight" hidden="true"> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Frames> |
<Button name="$parentButton" setAllPoints="true"> |
<Layers> |
<Layer level="OVERLAY"> |
<Texture name="$parentCorpse" file="Interface\Minimap\POIIcons" hidden="true"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="-32" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<TexCoords left="0.5" right="0.5625" top="0" bottom="0.0625"/> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "MiddleButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnEnter> |
AlphaMapAlphaMapKey_OnEnter(this); |
</OnEnter> |
<OnLeave> |
AlphaMapAlphaMapKey_OnLeave(this); |
</OnLeave> |
<OnClick> |
AlphaMapAlphaMapKey_OnClick(arg1, this); |
</OnClick> |
</Scripts> |
</Button> |
</Frames> |
</Frame> |
<Button name="AlphaMap_TabButtonsTemplate" virtual="true"> |
<Size> |
<AbsDimension x="500" y="22"/> |
</Size> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="$parentLeftDisabled" file="Interface\PaperDollInfoFrame\UI-Character-ActiveTab"> |
<Size> |
<AbsDimension x="20" y="32"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<TexCoords left="0" right="0.15625" top="0" bottom="1.0"/> |
</Texture> |
<Texture name="$parentMiddleDisabled" file="Interface\PaperDollInfoFrame\UI-Character-ActiveTab"> |
<Size> |
<AbsDimension x="88" y="32"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="$parentLeftDisabled" relativePoint="RIGHT"/> |
</Anchors> |
<TexCoords left="0.15625" right="0.84375" top="0" bottom="1.0"/> |
</Texture> |
<Texture name="$parentRightDisabled" file="Interface\PaperDollInfoFrame\UI-Character-ActiveTab"> |
<Size> |
<AbsDimension x="20" y="32"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="$parentMiddleDisabled" relativePoint="RIGHT"/> |
</Anchors> |
<TexCoords left="0.84375" right="1.0" top="0" bottom="1.0"/> |
</Texture> |
<Texture name="$parentLeft" file="Interface\PaperDollInfoFrame\UI-Character-InActiveTab"> |
<Size> |
<AbsDimension x="20" y="32"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<TexCoords left="0" right="0.15625" top="0" bottom="1.0"/> |
</Texture> |
<Texture name="$parentMiddle" file="Interface\PaperDollInfoFrame\UI-Character-InActiveTab"> |
<Size> |
<AbsDimension x="88" y="32"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="$parentLeft" relativePoint="RIGHT"/> |
</Anchors> |
<TexCoords left="0.15625" right="0.84375" top="0" bottom="1.0"/> |
</Texture> |
<Texture name="$parentRight" file="Interface\PaperDollInfoFrame\UI-Character-InActiveTab"> |
<Size> |
<AbsDimension x="20" y="32"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="$parentMiddle" relativePoint="RIGHT"/> |
</Anchors> |
<TexCoords left="0.84375" right="1.0" top="0" bottom="1.0"/> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel(self:GetFrameLevel() + 4); |
</OnLoad> |
<OnClick> |
PanelTemplates_Tab_OnClick(self, AlphaMap_OptionsTabFrame); |
AlphaMap_TabSelect(self, button); |
</OnClick> |
<OnShow> |
PanelTemplates_TabResize(self, 0); |
</OnShow> |
</Scripts> |
<ButtonText name="$parentText"> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</ButtonText> |
<NormalFont inherits="GameFontNormalSmall"/> |
<HighlightFont inherits="GameFontHighlightSmall"/> |
<DisabledFont inherits="GameFontRedSmall"/> |
<HighlightTexture name="$parentHighlightTexture" file="Interface\PaperDollInfoFrame\UI-Character-Tab-Highlight" alphaMode="ADD"> |
<Anchors> |
<Anchor point="LEFT"> |
<Offset> |
<AbsDimension x="10" y="2"/> |
</Offset> |
</Anchor> |
<Anchor point="RIGHT"> |
<Offset> |
<AbsDimension x="-10" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</HighlightTexture> |
</Button> |
<Button name="AMOptionsButtonTemplate" inherits="UIPanelButtonTemplate2" virtual="true"> |
<Size> |
<AbsDimension x="180" y="21"/> |
</Size> |
<NormalText inherits="GameFontNormal"/> |
<DisabledText inherits="GameFontDisable"/> |
<HighlightText inherits="GameFontNormal"/> |
</Button> |
<Button name="AMPopupButtonTemplate" virtual="true" hidden="true"> |
<Size> |
<AbsDimension x="64" y="18"/> |
</Size> |
<Layers> |
<Layer level="OVERLAY"> |
<FontString name="$parentText" inherits="GameFontNormal" text="Wibble"> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonUp", "RightButtonUp"); |
</OnLoad> |
<OnClick> |
AMPopup_OnClick(arg1, this); |
</OnClick> |
</Scripts> |
<ButtonText name="$parentBText"> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</ButtonText> |
<NormalFont inherits="GameFontNormalSmall"/> |
<HighlightFont inherits="GameFontHighlightSmall"/> |
<DisabledFont inherits="GameFontGreenSmall"/> |
<HighlightTexture name="$parentHighlightTexture" file="Interface\PaperDollInfoFrame\UI-Character-Tab-Highlight" alphaMode="ADD"> |
<Anchors> |
<Anchor point="LEFT"> |
<Offset> |
<AbsDimension x="10" y="2"/> |
</Offset> |
</Anchor> |
<Anchor point="RIGHT"> |
<Offset> |
<AbsDimension x="-10" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</HighlightTexture> |
</Button> |
<Font name="AM_FixedFont" font="Fonts\FRIZQT__.TTF" virtual="true"> |
<FontHeight> |
<AbsValue val="22"/> |
</FontHeight> |
<Color r="0.99" g="0.9294" b="0.2"/> |
<Shadow/> |
</Font> |
<!-- <Texture name="AlphaMapLineTemplate" hidden="true" virtual="true"/> --> |
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Cut Here ;P - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
<Frame name="AM_UpdateFrame" parent="UIParent"> |
<Size> |
<AbsDimension x="1" y="1"/> |
</Size> |
<Anchors> |
<Anchor point="TOP"/> |
</Anchors> |
<Scripts> |
<OnUpdate> |
AM_UpdateFrame_OnUpdate(arg1); |
</OnUpdate> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapFrame" clampToScreen="true" hidden="true" toplevel="true" enableMouse="false" movable="true" resizable="false" parent="UIParent"> |
<Size> |
<AbsDimension x="1002" y="668"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Frames> |
<Frame name="AlphaMapMovementFrameTop" hidden="true" enableMouse="true"> |
<Size> |
<AbsDimension x="1002" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOPLEFT"/> |
<Anchor point="TOPRIGHT" relativePoint="TOPRIGHT"/> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<Texture name="AMMFTopH" file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD"/> |
</Layer> |
</Layers> |
<Scripts> |
<OnEnter> |
<!-- if ( ( not AlphaMapConfig.lock ) or ( AlphaMapConfig.lock == false ) ) then |
AMMFBottomH:Show(); |
AMMFTopH:Show(); |
end --> |
</OnEnter> |
<OnLeave> |
<!-- AMMFTopH:Hide(); |
AMMFBottomH:Hide(); --> |
</OnLeave> |
<OnShow> |
this:SetFrameLevel( this:GetParent():GetFrameLevel() + 3 ); |
</OnShow> |
<OnMouseDown> |
this:GetParent():StartMoving(); |
this:GetParent().isMoving = true; |
</OnMouseDown> |
<OnMouseUp> |
this:GetParent():StopMovingOrSizing(); |
this:GetParent().isMoving = false; |
AM_MarkPosition(); |
</OnMouseUp> |
<OnHide> |
this:GetParent():StopMovingOrSizing(); |
this:GetParent().isMoving = false; |
</OnHide> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapMovementFrameBottom" hidden="true" enableMouse="true"> |
<Size> |
<AbsDimension x="1002" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativePoint="BOTTOMLEFT"/> |
<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT"/> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<Texture name="AMMFBottomH" file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD"/> |
</Layer> |
</Layers> |
<Scripts> |
<OnEnter> |
<!-- if ( ( not AlphaMapConfig.lock ) or ( AlphaMapConfig.lock == false ) ) then |
AMMFBottomH:Show(); |
AMMFTopH:Show(); |
end --> |
</OnEnter> |
<OnShow> |
this:SetFrameLevel( this:GetParent():GetFrameLevel() + 3 ); |
</OnShow> |
<OnLeave> |
<!-- AMMFBottomH:Hide(); |
AMMFTopH:Hide(); --> |
</OnLeave> |
<OnMouseDown> |
<!-- if( not AlphaMapConfig.lock or AlphaMapConfig.lock == false ) then --> |
this:GetParent():StartMoving(); |
this:GetParent().isMoving = true; |
<!-- end --> |
</OnMouseDown> |
<OnMouseUp> |
this:GetParent():StopMovingOrSizing(); |
this:GetParent().isMoving = false; |
AM_MarkPosition(); |
</OnMouseUp> |
<OnHide> |
this:GetParent():StopMovingOrSizing(); |
this:GetParent().isMoving = false; |
</OnHide> |
</Scripts> |
</Frame> |
<Button name="AlphaMapButton" hidden="true"> |
<Size> |
<AbsDimension x="1002" y="668"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Frames> |
<Button name="AM_OutlandButton" hidden="true"> |
<Size> |
<AbsDimension x="320" y="320"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="115" y="-90"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_CosmicClick(3); |
</OnClick> |
</Scripts> |
<HighlightTexture name="$parentHighlight" file="Interface\WorldMap\Cosmic\Cosmic-Outland-Highlight"> |
<Size x="856" y="605"/> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="176" y="-87"/> |
</Offset> |
</Anchor> |
</Anchors> |
</HighlightTexture> |
</Button> |
<Button name="AM_AzerothButton" hidden="true"> |
<Size> |
<AbsDimension x="366" y="366"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="593" y="-255"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_CosmicClick(0); |
</OnClick> |
</Scripts> |
<HighlightTexture name="$parentHighlight" file="Interface\WorldMap\Cosmic\Cosmic-Azeroth-Highlight"> |
<Size x="898" y="647"/> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="-224" y="104"/> |
</Offset> |
</Anchor> |
</Anchors> |
</HighlightTexture> |
</Button> |
</Frames> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "MiddleButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnClick> |
AlphaMapButton_OnClick(self, arg1); |
</OnClick> |
<OnUpdate> |
AlphaMapButton_OnUpdate(); |
</OnUpdate> |
<OnHide> |
AlphaMapButton_OnHide(); |
</OnHide> |
</Scripts> |
</Button> |
<Frame name="AlphaMapAlphaMapTitleFrame" hidden="true"> |
<Size> |
<AbsDimension x="512" y="78"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="-28"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="AlphaMapAlphaMapTitleTexture" file="Interface\AddOns\AlphaMap\Artwork\BlankBG" hidden="true" tile="true"> |
<Size> |
<AbsDimension x="512" y="79"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER" relativePoint="CENTER" relativeTo="AlphaMapAlphaMapTitleFrame"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
</Layer> |
<Layer level="OVERLAY"> |
<FontString name="AlphaMapAlphaMapPlayersLabel" inherits="GameFontNormal" text="AM_INSTANCE_TITLE_PLAYERS"> |
<Anchors> |
<Anchor point="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="5" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapPlayers" inherits="GameFontNormal"> |
<Anchors> |
<Anchor point="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="120" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapLevelsLabel" inherits="GameFontNormal" text="AM_INSTANCE_TITLE_LEVELS"> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativeTo="AlphaMapAlphaMapPlayersLabel" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapLevels" inherits="GameFontNormal"> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativeTo="AlphaMapAlphaMapPlayers" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapLocationLabel" inherits="GameFontNormal" text="AM_INSTANCE_TITLE_LOCATION"> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativeTo="AlphaMapAlphaMapLevelsLabel" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapLocation" inherits="GameFontNormal"> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativeTo="AlphaMapAlphaMapLevels" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapName" inherits="GameFontNormalLarge"> |
<Color r="0.0" g="1.0" b="0.0"/> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativeTo="AlphaMapAlphaMapLocationLabel" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="10"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
</Frame> |
<Frame name="AlphaMapAlphaMapFrame" hidden="true"> |
<Size> |
<AbsDimension x="512" y="512"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="-107"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="AlphaMapAlphaMapBgTexture" file="Interface\AddOns\AlphaMap\Artwork\BlankBG" hidden="true" tile="true"> |
<Size> |
<AbsDimension x="512" y="512"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER" relativePoint="CENTER" relativeTo="AlphaMapAlphaMapFrame"/> |
</Anchors> |
</Texture> |
</Layer> |
<Layer level="ARTWORK"> |
<Texture name="AlphaMapAlphaMapTexture" file=""/> |
<FontString name="AlphaMapAlphaMapCursorLoc" inherits="GameFontNormal"> |
<Color r="1.0" g="1.0" b="1.0"/> |
<Anchors> |
<Anchor point="BOTTOMRIGHT"> |
<Offset> |
<AbsDimension x="-1" y="1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnShow> |
AlphaMapButton:SetAllPoints( AlphaMapAlphaMapFrame ); |
AM_ZoomOut(); |
</OnShow> |
<OnHide> |
AlphaMapButton:SetAllPoints( AlphaMapFrame ); |
AM_ZoomOut(); |
</OnHide> |
<OnUpdate> |
AlphaMapAlphaMap_OnUpdate(arg1); |
</OnUpdate> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapAlphaMapDetailsFrame" hidden="true"> |
<Size> |
<AbsDimension x="490" y="514"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapFrame" relativePoint="TOPRIGHT"> |
<Offset> |
<AbsDimension x="0" y="1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="AlphaMapAlphaMapDetailsTexture" file="Interface\AddOns\AlphaMap\Artwork\BlankBG" hidden="true" tile="true"> |
<Size> |
<AbsDimension x="490" y="639"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER" relativePoint="CENTER" relativeTo="AlphaMapAlphaMapDetailsFrame"> |
<Offset> |
<AbsDimension x="0" y="15"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
</Layer> |
<Layer level="OVERLAY"> |
<FontString name="AlphaMapAlphaMapDetail1Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetailsFrame" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="30" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail1LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail1Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail1NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail1Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="17" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail1" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail1Symbol" relativePoint="TOPRIGHT"> |
<Offset> |
<AbsDimension x="28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail1Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail1" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail2" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail1" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail2Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail2" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail2LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail2Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail2NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail2Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail2Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail2" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail3" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail2" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail3Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail3" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail3LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail3Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail3NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail3Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail3Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail3" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail4" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail3" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail4Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail4" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail4LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail4Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail4NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail4Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail4Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail4" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail5" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail4" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail5Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail5" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail5LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail5Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail5NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail5Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail5Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail5" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail6" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail5" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail6Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail6" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail6LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail6Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail6NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail6Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail6Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail6" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail7" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail6" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail7Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail7" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail7LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail7Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail7NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail7Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail7Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail7" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail8" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail7" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail8Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail8" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail8LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail8Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail8NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail8Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail8Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail8" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail9" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail8" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail9Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail9" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail9LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail9Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail9NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail9Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail9Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail9" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail10" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail9" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail10Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail10" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail10LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail10Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail10NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail10Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail10Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail10" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail11" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail10" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail11Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail11" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail11LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail11Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail11NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail11Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail11Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail11" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail12" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail11" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail12Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail12" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail12LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail12Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail12NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail12Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail12Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail12" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail13" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail12" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail13Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail13" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail13LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail13Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail13NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail13Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail13Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail13" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail14" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail13" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail14Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail14" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail14LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail14Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail14NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail14Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail14Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail14" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail15" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail14" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail15Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail15" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail15LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail15Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail15NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail15Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail15Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail15" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail16" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail15" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail16Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail16" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail16LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail16Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail16NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail16Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail16Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail16" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail17" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail16" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail17Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail17" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail17LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail17Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail17NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail17Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail17Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail17" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail18" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail17" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail18Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail18" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail18LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail18Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail18NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail18Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail18Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail18" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail19" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail18" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail19Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail19" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail19LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail19Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail19NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail19Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail19Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail19" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail20" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail19" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail20Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail20" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail20LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail20Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail20NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail20Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail20Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail20" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail21" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail20" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail21Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail21" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail21LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail21Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail21NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail21Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail21Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail21" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail22" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail21" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail22Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail22" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail22LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail22Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail22NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail22Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail22Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail22" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail23" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail22" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail23Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail23" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail23LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail23Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail23NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail23Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail23Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail23" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail24" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail23" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail24Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail24" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail24LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail24Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail24NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail24Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail24Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail24" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail25" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail24" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail25Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail25" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail25LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail25Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail25NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail25Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail25Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail25" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail26" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail25" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail26Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail26" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail26LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail26Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail26NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail26Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail26Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail26" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail27" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail26" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail27Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail27" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail27LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail27Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail27NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail27Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail27Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail27" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail28" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail27" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail28Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail28" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail28LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail28Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail28NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail28Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail28Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail28" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail29" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail28" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail29Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail29" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail29LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail29Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail29NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail29Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail29Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail29" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail30" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail29" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail30Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail30" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail30LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail30Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail30NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail30Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail30Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail30" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail31" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail30" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail31Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail31" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail31LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail31Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail31NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail31Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail31Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail31" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail32" inherits="GameFontNormal" text=" " justifyH="LEFT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapDetail31" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapDetail32Symbol" inherits="GameFontNormalLarge" text=" " justifyH="RIGHT" justifyV="TOP"> |
<Anchors> |
<Anchor point="TOPRIGHT" relativeTo="AlphaMapAlphaMapDetail32" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="-28" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<Texture name="AlphaMapAlphaMapDetail32LootTexture" file="Interface\AddOns\AlphaMap\Artwork\Gold" hidden="true"> |
<Size> |
<AbsDimension x="12" y="12"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail32Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="2" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapAlphaMapDetail32NoteTexture" hidden="true" file="Interface\AddOns\AlphaMap\Artwork\tNote"> |
<Size> |
<AbsDimension x="14" y="14"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail32Symbol" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="14" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapAlphaMapDetail32Special" inherits="GameFontNormal" text=" "> |
<Color r="0.0" g="1.0" b="0.0" /> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapAlphaMapDetail32" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="12" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
</Frame> |
<Button name="AM_BrowsePrevPageButton" parent="AlphaMapAlphaMapDetailsFrame" hidden="true"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativeTo="AlphaMapAlphaMapDetailsFrame" relativePoint="TOPLEFT"> |
<Offset> |
<AbsDimension x="50" y="1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<FontString name="AM_PrevText" inherits="GameFontNormal" justifyH="RIGHT" text="PREV"> |
<Anchors> |
<Anchor point="RIGHT" relativePoint="LEFT"/> |
</Anchors> |
</FontString> |
</Layer> |
<Layer level="BACKGROUND"> |
<FontString name="AM_PageText" inherits="GameFontNormal" justifyH="CENTER" text=" "> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="10" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnClick> |
AM_TurnDetailPage(-1); |
</OnClick> |
</Scripts> |
<NormalTexture file="Interface\Buttons\UI-SpellbookIcon-PrevPage-Up"/> |
<PushedTexture file="Interface\Buttons\UI-SpellbookIcon-PrevPage-Down"/> |
<DisabledTexture file="Interface\Buttons\UI-SpellbookIcon-PrevPage-Disabled"/> |
<HighlightTexture file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD"/> |
</Button> |
<Button name="AM_BrowseNextPageButton" parent="AlphaMapAlphaMapDetailsFrame" hidden="true"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AM_PageText" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="10" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<FontString name="AM_NextText" inherits="GameFontNormal" justifyH="LEFT" text="NEXT"> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT"/> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnClick> |
AM_TurnDetailPage(1); |
</OnClick> |
</Scripts> |
<NormalTexture file="Interface\Buttons\UI-SpellbookIcon-NextPage-Up"/> |
<PushedTexture file="Interface\Buttons\UI-SpellbookIcon-NextPage-Down"/> |
<DisabledTexture file="Interface\Buttons\UI-SpellbookIcon-NextPage-Disabled"/> |
<HighlightTexture file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD"/> |
</Button> |
<Frame name="AlphaMapAlphaMapButtonDtl1" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="1"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail1Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl2" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="2"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail2Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl3" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="3"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail3Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl4" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="4"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail4Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl5" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="5"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail5Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl6" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="6"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail6Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl7" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="7"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail7Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl8" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="8"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail8Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl9" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="9"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail9Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl10" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="10"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail10Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl11" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="11"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail11Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl12" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="12"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail12Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl13" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="13"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail13Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl14" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="14"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail14Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl15" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="15"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail15Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl16" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="16"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail16Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl17" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="17"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail17Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl18" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="18"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail18Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl19" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="19"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail19Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl20" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="20"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail20Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl21" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="21"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail21Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl22" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="22"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail22Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl23" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="23"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail23Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl24" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="24"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail24Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl25" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="25"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail25Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl26" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="26"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail26Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl27" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="27"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail27Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl28" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="28"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail28Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl29" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="29"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail29Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl30" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="30"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail30Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl31" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="31"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail31Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapButtonDtl32" inherits="AlphaMapAlphaMapKeyButtonTemplate" id="32"> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapAlphaMapDetail32Symbol" relativePoint="CENTER"/> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapAlphaMapPreReqFrame" hidden="true"> |
<Size> |
<AbsDimension x="512" y="50"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="AlphaMapAlphaMapPreReqTexture" file="Interface\AddOns\AlphaMap\Artwork\BlankBG" hidden="true" tile="true"> |
<Size> |
<AbsDimension x="512" y="50"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER" relativePoint="CENTER" relativeTo="AlphaMapAlphaMapPreReqFrame"/> |
</Anchors> |
</Texture> |
</Layer> |
<Layer level="OVERLAY"> |
<FontString name="AlphaMapAlphaMapPreReq1" inherits="GameFontNormal" text="AM_INSTANCE_PREREQS"> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="5" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapAlphaMapGeneral" inherits="GameFontNormal" text="AM_INSTANCE_GENERAL"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapAlphaMapPreReq1" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-12"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
</Frame> |
<Frame name="BorderFrame" hidden="false" alpha="1.0"> |
<Size> |
<AbsDimension x="1002" y="668"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="-502" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Frame> |
<Frame name="AlphaMapDetailFrame" hidden="false" alpha="0.3"> |
<Size> |
<AbsDimension x="1002" y="668"/> |
</Size> |
<Backdrop edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true"> |
<BackgroundInsets> |
<AbsInset left="11" right="12" top="0" bottom="11"/> |
</BackgroundInsets> |
<TileSize> |
<AbsValue val="32"/> |
</TileSize> |
<EdgeSize> |
<AbsValue val="32"/> |
</EdgeSize> |
</Backdrop> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="-502" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="AlphaMapDetailTile1" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile2" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile1" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile3" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile2" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile4" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile3" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile5" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile1" relativePoint="BOTTOMLEFT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile6" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile5" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile7" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile6" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile8" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile7" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile9" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile5" relativePoint="BOTTOMLEFT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile10" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile9" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile11" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile10" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
<Texture name="AlphaMapDetailTile12" file=""> |
<Size> |
<AbsDimension x="256" y="256"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailTile11" relativePoint="TOPRIGHT"/> |
</Anchors> |
</Texture> |
</Layer> |
<Layer level="ARTWORK"> |
<Texture name="AlphaMapZoomed" hidden="true" file=""> |
<Size> |
<AbsDimension x="512" y="512"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapDetailFrame" relativePoint="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
<Layer level="OVERLAY"> |
<Texture name="AlphaMapHighlight" alphaMode="ADD" hidden="true"> |
<Size> |
<AbsDimension x="128" y="128"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"/> |
</Anchors> |
</Texture> |
<FontString name="AlphaMapFrameAreaLabel" inherits="WorldMapTextFont"> |
<Anchors> |
<Anchor point="TOP"> |
<Offset> |
<AbsDimension x="20" y="-20"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AlphaMapFrameAreaDescription" inherits="SubZoneTextFont"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AlphaMapFrameAreaLabel" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
</Frame> |
<Frame name="AM_WorldMapNotesFrame" setAllPoints="true"/> |
<Frame name="AlphaMapUnits"> |
<Size> |
<AbsDimension x="1002" y="668"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMapDetailFrame"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Frames> |
<Frame name="AM_Coordinates" movable="true"> |
<Size> |
<AbsDimension x="90" y="30"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapFrame" relativePoint="BOTTOMLEFT" > |
<Offset> |
<AbsDimension x="16" y="532"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<FontString name="AlphaMapLocationText" inherits="GameFontNormalLarge" text="Player" hidden="false" justifyH="CENTER" justifyV="CENTER" > |
<Color r="1.0" g="1.0" b="1.0"/> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<Frame name="AM_CoordinatesMovementFrame" hidden="true" setAllPoints="true" enableMouse="true" movable="true"> |
<Scripts> |
<OnShow> |
this:SetFrameLevel(AM_Coordinates:GetFrameLevel() + 1); |
</OnShow> |
<OnMouseDown> |
AM_Coordinates.isMoving = true; |
AM_RememberCoordsPos(); |
if ( AM_Coordinates.isMoving ) then |
AM_Coordinates:StartMoving(); |
end |
</OnMouseDown> |
<OnMouseUp> |
if ( AM_Coordinates.isMoving ) then |
AM_Coordinates:StopMovingOrSizing(); |
AM_Coordinates.isMoving = false; |
AM_RememberCoordsPos(); |
end |
</OnMouseUp> |
</Scripts> |
</Frame> |
</Frames> |
<Scripts> |
<OnUpdate> |
AM_CoordsOnUpdate(self, arg1); |
</OnUpdate> |
</Scripts> |
<Backdrop bgFile="Interface\TutorialFrame\TutorialFrameBackground" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true"> |
<BackgroundInsets> |
<AbsInset left="5" right="5" top="5" bottom="5"/> |
</BackgroundInsets> |
<TileSize> |
<AbsValue val="16"/> |
</TileSize> |
<EdgeSize> |
<AbsValue val="16"/> |
</EdgeSize> |
</Backdrop> |
</Frame> |
<Frame name="AlphaMapPlayer" id="0"> |
<Size> |
<AbsDimension x="16" y="16"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="Artwork"> |
<Texture name="AM_pArrow" file="Interface\AddOns\AlphaMap\Artwork\FaceOff"> |
<Size> |
<AbsDimension x="60" y="60"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this.unit = "player"; |
this:SetFrameLevel(this:GetFrameLevel()+1); |
</OnLoad> |
<OnEnter> |
AlphaMapUnit_OnEnter(this); |
</OnEnter> |
<OnLeave> |
AlphaMap_HideTooltip(); |
</OnLeave> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapParty1" inherits="AlphaMapUnitTemplate" id="1"/> |
<Frame name="AlphaMapParty2" inherits="AlphaMapUnitTemplate" id="2"/> |
<Frame name="AlphaMapParty3" inherits="AlphaMapUnitTemplate" id="3"/> |
<Frame name="AlphaMapParty4" inherits="AlphaMapUnitTemplate" id="4"/> |
<Frame name="AlphaMapRaid1" inherits="AlphaMapRaidUnitTemplate" id="1"/> |
<Frame name="AlphaMapRaid2" inherits="AlphaMapRaidUnitTemplate" id="2"/> |
<Frame name="AlphaMapRaid3" inherits="AlphaMapRaidUnitTemplate" id="3"/> |
<Frame name="AlphaMapRaid4" inherits="AlphaMapRaidUnitTemplate" id="4"/> |
<Frame name="AlphaMapRaid5" inherits="AlphaMapRaidUnitTemplate" id="5"/> |
<Frame name="AlphaMapRaid6" inherits="AlphaMapRaidUnitTemplate" id="6"/> |
<Frame name="AlphaMapRaid7" inherits="AlphaMapRaidUnitTemplate" id="7"/> |
<Frame name="AlphaMapRaid8" inherits="AlphaMapRaidUnitTemplate" id="8"/> |
<Frame name="AlphaMapRaid9" inherits="AlphaMapRaidUnitTemplate" id="9"/> |
<Frame name="AlphaMapRaid10" inherits="AlphaMapRaidUnitTemplate" id="10"/> |
<Frame name="AlphaMapRaid11" inherits="AlphaMapRaidUnitTemplate" id="11"/> |
<Frame name="AlphaMapRaid12" inherits="AlphaMapRaidUnitTemplate" id="12"/> |
<Frame name="AlphaMapRaid13" inherits="AlphaMapRaidUnitTemplate" id="13"/> |
<Frame name="AlphaMapRaid14" inherits="AlphaMapRaidUnitTemplate" id="14"/> |
<Frame name="AlphaMapRaid15" inherits="AlphaMapRaidUnitTemplate" id="15"/> |
<Frame name="AlphaMapRaid16" inherits="AlphaMapRaidUnitTemplate" id="16"/> |
<Frame name="AlphaMapRaid17" inherits="AlphaMapRaidUnitTemplate" id="17"/> |
<Frame name="AlphaMapRaid18" inherits="AlphaMapRaidUnitTemplate" id="18"/> |
<Frame name="AlphaMapRaid19" inherits="AlphaMapRaidUnitTemplate" id="19"/> |
<Frame name="AlphaMapRaid20" inherits="AlphaMapRaidUnitTemplate" id="20"/> |
<Frame name="AlphaMapRaid21" inherits="AlphaMapRaidUnitTemplate" id="21"/> |
<Frame name="AlphaMapRaid22" inherits="AlphaMapRaidUnitTemplate" id="22"/> |
<Frame name="AlphaMapRaid23" inherits="AlphaMapRaidUnitTemplate" id="23"/> |
<Frame name="AlphaMapRaid24" inherits="AlphaMapRaidUnitTemplate" id="24"/> |
<Frame name="AlphaMapRaid25" inherits="AlphaMapRaidUnitTemplate" id="25"/> |
<Frame name="AlphaMapRaid26" inherits="AlphaMapRaidUnitTemplate" id="26"/> |
<Frame name="AlphaMapRaid27" inherits="AlphaMapRaidUnitTemplate" id="27"/> |
<Frame name="AlphaMapRaid28" inherits="AlphaMapRaidUnitTemplate" id="28"/> |
<Frame name="AlphaMapRaid29" inherits="AlphaMapRaidUnitTemplate" id="29"/> |
<Frame name="AlphaMapRaid30" inherits="AlphaMapRaidUnitTemplate" id="30"/> |
<Frame name="AlphaMapRaid31" inherits="AlphaMapRaidUnitTemplate" id="31"/> |
<Frame name="AlphaMapRaid32" inherits="AlphaMapRaidUnitTemplate" id="32"/> |
<Frame name="AlphaMapRaid33" inherits="AlphaMapRaidUnitTemplate" id="33"/> |
<Frame name="AlphaMapRaid34" inherits="AlphaMapRaidUnitTemplate" id="34"/> |
<Frame name="AlphaMapRaid35" inherits="AlphaMapRaidUnitTemplate" id="35"/> |
<Frame name="AlphaMapRaid36" inherits="AlphaMapRaidUnitTemplate" id="36"/> |
<Frame name="AlphaMapRaid37" inherits="AlphaMapRaidUnitTemplate" id="37"/> |
<Frame name="AlphaMapRaid38" inherits="AlphaMapRaidUnitTemplate" id="38"/> |
<Frame name="AlphaMapRaid39" inherits="AlphaMapRaidUnitTemplate" id="39"/> |
<Frame name="AlphaMapRaid40" inherits="AlphaMapRaidUnitTemplate" id="40"/> |
<Frame name="AlphaMapFlag1" inherits="AlphaMapFlagTemplate" id="1"/> |
<Frame name="AlphaMapFlag2" inherits="AlphaMapFlagTemplate" id="2"/> |
<Frame name="AlphaMapCorpse" inherits="AlphaMapCorpseTemplate"/> |
<Frame name="AlphaMapDeathRelease" inherits="AlphaMapCorpseTemplate"> |
<Scripts> |
<OnEnter> |
local x, y = self:GetCenter(); |
local parentX, parentY = self:GetParent():GetCenter(); |
if ( x > parentX ) then |
AlphaMapTooltip:SetOwner(self, "ANCHOR_LEFT"); |
else |
AlphaMapTooltip:SetOwner(self, "ANCHOR_RIGHT"); |
end |
AlphaMapTooltip:SetText(SPIRIT_HEALER_RELEASE_RED); |
AlphaMapTooltip:Show(); |
</OnEnter> |
</Scripts> |
</Frame> |
<Frame name="AM_FlightMapPOI1" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI2" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI3" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI4" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI5" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI6" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI7" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI8" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI9" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI10" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI11" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI12" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI13" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI14" inherits="AM_FlightMapPOITemplate"/> |
<Frame name="AM_FlightMapPOI15" inherits="AM_FlightMapPOITemplate"/> |
<Minimap name="AlphaMapMinimap" AM_minimapPlayerModel="Interface\Minimap\MinimapArrow.mdx" AM_minimapArrowModel="Interface\Minimap\Rotating-MinimapArrow.mdl" hidden="true"> |
<Size> |
<AbsDimension x="8" y="8"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel( this:GetFrameLevel() + 1 ); |
</OnLoad> |
</Scripts> |
</Minimap> |
<Model name="AlphaMapPing" frameStrata="FULLSCREEN_DIALOG" file="Interface\MiniMap\Ping\MinimapPing.mdx" scale="0.4" hidden="true"> |
<Size> |
<AbsDimension x="50" y="50"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Scripts> |
<OnLoad> |
this:SetFrameLevel(AlphaMapPlayer:GetFrameLevel()+1); |
this.fadeOut = nil; |
this:SetSequence(0); |
</OnLoad> |
</Scripts> |
</Model> |
</Frames> |
<Scripts> |
<OnUpdate> |
AlphaMapUnits_Update(arg1); |
</OnUpdate> |
</Scripts> |
</Frame> |
<Slider name="AlphaMapSliderFrame" orientation="VERTICAL" minValue="0" maxValue="1" valueStep="0.01" |
defaultValue="0.3" movable="true" parent="AlphaMapFrame"> |
<Size> |
<AbsDimension x="16" y="128"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER" relativeTo="AlphaMapFrame" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="24" y="450"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true"> |
<EdgeSize> |
<AbsValue val="8"/> |
</EdgeSize> |
<TileSize> |
<AbsValue val="8"/> |
</TileSize> |
<BackgroundInsets> |
<AbsInset left="3" right="3" top="6" bottom="6"/> |
</BackgroundInsets> |
</Backdrop> |
<Layers> |
<Layer level="ARTWORK"> |
<FontString name="$parentText" inherits="GameFontNormalSmall"> |
<Anchors> |
<Anchor point="BOTTOM" relativePoint="TOP"/> |
</Anchors> |
</FontString> |
<FontString inherits="GameFontHighlightSmall" text="0%"> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT"> |
<Offset> |
<AbsDimension x="2" y="3"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString inherits="GameFontHighlightSmall" text="100%"> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOPRIGHT"> |
<Offset> |
<AbsDimension x="-2" y="3"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<Frame name="AlphaMapSliderMovementFrame" hidden="true" setAllPoints="true" enableMouse="true" movable="true"> |
<Scripts> |
<OnShow> |
this:SetFrameLevel( AlphaMapSliderFrame:GetFrameLevel() + 1 ); |
</OnShow> |
<OnMouseDown> |
AlphaMapSliderFrame:StartMoving(); |
AlphaMapSliderFrame.isMoving = true; |
</OnMouseDown> |
<OnMouseUp> |
AM_RememberSliderPos(); |
AlphaMapSliderFrame:StopMovingOrSizing(); |
AlphaMapSliderFrame.isMoving = false; |
if ( AlphaMapSliderFrame.Adopt ) then |
AlphaMapSliderFrame:SetUserPlaced(false); |
AM_SetSliderPos(); |
AlphaMapSliderFrame.Adopt = nil; |
else |
AlphaMapSliderFrame:SetUserPlaced(true); |
end |
</OnMouseUp> |
</Scripts> |
</Frame> |
</Frames> |
<Scripts> |
<OnLoad> |
AlphaMapSliderFrame:SetMinMaxValues(0,1); |
AlphaMapSliderFrame:SetValueStep(0.01); |
AlphaMapSliderFrame:SetValue(0.2); |
</OnLoad> |
<OnValueChanged> |
SetAlphaMapOpacity(); |
</OnValueChanged> |
<OnMouseUp> |
AM_SaveConfig(); |
</OnMouseUp> |
</Scripts> |
<ThumbTexture file="Interface\Buttons\UI-SliderBar-Button-Vertical"> |
<Size> |
<AbsDimension x="32" y="32"/> |
</Size> |
</ThumbTexture> |
</Slider> |
</Frames> |
<Scripts> |
<OnLoad> |
AlphaMapFrame_OnLoad(); |
</OnLoad> |
<OnShow> |
AM_Showing(); |
</OnShow> |
<OnHide> |
AM_Hiding(); |
</OnHide> |
<OnEvent> |
AlphaMapFrame_OnEvent(); |
</OnEvent> |
<OnUpdate> |
AM_Main_OnUpdate(arg1); |
</OnUpdate> |
</Scripts> |
</Frame> |
<!-- Minimap Icon frame --> |
<Button name="AM_MinimapButton" parent="Minimap" hidden="true"> |
<Size> |
<AbsDimension x="21" y="21"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Layers> |
<Layer level="OVERLAY"> |
<Texture file="Interface\Minimap\MiniMap-TrackingBorder"> |
<Size> |
<AbsDimension x="50" y="50"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="-4" y="4"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<NormalTexture file="Interface\AddOns\AlphaMap\Artwork\MinimapIconUp"/> |
<PushedTexture file="Interface\AddOns\AlphaMap\Artwork\MinimapIconDown"/> |
<HighlightTexture alphaMode="ADD" file="Interface\Minimap\UI-Minimap-ZoomButton-Highlight"/> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnEnter> |
AM_MinimapButtonOnEnter(); |
</OnEnter> |
<OnClick> |
AM_MinimapButtonOnClick(arg1, this) |
</OnClick> |
<OnLeave> |
AM_MinimapButtonOnLeave(); |
</OnLeave> |
</Scripts> |
</Button> |
<Frame name="AM_MapSelector" toplevel="true" hidden="true" frameStrata="FULLSCREEN_DIALOG" movable="true"> |
<Size> |
<AbsDimension x="448" y="55"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="10"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Frames> |
<Frame name="AlphaMapSelectorMovementFrame" hidden="true" enableMouse="true"> |
<Size> |
<AbsDimension x="448" y="55"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOPLEFT"/> |
</Anchors> |
<Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true"> |
<EdgeSize> |
<AbsValue val="4"/> |
</EdgeSize> |
<TileSize> |
<AbsValue val="8"/> |
</TileSize> |
<BackgroundInsets> |
<AbsInset left="4" right="4" top="4" bottom="4"/> |
</BackgroundInsets> |
</Backdrop> |
<Scripts> |
<OnLoad> |
this:SetBackdropBorderColor(TOOLTIP_DEFAULT_COLOR.r, TOOLTIP_DEFAULT_COLOR.g, TOOLTIP_DEFAULT_COLOR.b); |
this:SetBackdropColor(TOOLTIP_DEFAULT_BACKGROUND_COLOR.r, TOOLTIP_DEFAULT_BACKGROUND_COLOR.g, TOOLTIP_DEFAULT_BACKGROUND_COLOR.b); |
this:SetFrameLevel(this:GetFrameLevel() - 1); |
</OnLoad> |
<OnMouseDown> |
if ( ( AlphaMapConfig.ddP ) and ( AlphaMapConfig.ddP == AM_OptionsDDFreeIt:GetID() ) ) then |
this:GetParent():StartMoving(); |
this:GetParent().isMoving = true; |
end |
</OnMouseDown> |
<OnMouseUp> |
if ( ( AlphaMapConfig.ddP ) and ( AlphaMapConfig.ddP == AM_OptionsDDFreeIt:GetID() ) ) then |
this:GetParent():StopMovingOrSizing(); |
this:GetParent().isMoving = false; |
end |
</OnMouseUp> |
<OnHide> |
if ( ( AlphaMapConfig.ddP ) and ( AlphaMapConfig.ddP == AM_OptionsDDFreeIt:GetID() ) ) then |
this:GetParent():StopMovingOrSizing(); |
this:GetParent().isMoving = false; |
end |
</OnHide> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapContinentDropDown" inherits="UIDropDownMenuTemplate"> |
<Anchors> |
<Anchor point="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="20" y="6"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="OVERLAY"> |
<FontString name="AM_Cont_DD_Text" inherits="GameFontNormalSmall" text="CONTINENT"> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="20" y="10"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnShow> |
SetupContinentDropDown(); |
AM_ListUp = "C"; |
</OnShow> |
<OnHide> |
AM_ListUp = nil; |
</OnHide> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapZoneDropDown" inherits="UIDropDownMenuTemplate"> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AlphaMapContinentDropDown" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="-33" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="OVERLAY"> |
<FontString name="AM_Zone_DD_Text" inherits="GameFontNormalSmall" text="ZONE"> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="20" y="10"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnShow> |
AM_ListUp = "Z"; |
</OnShow> |
<OnHide> |
AM_ListUp = nil; |
</OnHide> |
</Scripts> |
</Frame> |
<Button name="AM_DDLockButton" inherits="UIPanelButtonTemplate2"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="RIGHT" relativePoint="LEFT" relativeTo="AlphaMapContinentDropDown"> |
<Offset> |
<AbsDimension x="15" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="OVERLAY"> |
<Texture name="AM_DDUnLockedButtonTexture" file="Interface\AddOns\AlphaMap\Artwork\Unlocked"> |
<Size> |
<AbsDimension x="26" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="1" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<Texture name="AM_DDLockedButtonTexture" file="Interface\AddOns\AlphaMap\Artwork\Locked"> |
<Size> |
<AbsDimension x="26" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="1" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnClick> |
AM_SelectorLockToggle(arg1); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_LOCK1, AM_TT_LOCK2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</Button> |
<Button name="AM_DDPauseButton" inherits="UIPanelButtonTemplate2"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="AlphaMapZoneDropDown"> |
<Offset> |
<AbsDimension x="-15" y="2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="OVERLAY"> |
<Texture name="AM_DDPauseButtonTexture" file="Interface\AddOns\AlphaMap\Artwork\Pause"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnClick> |
AM_PauseButtonOnClick(arg1); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaPauseTooltip(this); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</Button> |
<Button name="AM_DDOptionsButton" inherits="UIPanelButtonTemplate2"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="AM_DDPauseButton"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="OVERLAY"> |
<Texture name="AM_DDOptionsButtonTexture" file="Interface\AddOns\AlphaMap\Artwork\MinimapIconUp"> |
<Size> |
<AbsDimension x="24" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnClick> |
AM_MinimapButtonOnClick(arg1); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_ALPHA_BUTTON1, AM_TT_ALPHA_BUTTON2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</Button> |
<Button name="AM_DDHotSpot" inherits="UIPanelButtonTemplate2"> |
<Size> |
<AbsDimension x="20" y="20"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="AM_DDOptionsButton"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="OVERLAY"> |
<Texture name="AM_DDHotSpotTexture" file="Interface\AddOns\AlphaMap\Artwork\HotSpot"> |
<Size> |
<AbsDimension x="20" y="20"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
</Layer> |
</Layers> |
<Scripts> |
<OnEnter> |
AM_HotSpot_OnEnter(); |
</OnEnter> |
<OnLeave> |
AM_HotSpot_OnLeave(); |
</OnLeave> |
</Scripts> |
</Button> |
</Frames> |
<Scripts> |
<OnUpdate> |
AM_Selector_OnUpdate(); |
</OnUpdate> |
<OnShow> |
AM_Selector_OnShow(); |
</OnShow> |
</Scripts> |
</Frame> |
<Frame name="AM_OptionsFrame" frameStrata="FULLSCREEN_DIALOG" movable="true" enableMouse="true" hidden="true" parent="UIParent" enableKeyboard="true"> |
<TitleRegion setAllPoints="true"/> |
<Size> |
<AbsDimension x="520" y="450"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true"> |
<BackgroundInsets> |
<AbsInset left="11" right="12" top="12" bottom="11"/> |
</BackgroundInsets> |
<TileSize> |
<AbsValue val="32"/> |
</TileSize> |
<EdgeSize> |
<AbsValue val="32"/> |
</EdgeSize> |
</Backdrop> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture> |
<Color r="0.0" g="0.0" b="0.0"/> |
<Size> |
<AbsDimension x="500" y="430"/> |
</Size> |
<Anchors> |
<Anchor point="CENTER"/> |
</Anchors> |
</Texture> |
</Layer> |
<Layer level="ARTWORK"> |
<FontString inherits="GameFontGreenSmall" text="ALPHA_MAP_VERSION"> |
<Anchors> |
<Anchor point="BOTTOMLEFT" relativeTo="AM_OptionsFrame"> |
<Offset> |
<AbsDimension x="11" y="11"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsLabel" inherits="GameFontGreenLarge" text="AM_TYP_WM"> |
<Anchors> |
<Anchor point="BOTTOMRIGHT" relativeTo="AM_OptionsFrame"> |
<Offset> |
<AbsDimension x="-11" y="11"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<Slider name="AM_ButtonAngle" inherits="OptionsSliderTemplate"> |
<Size> |
<AbsDimension x="220" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="30" y="100" /> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<FontString name="AM_CurrentButtonAngle" inherits="GameFontGreenSmall"> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="AM_ButtonAngleText"> |
<Offset> |
<AbsDimension x="2" y="0" /> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
AM_ButtonAngleText:SetPoint("BOTTOM", "AM_ButtonAngle", "TOP", -10, 0); |
AM_ButtonAngleText:SetText(AM_OPTIONS_ANGLESLIDER); |
AM_ButtonAngleHigh:SetText(); |
AM_ButtonAngleLow:SetText(); |
AM_ButtonAngle:SetMinMaxValues(0,360); |
AM_ButtonAngle:SetValueStep(1); |
</OnLoad> |
<OnMouseUp> |
AM_SaveConfig(); |
</OnMouseUp> |
<OnValueChanged> |
AlphaMapConfig.angle = AM_ButtonAngle:GetValue(); |
AM_CurrentButtonAngle:SetText(AlphaMapConfig.angle..AM_DEGREE); |
AM_UpdateMinimapButton(); |
</OnValueChanged> |
</Scripts> |
</Slider> |
<Slider name="AM_ButtonRadius" inherits="OptionsSliderTemplate"> |
<Size> |
<AbsDimension x="220" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_ButtonAngle" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-15" /> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<FontString name="AM_CurrentButtonRadius" inherits="GameFontGreenSmall"> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="AM_ButtonRadiusText"> |
<Offset> |
<AbsDimension x="2" y="0" /> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
AM_ButtonRadiusText:SetPoint("BOTTOM", "AM_ButtonRadius", "TOP", -9, 0); |
AM_ButtonRadiusText:SetText(AM_OPTIONS_RADIUSLIDER); |
AM_ButtonRadiusHigh:SetText(); |
AM_ButtonRadiusLow:SetText(); |
AM_ButtonRadius:SetMinMaxValues(70,180); |
AM_ButtonRadius:SetValueStep(1); |
</OnLoad> |
<OnMouseUp> |
AM_SaveConfig(); |
</OnMouseUp> |
<OnValueChanged> |
AlphaMapConfig.radius = AM_ButtonRadius:GetValue(); |
AM_CurrentButtonRadius:SetText(AlphaMapConfig.radius); |
AM_UpdateMinimapButton(); |
</OnValueChanged> |
</Scripts> |
</Slider> |
<Slider name="AM_Alpha" inherits="OptionsSliderTemplate"> |
<Size> |
<AbsDimension x="220" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="LEFT" relativeTo="AM_ButtonAngle" relativePoint="RIGHT"> |
<Offset> |
<AbsDimension x="15" y="0" /> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<FontString name="AM_CurrentAlpha" inherits="GameFontGreenSmall"> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="AM_AlphaText"> |
<Offset> |
<AbsDimension x="2" y="0" /> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
AM_AlphaText:SetPoint("BOTTOM", "AM_Alpha", "TOP", -12, 0); |
AM_AlphaText:SetText(AM_OPTIONS_ALPHASLIDER); |
AM_AlphaHigh:SetText(); |
AM_AlphaLow:SetText(); |
AM_Alpha:SetMinMaxValues(0,1); |
AM_Alpha:SetValueStep(0.01); |
</OnLoad> |
<OnUpdate> |
AM_Alpha_OnUpdate(); |
</OnUpdate> |
<OnMouseUp> |
AM_SaveConfig(); |
</OnMouseUp> |
<OnValueChanged> |
AM_CurrentAlpha:SetText( math.floor( AM_Alpha:GetValue() * 100).."%" ); |
AlphaMapSliderFrame:SetValue( 1 - AM_Alpha:GetValue() ); |
</OnValueChanged> |
</Scripts> |
</Slider> |
<Slider name="AM_Scale" inherits="OptionsSliderTemplate"> |
<Size> |
<AbsDimension x="220" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_Alpha" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-15" /> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<FontString name="AM_CurrentScale" inherits="GameFontGreenSmall"> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="AM_ScaleText"> |
<Offset> |
<AbsDimension x="2" y="0" /> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
AM_ScaleText:SetPoint("BOTTOM", "AM_Scale", "TOP", -10, 0); |
AM_ScaleText:SetText(AM_OPTIONS_SCALESLIDER); |
AM_ScaleHigh:SetText(); |
AM_ScaleLow:SetText(); |
AM_Scale:SetMinMaxValues(0.2,2.0); |
AM_Scale:SetValueStep(0.05); |
</OnLoad> |
<OnMouseUp> |
AM_SaveConfig(); |
</OnMouseUp> |
<OnValueChanged> |
AM_ScaleSliderChanged(); |
</OnValueChanged> |
</Scripts> |
</Slider> |
<Button name="AM_OptionsFrameClose" inherits="OptionsButtonTemplate" text="AM_OPTIONS_CLOSE"> |
<Anchors> |
<Anchor point="BOTTOMRIGHT"> |
<Offset> |
<AbsDimension x="-110" y="34"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_OptionsFrame:Hide(); |
</OnClick> |
</Scripts> |
</Button> |
<Button name="AM_OptionsFrameReset" inherits="OptionsButtonTemplate" text="AM_OPTIONS_RESET"> |
<Anchors> |
<Anchor point="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="110" y="34"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_OptionsFrame:Hide(); |
AlphaMap_ResetAll(); |
</OnClick> |
</Scripts> |
</Button> |
</Frames> |
<Scripts> |
<OnLoad> |
tinsert(UISpecialFrames,"AM_OptionsFrame"); |
</OnLoad> |
<OnShow> |
AM_SetOptions(); |
</OnShow> |
<OnHide> |
AM_Options_OnClose(); |
</OnHide> |
<OnUpdate> |
AM_Options_OnUpdate(); |
</OnUpdate> |
</Scripts> |
</Frame> |
<Frame name="AlphaMap_OptionsTabFrame" parent="AM_OptionsFrame"> |
<Size> |
<AbsDimension x="520" y="285"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"/> |
</Anchors> |
<Backdrop edgeFile="Interface\DialogFrame\UI-DialogBox-Border"> |
<BackgroundInsets> |
<AbsInset left="11" right="12" top="12" bottom="11"/> |
</BackgroundInsets> |
<TileSize> |
<AbsValue val="32"/> |
</TileSize> |
<EdgeSize> |
<AbsValue val="32"/> |
</EdgeSize> |
</Backdrop> |
<Layers> |
<Layer> |
<Texture name="AM_OptionsFrameHeader" file="Interface\DialogFrame\UI-DialogBox-Header"> |
<Size> |
<AbsDimension x="356" y="64"/> |
</Size> |
<Anchors> |
<Anchor point="TOP"> |
<Offset> |
<AbsDimension x="0" y="12"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Texture> |
<FontString inherits="GameFontNormal" text="AM_OPTIONS_TITLE"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsFrameHeader"> |
<Offset> |
<AbsDimension x="0" y="-14"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<Button name="AlphaMap_OptionsTabFrameTab1" inherits="AlphaMap_TabButtonsTemplate" id="1" text="AM_OPTIONS_GENERAL"> |
<Anchors> |
<Anchor point="CENTER" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="42" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AlphaMap_OptionsTabFrameTab2" inherits="AlphaMap_TabButtonsTemplate" id="2" text="AM_OPTIONS_MAPS1"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMap_OptionsTabFrameTab1" relativePoint="TOPRIGHT"> |
<Offset> |
<AbsDimension x="-19" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AlphaMap_OptionsTabFrameTab3" inherits="AlphaMap_TabButtonsTemplate" id="3" text="AM_OPTIONS_MAPS2"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMap_OptionsTabFrameTab2" relativePoint="TOPRIGHT"> |
<Offset> |
<AbsDimension x="-19" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AlphaMap_OptionsTabFrameTab4" inherits="AlphaMap_TabButtonsTemplate" id="4" text="AM_OPTIONS_MAPS"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMap_OptionsTabFrameTab3" relativePoint="TOPRIGHT"> |
<Offset> |
<AbsDimension x="-19" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AlphaMap_OptionsTabFrameTab5" inherits="AlphaMap_TabButtonsTemplate" id="5" text="AM_MISC"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AlphaMap_OptionsTabFrameTab4" relativePoint="TOPRIGHT"> |
<Offset> |
<AbsDimension x="-19" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
</Frames> |
<Scripts> |
<OnLoad> |
PanelTemplates_SetNumTabs(this, 5); |
</OnLoad> |
<OnShow> |
AlphaMap_OptionsTabFrame_OnShow(); |
</OnShow> |
</Scripts> |
</Frame> |
<Frame name="AM_OptionsFrameGeneral" parent="AlphaMap_OptionsTabFrame"> |
<Size> |
<AbsDimension x="520" y="250"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="-32"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer> |
<FontString name="AM_OptionsSupportLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_ADDONS"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="30" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsMiscallaneousLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_MISC"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="30" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<CheckButton name="AM_OptionsDisplayMapNotes" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsSupportLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_MAPNOTES); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_MAPNOTES); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayMapNotesTooltips" hidden="true" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayMapNotes" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="16" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_MAPNOTES_TOOLTIPS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<!-- USE FOR SOMETHING ELSE (Carto ?) --> |
<!-- <CheckButton name="AM_OptionsDisplayMapNotesGathering" hidden="true" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayMapNotesTooltips" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="-16" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_MAPNOTESG); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayMapNotesGatheringTooltips" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayMapNotesGathering" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="16" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_MAPNOTESG_TOOLTIPS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> --> |
<CheckButton name="AM_OptionsDisplayGatherer" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayMapNotesTooltips" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="-16" y="-40"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_GATHERER); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayGathererTooltips" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayGatherer" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="16" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_GATHERER_TOOLTIPS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayRaid" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayGathererTooltips" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="-16" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_RAID_PINS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_RAID1, AM_TT_RAID2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayPartyTooltips" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayRaid" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="16" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_PARTY_TOOLTIPS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsClearView" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayPartyTooltips" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="-16" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_CLEARVIEW_OFF); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_CLEAR1, AM_TT_CLEAR2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplaySlider" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsMiscallaneousLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_SLIDER); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_SLIDER); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayMSlider" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplaySlider" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="16" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_SLIDER_MOVE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_SLIDERM1, AM_TT_SLIDERM2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsAutocloseC" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayMSlider" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="-16" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_AUTOCLOSE_COMBAT); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_ACLOSE1, AM_TT_ACLOSE2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsAutoReOpen" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsAutocloseC" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="16" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_AUTOOPEN_COMBAT); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_AOPEN); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsAutocloseW" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsAutoReOpen" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="-16" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_AUTOCLOSE_WORLDMAP); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<!-- <CheckButton name="AM_OptionsMapLock" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsAutocloseW" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-11"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_MAP_LOCK); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> --> |
<CheckButton name="AM_OptionsMinimap" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsAutocloseW" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-11"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_MINIMAP); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsLegacy" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsMinimap" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-11"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_LEGACYPLAYER); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_LEGACY1, AM_TT_LEGACY2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
</Frames> |
</Frame> |
<Frame name="AM_OptionsFrameDungeon" parent="AlphaMap_OptionsTabFrame" hidden="true"> |
<Size> |
<AbsDimension x="520" y="250"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="-32"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer> |
<FontString name="AM_OptionsDMNotesLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_DUNGEON_NOTES"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="25" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsExtraInfLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_DUNGEON_FRAMES"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="15" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsDMMisc" inherits="GameFontNormalSmall" text="AM_OPTIONS_DM_MISC" justifyH="LEFT" justifyV="TOP"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="15" y="-120"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<CheckButton name="AM_OptionsDisplayDMNotes" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDMNotesLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_NOTES); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_AM_NOTES1, AM_TT_AM_NOTES2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayDMNotesTooltips" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayDMNotes" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="16" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_NOTES_TOOLTIPS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayDMNoteBg" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDisplayDMNotesTooltips" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_NOTES_BCKGRND); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<Button name="AM_OptionsFrameNBGSet" inherits="AMOptionsButtonTemplate" text="AM_OPTIONS_DM_NBG_SET"> |
<Size> |
<AbsDimension x="210" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDisplayDMNoteBg" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_OptionsNoteBG_Set(); |
</OnClick> |
</Scripts> |
</Button> |
<CheckButton name="AM_OptionsDisplayDMHeader" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsExtraInfLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_HEADER); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayDMExtra" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDisplayDMHeader" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_EXTRA); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayDMKey" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDisplayDMExtra" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_KEY); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_KEY); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayDMKeyTooltips" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOP" relativeTo="AM_OptionsDisplayDMKey" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="16" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_KEY_TOOLTIPS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<Slider name="AM_NoteScaleSlider" hidden="false" enabled="true" inherits="OptionsSliderTemplate"> |
<Size> |
<AbsDimension x="165" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="AM_OptionsFrameNBGSet"> |
<Offset><AbsDimension x="0" y="-34"/></Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="ARTWORK"> |
<FontString name="AM_NoteScaleSliderValue" inherits="GameFontGreenSmall"> |
<Anchors> |
<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="AM_NoteScaleSliderText"> |
<Offset> |
<AbsDimension x="2" y="0" /> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
AM_NoteScaleSliderText:SetPoint("BOTTOM", "AM_NoteScaleSlider", "TOP", -10, 0); |
AM_NoteScaleSliderText:SetText(AM_OPTIONS_DM_NOTESCALE); |
AM_NoteScaleSlider:SetMinMaxValues(8,34); |
AM_NoteScaleSlider:SetValueStep(1); |
</OnLoad> |
<OnMouseUp> |
</OnMouseUp> |
<OnValueChanged> |
AlphaMapConfig.nsFactor = AM_NoteScaleSlider:GetValue(); |
AM_NoteScaleSliderValue:SetText( AM_NoteScaleSlider:GetValue() ); |
AM_SaveConfig(); |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AM_ScaleNotes(); |
end |
</OnValueChanged> |
<OnShow> |
this:SetFrameLevel( this:GetParent():GetFrameLevel() + 2 ); |
</OnShow> |
</Scripts> |
</Slider> |
<CheckButton name="AM_OptionsDisplayMapBg" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDMMisc" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_MAP_BCKGRND); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<Button name="AM_OptionsFrameMBGSet" inherits="AMOptionsButtonTemplate" text="AM_OPTIONS_DM_MBG_SET"> |
<Size> |
<AbsDimension x="210" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDisplayMapBg" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_OptionsMapBG_Set(); |
</OnClick> |
</Scripts> |
</Button> |
<CheckButton name="AM_OptionsDisplayMapTxtBg" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsFrameMBGSet" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-6"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DM_TEXT_BCKGRND); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<Button name="AM_OptionsFrameTxtBGSet" inherits="AMOptionsButtonTemplate" text="AM_OPTIONS_DM_TEXTBG_SET"> |
<Size> |
<AbsDimension x="210" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDisplayMapTxtBg" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_OptionsTextBG_Set(); |
</OnClick> |
</Scripts> |
</Button> |
</Frames> |
</Frame> |
<Frame name="AM_OptionsFrameMaps" parent="AlphaMap_OptionsTabFrame" hidden="true"> |
<Size> |
<AbsDimension x="520" y="250"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="-32"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer> |
<FontString name="AM_OptionsDMMapBoxesLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_MAP_BOXES"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="25" y="1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsDMMapAttachLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_HOW_TO_MAP" justifyH="LEFT" justifyV="TOP"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="25" y="-80"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsDMHotSpotOther" inherits="GameFontNormalSmall" text="AM_OPTIONS_HOTSPOT_BEHAVE" justifyH="LEFT" justifyV="TOP"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="-10" y="1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<CheckButton name="AM_OptionsDDDockIt" inherits="UICheckButtonTemplate" id="1"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDMMapBoxesLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-4"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_DOCK_IT); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDDFreeIt" inherits="UICheckButtonTemplate" id="2"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDDDockIt" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_FREE_IT); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDDMapIt" inherits="UICheckButtonTemplate" id="3"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDDFreeIt" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_MAP_IT); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<Frame name="AlphaMapDDPoint" inherits="UIDropDownMenuTemplate"> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDMMapAttachLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-3"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer level="OVERLAY"> |
<FontString inherits="GameFontNormalSmall" text="AM_OPTIONS_MAP_LINK"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AlphaMapDDPoint" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="3"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnShow> |
AlphaMapDDPoint_OnLoad(); |
</OnShow> |
</Scripts> |
</Frame> |
<Frame name="AlphaMapDDrelativePoint" inherits="UIDropDownMenuTemplate"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AlphaMapDDPoint" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-16"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnShow> |
AlphaMapDDrelativePoint_OnLoad(); |
</OnShow> |
</Scripts> |
</Frame> |
<CheckButton name="AM_OptionHotSpotEnable" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDMHotSpotOther" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_DISABLE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_HOTSPOT1, AM_TT_HOTSPOT2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionHotSpotMinimap" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionHotSpotEnable" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_MINIMAP); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionHotSpotOpen" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionHotSpotMinimap" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_OPEN); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionHotSpotOpacity" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionHotSpotOpen" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_OPACITY); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionHotSpotWorldI" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionHotSpotOpacity" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_WORLDI); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionHotSpotDungI" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionHotSpotWorldI" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_DUNGI); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionHotSpotNBG" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionHotSpotDungI" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_NBG); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionHotSpotMBG" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionHotSpotNBG" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_MBG); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionHotSpotInfoFrames" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionHotSpotMBG" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HOTSPOT_INFO); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<Frame name="AlphaMapDockingFrame"> |
<Size> |
<AbsDimension x="448" y="55"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="10"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true"> |
<EdgeSize> |
<AbsValue val="4"/> |
</EdgeSize> |
<TileSize> |
<AbsValue val="8"/> |
</TileSize> |
<BackgroundInsets> |
<AbsInset left="4" right="4" top="4" bottom="4"/> |
</BackgroundInsets> |
</Backdrop> |
<Layers> |
<Layer level="BACKGROUND"> |
<FontString name="AM_DockingLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_UNDOCKED"> |
<Color r="1.0" g="0.2" b="0.2"/> |
<Anchors> |
<Anchor point="CENTER"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Scripts> |
<OnLoad> |
this:SetBackdropBorderColor(TOOLTIP_DEFAULT_COLOR.r, TOOLTIP_DEFAULT_COLOR.g, TOOLTIP_DEFAULT_COLOR.b); |
this:SetBackdropColor(TOOLTIP_DEFAULT_BACKGROUND_COLOR.r, TOOLTIP_DEFAULT_BACKGROUND_COLOR.g, TOOLTIP_DEFAULT_BACKGROUND_COLOR.b); |
<!-- this:SetFrameLevel(this:GetParent():GetFrameLevel() - 1); --> |
</OnLoad> |
<OnShow> |
</OnShow> |
</Scripts> |
</Frame> |
</Frames> |
<Scripts> |
<OnShow> |
if ( AlphaMapConfig.ddP == AM_OptionsDDDockIt:GetID() ) then |
AlphaMapPlaceDDs(); |
end |
</OnShow> |
</Scripts> |
</Frame> |
<Frame name="AM_OptionsFrameBG" parent="AlphaMap_OptionsTabFrame"> |
<Size> |
<AbsDimension x="520" y="250"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="-32"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer> |
<FontString name="AM_OptionsTypeLabel" inherits="GameFontNormal" outline="THICK" text="" justifyH="LEFT" justifyV="TOP"> |
<Color r="0.2" g="0.2" b="1.0"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="20" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsBGMiscLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_DM_MISC"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="280" y="-172"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsBGMsgsLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_BG_MESSAGES"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="280" y="-85"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsTypeSaveLabel" inherits="GameFontNormalSmall" text="" justifyH="LEFT" justifyV="TOP"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="30" y="-20"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<CheckButton name="AM_OptionsAutoSwitch" hidden = "true" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="25" y="-90"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsAutoOpen" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="280" y="-210"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsUseInstanceInBG" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsBGMiscLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-6"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_BG_USE_AM); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_AUTO_BG1, AM_TT_AUTO_BG2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsBGMsgsDefault" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsBGMsgsLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-6"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_GROUP_DEFAULT); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_MSG, AM_TT_MSG_DFLT2, nil, true); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsBGMsgsParty" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsBGMsgsDefault" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_PARTY); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_MSG, AM_TT_MSG_PARTY2, nil, true); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsBGMsgsGeneral" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsBGMsgsParty" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_TYP_BG); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_MSG, AM_TT_MSG_BG2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsDisplayTypeAffectAll" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsTypeSaveLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-3"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_ALL_BG1, AM_TT_ALL_BG2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<Button name="AM_OptionsFrameTypeSetAll" inherits="AMOptionsButtonTemplate" text=""> |
<Size> |
<AbsDimension x="460" y="24"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsDisplayTypeAffectAll" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnClick> |
AM_SaveTypes(); |
</OnClick> |
</Scripts> |
</Button> |
</Frames> |
</Frame> |
<Frame name="AM_OptionsFrameMisc" parent="AlphaMap_OptionsTabFrame"> |
<Size> |
<AbsDimension x="520" y="250"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="-32"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Layers> |
<Layer> |
<FontString name="AM_OptionsNuNLabel" inherits="GameFontNormalSmall" text=" "> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="30" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsNuNSendToLabel" inherits="GameFontNormalSmall" text="AM_OPTIONS_NUN_MESSAGES"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="36" y="-37"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsOtherWMControls" inherits="GameFontNormalSmall" text="AM_OPTIONS_WMOTHER"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="30" y="-124"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsWorldMapModes" inherits="GameFontNormalSmall" text="AM_OPTIONS_WMAP_MODES"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="10" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
<FontString name="AM_OptionsGameMapModes" inherits="GameFontNormalSmall" text="AM_OPTIONS_GMAP_MODES"> |
<Color r="0.2" g="1.0" b="0.2"/> |
<Anchors> |
<Anchor point="TOPLEFT" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="10" y="-158"/> |
</Offset> |
</Anchor> |
</Anchors> |
</FontString> |
</Layer> |
</Layers> |
<Frames> |
<CheckButton name="AM_OptionsNuNFormatted" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsNuNLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="5" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_NUN_FORMAT); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_NUN_F1, AM_TT_NUN_F2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsNuNDefault" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsNuNSendToLabel" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_GROUP_DEFAULT); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_NUN, AM_TT_NUN_DFLT2, nil, true); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsNuNParty" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsNuNDefault" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_PARTY); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_NUN, AM_TT_NUN_PARTY2, nil, true); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsNuNGuild" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsNuNParty" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_GUILD); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_NUN, AM_TT_NUN_GUILD2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsWM_Escape" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsOtherWMControls" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="5" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_WM_ESCAPE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsWM_Mouse" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsWM_Escape" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_WM_MOUSE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_MOUSE1, AM_TT_MOUSE2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_Options_Mute" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsWM_Mouse" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_MUTE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_MUTE); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_Options_Coords" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_Options_Mute" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_COORDS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_XY); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_Options_HelpTooltips" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_Options_Coords" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_HELP_TIPS); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_HELP_TIPS1, AM_TT_HELP_TIPS2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsWM_Standard" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsWorldMapModes" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="5" y="-8"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_WMAP_SMODE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_STANDARD); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsWM_Overlay" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsWM_Standard" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_WMAP_OMODE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_COMPACT1, AM_TT_COMPACT2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<!-- Future Development --> |
<CheckButton name="AM_OptionsWM_Minimap" inherits="UICheckButtonTemplate" hidden="true"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsWM_Overlay" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_WMAP_MINIMODE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsWM_ZMinimap" inherits="UICheckButtonTemplate" hidden="true"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsWM_Minimap" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_WMAP_ZMINIMODE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
</Scripts> |
</CheckButton> |
<!-- Future Development --> |
<CheckButton name="AM_OptionsGM_Allow" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsGameMapModes" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="5" y="-5"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_GMAP_ALLOW); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_BLIZZ_ALLOW1, AM_TT_BLIZZ_ALLOW2); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
<CheckButton name="AM_OptionsGM_Change" inherits="UICheckButtonTemplate"> |
<Size> |
<AbsDimension x="18" y="18"/> |
</Size> |
<Anchors> |
<Anchor point="TOPLEFT" relativeTo="AM_OptionsGM_Allow" relativePoint="BOTTOMLEFT"> |
<Offset> |
<AbsDimension x="0" y="-2"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
getglobal(this:GetName().."Text"):SetText(AM_OPTIONS_GMAP_CHANGE); |
</OnLoad> |
<OnClick> |
AM_OptionsCheckBox_OnCheck(this); |
</OnClick> |
<OnEnter> |
AM_ShowAlphaTooltip(this, AM_TT_BLIZZ_CHANGE1); |
</OnEnter> |
<OnLeave> |
AlphaMapTooltip:Hide(); |
</OnLeave> |
</Scripts> |
</CheckButton> |
</Frames> |
<Scripts> |
<OnLoad> |
AM_OptionsNuNLabel:SetText(AM_NUN.." "..AM_OPTIONS); |
</OnLoad> |
</Scripts> |
</Frame> |
<Frame name="AMPopup" frameStrata="FULLSCREEN_DIALOG" hidden="true" parent="UIParent"> |
<Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true"> |
<BackgroundInsets> |
<AbsInset left="5" right="5" top="5" bottom="5"/> |
</BackgroundInsets> |
<TileSize> |
<AbsValue val="16"/> |
</TileSize> |
<EdgeSize> |
<AbsValue val="16"/> |
</EdgeSize> |
</Backdrop> |
<Frames> |
<EditBox name="AMGhostTextBox" autoFocus="true" historyLines="0" letters="0" hidden="false"> |
<Anchors> |
<Anchor point="TOPLEFT"> |
<Offset> |
<AbsDimension x="0" y="0"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnEnterPressed> |
AMPopup:Hide(); |
</OnEnterPressed> |
<OnEscapePressed> |
AMPopup:Hide(); |
</OnEscapePressed> |
</Scripts> |
</EditBox> |
<Button name="AMPopupButton1" inherits="AMPopupButtonTemplate" id="1"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopup" relativePoint="TOP"> |
<Offset> |
<AbsDimension x="0" y="-12"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton2" inherits="AMPopupButtonTemplate" id="2"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton1" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton3" inherits="AMPopupButtonTemplate" id="3"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton2" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton4" inherits="AMPopupButtonTemplate" id="4"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton3" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton5" inherits="AMPopupButtonTemplate" id="5"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton4" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton6" inherits="AMPopupButtonTemplate" id="6"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton5" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton7" inherits="AMPopupButtonTemplate" id="7"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton6" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton8" inherits="AMPopupButtonTemplate" id="8"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton7" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton9" inherits="AMPopupButtonTemplate" id="9"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton8" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton10" inherits="AMPopupButtonTemplate" id="10"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton9" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton11" inherits="AMPopupButtonTemplate" id="11"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton10" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton12" inherits="AMPopupButtonTemplate" id="12"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton11" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton13" inherits="AMPopupButtonTemplate" id="13"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton12" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton14" inherits="AMPopupButtonTemplate" id="14"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton13" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton15" inherits="AMPopupButtonTemplate" id="15"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton14" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton16" inherits="AMPopupButtonTemplate" id="16"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton15" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton17" inherits="AMPopupButtonTemplate" id="17"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton16" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton18" inherits="AMPopupButtonTemplate" id="18"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton17" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton19" inherits="AMPopupButtonTemplate" id="19"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton18" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton20" inherits="AMPopupButtonTemplate" id="20"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton19" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton21" inherits="AMPopupButtonTemplate" id="21"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton20" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton22" inherits="AMPopupButtonTemplate" id="22"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton21" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton23" inherits="AMPopupButtonTemplate" id="23"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton22" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
<Button name="AMPopupButton24" inherits="AMPopupButtonTemplate" id="24"> |
<Anchors> |
<Anchor point="TOP" relativeTo="AMPopupButton23" relativePoint="BOTTOM"> |
<Offset> |
<AbsDimension x="0" y="-1"/> |
</Offset> |
</Anchor> |
</Anchors> |
</Button> |
</Frames> |
<Scripts> |
<OnLoad> |
this:SetBackdropBorderColor(TOOLTIP_DEFAULT_COLOR.r, TOOLTIP_DEFAULT_COLOR.g, TOOLTIP_DEFAULT_COLOR.b); |
this:SetBackdropColor(TOOLTIP_DEFAULT_BACKGROUND_COLOR.r, TOOLTIP_DEFAULT_BACKGROUND_COLOR.g, TOOLTIP_DEFAULT_BACKGROUND_COLOR.b); |
</OnLoad> |
</Scripts> |
</Frame> |
<Frame name="AMFlags" parent="AlphaMapAlphaMapFrame"> |
<Layers> |
<Layer level="ARTWORK"> |
<FontString name="AMAText" inherits="GameFontNormalLarge" text=" " justifyH="LEFT"> |
<Shadow> |
<Offset> |
<AbsDimension x="1" y="1"/> |
</Offset> |
</Shadow> |
</FontString> |
<FontString name="AMHText" inherits="GameFontNormalLarge" text=" " justifyH="LEFT"> |
<Shadow> |
<Offset> |
<AbsDimension x="1" y="1"/> |
</Offset> |
</Shadow> |
</FontString> |
<FontString name="AMBases" inherits="GameFontNormalLarge" text=" " justifyH="LEFT"> |
<Shadow> |
<Offset> |
<AbsDimension x="1" y="1"/> |
</Offset> |
</Shadow> |
</FontString> |
</Layer> |
</Layers> |
</Frame> |
<GameTooltip name="AlphaMapTooltip" frameStrata="TOOLTIP" hidden="true" parent="UIParent" inherits="GameTooltipTemplate"> |
<Scripts> |
<OnLoad> |
this:SetBackdropBorderColor(TOOLTIP_DEFAULT_COLOR.r, TOOLTIP_DEFAULT_COLOR.g, TOOLTIP_DEFAULT_COLOR.b); |
this:SetBackdropColor(TOOLTIP_DEFAULT_BACKGROUND_COLOR.r, TOOLTIP_DEFAULT_BACKGROUND_COLOR.g, TOOLTIP_DEFAULT_BACKGROUND_COLOR.b); |
</OnLoad> |
</Scripts> |
</GameTooltip> |
<Frame name="AM_PlayerHighlight" parent="AlphaMapPing"> |
<Size> |
<AbsDimension x="48" y="48"/> |
</Size> |
<Layers> |
<Layer level="BACKGROUND"> |
<Texture name="AlphaMapPingHighlight" file="Interface\AddOns\AlphaMap\Artwork\MyHighlight"/> |
</Layer> |
</Layers> |
</Frame> |
<Button name="AM_ALToggleButton" inherits="OptionsButtonTemplate" text="AL" hidden="true" parent="AlphaMapAlphaMapFrame"> |
<Size> |
<AbsDimension x="45" y="35"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" relativeTo="AlphaMapAlphaMapFrame"> |
<Offset> |
<AbsDimension x="0" y="5"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonDown", "RightButtonDown"); |
</OnLoad> |
<OnClick> |
AM_AtlasLootClick(arg1, this); |
</OnClick> |
</Scripts> |
</Button> |
<Button name="AM_ResetInstanceButton" inherits="OptionsButtonTemplate" text="AM_RESET_INSTANCE" hidden="true" parent="AlphaMapAlphaMapFrame"> |
<Size> |
<AbsDimension x="90" y="35"/> |
</Size> |
<Anchors> |
<Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" relativeTo="AlphaMapAlphaMapFrame"> |
<Offset> |
<AbsDimension x="0" y="36"/> |
</Offset> |
</Anchor> |
</Anchors> |
<Scripts> |
<OnLoad> |
this:RegisterForClicks("LeftButtonUp", "RightButtonUp"); |
</OnLoad> |
<OnClick> |
AM_ResetInstance(); |
</OnClick> |
</Scripts> |
</Button> |
<Frame name="AM_AL_ControlFrame"> |
<Size> |
<AbsDimension x="1" y="1"/> |
</Size> |
<Scripts> |
<OnHide> |
AM_ResetAtlasLootPanel(); |
</OnHide> |
</Scripts> |
</Frame> |
</Ui> |
-------------------------------------------------------------------------- |
-- localization.lua |
-------------------------------------------------------------------------- |
SLASH_ALPHAMAPSLASH1 = "/AlphaMap"; |
SLASH_ALPHAMAPSLASH2 = "/am"; |
AM_SLASH_LOAD_HELP_USAGE = "Alpha Map" |
BINDING_HEADER_ALPHAMAP = "AlphaMap Key Bindings"; |
BINDING_NAME_TOGGLEALPHAMAP = "Toggle AlphaMap"; |
BINDING_NAME_INCREMENTALPHAMAP = "Increase AlphaMap Opacity"; |
BINDING_NAME_DECREMENTALPHAMAP = "Decrease AlphaMap Opacity"; |
BINDING_NAME_CLEARVIEWALPHAMAP = "Show/Hide all Notes/Icons"; |
BINDING_NAME_CYCLEWMMODE = "Cycle WorldMap Modes"; |
BINDING_NAME_HOT_SPOT = "Hot Spot"; |
--Colored State values |
ALPHA_MAP_GREEN_ENABLED = "|c0000FF00Enabled|r"; |
ALPHA_MAP_RED_DISABLED = "|c00FF0000Disabled|r"; |
--Slash Help |
AM_SLASH_HELP_USAGE = "AlphaMap Usage: /alphamap or /am:"; |
AM_SLASH_HELP_ENABLE = "/am enable - enable / re-enable AlphaMap"; |
AM_SLASH_HELP_DISABLE = "/am disable - disable AlphaMap"; |
AM_SLASH_HELP_RESET = "/am reset - reset AlphaMap options to default."; |
AM_SLASH_HELP_RAID = "/am raid - show Raid Pins"; |
AM_SLASH_HELP_PTIPS = "/am ptips - show party tooltips"; |
AM_SLASH_HELP_MNTIPS = "/am mntips - show MapNotes tips"; |
AM_SLASH_HELP_GTIPS = "/am gtips - show Gatherer tips"; |
AM_SLASH_HELP_MOVESLIDER = "/am moveslider - toggle movement of the slider"; |
AM_SLASH_HELP_SLIDER = "/am slider - toggle display of slider"; |
AM_SLASH_HELP_GATHERER = "/am gatherer - toggle support for Gatherer"; |
AM_SLASH_HELP_MAPNOTES = "/am mapnotes - toggle support for MapNotes"; |
AM_SLASH_HELP_AUTOCLOSE = "/am combat - toggle Autoclose on Combat"; |
AM_SLASH_HELP_AUTOOPEN = "/am reopen - toggle Re-Open after Combat"; |
AM_SLASH_HELP_WMCLOSE = "/am wmclose - toggle Autoclose on WorldMap close"; |
AM_SLASH_HELP_LOCK = "/am lock - toggle movement of the AlphaMap"; |
AM_SLASH_HELP_SCALE = "/am scale |c0000AA00<value>|r - set the alphamap window scale (Range 0.0 - 1.0)"; |
AM_SLASH_HELP_DDSCALE = "/am ddscale |c0000AA00<value>|r - set the Map Selector scale (Range 0.3 - 1.4)"; |
AM_SLASH_HELP_TOG = "|c00FF0000/am tog - toggle display of alphamap|r"; |
AM_SLASH_HELP_ALPHA = "/am alpha |c0000AA00<value>|r - set the transparency of alphamap (Range 0.0 - 1.0)"; |
AM_SLASH_HELP_MINIMAP = "/am minimap - toggle the display of the Minimap button"; |
AM_SLASH_HELP_SEARCH = "/am -s <Text to search for>"; |
AM_SLASH_HELP_HELP = "/am help <OR> /am ? - lists the AlphaMap slash commands"; |
ALPHA_MAP_LOAD_CONFIRM = "|c00A335EDAlphaMap |c0000FF00v."..ALPHA_MAP_VERSION.." |c00A335ED is Loaded - Type "..SLASH_ALPHAMAPSLASH1.." or "..SLASH_ALPHAMAPSLASH2.." for options|r"; |
ALPHA_MAP_ENABLED = "|c0000BFFFAlphaMap is now "..ALPHA_MAP_GREEN_ENABLED; |
ALPHA_MAP_DISABLED = "|c0000BFFFAlphaMap is now "..ALPHA_MAP_RED_DISABLED; |
ALPHA_MAP_UI_LOCKED = "AlphaMap: User Interface |c00FF0000Locked|r."; |
ALPHA_MAP_UI_UNLOCKED = "AlphaMap: User Interface |c0000FF00Unlocked|r."; |
ALPHA_MAP_UI_LOCK_HELP = "If this option is checked, the AlphaMap will be locked into place and can't be moved."; |
ALPHA_MAP_DISABLED_HINT = "Hint: AlphaMap is "..ALPHA_MAP_RED_DISABLED..". Type |C0000AA00'/am Enable'|R to re-enable."; |
ALPHA_MAP_CONFIG_SLIDER_STATE = "AlphaMap: Slider Movement "; |
ALPHA_MAP_CONFIG_COMBAT_STATE = "AlphaMap: AutoClose on Combat "; |
ALPHA_MAP_CONFIG_REOPEN_STATE = "AlphaMap: Re-Open after Combat "; |
ALPHA_MAP_CONFIG_RAID_STATE = "AlphaMap: Raid Pins "; |
ALPHA_MAP_CONFIG_PTIPS_STATE = "AlphaMap: Party/Raid ToolTips "; |
ALPHA_MAP_CONFIG_MNTIPS_STATE = "AlphaMap: MapNotes ToolTips "; |
ALPHA_MAP_CONFIG_GTIPS_STATE = "AlphaMap: Gatherer ToolTips "; |
ALPHA_MAP_CONFIG_WMCLOSE_STATE = "AlphaMap: Close on WorldMap Close "; |
ALPHA_MAP_CONFIG_GATHERER_STATE = "AlphaMap: Gatherer Support "; |
ALPHA_MAP_CONFIG_MAPNOTES_STATE = "AlphaMap: MapNotes Support "; |
AM_OPTIONS = "Options"; |
AM_OPTIONS_TITLE = "AlphaMap "..AM_OPTIONS; |
AM_OPTIONS_RESET = "Reset ALL"; |
AM_OPTIONS_CLOSE = "Close"; |
AM_OPTIONS_MAPNOTES = "Enable Map Notes"; |
AM_OPTIONS_MAPNOTES_TOOLTIPS = "Display Map Notes Tooltips"; |
AM_OPTIONS_GATHERER = "Enable Gatherer Icons"; |
AM_OPTIONS_GATHERER_TOOLTIPS = "Display Gatherer Tooltips"; |
AM_OPTIONS_PARTY_TOOLTIPS = "Display Group Tooltips"; |
AM_OPTIONS_RAID_PINS = "Enable Group Pins"; |
AM_OPTIONS_SLIDER = "Display Alpha Slider on Map"; |
AM_OPTIONS_SLIDER_MOVE = "Allow Movement of Alpha Slider"; |
AM_OPTIONS_AUTOCLOSE_COMBAT = "Close Map when Combat starts"; |
AM_OPTIONS_AUTOOPEN_COMBAT = "Re-Open Map after Combat ends"; |
AM_OPTIONS_AUTOCLOSE_WORLDMAP = "Close Map when World Map closes"; |
AM_OPTIONS_ANGLESLIDER = "Minimap Angle : "; |
AM_OPTIONS_RADIUSLIDER = "Minimap Radius : "; |
AM_OPTIONS_ALPHASLIDER = "Map Opacity : "; |
AM_OPTIONS_SCALESLIDER = " Map Scale : "; |
AM_OPTIONS_MAP_LOCK = "Lock AlphaMap Position"; |
AM_OPTIONS_MINIMAP = "Display Minimap Button"; |
AM_OPTIONS_CLEARVIEW_OFF = "Hide Enabled Icons"; |
AM_OPTIONS_CLEARVIEW_ON = "|c00FF0000All Icons Currently Hidden|r"; |
AM_OPTIONS_LEGACYPLAYER = "Display Legacy style Player Icon"; |
AM_OPTIONS_ZONE_SELECTOR = "Display Map Selector"; |
AM_OPTIONS_GENERAL_CHAT = "General Chat"; |
AM_OPTIONS_DUNGEON = "Dungeons"; |
AM_OPTIONS_MAPS = "Map Selector"; |
AM_OPTIONS_ADDONS = "WorldMap Notes & Icons : "; |
AM_OPTIONS_MISC = "Internal AddOn Options : "; |
AM_OPTIONS_DUNGEON_NOTES = "AlphaMap Note Options : "; |
AM_OPTIONS_DUNGEON_FRAMES = "AlphaMap Extra Information : "; |
AM_OPTIONS_DM_NOTES = "Display AlphaMap Notes"; |
AM_OPTIONS_DM_NOTES_TOOLTIPS = "Display AlphaMap Note Tooltips"; |
AM_OPTIONS_DM_NOTES_BCKGRND = "Show Note Background"; |
AM_OPTIONS_DM_NBG_SET = "Set Note Background Colour"; |
AM_OPTIONS_DM_HEADER = "Show Header Information"; |
AM_OPTIONS_DM_EXTRA = "Show Footer Information"; |
AM_OPTIONS_DM_KEY = "Show Map Key"; |
AM_OPTIONS_DM_KEY_TOOLTIPS = "Show Map Key Tooltips"; |
AM_OPTIONS_DM_NOTESCALE = "Set AlphaMap Note Size"; |
AM_OPTIONS_RESTORE = "Apply"; |
AM_MISC = "Miscellaneous"; |
AM_OPTIONS_DM_MISC = AM_MISC.." : "; |
AM_OPTIONS_DM_MAP_BCKGRND = "Show Map Background"; |
AM_OPTIONS_DM_MBG_SET = "Set Map Background Colour"; |
AM_OPTIONS_DM_TEXT_BCKGRND = "Show Text Background"; |
AM_OPTIONS_DM_TEXTBG_SET = "Set Text Background Colour"; |
AM_OPTIONS_MAP_BOXES = "Position of AlphaMap Selector :"; |
AM_OPTIONS_UNDOCKED = "AlphaMap Selector is : "; |
AM_OPTIONS_FREE = "Free Floating"; |
AM_OPTIONS_FREE_LOCKED = "(Locked)"; |
AM_OPTIONS_MAPPED = "Attached to AlphaMap"; |
AM_OPTIONS_DOCK_IT = "Dock to Options Frame"; |
AM_OPTIONS_FREE_IT = "Free Floating"; |
AM_OPTIONS_MAP_IT = "Attach to AlphaMap"; |
AM_OPTIONS_HOW_TO_MAP = "Anchor to AlphaMap by : "; |
AM_OPTIONS_MAP_LINK = "to"; |
AM_OPTIONS_HOTSPOT_BEHAVE = "HotSpot Behaviour : "; |
AM_OPTIONS_HOTSPOT_DISABLE = "Enable HotSpot Functionality"; |
AM_OPTIONS_HOTSPOT_OPEN = "Open AlphaMap if Closed"; |
AM_OPTIONS_HOTSPOT_OPACITY = "Fully Opaque AlphaMap"; |
AM_OPTIONS_HOTSPOT_WORLDI = "Toggle World Icons/Notes"; |
AM_OPTIONS_HOTSPOT_DUNGI = "Toggle Dungeon AlphaMap Notes"; |
AM_OPTIONS_HOTSPOT_NBG = "Toggle Note Backgrounds"; |
AM_OPTIONS_HOTSPOT_MBG = "Toggle Map Background"; |
AM_OPTIONS_HOTSPOT_MINIMAP = "Enable Minimap Button as HotSpot"; |
AM_OPTIONS_HOTSPOT_INFO = "Toggle Key/Header/Footer"; |
AM_OPTIONS_BG_USE_AM = "Use AlphaMap's BattleGround maps\nby default when in Battlegrounds"; |
AM_OPTIONS_TYPE_SAVE_LABEL = "Control settings for all %s Maps : "; |
AM_OPTIONS_TYPE_ALL = "Setting Changes for %s Maps"; |
AM_MANUAL_APPLY = "Manually"; |
AM_AUTO_APPLY = "Auto"; |
AM_AUTO_SWITCH = "Auto Switch to %s Maps"; |
AM_AUTO_OPEN = "Auto Open BG Maps"; |
AM_OPTIONS_TYPE_SAVE = "%s Apply to ALL %s Maps"; |
AM_OPTIONS_BG_MESSAGES = "Send Battlefield Messages to : "; |
AM_OPTIONS_RAID = "Raid"; |
AM_OPTIONS_PARTY = "Party"; |
AM_OPTIONS_GENERAL = "General"; |
AM_OPTIONS_GUILD = "Guild"; |
AM_OPTIONS_GROUP_DEFAULT = "Group Dependant"; |
AM_OPTIONS_NUN_AUTO = "Auto-Send NuN Note Settings"; |
AM_OPTIONS_NUN_FORMAT = "Send Formatted Notes"; |
AM_OPTIONS_NUN_MESSAGES = "Auto Send NuN Notes to : "; |
AM_OPTIONS_WMAP_MODES = "World Map View Modes :"; |
AM_OPTIONS_GMAP_MODES = "Blizzard Map Settings :"; |
AM_OPTIONS_GMAP_ALLOW = "Allow changes to Blizzard Map"; |
AM_OPTIONS_GMAP_CHANGE = "Check to change Blizzard Map"; |
AM_OPTIONS_WMAP_SMODE = "Standard"; |
AM_OPTIONS_WMAP_OMODE = "Compact"; |
AM_OPTIONS_WMAP_MINIMODE = "Minimap Textures"; |
AM_OPTIONS_WMAP_ZMINIMODE = "Zoomed Minimap"; |
AM_OPTIONS_WMOTHER = "Other Map Controls : "; |
AM_OPTIONS_WM_ESCAPE = "Enable <Escape> Closing"; |
AM_OPTIONS_WM_MOUSE = "Enable Mouse Interaction"; |
AM_OPTIONS_MUTE = "Mute"; |
AM_OPTIONS_COORDS = "(x, y)"; |
AM_OPTIONS_MAPS1 = "AlphaMap Maps 1"; |
AM_OPTIONS_MAPS2 = " ..... 2"; |
AM_OPTIONS_HELP_TIPS = "Help Tooltips"; |
AM_INSTANCE_TITLE_LOCATION = "Location "; |
AM_INSTANCE_TITLE_LEVELS = "Levels "; |
AM_INSTANCE_TITLE_PLAYERS = "Max. Players "; |
AM_INSTANCE_CHESTS = "Chest "; |
AM_INSTANCE_STAIRS = "Stairs"; |
AM_INSTANCE_ENTRANCES = "Entrance "; |
AM_INSTANCE_EXITS = "Exit "; |
AM_LEADSTO = "Leads to..."; |
AM_INSTANCE_PREREQS = "Prerequisites : "; |
AM_INSTANCE_GENERAL = "General Notes : "; |
AM_RARE = "(Rare)"; |
AM_VARIES = "(Varies)"; |
AM_WANDERS = "(Patrols)"; |
AM_OPTIONAL = "(Optional)"; |
AM_NO_LIMIT = "No Player Limit"; |
AM_MOB_LOOT = "Mob Loot"; |
AM_RBOSS_DROP = "Random Boss Drops"; |
AM_ENCHANTS = "Enchants"; |
AM_PVP_SET = "PvP Sets"; |
AM_PVP = "PvP"; |
AM_ANCHOR_POINT = { { Display = "Top", -- Localise |
Command = "TOP" }, -- Do NOT Localise |
{ Display = "Top Right", -- Localise |
Command = "TOPRIGHT" }, -- Do NOT Localise |
{ Display = "Right", -- Localise |
Command = "RIGHT" }, -- Do NOT Localise |
{ Display = "Bottom Right", -- Localise |
Command = "BOTTOMRIGHT" }, -- Do NOT Localise |
{ Display = "Bottom", -- Localise |
Command = "BOTTOM" }, -- Do NOT Localise |
{ Display = "Bottom Left", -- Localise |
Command = "BOTTOMLEFT" }, -- Do NOT Localise |
{ Display = "Left", -- Localise |
Command = "LEFT" }, -- Do NOT Localise |
{ Display = "Top Left", -- Localise |
Command = "TOPLEFT" } -- Do NOT Localise |
}; |
AM_BG_ONLY = "Only"; |
AM_BG_ALL = "All"; |
AM_BG_BASE = "Base"; |
AM_BG_BASES = "Bases"; |
AM_BG_REQUIRED = "%s %d %s required to Win %s"; |
AM_EXTERIOR = " Exterior"; |
AM_RCMENU_INC = " Inc "; -- as in 5 inc Blacksmith or 3 inc farm |
AM_RCMENU_ZERG = "Zerg"; -- as in Zerg Inc Frostwolf GY |
AM_OK = "OK"; |
AM_RCMENU_HIGHLIGHT = "Highlight"; -- as in leave this note highlighted on the map |
AM_RCMENU_NUN_AUTO = "Auto-Send Note"; -- send the NotesUNeed note for the current map note to Raid/Party/... |
AM_RCMENU_NUN_MAN = "Manual Send Note"; |
AM_RCMENU_NUN_OPEN = "Open Note"; |
AM_RCMENU_AFLAG = "Alliance Flag "; |
AM_RCMENU_HFLAG = "Horde Flag "; |
AM_RCMENU_FLAGLOC = { "Our Tunnel", |
"Our Roof", |
"Going West", |
"Going East", |
"In Middle", |
"Their Tunnel", |
"Their Roof", |
"Their Flag Room", |
"Their GY" |
}; |
AM_OPENING = "AQ Opening Quest Chain"; |
AM_HORDE = "Horde"; |
AM_PICKED = { word = "picked", |
posWord = " by ", |
extraChars = 1 }; |
-- Deutsch |
--AM_PICKED = { word = "aufgenommen" }; |
-- Francais |
--AM_PICKED = { word = "ramass\195\169", |
-- posWord = " par ", |
-- extraChars = 2 }; |
AM_NEUTRAL = "Neutral"; |
AM_FRIENDLY = "Friendly"; |
AM_HONOURED = "Honoured"; |
AM_REVERED = "Revered"; |
AM_EXALTED = "Exalted"; |
AM_CONFIG_SAVED = "AlphaMap Settings changed for : "; |
AM_CANCEL = "Cancel"; |
AM_CORPSE_TXT = "Dead"; |
AM_RESET_INSTANCE = "Reset"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- TOOLTIPS -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TT_MINIMAP_BUTTON = "AlphaMap\nLeft Click Toggles AlphaMap\nRight Click Toggles Options"; |
AM_TT_ALPHA_BUTTON1 = "AlphaMap"; |
AM_TT_ALPHA_BUTTON2 = "Left Click Toggles AlphaMap\nRight Click Toggles Options"; |
AM_TT_PAUSE1 = "Pause"; |
AM_TT_PAUSE2 = "Click to Pause map updates and allow you to open/close without resetting to current map Also use if another conflicting AddOn continually resets the AlphaMap to the current zone"; |
AM_TT_PLAY1 = "Play"; |
AM_TT_PLAY2 = "i.e. Click now to Un-Pause map updates"; |
AM_TT_HOTSPOT1 = "HotSpot"; |
AM_TT_HOTSPOT2 = "Quick Mouse-Over facility to change the AlphaMap view e.g. show/hide the map or Notes/Icons, or make fully opaque See Map Selector Tab of Options for full list (Key Binding available)"; |
AM_TT_LOCK1 = "Lock Map Selector"; |
AM_TT_LOCK2 = "Un-lock to show a frame with which to move the Map Selection drop down boxes"; |
AM_TT_TAB1 = "Original AlphaMap Options"; |
AM_TT_TAB2A = "Specific options only for Maps included with AlphaMap and NOT Blizzard maps."; |
AM_TT_TAB2B = "e.g. Map/Note/Text backgrounds, and which notes/extra information to show NOTE : Only applies to AlphaMap Maps, and not applicable when viewing world map zones"; |
AM_TT_TAB3A = "Further settings only applicable to AlphaMap Maps"; |
AM_TT_TAB3B = "NOTE : Only applies to AlphaMap Maps, and not applicable when viewing world map zones"; |
AM_TT_TAB4 = "Set the position of the Map Selector Drop Down box controls and define Hot Spot behaviour"; |
AM_TT_TAB5 = "Miscallaneous AlphaMap settings and integration with other AddOns"; |
AM_TT_MAPNOTES = "Enable display of MapNotes, CTMap_Mod notes, MetaMapNotes, MapNotes(Cosmos)"; |
AM_TT_RAID1 = "Un-Check to ONLY show Party Pins"; |
AM_TT_RAID2 = "(Even when in Raid)"; |
AM_TT_CLEAR1 = "Show/Hide all above Enabled Icons/Notes Also see Key Binding for same function"; |
AM_TT_CLEAR2 = "e.g. Quick way to un-clutter the map OR Hide all, and use Hot Spot to make them visible when needed"; |
AM_TT_SLIDER = "Show an Opacity Slider Control On the AlphaMap"; |
AM_TT_SLIDERM1 = "Check to enable movement of the on-map Opacity Slider"; |
AM_TT_SLIDERM2 = "Drop anywhere on the Map to re-locate it there Drop 'off' the AlphaMap to detach it (Can also be moved with the mouse when the Alt key is pressed in Mouse Interaction mode)"; |
AM_TT_ACLOSE1 = "Auto-Close AlphaMap when entering Combat"; |
AM_TT_ACLOSE2 = "(Useful if you play with map always displayed)"; |
AM_TT_AOPEN = "Auto-Re-Open AlphaMap when leaving Combat"; |
AM_TT_LEGACY1 = "Original Player & Party Directional Icons"; |
AM_TT_LEGACY2 = "May suffer from blinking Minimap Icons"; |
AM_TT_AM_NOTES1 = "Display AlphaMap's on-map notes"; |
AM_TT_AM_NOTES2 = "(These are NOT the same as MapNotes and can not be changed)"; |
AM_TT_ALL_INSTANCE1 = "Un-check to save the settings for each Instance map seperately"; |
AM_TT_ALL_INSTANCE2 = "e.g. you might want a dark background for Zul'Farrak, but a light one for Molten Core. Keep checked if you want to make sure that when you make ANY change to ANY Instance Map then the settings will be copied to ALL the other Instance maps"; |
AM_TT_KEY = "i.e. Show Map Legend"; |
AM_TT_ALL_BG1 = "Un-check to save the settings for each Battleground map seperately"; |
AM_TT_ALL_BG2 = "e.g. you might want AV to display at a larger scale than Warsong. Keep checked if you want to make sure that when you make ANY change to ANY Battleground Map then the settings will be copied to ALL the other Battleground maps"; |
AM_TT_ALL_NI1 = "Un-check to save the settings for each Non-Instance map seperately"; |
AM_TT_ALL_NI2 = "e.g. you might not want to display the Map Legend for dungeon exteriors but do want it for World Boss maps. Keep checked if you want to make sure that when you make ANY change to ANY Non-Instance Map then the settings will be copied to ALL the other Non-Instance maps"; |
AM_TT_MSG = "Battleground Messages will be sent to :"; |
AM_TT_MSG_DFLT2 = " - your Raid if you were in a Raid BEFORE you entered the Battleground\n - your Party if you were in a Party BEFORE you entered the Battleground\n - the Battleground channel otherwise"; |
AM_TT_MSG_PARTY2 = " - only your Party as long as you were in a Raid or Party BEFORE you entered the Battleground\n - the Battleground channel otherwise"; |
AM_TT_MSG_BG2 = " - the Battleground channel only"; |
AM_TT_AUTO_BG1 = "Makes AlphaMap's Battleground map the default map to be used in Battlegrounds"; |
AM_TT_AUTO_BG2 = "Battlegound maps will open automatically when you enter a Battleground if this option is checked Un-Check if you wish to use the normal Blizzard style map in Battlegrounds (The map will not open automatically when you enter a BG)"; |
AM_TT_NUN_F1 = "Formatted NotesUNeed notes can be added to the database of people who receive them"; |
AM_TT_NUN_F2 = "(However, people without NotesUNeed installed will see extra formatting characters rather than just the note's text.)"; |
AM_TT_NUN = "NotesUNeed notes will be auto-sent to :"; |
AM_TT_NUN_DFLT2 = " - your Raid if in a Raid\n - your Party if in a Party\n - otherwise you will just '/Say' the note \n\nNote that Raid/Party messages will fail inside Battlegrounds unless \nyou were in the Raid/Party BEFORE you entered the Battleground"; |
AM_TT_NUN_PARTY2 = " - only your Party, if you are in a Raid OR Party\n - otherwise you will just '/Say' the note \n\nNote that Raid/Party messages will fail inside Battlegrounds unless \nyou were in the Raid/Party BEFORE you entered the Battleground"; |
AM_TT_NUN_GUILD2 = " - your Guild"; |
AM_TT_MOUSE1 = "Mouse Interaction mode allows you to Alt-Click the AlphaMap"; |
AM_TT_MOUSE2 = "Normally the AlphaMap is invisible to the mouse. However, in mouse interaction mode, then when the Alt key is pressed you will be able to see the name of map regions that your mouse hovers over, and can Alt-Left Click and Alt-Right Click to zoom in and out. When in Mouse Interaction mode, you can also Alt-Click on the AlphaMap Slider and on-map Coordinates to reposition them"; |
AM_TT_MUTE = "Toggle the sound when Opening/Closing the AlphaMap"; |
AM_TT_XY = "Toggle the display of Player/Cursor coordinates"; |
AM_TT_STANDARD = "Standard View - world map Zones as displayed in the original Blizzard Map"; |
AM_TT_COMPACT1 = "Compact View - Only display explorable areas in the current Zone"; |
AM_TT_COMPACT2 = "Note that areas that you have NOT discovered will not be displayed unless you have installed MozzFullWorldMap (Fan's Update) AddOn"; |
AM_TT_BLIZZ_ALLOW1 = "While checked, AlphaMap will save any changes you make to the Blizzard Map position/opacity/scale"; |
AM_TT_BLIZZ_ALLOW2 = "Un-Check to restore the original Blizzard Map settings This requires a 'ReloadUI' during which the game will pause for a few seconds"; |
AM_TT_BLIZZ_CHANGE1 = "While checked, then changes to the opacity and scale sliders below Will only affect the original Blizzard Map"; |
AM_TT_HELP_TIPS1 = "Toggle Help Tooltips"; |
AM_TT_HELP_TIPS2 = "Does not affect on map icon tooltips"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- Everything below should be localised apart from the 'filename', 'lootid' entries which should NOT be changed -- |
-- The first 'name' field is used to equate with in game Zone name information to help determine when the player is in a specific -- |
-- Instance, and must therefore be spelt IDENTICALLY to the names of the Instances as displayed by the WoW Client in other native -- |
-- frames. -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TYP_WM = "World Map"; |
AM_TYP_GM = "Blizzard Map"; |
--AM_TYP_INSTANCE = "Instances"; |
--AM_TYP_BG = "Battlegrounds"; |
--AM_TYP_WORLDBOSSES = "World Bosses"; |
--AM_TYP_CAVES = "Caves"; |
-- /////////////////////////////////////////////////////////////////////////////////////////// |
-- /////////////////////////////////////////////////////////////////////////////////////////// |
-- |
-- |
-- v3.50.30000 (Fans Update Version) |
-- |
-- |
-- ////////////// DISCLAIMER / APOLOGY / CREDIT /////////////////////////////// |
-- |
-- ALL Credit for the original version 1 of this AddOn should go to Jeremy Walsh |
-- |
-- I took over version 1 purely as a last resort to enable |
-- BattleGrounds support and allow full compatibility with PartySpotter |
-- within BattleGrounds |
-- |
-- Telic :) |
-- telic@hotmail.co.uk |
-- |
-- Full Credits : Jeremy Walsh, Telic, Alchemys Indomane |
-- |
-- ///////////////////////////////////////////////////////////////////////////// |
-- |
-- |
-- |
-- AlphaMap: A worldmap frame that is transparent and allows character manipulation |
-- copyright 2004-2005 by Jeromy Walsh ( DragonWalsh@yahoo.com ) |
-- |
-- Official Site: AlphaMap has popped up on a number of related websites. This is great news!! But for the |
-- latest and greatest version, check the following URL: http://www.curse-gaming.com/mod.php?addid=190 |
-- |
-- Contributions: Part of the code for this is adapted from WorldMapFrame.xml and OpacitySliderFrame.xml |
-- of the original Blizzard(tm) Entertainment distribution. |
-- |
-- 3rd Party Components: Part of the code is taken from MapNotes, MapNotes Gathering, and Gatherer. This |
-- is done to provide optional support for those addons. |
-- |
-- Other Contributors: I'd like to thank "Ska Demon" of the Curse Gaming forums for helping me make v1.3 |
-- as good as it is. Ska provided the base code for the slash commands to set various parameters, |
-- as well as provided the base code to save variables between WoW sessions. Finally, Ska |
-- provided the code to scale the AlphaMap via a slash command. |
-- |
-- Special Thanks: Special thanks to Ska Demon for keeping AlphaMap alive during my busy schedule. |
-- Also thanks to my wife Lindsey Walsh, for putting up with me during the midnight coding sessions. |
-- |
-- License: You are hereby authorized to freely modify and/or distribute all files of this add-on, in whole or in part, |
-- providing that this header stays intact, and that you do not claim ownership of this Add-on. |
-- |
-- Additionally, the original owner wishes to be notified by email if you make any improvements to this add-on. |
-- Any positive alterations will be added to a future release, and any contributing authors will be |
-- identified in the section above. |
-- |
-- SEE NOTES.TXT FOR LATEST PATCH NOTES |
-- |
-- |
-- /////////////////////////////////////////////////////////////////////////////////////////// |
AM_ALPHAMAP_LIST = {}; |
AM_Minimap_Data = {}; |
AM_Raid_Progress_Types = {}; |
AM_BG_Types = {}; |
local AM_UPDATE_INTERVAL_SMAX = 0.66; |
local AM_UPDATE_INTERVAL_PMAX = 0.08; |
local AM_Update_Timer_S = 0; |
local AM_Update_Timer_P = 0; |
local AM_Main_Update_Timer = 0; |
local AM_Main_Update_BGTests = 0; |
local AM_DEFAULT_ALPHA = 0.8; |
local AM_DEFAULT_SCALE = 0.8; |
local AM_DEFAULT_MINIMAP_ANGLE = 268; -- just a slight adjustment from 274 to get it out from under the Blizzard Tracking button |
local AM_DEFAULT_MINIMAP_RADIUS = 80; |
local AM_DEFAULT_NOTESCALE = 22; |
local AM_ROTATIONAL_ADJUSTMENT = math.pi * 0.75; |
local AM_ROTATIONAL_ADJUSTMENT2 = math.pi * 0.25; |
local AM_INSTANCE_SCALING_FACTOR = 5.12; |
local AM_DEFAULT_COLOUR = { r = 0.0, g = 0.0, b = 0.0, a = 1.0 }; |
local AM_SCALE_MIN = 0.65; |
local AM_SCALE_MAX = 1.2; |
ALPHA_MAP_VEHICLES = {}; |
local AM_DEFAULT_MAPSELECTOR_SCALE = 0.7; |
local AM_MapSelector_Scale = AM_DEFAULT_MAPSELECTOR_SCALE; |
-- Local Varibales |
local AM_FLASH_TIMER = 0.3; |
local MOFFSET_X = 0.0022; |
local MOFFSET_Y = 0.0; |
local AM_DefaultSliderX = 24; |
local AM_DefaultSliderY = 450; |
local AM_DefaultCoordsX = 60; -- Inset by 45 more as anchoring from center of a 90 width frame |
local AM_DefaultCoordsY = 532; |
local AM_ZoomScalingFactor = 1.0; |
local amPlayer; |
local AM_AutoClosed = nil; |
local amPlayersModel = nil; |
local amAlphaMapMap = nil; |
local amSelectedMap = nil; |
local iNote = 0; |
local rScale = 1; |
local amNotePage = 1; |
local amNotesPerPage = 32; |
local lastTab = nil; |
local amContType = AM_TYP_WM; |
local amMapType = AM_TYP_WM; |
local sortedMapList = {}; |
local sortedMapListType = AM_TYP_WM; |
local amAnchorPoint = AM_ANCHOR_POINT; |
local amUnitScale; |
local amInstanceIndex = {}; |
local amBGIndex; |
local amRaidIndex; |
local am_MaxGNotes = 500; |
local amBGPOIs = {}; |
local prvMapFileName = nil; |
local amMapNeedsRefresh = nil; |
local amRcMenus = { POI = false, Flag = false, Highlight = false, NuN = false }; |
local amACarrier = nil; |
local amHCarrier = nil; |
local pFaction, basesRequired; |
local amH = {}; |
local hTimer = 0; |
local lastLootId = nil; |
local amPrevAlphaMap = nil; |
local amPrevBases = nil; |
local AM_WorldMapSelected = nil; |
local AM_ManualMapChange = nil; |
local amUnitsRefresh = nil; |
local inTheMiddleofNoWhere = nil; |
local bringMeBack = nil; |
local currentArea = nil; |
local updatingPaused = nil; |
local pauseToggled = nil; |
local amForceUpdate = nil; |
local justEnteredWorld = nil; |
local amBGToggled = nil; |
local lastEnteredZone = nil; |
local AlphaMapDetailFrame_Backdrop = nil; |
local amWorldMapOpenStatus = false; |
local AM_HotSpotToggled = false; |
local AM_ValidMaps = {}; |
local AM_ValidIndex = {}; |
local AM_ChangingOriWorldMap = false; |
local AM_SkipWorldMapRepos = nil; |
local amBGRaidState = "BG"; |
local amHiddenByHotSpot = nil; |
local selectedCont = nil; |
local selectedZone = 999; |
local selectedMap = nil; |
local amLoaded = nil; |
local AlphaMap_IsUpdating = nil; |
local AM_BossTargetted = nil; |
local AM_OverlayIndex = {}; |
local globalMute = nil; |
local AM_conts = {}; |
local AM_nconts = 0; |
local AM_zones = {}; |
local AM_numOverlays = 0; |
local gMapMenus = {}; |
local mapMapper = { |
Cosmic = { c = -1 }, |
World = { c = 0 }, |
Kalimdor = { c = 1 }, |
Azeroth = { c = 2 }, |
Expansion01 = { c = 3 }, |
Northrend = { c = 4 }, |
}; |
local macroMaps = { World = true, |
Kalimdor = true, |
Azeroth = true, |
Expansion01 = true, |
Northrend = true, |
}; |
local AM_SuppressBoxRefresh = true; |
local AM_Realm = nil; |
local AM_Name = nil; |
local applyAMMapChanges = true; |
--Saved Variables |
AlphaMapConfig = {}; |
AlphaMapConfigurations = {}; |
AlphaMapRecent = {}; |
AlphaMapRaidProgress = {}; |
AlphaMapVersion = {}; |
-- Hooked Functions |
--local amOri_Gatherer_ChangeMap; |
local amOri_NuNGNote_WriteNote; |
local amOri_NuNGNote_Delete; |
local amOri_AcceptBattlefieldPort; |
local amOri_eeeeeeeeeeeeeeeee; |
-- Version Update Warning |
StaticPopupDialogs["AM_UPDATE_WARNER"] = { |
text = TEXT(OKAY), |
button1 = TEXT(OKAY), |
showAlert = 1, |
timeout = 0, |
OnShow = function() |
local txt = AM_UPDATE_WARNING; |
getglobal(this:GetName().."Text"):SetText(txt); |
end, |
OnAccept = function() |
end, |
}; |
------------------------ |
-- Local Functions -- |
------------------------ |
local AML = {}; |
AML.CustomPOIs = {}; |
function AML.ProcessCustomPOIs(c, z, m, frame) |
for _, func in ipairs(AML.CustomPOIs) do |
func(c, z, m, frame); |
end |
end |
function AML.AM_Strip(longName) |
local _, _, shortName = string.find(longName, ".*\\(%a+%_*%a*%s*%a*)$"); |
if ( shortName ) then |
return shortName; |
else |
return longName; |
end |
end |
-- &&** |
function AML.AM_GetMapIndex(mapName) |
-- for index, mapData in pairs(AM_ALPHAMAP_LIST) do |
for index, mapData in pairs(sortedMapList) do |
if ( mapData.displayname == mapName ) then |
return index; |
end |
end |
return nil; |
end |
function AML.AM_GetTypeIndex(typ) |
for i, typeData in pairs(AM_ValidIndex) do |
if ( typeData.displayname == typ ) then |
return i+AM_nconts, typeData.type, i; |
end |
end |
return nil; |
end |
function AML.AlphaMap_GetMap(mapData, pX, pY) |
if ( ( mapData ) and ( type(mapData) == "string" ) ) then |
for i=1, getn(AM_ALPHAMAP_LIST), 1 do |
if ( ( AM_ALPHAMAP_LIST[i].area ) and ( AM_ALPHAMAP_LIST[i].area == mapData ) and ( pX ) and ( pY ) ) then |
if ( ( pX > AM_ALPHAMAP_LIST[i].wmData.minX ) and |
( pX < AM_ALPHAMAP_LIST[i].wmData.maxX ) and |
( pY > AM_ALPHAMAP_LIST[i].wmData.minY ) and |
( pY < AM_ALPHAMAP_LIST[i].wmData.maxY ) ) then |
return AM_ALPHAMAP_LIST[i], i, AM_ALPHAMAP_LIST[i].filename; |
end |
elseif ( AM_ALPHAMAP_LIST[i].filename == mapData ) then |
if ( AM_ValidMaps[mapData] ) then |
return AM_ALPHAMAP_LIST[i], i, mapData; |
end |
elseif ( AM_ALPHAMAP_LIST[i].name == mapData ) then |
local map = AM_ALPHAMAP_LIST[i].filename; |
if ( AM_ValidMaps[map] ) then |
return AM_ALPHAMAP_LIST[i], i, map; |
end |
end |
end |
elseif ( ( mapData ) and ( type(mapData) == "number" ) ) then |
if ( AM_ALPHAMAP_LIST[mapData] ) then |
local map = AM_ALPHAMAP_LIST[mapData].filename; |
if ( AM_ValidMaps[map] ) then |
return AM_ALPHAMAP_LIST[mapData].Display, AM_ALPHAMAP_LIST[mapData].type; |
end |
end |
end |
return nil; |
end |
function AML.AlphaMap_Print(msg, r, g, b, frame, id) |
if ( Print ) then |
Print(msg, r, g, b, frame, id); |
return; |
end |
if (not r) then r = 1.0; end |
if (not g) then g = 1.0; end |
if (not b) then b = 0.0; end |
if ( frame ) then |
frame:AddMessage(msg,r,g,b,id); |
else |
if ( DEFAULT_CHAT_FRAME ) then |
DEFAULT_CHAT_FRAME:AddMessage(msg, r, g, b,id); |
end |
end |
end |
function AML.MN_HideRemaining(n) |
MapNotePOI = getglobal( "AlphaMapNotesPOI"..n ); |
while ( MapNotePOI ) do |
MapNotePOI:Hide(); |
n = n + 1; |
MapNotePOI = getglobal( "AlphaMapNotesPOI"..n ); |
end |
end |
function AML.AM_SortMapList(ele1, ele2) |
if ( ele1.displayname < ele2.displayname ) then |
return true; |
end |
return nil; |
end |
function AML.AM_LoadSortedMapList(mType) |
sortedMapList = {}; |
sortedMapListType = mType; |
local sortedMapListIndex = 0; |
for index, value in pairs(AM_ALPHAMAP_LIST) do |
local map = AM_ALPHAMAP_LIST[index].filename; |
local typ = AM_ALPHAMAP_LIST[index].type; |
if ( AM_ALPHAMAP_LIST[index].continent ) then |
typ = typ .. ": " .. AM_conts[ AM_ALPHAMAP_LIST[index].continent ]; |
end |
if ( ( AM_ValidMaps[map] ) and ( typ == mType ) ) then |
sortedMapListIndex = sortedMapListIndex + 1; |
sortedMapList[sortedMapListIndex] = { name = AM_ALPHAMAP_LIST[index].name, |
displayname = AM_ALPHAMAP_LIST[index].displayname, |
filename = AM_ALPHAMAP_LIST[index].filename, |
levels = AM_ALPHAMAP_LIST[index].levels, |
players = AM_ALPHAMAP_LIST[index].players |
}; |
end |
end |
table.sort(sortedMapList, AML.AM_SortMapList); |
end |
function AML.AM_GetTabID(tab, ent) |
for i=1, getn(tab), 1 do |
if ( tab[i] == ent ) then |
return i; |
end |
end |
return nil; |
end |
function AML.AM_EnableEscapeMode() |
local entry = AML.AM_GetTabID(UISpecialFrames, "AlphaMapFrame"); |
if ( not entry ) then |
table.insert(UISpecialFrames, "AlphaMapFrame"); |
end |
end |
function AML.AM_DisableEscapeMode() |
local entry = AML.AM_GetTabID(UISpecialFrames, "AlphaMapFrame"); |
if ( entry ) then |
table.remove(UISpecialFrames, entry); |
end |
end |
function AML.AM_BuildMap(mapData, mFrame) |
local xi = 1; |
local bT = mFrame:GetName().."_T"; |
local mZoom = amAlphaMapMap.minimapZoom; |
local xOffset = 0; |
local yOffset = 0; |
if ( amAlphaMapMap.minimapXOffset ) then |
xOffset = amAlphaMapMap.minimapXOffset; |
end |
if ( amAlphaMapMap.minimapYOffset ) then |
yOffset = amAlphaMapMap.minimapYOffset; |
end |
if ( not mZoom ) then |
mZoom = 1; |
end |
while ( mapData[xi] ) do |
local yi = 1; |
while ( mapData[xi][yi] ) do |
local mapTexture = getglobal(bT..(xi)..(yi)); |
if ( not mapTexture ) then |
mFrame:CreateTexture( bT..(xi)..(yi), "ARTWORK" ); |
mapTexture = getglobal(bT..(xi)..(yi)); |
end |
local anchorPoint, anchorTo; |
if ( ( xi == 1 ) and ( yi == 1 ) ) then |
anchorPoint = "TOPLEFT"; |
anchorTo = mFrame; |
elseif ( yi == 1 ) then |
anchorPoint = "TOPRIGHT"; |
anchorTo = getglobal(bT..(xi-1)..(yi)); |
else |
anchorPoint = "BOTTOMLEFT"; |
anchorTo = getglobal(bT..(xi)..(yi-1)); |
end |
local tWidth = mapData[xi][yi].width * ( mapData[xi][yi].texcoordinates[2] - mapData[xi][yi].texcoordinates[1] ) * mZoom; |
local tHeight = mapData[xi][yi].height * ( mapData[xi][yi].texcoordinates[4] - mapData[xi][yi].texcoordinates[3] ) * mZoom; |
mapTexture:SetWidth(tWidth); |
mapTexture:SetHeight(tHeight); |
mapTexture:SetTexture( "textures\\Minimap\\"..mapData[xi][yi].filename ); |
mapTexture:SetTexCoord(mapData[xi][yi].texcoordinates[1], mapData[xi][yi].texcoordinates[2], mapData[xi][yi].texcoordinates[3], mapData[xi][yi].texcoordinates[4]); |
mapTexture:ClearAllPoints(); |
mapTexture:SetPoint("TOPLEFT", anchorTo, anchorPoint, xOffset, yOffset); |
mapTexture:Show(); |
xOffset = 0; |
yOffset = 0; |
yi = yi + 1; |
end |
xi = xi + 1; |
end |
end |
-- Defined as given as a DropDown button func |
function AML.AM_HidePopup() |
AMPopup:Hide(); |
end |
function AML.AM_OpenNuNNote(note) |
NuN_CmdLine("-g", note); |
end |
function AML.AM_GetCommandID(tab, txt) |
for i = 1, getn(tab), 1 do -- #tab |
if ( tab[i].Command == txt ) then return i; end |
end |
return nil; |
end |
function AML.AM_SendNuNNote(modeNote) |
local _, _, mode, note = string.find(modeNote, "(%a+):(.*)"); |
local bttn; |
local tmpThis = this; |
if ( NuNFrame:IsVisible() ) then |
HideUIPanel(NuNFrame); |
end |
if ( NuNGNoteFrame:IsVisible() ) then |
HideUIPanel(NuNGNoteFrame); |
end |
NuNGNoteFrame.fromQuest = nil; |
NuN_ShowSavedGNote(note); |
UIDropDownMenu_ClearAll(NuNChatDropDown); |
UIDropDownMenu_Initialize(NuNChatDropDown, NuNChatDropDown_Initialise); |
UIDropDownMenu_SetWidth(NuNChatDropDown, 110); |
local groupState; |
if ( GetNumRaidMembers() > 0 ) then |
groupState = "Raid"; |
elseif ( GetNumPartyMembers() > 0 ) then |
groupState = "Party"; |
else |
groupState = "BG"; |
end |
if ( GetCurrentMapContinent == -1 ) then |
groupState = amBGRaidState; |
end |
if ( ( AlphaMapConfig.NuNSentTo == "Default" ) and ( groupState == "BG" ) ) then |
bttn = AML.AM_GetCommandID(NUN_TRANSMITTO, "BATTLEGROUND"); |
elseif ( ( AlphaMapConfig.NuNSendTo == "Default" ) and ( groupState == "Raid" ) ) then |
bttn = AML.AM_GetCommandID(NUN_TRANSMITTO, "RAID"); |
elseif ( ( ( groupState == "Party" ) and ( AlphaMapConfig.NuNSendTo ~= "Guild" ) ) or |
( ( groupState == "Raid" ) and ( AlphaMapConfig.NuNSendTo == "Party" ) ) ) then |
bttn = AML.AM_GetCommandID(NUN_TRANSMITTO, "PARTY"); |
elseif ( AlphaMapConfig.NuNSendTo == "Guild" ) then |
bttn = AML.AM_GetCommandID(NUN_TRANSMITTO, "GUILD"); |
else |
bttn = AML.AM_GetCommandID(NUN_TRANSMITTO, "SAY"); |
mode = "Manual"; |
end |
this = getglobal("DropDownList1Button"..bttn); |
this.func(); |
if ( AlphaMapConfig.NuNFormatted ) then |
NuN_ChatFormatCheckBox:SetChecked(1); |
else |
NuN_ChatFormatCheckBox:SetChecked(0); |
end |
NuN_OpenChat("General"); |
if ( mode == "Auto" ) then |
NuN_Transmit(); |
HideUIPanel(NuNGNoteFrame); |
end |
this = tmpThis; |
return; |
end |
function AML.AM_HighlightNote(id) |
local index = tostring(id); |
if ( not amH[index] ) then |
amH[index] = "Fixed"; |
elseif ( amH[index] == "Fixed" ) then |
amH[index] = nil; |
getglobal("AlphaMapAlphaMapNote"..id.."Highlight"):Hide(); |
else |
amH[index] = "Fixed"; |
end |
end |
function AML.AM_Highlight(parm1) |
if ( type(parm1) == "string" ) then |
local key = getglobal("AlphaMapAlphaMapButton"..parm1); |
for i=1, iNote, 1 do |
local note = getglobal("AlphaMapAlphaMapNote"..i); |
if ( ( note.control ) and ( note.control == key ) ) then |
AML.AM_HighlightNote(i); |
end |
end |
elseif ( type(parm1) == "number" ) then |
AML.AM_HighlightNote(parm1); |
elseif ( ( type(parm1) == "table" ) and ( parm1.controlled ) ) then |
for i, value in pairs(parm1.controlled) do |
AML.AM_HighlightNote( value ); |
end |
end |
end |
function AML.AM_ClearHighlights() |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i.."Highlight"):Hide(); |
local amIndex = tostring(i); |
if ( amH[amIndex] ) then |
amH[amIndex] = nil; |
end |
end |
end |
function AML.AM_GetFlagCarrier(arg1) |
if ( ( amAlphaMapMap ) and ( string.find(amAlphaMapMap.filename, "WarsongGulch") ) ) then |
if ( string.find(arg1, AM_PICKED.word) ) then |
local sStart = 1; |
local sEnd = string.find(arg1, " ") - 1; |
if ( AM_PICKED.posWord ) then |
sStart = string.find(arg1, AM_PICKED.posWord) + string.len(AM_PICKED.posWord); |
sEnd = string.len(arg1) - AM_PICKED.extraChars; |
end |
local player = string.sub(arg1, sStart, sEnd); |
if ( string.find(arg1, AM_HORDE) ) then |
amHCarrier = player; |
AMHText:SetText(player); |
local amIndex = tostring(AMFlags.hNote); |
if ( ( not amH[amIndex] ) or ( amH[amIndex] == "Temp" ) ) then |
amH[amIndex] = "Fixed"; |
end |
else |
amACarrier = player; |
AMAText:SetText(player); |
local amIndex = tostring(AMFlags.aNote); |
if ( ( not amH[amIndex] ) or ( amH[amIndex] == "Temp" ) ) then |
amH[amIndex] = "Fixed"; |
end |
end |
else |
local amIndex; |
if ( string.find(arg1, AM_HORDE) ) then |
amHCarrier = nil; |
AMHText:SetText(" "); |
amIndex = tostring(AMFlags.hNote); |
if ( amH[amIndex] ) then |
amH[amIndex] = nil; |
end |
else |
amACarrier = nil; |
AMAText:SetText(" "); |
amIndex = tostring(AMFlags.aNote); |
if ( amH[amIndex] ) then |
amH[amIndex] = nil; |
end |
end |
local h = getglobal("AlphaMapAlphaMapNote"..amIndex.."Highlight"); |
if ( h ) then |
h:Hide(); |
end |
end |
end |
end |
function AML.AM_CalcRequiredBases(faction1, faction2) |
faction1 = 2000 - faction1; |
faction2 = 2000 - faction2; |
if ( faction2 == 0 ) then |
return 5; |
end |
local scoreRatio = faction1 / faction2; |
if ( scoreRatio < 0.25 ) then |
return 1; |
elseif ( ( scoreRatio > 0.25 ) and ( scoreRatio < 0.66 ) ) then |
return 2; |
elseif ( ( scoreRatio > 0.67 ) and ( scoreRatio < 1.5 ) ) then |
return 3 |
elseif ( ( scoreRatio > 1.5 ) and ( scoreRatio < 4 ) ) then |
return 4; |
elseif ( scoreRatio > 4 ) then |
return 5; |
end |
return nil; -- too close to call, so don't change stance |
end |
function AML.AM_GetABScores() |
if ( string.find(amAlphaMapMap.filename, "ArathiBasin") ) then |
local AlliScore, HordeScore = 0, 0; |
local _, _, AlliText = GetWorldStateUIInfo(1); |
local _, _, HordeText = GetWorldStateUIInfo(2); |
if ( ( AlliText ) and ( HordeText ) ) then |
local first = string.find(AlliText, ":"); |
if ( first ) then |
first = string.find(AlliText, ":", first+1); |
local sep = string.find(AlliText, "/"); |
if ( sep ) then |
AlliScore = string.sub(AlliText, first+2, sep-1); |
first = string.find(HordeText, ":"); |
first = string.find(HordeText, ":", first+1); |
sep = string.find(HordeText, "/"); |
HordeScore = tonumber( string.sub(HordeText, first+2, sep-1) ); |
local pFaction = UnitFactionGroup("player"); |
if ( ( AlliScore ) and ( HordeScore ) ) then |
if ( pFaction == "Horde" ) then |
return string.sub(pFaction, 1, 1), AML.AM_CalcRequiredBases(HordeScore, AlliScore); |
else |
return string.sub(pFaction, 1, 1), AML.AM_CalcRequiredBases(AlliScore, HordeScore); |
end |
end |
end |
end |
end |
end |
return nil; |
end |
function AML.AM_NotifyBasesRequiredChange(numBases) |
local basesText, basesOnly, basesShock; |
local textColour; |
local rtrnText; |
if ( numBases == 1 ) then |
basesText = AM_BG_BASE; |
basesOnly = AM_BG_ONLY; |
basesShock = "!"; |
textColour = { r=0.0, g=1.0, b=0.0 }; -- green :) |
elseif ( numBases < 3 ) then |
basesText = AM_BG_BASES |
basesOnly = AM_BG_ONLY; |
basesShock = ""; |
textColour = { r=0.0, g=1.0, b=0.0 }; -- green :) |
elseif ( numBases > 3 ) then |
basesText = AM_BG_BASES |
basesOnly = ""; |
basesShock = ""; |
textColour = { r=1.0, g=0.0, b=0.0 }; -- red :'( |
elseif ( numBases == 5 ) then |
basesText = AM_BG_BASES |
basesOnly = AM_BG_ALL; |
basesShock = "!"; |
textColour = { r=1.0, g=0.0, b=0.0 }; -- red :'( |
else |
basesText = AM_BG_BASES |
basesOnly = ""; |
basesShock = ""; |
textColour = { r=0.9, g=0.8, b=0.0 }; -- yellow/gold |
end |
local msgText = format(AM_BG_REQUIRED, basesOnly, numBases, basesText, basesShock); |
rtrnText = msgText; |
if ( numBases > 4 ) then |
basesText = string.upper(msgText); |
end |
if ( ( not IsControlKeyDown() ) and ( DEFAULT_CHAT_FRAME ) ) then |
DEFAULT_CHAT_FRAME:AddMessage(msgText, textColour.r, textColour.g, textColour.b); |
end |
if ( ( IsAddOnLoaded("SCT") ) and ( SCT.CmdDisplay ) ) then |
local r, g, b = (textColour.r * 10), (textColour.g * 10), (textColour.b * 10); |
msgText = "'" .. msgText .. "' " .. r .. " " .. g .. " " .. b; |
SCT:CmdDisplay(msgText); |
end |
return rtrnText; |
end |
function AML.AM_FetchBGPOIs() |
local numPOIs = GetNumMapLandmarks(); |
local name, description, textureIndex, x, y; |
local x1, x2, y1, y2; |
local POI = AM_CreateAlphaMapAlphaMapNote(1); |
local alphaMapIconDimension = AlphaMapAlphaMapNote1POI:GetWidth(); |
local i = 0; |
while ( true ) do |
i = i + 1; |
name, description, textureIndex, x, y = GetMapLandmarkInfo( i ); |
if ( name ) then |
if ( not amBGPOIs[name] ) then |
amBGPOIs[name] = {}; |
local x1, x2, y1, y2 = WorldMap_GetPOITextureCoords(textureIndex); |
if ( x1 > 0 ) then |
x1 = string.sub( (tostring(x1)), 1, 6 ); |
end |
if ( x2 > 0 ) then |
x2 = string.sub( (tostring(x2)), 1, 6 ); |
end |
if ( y1 > 0 ) then |
y1 = string.sub( (tostring(y1)), 1, 6 ); |
end |
if ( y2 > 0 ) then |
y2 = string.sub( (tostring(y2)), 1, 6 ); |
end |
local key = x1.." : "..x2.." : "..y1.." : "..y2; |
amBGPOIs[name].x1, amBGPOIs[name].x2, amBGPOIs[name].y1, amBGPOIs[name].y2 = x1, x2, y1, y2; |
amBGPOIs[name].key = key; |
end |
else |
break; |
end |
end |
end |
function AML.AM_SetupPOIs(amPrfx, amPstfx, amFrame) |
local numPOIs = GetNumMapLandmarks(); |
local name, description, textureIndex, x, y; |
local i, x1, x2, y1, y2 = 1; |
local alphaMapPOI = AM_CreateAlphaMapPOI(i); |
-- Iterate through each of the Points of interest |
while ( alphaMapPOI ) do |
-- Get the current point of interest |
alphaMapPOITexture = getglobal( alphaMapPOI:GetName()..amPstfx ); |
-- Check if the current POI is a valid POI |
if ( i <= numPOIs ) then |
name, description, textureIndex, x, y, mapLinkID = GetMapLandmarkInfo( i ); |
x1, x2, y1, y2 = WorldMap_GetPOITextureCoords(textureIndex); |
-- Set the texture coordinates |
getglobal( alphaMapPOI:GetName()..amPstfx ):SetTexCoord( x1, x2, y1, y2 ); |
x = x * amFrame:GetWidth(); |
y = -y * amFrame:GetHeight(); |
alphaMapPOI:SetPoint( "CENTER", amFrame, "TOPLEFT", x, y ); |
alphaMapPOI.name = name; |
alphaMapPOI.description = description; |
alphaMapPOI.mapLinkID = mapLinkID; |
alphaMapPOI:Show(); |
i = i + 1; |
alphaMapPOI = AM_CreateAlphaMapPOI(i); |
else |
alphaMapPOI:Hide(); |
i = i + 1; |
alphaMapPOI = getglobal("AlphaMapPOI"..i); |
end |
end |
end |
-- v3.00 should convert to recursive function |
function AML.AM_CopySettings(sttngsF, sttngsT) |
if ( ( sttngsF ) and ( type(sttngsF) == "table" ) and ( sttngsT ) and ( type(sttngsT) == "table" ) ) then |
for v1, vs1 in pairs(sttngsF) do |
if ( type(sttngsF[v1]) == "table" ) then |
if ( not sttngsT[v1] ) then |
sttngsT[v1] = {}; |
end |
for v2, vs2 in pairs(sttngsF[v1]) do |
sttngsT[v1][v2] = sttngsF[v1][v2]; |
end |
else |
sttngsT[v1] = sttngsF[v1]; |
end |
end |
end |
end |
-- v3.00 should convert to recursive function |
function AML.AM_CheckSettings(sttngsF, sttngsT) |
if ( ( sttngsF ) and ( type(sttngsF) == "table" ) and ( sttngsT ) and ( type(sttngsT) == "table" ) ) then |
for value1, values1 in pairs(sttngsF) do |
if ( type(sttngsF[value1]) == "table" ) then |
if ( not sttngsT[value1] ) then |
sttngsT[value1] = {}; |
end |
for value2, values2 in pairs(sttngsF[value1]) do |
if ( sttngsT[value1][value2] == nil ) then |
sttngsT[value1][value2] = sttngsF[value1][value2]; |
end |
end |
else |
if ( sttngsT[value1] == nil ) then |
sttngsT[value1] = sttngsF[value1]; |
end |
end |
end |
end |
end |
function AML.AM_InitialiseConfigurations() |
local tmp = {}; |
tmp.Alpha = AlphaMapConfig.alpha; |
tmp.InBG = AlphaMapConfig.amInBG; |
tmp.Auto = AlphaMapConfig.autoSwitch; |
tmp.Open = AlphaMapConfig.autoOpen; |
AlphaMapConfig.alpha = 1.0; |
AlphaMapConfig.amInBG = true; |
AlphaMapConfig.autoSwitch = true; |
AlphaMapConfig.autoOpen = true; |
for map, maps in pairs(AM_ALPHAMAP_LIST) do |
local key = AML.AM_Strip(AM_ALPHAMAP_LIST[map].filename); |
if ( not AlphaMapConfigurations[ key ] ) then |
AlphaMapConfigurations[ key ] = {}; |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations[ key ]); |
else |
AML.AM_CheckSettings(AlphaMapConfig, AlphaMapConfigurations[ key ]); |
end |
end |
AlphaMapConfig.autoOpen = tmp.Open; |
AlphaMapConfig.autoSwitch = tmp.Auto; |
AlphaMapConfig.amInBG = tmp.InBG; |
AlphaMapConfig.alpha = tmp.Alpha; |
end |
function AML.AM_UpdateNoteBgColour(i) |
local bg = getglobal("AlphaMapAlphaMapNote"..i.."Background"); |
if ( bg ) then |
bg:SetVertexColor(AlphaMapConfig.nBgColour.r, AlphaMapConfig.nBgColour.g, AlphaMapConfig.nBgColour.b); |
bg:SetAlpha(AlphaMapConfig.nBgColour.a); |
end |
end |
function AML.AM_UpdateColours(txture, red, green, blue, opacity, allNotes) |
if ( txture == "Map" ) then |
AlphaMapConfig.mBgColour.r = red; |
AlphaMapConfig.mBgColour.g = green; |
AlphaMapConfig.mBgColour.b = blue; |
AlphaMapConfig.mBgColour.a = opacity; |
AlphaMapAlphaMapBgTexture:SetVertexColor(red, green, blue); |
AlphaMapAlphaMapBgTexture:SetAlpha(opacity); |
AM_SaveConfig(); |
elseif ( txture == "Notes" ) then |
local upTo = 90; |
if ( not allNotes ) then |
upTo = iNote; |
end |
AlphaMapConfig.nBgColour.r = red; |
AlphaMapConfig.nBgColour.g = green; |
AlphaMapConfig.nBgColour.b = blue; |
AlphaMapConfig.nBgColour.a = opacity; |
for i=1, upTo, 1 do |
AML.AM_UpdateNoteBgColour(i); |
end |
AM_SaveConfig(); |
elseif ( txture == "Text" ) then |
AlphaMapConfig.txtBgColour.r = red; |
AlphaMapConfig.txtBgColour.g = green; |
AlphaMapConfig.txtBgColour.b = blue; |
AlphaMapConfig.txtBgColour.a = opacity; |
AlphaMapAlphaMapTitleTexture:SetVertexColor(red, green, blue); |
AlphaMapAlphaMapTitleTexture:SetAlpha(opacity); |
AlphaMapAlphaMapDetailsTexture:SetVertexColor(red, green, blue); |
AlphaMapAlphaMapDetailsTexture:SetAlpha(opacity); |
AlphaMapAlphaMapPreReqTexture:SetVertexColor(red, green, blue); |
AlphaMapAlphaMapPreReqTexture:SetAlpha(opacity); |
AM_SaveConfig(); |
end |
end |
function AML.AM_AcceptColour() |
local red, green, blue = ColorPickerFrame:GetColorRGB(); |
local opacity = OpacitySliderFrame:GetValue(); |
AML.AM_UpdateColours(ColorPickerFrame.amTexture, red, green, blue, opacity); |
end |
function AML.AM_CancelColourPicker(prevColors) |
local red, green, blue = unpack(prevColors); |
local opacity = ColorPickerFrame.amAlpha; |
AML.AM_UpdateColours(ColorPickerFrame.amTexture, red, green, blue, opacity); |
ColorPickerFrame.amTexture = nil; |
ColorPickerFrame.amAlpha = nil; |
end |
function AML.AM_SetUpColourPicker(colour, txture) |
ColorPickerFrame.hasOpacity = true; |
ColorPickerFrame.amTexture = txture; |
ColorPickerFrame.amAlpha = colour.a; |
ColorPickerFrame.func = AML.AM_AcceptColour; |
ColorPickerFrame.opacityFunc = AML.AM_AcceptColour; |
ColorPickerFrame.cancelFunc = AML.AM_CancelColourPicker; |
ColorPickerFrame.previousValues = {colour.r, colour.g, colour.b}; |
ColorPickerFrame:SetFrameStrata("FULLSCREEN_DIALOG"); |
ColorPickerFrame.opacity = colour.a; |
ColorPickerFrame:SetColorRGB(colour.r, colour.g, colour.b); |
ColorPickerFrame:Show(); |
end |
function AML.AM_SetLock() |
if ( AlphaMapConfig.freeLocked ) then |
AM_MapSelector.locked = true; |
AM_DDUnLockedButtonTexture:Hide(); |
AM_DDLockedButtonTexture:Show(); |
else |
AM_MapSelector.locked = false; |
AM_DDLockedButtonTexture:Hide(); |
AM_DDUnLockedButtonTexture:Show(); |
end |
end |
function AML.AM_OffsetInstanceCoords(pX, pY) |
local wmData = amAlphaMapMap.wmData; |
local amData = amAlphaMapMap.amData; |
local negX, negY = nil, nil; |
local wmDimension, wmOffset, relativeOffset, amDimension, amOffset; |
if ( pX < 0 ) then |
negX = true; |
pX = -(pX); |
end |
if ( pY < 0 ) then |
negY = true; |
pY = -(pY); |
end |
if ( pX < wmData.minX ) then |
pX = amData.minX; |
elseif ( pX > wmData.maxX ) then |
pX = amData.maxX; |
else |
wmDimension = wmData.maxX - wmData.minX; |
wmOffset = pX - wmData.minX; |
relativeOffset = wmOffset/wmDimension; |
amDimension = amData.maxX - amData.minX; |
amOffset = amDimension * relativeOffset; |
pX = amData.minX + amOffset; |
end |
if ( pY < wmData.minY ) then |
pY = amData.minY; |
elseif ( pY > wmData.maxY ) then |
pY = amData.maxY; |
else |
local wmDimension = wmData.maxY - wmData.minY; |
local wmOffset = pY - wmData.minY; |
local relativeOffset = wmOffset/wmDimension; |
local amDimension = amData.maxY - amData.minY; |
local amOffset = amDimension * relativeOffset; |
pY = amData.minY + amOffset; |
end |
if ( amAlphaMapMap.zoomed ) then |
local zData = amAlphaMapMap.zoomed; |
if ( pX < zData.minX ) then |
pX = 0; |
elseif ( pX > zData.maxX ) then |
pX = 1; |
else |
if ( pX == zData.minX ) then |
pX = pX + 0.0001; |
elseif ( pX == zData.maxX ) then |
pX = pX - 0.0001; |
end |
pX = (pX - zData.minX) * 2; |
end |
if ( pY < zData.minY ) then |
pY = 0; |
elseif ( pY > zData.maxY ) then |
pY = 1; |
else |
if ( pY == zData.minY ) then |
pY = pY + 0.0001; |
elseif ( pY == zData.maxY ) then |
pY = pY - 0.0001; |
end |
pY = (pY - zData.minY) * 2; |
end |
end |
if ( negX ) then |
pX = -(pX); |
end |
if ( negY ) then |
pY = -(pY); |
end |
return pX, pY; |
end |
function AML.AM_ClearNotes() |
if ( ( MetaMapNotes_Data ) or ( MapNotes_Data_Notes ) ) then |
local i = 1; |
local MapNotePOI = getglobal( "AlphaMapNotesPOI"..i ); |
while ( MapNotePOI ) do |
MapNotePOI:Hide(); |
i = i + 1; |
MapNotePOI = getglobal("AlphaMapNotesPOI"..i); |
end |
end |
if ( CT_NUM_USERMAP_NOTES ) then |
local i = 1; |
local CTMapNote = getglobal("AMCT_UserMap_Note"..i); |
while ( CTMapNote ) do |
CTMapNote:Hide(); |
i = i + 1; |
CTMapNote = getglobal("AMCT_UserMap_Note"..i); |
end |
end |
if ( FLIGHTMAP_MAX_POIS ) then |
for i = 1, FLIGHTMAP_MAX_POIS, 1 do |
getglobal("AM_FlightMapPOI"..i):Hide(); |
end |
end |
if ( Gatherer ) then |
local i = 1; |
local GathererPOI = getglobal( "AlphaMapGathererPOI"..i ); |
while ( GathererPOI ) do |
GathererPOI:Hide(); |
i = i + 1; |
GathererPOI = getglobal( "AlphaMapGathererPOI"..i ); |
end |
end |
if ( TomTom ) then |
local i = 1; |
local ttP = getglobal( "AM_TTP"..i ); |
while ( ttP ) do |
ttP:Hide(); |
i = i + 1; |
ttP = getglobal( "AM_TTP"..i ); |
end |
end |
end |
function AML.AM_SetAlphaMapTypeOptions(typ, displayText) |
if ( not typ ) then return; end |
-- v3.00 Set the Text of Labels and Buttons based on the type of map |
AM_OptionsTypeSaveLabel:SetText( format(AM_OPTIONS_TYPE_SAVE_LABEL, typ) ); |
AM_OptionsTypeLabel:SetText( format(AM_OPTIONS_TYPE_ALL, typ) ); |
AM_OptionsFrameTypeSetAll:SetText( format(AM_OPTIONS_TYPE_SAVE, AM_MANUAL_APPLY, typ) ); |
AM_OptionsDisplayTypeAffectAllText:SetText( format(AM_OPTIONS_TYPE_SAVE, AM_AUTO_APPLY, typ) ); |
AM_OptionsAutoSwitchText:SetText( format(AM_AUTO_SWITCH, typ) ); |
AM_OptionsAutoOpenText:SetText( AM_AUTO_OPEN ); |
-- Show BG Options for Battleground maps specifically |
if ( AM_BG_Types[typ] ) then |
AM_OptionsBGMsgsGeneralText:SetText(typ); |
AM_OptionsUseInstanceInBG:Enable(); |
AM_OptionsBGMsgsDefault:Enable(); |
AM_OptionsBGMsgsParty:Enable(); |
AM_OptionsBGMsgsGeneral:Enable(); |
AM_OptionsUseInstanceInBG:Show(); |
AM_OptionsBGMsgsDefault:Show(); |
AM_OptionsBGMsgsParty:Show(); |
AM_OptionsBGMsgsGeneral:Show(); |
AM_OptionsBGMsgsLabel:Show(); |
AM_OptionsBGMiscLabel:Show(); |
AM_OptionsAutoSwitch:Hide(); |
AM_OptionsAutoOpen:Show(); |
else |
AM_OptionsUseInstanceInBG:Disable(); |
AM_OptionsBGMsgsDefault:Disable(); |
AM_OptionsBGMsgsParty:Disable(); |
AM_OptionsBGMsgsGeneral:Disable(); |
AM_OptionsUseInstanceInBG:Hide(); |
AM_OptionsBGMsgsDefault:Hide(); |
AM_OptionsBGMsgsParty:Hide(); |
AM_OptionsBGMsgsGeneral:Hide(); |
AM_OptionsBGMsgsLabel:Hide(); |
AM_OptionsBGMiscLabel:Hide(); |
-- AM_OptionsAutoSwitch:Show(); |
AM_OptionsAutoOpen:Hide(); |
end |
end |
function AML.AlphaMap_Search(sTxt) |
AML.AM_ClearHighlights(); |
if ( ( sTxt ) and ( type(sTxt) == "string" ) and ( sTxt ~= "" ) ) then |
local foundArray, foundI = {}, 0; |
local dtlI, dtlN; |
local cat, subCat; |
local visibleNote; |
sTxt = string.lower(sTxt); |
for index, map in pairs(AM_ALPHAMAP_LIST) do |
dtlI = 1; |
dtlN = "dtl"..dtlI; |
cat = map.type; |
if ( map.continent ) then |
cat = cat .. " :" .. AM_conts[map.continent]; |
end |
subCat = map.displayname; |
while ( map[dtlN] ) do |
local cTxt = map[dtlN].text; |
if ( map[dtlN].tooltiptxt ) then cTxt = cTxt .. " " .. map[dtlN].tooltiptxt; end |
if ( map[dtlN].special ) then cTxt = cTxt .. " " .. map[dtlN].special; end |
cTxt = string.lower( cTxt ); |
if ( string.find(cTxt, sTxt) ) then |
cTxt = string.gsub(cTxt, "\n", " "); |
if ( ( amAlphaMapMap ) and ( amAlphaMapMap.displayname == subCat ) ) then |
amNotePage = tonumber(string.format("%d", (dtlI / amNotesPerPage) + 1)); |
local normalisedDtlI = mod(dtlI, amNotesPerPage); |
AM_Notes(amAlphaMapMap); |
visibleNote = getglobal("AlphaMapAlphaMapButtonDtl"..normalisedDtlI); |
if ( visibleNote ) then |
AML.AM_Highlight(visibleNote); |
end |
end |
if ( not foundArray[cat] ) then |
foundArray[cat] = {}; |
foundArray[cat].counter = 1; |
foundArray[cat][subCat] = {}; |
foundArray[cat][subCat].counter = 1; |
foundArray[cat][subCat][cTxt] = map[dtlN].symbol[1]; |
elseif ( not foundArray[cat][subCat] ) then |
foundArray[cat].counter = foundArray[cat].counter + 1; |
foundArray[cat][subCat] = {}; |
foundArray[cat][subCat].counter = 1; |
foundArray[cat][subCat][cTxt] = map[dtlN].symbol[1]; |
else |
foundArray[cat].counter = foundArray[cat].counter + 1; |
foundArray[cat][subCat].counter = foundArray[cat][subCat].counter + 1; |
foundArray[cat][subCat][cTxt] = map[dtlN].symbol[1]; |
end |
end |
dtlI = dtlI + 1; |
dtlN = "dtl"..dtlI; |
end |
end |
local counter = 0; |
for cat, catList in pairs(foundArray) do |
AML.AlphaMap_Print(" "); |
AML.AlphaMap_Print("-s |cffff0000".. sTxt .."|r"); |
AML.AlphaMap_Print(" "); |
AML.AlphaMap_Print(cat .. " : " .. "( "..catList.counter.." )"); |
AML.AlphaMap_Print("================================"); |
subCatCounter = 0; |
for subCat, subCatList in pairs(catList) do |
if ( subCat ~= "counter" ) then |
AML.AlphaMap_Print(" "); |
AML.AlphaMap_Print(subCat.. " : " .. "( "..subCatList.counter.." )"); |
AML.AlphaMap_Print("----------------------------"); |
for key, symbol in pairs(subCatList) do |
if ( key ~= "counter" ) then |
AML.AlphaMap_Print("\""..symbol.."\"" .. " " .. key); |
counter = counter + 1; |
end |
end |
end |
end |
end |
AML.AlphaMap_Print(" "); |
AML.AlphaMap_Print(" "); |
AML.AlphaMap_Print("____________________________________________________"); |
AML.AlphaMap_Print("( "..counter.." )"); |
AML.AlphaMap_Print(" "); |
end |
end |
function AML.AM_GetOverlays(mapFileName) |
local numOverlays = 0; |
if ( not mapFileName ) then mapFileName = GetMapInfo(); end |
if ( ( Mozz_GetNumMapOverlays ) and ( mapFileName ) ) then |
if ( ( MozzFullWorldMap.Enabled ) and ( Mozz_GetMainTable ) ) then |
local zoneTable = Mozz_GetMainTable(mapFileName); |
numOverlays = getn(zoneTable); |
end |
if ( numOverlays == 0 ) then |
numOverlays = Mozz_GetNumMapOverlays(); |
end |
else |
numOverlays = GetNumMapOverlays(); |
end |
return numOverlays; |
end |
-- )( |
function AML.AlphaMap_GetWorldMap(map) |
if ( mapMapper[map] ) then |
return mapMapper[map].c, mapMapper[map].z; |
end |
return "error"; |
end |
function AML.DisplayInstanceLocs(c, z, m, frame) |
local note, noteT; |
local width = frame:GetWidth(); |
local height = frame:GetHeight(); |
local amUnitScale = AlphaMap_GetUnitScale(); |
local x, y; |
local i = 0; |
local lFloor = GetCurrentMapDungeonLevel(); |
if ( ( AM_INSTANCE_LOCS ) and ( AM_INSTANCE_LOCS[m] ) ) then |
for _, poi in ipairs(AM_INSTANCE_LOCS[m]) do |
if ( ( not poi.floor ) or ( poi.floor == lFloor ) ) then |
i = i + 1; |
note = getglobal("AM_POI_Note_"..i); |
if ( not note ) then |
note = CreateFrame("Button", "AM_POI_Note_"..i, frame, "AM_GenPOI_Template"); |
note:SetScript("OnEnter", function(self) |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
GameTooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
GameTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
GameTooltip:ClearLines(); |
GameTooltip:AddLine(self.name); |
local i = 1; |
while( self.tooltip[i] ) do |
GameTooltip:AddDoubleLine(self.tooltip[i], self.tooltip[i+1]); |
i = i + 2; |
end |
AlphaMap_ShowTooltip(); |
end) |
note:SetScript("OnLeave", function() |
AlphaMap_HideTooltip(); |
end) |
note:SetScript("OnClick", function(self, arg1) |
if ( self.toMap ) then |
local map = AML.AlphaMap_GetMap(self.toMap); |
AlphaMapFrame_Update( map ); |
elseif ( self.toWorldMap ) then |
local cont, zone = AML.AlphaMap_GetWorldMap(self.toWorldMap); |
if ( cont ~= "error" ) then |
SetMapZoom(cont, zone); -- ))(( |
AM_WorldMapSelected = true; |
AM_ManualMapChange = true; |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
selectedMap = GetMapInfo(); |
AlphaMapFrame_Update(); |
end |
end |
end) |
end |
noteT = getglobal("AM_POI_Note_"..i.."Texture"); |
noteT:SetTexture( poi.icon ); |
x = ( poi.x * width ) / amUnitScale; |
y = ( poi.y * height ) / amUnitScale; |
note.name = poi.name; |
note.tooltip = poi.tooltip; |
note.toMap = poi.toMap; |
note.toWorldMap = poi.toWorldMap; |
note:ClearAllPoints(); |
note:SetScale(amUnitScale); |
note:SetPoint("CENTER", frame, "TOPLEFT", x, -y); |
note:Show(); |
end |
end |
end |
i = i + 1; |
note = getglobal("AM_POI_Note_"..i); |
while (note) do |
note:Hide(); |
i = i + 1; |
note = getglobal("AM_POI_Note_"..i); |
end |
end |
-- Called when AlphaMap is loaded |
function AlphaMapFrame_OnLoad() |
SlashCmdList["ALPHAMAPSLASH"] = AlphaMap_Main_ChatCommandHandler; |
this:RegisterEvent( "WORLD_MAP_UPDATE" ); |
this:RegisterEvent( "ZONE_CHANGED_NEW_AREA" ); |
this:RegisterEvent( "VARIABLES_LOADED" ); |
this:RegisterEvent( "PLAYER_REGEN_DISABLED" ); |
this:RegisterEvent( "PLAYER_REGEN_ENABLED" ); |
this:RegisterEvent( "CHAT_MSG_BG_SYSTEM_ALLIANCE" ); |
this:RegisterEvent( "CHAT_MSG_BG_SYSTEM_HORDE" ); |
this:RegisterEvent( "PLAYER_ENTERING_WORLD" ); |
this:RegisterEvent( "PLAYER_LEAVING_WORLD" ); |
this:RegisterEvent( "PLAYER_TARGET_CHANGED" ); |
this:RegisterEvent( "CHAT_MSG_COMBAT_HOSTILE_DEATH"); |
this:RegisterEvent( "CHAT_MSG_ADDON" ); |
this:RegisterEvent( "PARTY_MEMBERS_CHANGED" ); |
AML.AlphaMap_Print(ALPHA_MAP_LOAD_CONFIRM); |
amOri_NuNGNote_WriteNote = NuNGNote_WriteNote; |
NuNGNote_WriteNote = amNew_NuNGNote_WriteNote; |
amOri_NuNGNote_Delete = NuNGNote_Delete; |
NuNGNote_Delete = amNew_NuNGNote_Delete; |
hooksecurefunc("ToggleFrame", AM_ToggleWorldMap); |
amOri_AcceptBattlefieldPort = AcceptBattlefieldPort; |
AcceptBattlefieldPort = amNew_AcceptBattlefieldPort; |
amOri_eeeeeeeeeeeeeeeee = eeeeeeeeeeeeeeeee; |
eeeeeeeeeeeeeeeee = amNew_eeeeeeeeeeeeeeeee; |
AM_TAB_TEXT = { { text=AM_OPTIONS_GENERAL, |
tt1=AM_TT_TAB1}, |
{ text=AM_OPTIONS_MAPS1, |
tt1=AM_TT_TAB2A, |
tt2=AM_TT_TAB2B}, |
{ text=AM_OPTIONS_MAPS2, |
tt1=AM_TT_TAB3A, |
tt2=AM_TT_TAB3B}, |
{ text=AM_OPTIONS_MAPS, |
tt1=AM_TT_TAB4}, |
{ text=AM_MISC, |
tt1=AM_TT_TAB5} |
}; |
-- Gatherer Performance Support |
if ( type(WorldMapDisplayFrames) ~= "table" ) then |
WorldMapDisplayFrames = { WorldMapFrame, AlphaMapFrame }; |
else |
table.insert(WorldMapDisplayFrames, AlphaMapFrame); |
end |
end |
function AML.RefreshZoneDropDown(c, z) |
z = z or 999; |
CloseDropDownMenus(); |
AML.SetupZoneDropDown(); |
if ( AM_conts[c] ) then |
UIDropDownMenu_SetSelectedID(AlphaMapContinentDropDown, c); |
UIDropDownMenu_SetText( AlphaMapContinentDropDown, AM_conts[c] ); |
if ( ( AM_zones[c] ) and ( AM_zones[c][z] ) ) then |
UIDropDownMenu_SetSelectedID(AlphaMapZoneDropDown, z); |
UIDropDownMenu_SetText( AlphaMapZoneDropDown, AM_zones[c][z] ); |
else |
UIDropDownMenu_ClearAll(AlphaMapZoneDropDown); |
end |
end |
end |
--local mapZooms = {}; |
-- Called whenever AlphaMap is sent an event notification |
function AlphaMapFrame_OnEvent() |
if ( event == "WORLD_MAP_UPDATE" ) then |
if ( MetaMap_OptionsButton ) then |
MetaMap_OptionsButton:SetFrameLevel( MetaMapTopFrame:GetFrameLevel() + 2 ); |
end |
-- This code suppresses AlphaMap processing of WorldMapUpdates that occur between PlayerLeavingWorld and |
-- PlayerEnteringWorld Events. It was necessary to stop incorrect maps being displayed when moving between |
-- Instances and Instance Exteriors e.g. Gnomeregan and Gnomeregan Exterior |
if ( inTheMiddleofNoWhere ) then |
bringMeBack = 1; |
return; |
end |
-- Make sure that there is a prompt update to the on map players/notes/icons |
AM_Update_Timer_S = AM_UPDATE_INTERVAL_SMAX + 1; |
AM_Update_Timer_P = AM_UPDATE_INTERVAL_PMAX + 1; |
local inBG = nil; |
local newMapFileName = GetMapInfo(); |
if ( ( newMapFileName ) and ( GetCurrentMapContinent() == -1 ) ) then |
inBG = true; |
end |
-- Suppress DropDown box refresh unless we have actually changed World Maps |
if ( ( inBG ) or ( newMapFileName ~= prvMapFileName ) ) then |
if ( not inBG ) then |
AML.AM_ClearHighlights(); |
end |
prvMapFileName = newMapFileName; |
if ( not AM_WorldMapSelected ) then |
currentArea = newMapFileName; |
end |
end |
-- Battlegrounds processing |
if ( inBG ) then |
-- Suppress map refreshes while the Options frame is open in BG, but flag we need one when Options close |
if ( AM_OptionsFrame:IsVisible() ) then |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AM_Notes(amAlphaMapMap); |
else |
AML.AM_SetupPOIs("AlphaMapPOI", "Texture", AlphaMapUnits); |
end |
amMapNeedsRefresh = true; |
return; |
end |
-- AB point calculations can be here if needed (I think) |
end |
if ( ( updatingPaused ) and ( not AM_WorldMapSelected ) and ( not amForceUpdate ) ) then |
if ( ( inBG ) and ( AlphaMapAlphaMapFrame:IsVisible() ) ) then |
AM_Notes(amAlphaMapMap); |
elseif ( ( AlphaMapFrame:IsVisible() ) and ( not AlphaMapAlphaMapFrame:IsVisible() ) ) then |
AML.AM_SetupPOIs("AlphaMapPOI", "Texture", AlphaMapUnits); |
end |
return; |
elseif ( AlphaMapFrame.isMoving ) then |
if ( ( inBG ) and ( AlphaMapAlphaMapFrame:IsVisible() ) ) then |
AM_Notes(amAlphaMapMap); |
elseif ( ( AlphaMapFrame:IsVisible() ) and ( not AlphaMapAlphaMapFrame:IsVisible() ) ) then |
AML.AM_SetupPOIs("AlphaMapPOI", "Texture", AlphaMapUnits); |
end |
return; |
end |
if ( AlphaMapFrame:IsVisible() ) then |
AlphaMapFrame_Update(); |
end |
elseif ( event == "PLAYER_LEAVING_WORLD" ) then |
inTheMiddleofNoWhere = true; |
amPrevBases = nil; |
elseif ( event == "PLAYER_ENTERING_WORLD" ) then |
justEnteredWorld = true; |
AM_Main_Update_BGTests = 0; |
AM_Main_Update_Timer = 0; |
inTheMiddleofNoWhere = nil; |
if ( ( bringMeBack ) or ( updatingPaused ) ) then |
AM_Update_Timer_S = AM_UPDATE_INTERVAL_SMAX + 1; |
AM_Update_Timer_P = AM_UPDATE_INTERVAL_PMAX + 1; |
AlphaMapFrame_Update(); |
bringMeBack = nil; |
end |
if ( ( not IsInInstance() ) and ( GetNumPartyMembers() == 0 ) ) then |
AM_ClearPartyProgress(); |
end |
elseif( event == "ZONE_CHANGED_NEW_AREA" ) then --*** |
if ( ( UnitOnTaxi("player") ) and ( updatingPaused ) ) then |
else |
SetMapToCurrentZone(); |
amForceUpdate = true; |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
selectedMap = GetMapInfo(); |
end |
elseif ( event == "PLAYER_REGEN_DISABLED" and AlphaMapConfig.combat == true ) then |
if ( AlphaMapFrame:IsVisible() ) then |
AlphaMapFrame:Hide(); |
AM_AutoClosed = "true"; |
end |
elseif ( ( event == "PLAYER_REGEN_ENABLED" ) and ( AlphaMapConfig.reopen == true ) and ( AM_AutoClosed == "true" ) ) then |
AM_AutoClosed = nil; |
AlphaMapFrame:Show(); |
elseif ( ( event == "CHAT_MSG_BG_SYSTEM_ALLIANCE" ) or ( event == "CHAT_MSG_BG_SYSTEM_HORDE" ) ) then |
AML.AM_GetFlagCarrier(arg1); |
elseif ( event == "PLAYER_TARGET_CHANGED" ) then |
AM_HighlightNamedTarget(); |
elseif ( event == "CHAT_MSG_COMBAT_HOSTILE_DEATH" ) then |
AM_CheckBossDeath(arg1); |
elseif ( event == "CHAT_MSG_ADDON" ) then |
if ( ( arg1 == "AM_FU" ) and ( arg4 ~= AM_Name ) ) then |
AM_UpdateRaidProgress(arg2); |
end |
elseif ( event == "PARTY_MEMBERS_CHANGED" ) then |
if ( GetNumPartyMembers() == 0 ) then |
AM_ClearPartyProgress(); |
end |
elseif( event == "VARIABLES_LOADED") then |
if ( ( MetaMap_OptionsButton ) or ( Cartographer ) ) then |
applyAMMapChanges = nil; |
AM_OptionsGM_Change:Disable(); |
AM_OptionsGM_Allow:Disable(); |
AM_OptionsGM_Allow:Hide(); |
AM_OptionsGameMapModes:Hide(); |
end |
AM_MinimapButton:Hide(); |
AM_OptionsFrame.AlphaMapConfig = {}; |
AlphaMap_OptionsTabFrameTab1.controlledFrame = AM_OptionsFrameGeneral; |
AlphaMap_OptionsTabFrameTab2.controlledFrame = AM_OptionsFrameDungeon; |
AlphaMap_OptionsTabFrameTab3.controlledFrame = AM_OptionsFrameBG; |
AlphaMap_OptionsTabFrameTab4.controlledFrame = AM_OptionsFrameMaps; |
AlphaMap_OptionsTabFrameTab5.controlledFrame = AM_OptionsFrameMisc; |
AM_ANCHOR_OPTIONS = AM_OptionsDDDockIt:GetID(); |
AM_ANCHOR_FREE = AM_OptionsDDFreeIt:GetID(); |
AM_ANCHOR_ALPHAMAP = AM_OptionsDDMapIt:GetID(); |
AM_ANCHOR_DEFAULT = AM_ANCHOR_FREE; -- ?? AM_ANCHOR_FREE ;p |
if ( AlphaMapConfigurations.wm ) then |
AML.AM_CopySettings(AlphaMapConfigurations.wm, AlphaMapConfig) |
end |
if( AlphaMapConfig.enabled == nil) then |
AlphaMapConfig.enabled = true; |
end |
if( AlphaMapConfig.alpha == nil ) then |
AlphaMapConfig.alpha = AM_DEFAULT_ALPHA; |
end |
AlphaMapSliderFrame:SetValue( 1 - AlphaMapConfig.alpha ); |
if( AlphaMapConfig.scale == nil ) then |
AlphaMapConfig.scale = AM_DEFAULT_SCALE; |
end |
if( AlphaMapConfig.combat == nil ) then |
AlphaMapConfig.combat = false; |
end |
if ( AlphaMapConfig.reopen == nil ) then |
AlphaMapConfig.reopen = false; |
end |
if( AlphaMapConfig.ptips == nil ) then |
AlphaMapConfig.ptips = true; |
end |
if( AlphaMapConfig.gtips == nil ) then |
AlphaMapConfig.gtips = true; |
end |
if( AlphaMapConfig.mntips == nil ) then |
AlphaMapConfig.mntips = true; |
end |
if( AlphaMapConfig.mngtips == nil ) then |
AlphaMapConfig.mngtips = false; |
end |
if( AlphaMapConfig.wmclose == nil ) then |
AlphaMapConfig.wmclose = false; |
end |
if( AlphaMapConfig.gatherer == nil ) then |
AlphaMapConfig.gatherer = true; |
end |
if( AlphaMapConfig.mapnotes == nil ) then |
AlphaMapConfig.mapnotes = true; |
end |
if( AlphaMapConfig.raid == nil ) then |
AlphaMapConfig.raid = true; |
end |
if( AlphaMapConfig.sliderlock == nil ) then |
AlphaMapConfig.sliderlock = true; |
end |
if ( AlphaMapConfig.sliderlock ) then |
AlphaMapSliderMovementFrame:Hide(); |
else |
AlphaMapSliderMovementFrame:Show(); |
end |
if( AlphaMapConfig.slider == nil ) then |
AlphaMapConfig.slider = false; |
end |
if( AlphaMapConfig.slider == false ) then |
HideUIPanel( AlphaMapSliderFrame ); |
end |
SetAlphaMapOpacity( AlphaMapConfig.alpha ); |
if (AlphaMapConfig.enabled == false) then |
AML.AlphaMap_Print(ALPHA_MAP_DISABLED_HINT); |
end |
if ( AlphaMapConfig.angle == nil ) then |
AlphaMapConfig.angle = AM_DEFAULT_MINIMAP_ANGLE; |
end |
if ( AlphaMapConfig.radius == nil ) then |
AlphaMapConfig.radius = AM_DEFAULT_MINIMAP_RADIUS; |
end |
if ( AlphaMapConfig.minimap == nil ) then |
AlphaMapConfig.minimap = true; |
end |
AM_SetButtonSliders(); |
AM_UpdateMinimapButton(); |
if ( AlphaMapConfig.legacy == nil ) then |
AlphaMapConfig.legacy = false; |
end |
if ( AlphaMapConfig.dmNotes == nil ) then |
AlphaMapConfig.dmNotes = true; |
end |
if ( AlphaMapConfig.dmNotesTooltips == nil ) then |
AlphaMapConfig.dmNotesTooltips = true; |
end |
if ( AlphaMapConfig.dmNotesBg == nil ) then |
AlphaMapConfig.dmNotesBg = true; |
end |
if ( AlphaMapConfig.dmMapBg == nil ) then |
AlphaMapConfig.dmMapBg = false; |
end |
if ( AlphaMapConfig.dmTxtBg == nil ) then |
AlphaMapConfig.dmTxtBg = false; |
end |
if ( AlphaMapConfig.dmHeader == nil ) then |
AlphaMapConfig.dmHeader = true; |
end |
if ( AlphaMapConfig.dmExtra == nil ) then |
AlphaMapConfig.dmExtra = true; |
end |
if ( AlphaMapConfig.dmKey == nil ) then |
AlphaMapConfig.dmKey = true; |
end |
if ( AlphaMapConfig.dmKeyTooltips == nil ) then |
AlphaMapConfig.dmKeyTooltips = true; |
end |
amPlayer = UnitName("player"); |
if ( AlphaMapConfig.ddAnchorFrom == nil ) then |
AlphaMapConfig.ddAnchorFrom = 5; |
end |
UIDropDownMenu_SetSelectedID(AlphaMapDDPoint, AlphaMapConfig.ddAnchorFrom); |
UIDropDownMenu_SetText(AlphaMapDDPoint, amAnchorPoint[AlphaMapConfig.ddAnchorFrom].Display); |
if ( AlphaMapConfig.ddAnchorTo == nil ) then |
AlphaMapConfig.ddAnchorTo = 1; |
end |
UIDropDownMenu_SetSelectedID(AlphaMapDDrelativePoint, AlphaMapConfig.ddAnchorTo); |
UIDropDownMenu_SetText(AlphaMapDDrelativePoint, amAnchorPoint[AlphaMapConfig.ddAnchorTo].Display); |
if ( AlphaMapConfig.ddP == nil ) then |
AlphaMapConfig.ddP = AM_ANCHOR_DEFAULT; |
end |
if ( AlphaMapConfig.freeLocked == nil ) then |
AlphaMapConfig.freeLocked = false; |
end |
if ( AlphaMapConfig.ddP == AM_ANCHOR_FREE ) then |
-- AlphaMapPlaceDDs(); |
AM_MapSelector.locked = nil; |
elseif ( AlphaMapConfig.ddP == AM_ANCHOR_ALPHAMAP ) then |
AM_MapSelector:SetParent( AlphaMapFrame ); |
AM_MapSelector.locked = true; |
AlphaMapConfig.freeLocked = true; |
else |
AM_MapSelector.locked = true; |
AlphaMapConfig.freeLocked = true; |
end |
-- AlphaMapPlaceDDs(); |
AML.AM_SetLock(); |
if ( AlphaMapConfig.HotSpot == nil ) then |
AlphaMapConfig.HotSpot = true; |
end |
if ( AlphaMapConfig.hsOpen == nil ) then |
AlphaMapConfig.hsOpen = true; |
end |
if ( AlphaMapConfig.hsOpacity == nil ) then |
AlphaMapConfig.hsOpacity = true; |
end |
if ( AlphaMapConfig.hsWmIcons == nil ) then |
AlphaMapConfig.hsWmIcons = false; |
end |
if ( AlphaMapConfig.hsDmIcons == nil ) then |
AlphaMapConfig.hsDmIcons = false; |
end |
if ( AlphaMapConfig.hsNBg == nil ) then |
AlphaMapConfig.hsNBg = false; |
end |
if ( AlphaMapConfig.hsMBg == nil ) then |
AlphaMapConfig.hsMBg = false; |
end |
if ( AlphaMapConfig.hsMinimap == nil ) then |
AlphaMapConfig.hsMinimap = false; |
end |
if ( AlphaMapConfig.hsInfo == nil ) then |
AlphaMapConfig.hsInfo = false; |
end |
if ( AlphaMapConfig.nBgColour == nil ) then |
AlphaMapConfig.nBgColour = AM_DEFAULT_COLOUR; |
end |
AML.AM_UpdateColours("Notes", AlphaMapConfig.nBgColour.r, AlphaMapConfig.nBgColour.g, AlphaMapConfig.nBgColour.b, AlphaMapConfig.nBgColour.a, true); |
if ( AlphaMapConfig.mBgColour == nil ) then |
AlphaMapConfig.mBgColour = AM_DEFAULT_COLOUR; |
end |
AML.AM_UpdateColours("Map", AlphaMapConfig.mBgColour.r, AlphaMapConfig.mBgColour.g, AlphaMapConfig.mBgColour.b, AlphaMapConfig.mBgColour.a ); |
if ( AlphaMapConfig.txtBgColour == nil ) then |
AlphaMapConfig.txtBgColour = AM_DEFAULT_COLOUR; |
end |
AML.AM_UpdateColours("Text", AlphaMapConfig.txtBgColour.r, AlphaMapConfig.txtBgColour.g, AlphaMapConfig.txtBgColour.b, AlphaMapConfig.txtBgColour.a ); |
if ( AlphaMapConfig.amInBG == nil ) then |
AlphaMapConfig.amInBG = true; |
end |
if ( AlphaMapConfig.autoSwitch == nil ) then |
AlphaMapConfig.autoSwitch = true; |
end |
if ( AlphaMapConfig.autoOpen == nil ) then |
AlphaMapConfig.autoOpen = true; |
end |
if ( AlphaMapConfig.amClearView == nil ) then |
AlphaMapConfig.amClearView = false; |
end |
if ( AlphaMapConfig.posX == nil ) then |
AlphaMapConfig.posX = 512; |
end |
if ( AlphaMapConfig.posX == nil ) then |
AlphaMapConfig.posY = 383; |
end |
if ( AlphaMapConfig.bgMsgType == nil ) then |
AlphaMapConfig.bgMsgType = "Default"; |
end |
if ( AlphaMapConfig.NuNFormatted == nil ) then |
AlphaMapConfig.NuNFormatted = false; |
end |
if ( AlphaMapConfig.NuNSendTo == nil ) then |
AlphaMapConfig.NuNSendTo = "Default"; |
end |
if ( AlphaMapConfig.wmMode == nil ) then |
AlphaMapConfig.wmMode = AM_OPTIONS_WMAP_SMODE; |
end |
if ( AlphaMapConfig.Escape == nil ) then |
AlphaMapConfig.Escape = false; |
AML.AM_DisableEscapeMode(); |
elseif ( AlphaMapConfig.Escape == true ) then |
AML.AM_EnableEscapeMode(); |
else |
AML.AM_DisableEscapeMode(); |
end |
if ( AlphaMapConfig.Mouse == nil ) then |
AlphaMapConfig.Mouse = true; |
end |
if ( not AlphaMapConfig.sliderLocX ) then |
AlphaMapConfig.sliderLocX = AM_DefaultSliderX; |
end |
if ( not AlphaMapConfig.sliderLocY ) then |
AlphaMapConfig.sliderLocY = AM_DefaultSliderY; |
end |
AM_SetSliderPos(); |
if ( not AlphaMapConfig.coordsLocX ) then |
AlphaMapConfig.coordsLocX = AM_DefaultCoordsX; |
end |
if ( not AlphaMapConfig.coordsLocY ) then |
AlphaMapConfig.coordsLocY = AM_DefaultCoordsY; |
end |
AM_SetCoordsPos(); |
AM_AM_LOOT_POINT = { "TOPLEFT", AlphaMapAlphaMapFrame, "TOPLEFT", 0, 0 }; |
AM_UI_LOOT_POINT = { "CENTER", UIParent, "CENTER", 0, 0 }; |
if ( AlphaMapConfig.mute == nil ) then |
AlphaMapConfig.mute = false; |
end |
if ( AlphaMapConfig.coords == nil ) then |
AlphaMapConfig.coords = true; |
end |
if ( AlphaMapConfig.gmap == nil ) then |
AlphaMapConfig.gmap = false; |
end |
if ( AlphaMapConfig.hTips == nil ) then |
AlphaMapConfig.hTips = true; |
end |
if ( AlphaMapConfig.nsFactor == nil ) then |
AlphaMapConfig.nsFactor = AM_DEFAULT_NOTESCALE; |
end |
if ( not AlphaMapConfigurations.wm ) then |
AlphaMapConfigurations.wm = {}; |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations.wm); |
end |
AlphaMapConfigurations.wm.amInBG = false; |
if ( not AlphaMapConfigurations.gm ) then |
AlphaMapConfigurations.gm = {}; |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations.gm); |
end |
AlphaMapConfigurations.gm.amInBG = false; |
-- Convert old data to v3.00 settings |
if ( ( AlphaMapConfig.dmAll ~= nil ) and ( AM_TYP_INSTANCE ) ) then |
AlphaMapConfig[AM_TYP_INSTANCE] = AlphaMapConfig.dmAll; |
AlphaMapConfig.dmAll = nil; |
end |
if ( ( AlphaMapConfig.bgAll ~= nil ) and ( AM_TYP_BG ) ) then |
AlphaMapConfig[AM_TYP_BG] = AlphaMapConfig.bgAll; |
AlphaMapConfig.bgAll = nil; |
end |
if ( AlphaMapConfig.raidAll ~= nil ) then |
local tmpVal = AlphaMapConfig.raidAll; |
if ( AM_TYP_WORLDBOSSES ) then AlphaMapConfig[AM_TYP_WORLDBOSSES] = tmpVal; AlphaMapConfig.raidAll = nil; end |
if ( AM_TYP_EXTERIORS ) then AlphaMapConfig[AM_TYP_EXTERIORS] = tmpVal; AlphaMapConfig.raidAll = nil; end |
end |
if ( ( AM_TYP_WORLDBOSSES ) and ( AlphaMapConfig[AM_TYP_WORLDBOSSES] == nil ) ) then |
if ( ( AM_TYP_EXTERIORS ) and ( AlphaMapConfig[AM_TYP_EXTERIORS] ~= nil ) ) then |
AlphaMapConfig[AM_TYP_WORLDBOSSES] = AlphaMapConfig[AM_TYP_EXTERIORS]; |
end |
elseif ( ( AM_TYP_EXTERIORS ) and ( AlphaMapConfig[AM_TYP_EXTERIORS] == nil ) ) then |
if ( ( AM_TYP_WORLDBOSSES ) and ( AlphaMapConfig[AM_TYP_WORLDBOSSES] ~= nil ) ) then |
AlphaMapConfig[AM_TYP_EXTERIORS] = AlphaMapConfig[AM_TYP_WORLDBOSSES]; |
end |
end |
AM_conts = { GetMapContinents() }; |
local dL, mapFileName; |
for i in ipairs(AM_conts) do |
gMapMenus[i] = {}; |
gMapMenus[i][1] = {}; |
AM_zones[i] = { GetMapZones(i) }; |
for z in ipairs(AM_zones[i]) do |
gMapMenus[i][1][z] = {}; |
gMapMenus[i][1][z].text = AM_zones[i][z]; |
gMapMenus[i][1][z].func = AML.AlphaMapZoneButton_OnClick; |
gMapMenus[i][1][z].hasArrow = nil; |
gMapMenus[i][1][z].value = nil; |
end |
for j, map in ipairs( gMapMenus[i][1] ) do |
SetMapZoom(i, j); |
mapFileName = GetMapInfo(); |
mapMapper[ mapFileName ] = {}; |
mapMapper[ mapFileName ].c = i; |
mapMapper[ mapFileName ].z = j; |
dL = GetNumDungeonMapLevels(); |
if ( dL > 0 ) then |
gMapMenus[i][1][j].func = nil; -- %%% |
gMapMenus[i][1][j].hasArrow = true; |
gMapMenus[i][1][j].value = map.text; |
gMapMenus[i][2] = {}; |
gMapMenus[i][2][map.text] = {}; |
for k=1, dL do |
local mapName = strupper( GetMapInfo() ); |
mapName = getglobal( "DUNGEON_FLOOR_" .. mapName .. k ); |
if ( mapName ) then |
gMapMenus[i][2][map.text][k] = {}; |
gMapMenus[i][2][map.text][k].text = mapName; |
gMapMenus[i][2][map.text][k].func = AML.AlphaMapZoneLevel_OnClick; |
gMapMenus[i][2][map.text][k].hasArrow = nil; |
gMapMenus[i][2][map.text][k].checked = nil; |
gMapMenus[i][2][map.text][k].arg1 = j; |
gMapMenus[i][2][map.text][k].arg2 = mapName; |
end |
end |
end |
end |
end |
AM_ValidateMaps(); |
-- Last opened maps |
if ( not AlphaMapRecent ) then |
AlphaMapRecent = {}; |
end |
AM_nconts = getn(AM_conts); |
for i=1, AM_nconts, 1 do |
if ( not AlphaMapRecent[i] ) then |
AlphaMapRecent[i] = 1; |
end |
end |
for i, entry in ipairs(AM_ValidIndex) do |
if ( not AlphaMapRecent[entry.displayname] ) then |
AlphaMapRecent[entry.displayname] = 1; |
end |
if ( AlphaMapConfig[entry.typ] == nil ) then |
AlphaMapConfig[entry.typ] = true; |
end |
end |
---------------------------------------------------------------------------------------------------------- |
-- Only carry out the following after ALL basic AlphaMapConfig values have been validated above -- |
-- Populate / Check Configurations |
AML.AM_InitialiseConfigurations(); |
AM_SaveGlobals(); |
---------------------------------------------------------------------------------------------------------- |
if ( AlphaMapConfig.gmap == true ) then |
AM_SetupGameMap(); |
end |
if ( AtlasLootItemsFrame ) then |
AM_CheckALTogglePos(); |
AM_AL_ControlFrame:SetParent(AtlasLootPanel); |
end |
AlphaMapDetailFrame_Backdrop = AlphaMapDetailFrame:GetBackdrop(); |
if ( AlphaMapFrame:IsVisible() ) then |
ToggleAlphaMap(); |
end |
--Cosmos integration |
if(EarthFeature_AddButton) then |
EarthFeature_AddButton( |
{ |
id = AM_OPTIONS_TITLE; |
name = AM_OPTIONS_TITLE; |
subtext = ""; |
tooltip = ""; |
icon = "Interface\\AddOns\\AlphaMap\\Artwork\\MinimapIconUp"; |
callback = AM_ToggleOptions; |
test = nil; |
} |
); |
elseif(Cosmos_RegisterButton) then |
Cosmos_RegisterButton( |
AM_OPTIONS_TITLE, |
AM_OPTIONS_TITLE, |
"", |
"Interface\\AddOns\\AlphaMap\\Artwork\\MinimapIconUp", |
AM_ToggleOptions |
); |
end |
-- Call AlphaMap_MN_RegisterAsPlugin() : |
-- IF MAPNOTES_PLUGINS_LIST exists |
-- AFTER the "VARIABLES_LOADED" event |
if ( MAPNOTES_PLUGINS_LIST ) then |
AlphaMap_MN_RegisterAsPlugin(); |
AlphaMap_WM_RegisterAsPlugin(); |
end |
AM_Realm = GetCVar("realmName"); |
AM_Name = UnitName("player"); |
if ( not AlphaMapRaidProgress ) then |
AlphaMapRaidProgress = {}; |
AlphaMapRaidProgress.party = {}; |
AlphaMapRaidProgress.raid = {}; |
end |
if ( not AlphaMapRaidProgress.party ) then |
AlphaMapRaidProgress.party = {}; |
end |
if ( not AlphaMapRaidProgress.raid ) then |
AlphaMapRaidProgress.raid = {}; |
end |
if ( not AlphaMapRaidProgress.party[AM_Realm] ) then |
AlphaMapRaidProgress.party[AM_Realm] = {}; |
end |
if ( not AlphaMapRaidProgress.raid[AM_Realm] ) then |
AlphaMapRaidProgress.raid[AM_Realm] = {}; |
end |
if ( not AlphaMapRaidProgress.party[AM_Realm][AM_Name] ) then |
AlphaMapRaidProgress.party[AM_Realm][AM_Name] = {}; |
end |
if ( not AlphaMapRaidProgress.raid[AM_Realm][AM_Name] ) then |
AlphaMapRaidProgress.raid[AM_Realm][AM_Name] = {}; |
end |
AlphaMapVersion.edition = "Fan's Update"; |
AlphaMapVersion.version = ALPHA_MAP_VERSION; |
AM_CheckDDScale(); |
local amtypwm = AM_TYP_WM; |
AM_TYP_WM = "?"; |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, 1); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab1); |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, 2); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab2); |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, 3); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab3); |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, 4); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab4); |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, 5); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab5); |
lastTab = nil; |
AM_TYP_WM = amtypwm; |
-- Wheelies ftw! |
AlphaMapFrame:EnableMouseWheel(AlphaMapConfig.Mouse); |
AlphaMapFrame:SetScript("OnMouseWheel", function() |
local scrollUp = ( arg1 == 1 ); |
if ( IsAltKeyDown() ) then |
if ( IsShiftKeyDown() ) then |
local alpha = AM_Alpha:GetValue(); |
if ( scrollUp ) then |
alpha = alpha + 0.1; |
if ( alpha > 1 ) then |
alpha = 1; |
end |
else |
alpha = alpha - 0.1; |
if ( alpha < 0 ) then |
alpha = 0; |
end |
end |
AM_Alpha:SetValue(alpha); |
AM_SaveConfig(); |
else |
local scale = AM_Scale:GetValue(); |
if ( scrollUp ) then |
scale = scale + 0.075; |
if scale > 2 then |
scale = 2; |
end |
else |
scale = scale - 0.075; |
if scale < 0.2 then |
scale = 0.2; |
end |
end |
AM_Scale:SetValue(scale); |
AM_SaveConfig(); |
end |
end |
end); |
table.insert(AML.CustomPOIs, AML.DisplayInstanceLocs); |
-- signal that all variables have been loaded and the AddOn is ready to go... |
amLoaded = true; |
end |
end |
function AM_ValidateMaps() |
local AM_ValidTypes = {}; -- keep track of types we've noted |
AM_ValidMaps = {}; |
AM_ValidIndex = {}; |
local i = 0; |
for index, value in pairs(AM_ALPHAMAP_LIST) do |
local map = AM_ALPHAMAP_LIST[index].filename; |
local typ = AM_ALPHAMAP_LIST[index].type; |
local cnt = AM_ALPHAMAP_LIST[index].continent; |
local dsp = typ; |
if ( ( cnt ) and ( AM_conts[cnt] ) ) then |
dsp = typ .. ": " .. AM_conts[cnt]; |
elseif ( cnt ) then |
dsp = typ .. ": " .. cnt; |
end |
if ( AM_Minimap_Data[map] ) then |
AM_ValidMaps[map] = true; |
if ( not AM_ValidTypes[dsp] ) then |
AM_ValidTypes[dsp] = true; |
i = i + 1; |
AM_ValidIndex[i] = { displayname = dsp, |
typ = typ, |
}; |
end |
else |
AlphaMapAlphaMapTexture:SetTexture(""); |
AlphaMapAlphaMapTexture:SetTexture(map); |
local texture = AlphaMapAlphaMapTexture:GetTexture(); |
if ( ( texture ) and ( texture ~= "" ) ) then |
AM_ValidMaps[map] = true; |
if ( not AM_ValidTypes[dsp] ) then |
AM_ValidTypes[dsp] = true; |
i = i + 1; |
AM_ValidIndex[i] = { displayname = dsp, |
typ = typ, |
}; |
end |
end |
end |
end |
table.sort(AM_ValidIndex, AML.AM_SortMapList); |
SetMapToCurrentZone(); |
end |
function AlphaMapFrame_Update(map) |
if ( AlphaMap_IsUpdating ) then |
return; |
end |
AlphaMap_IsUpdating = true; |
if ( AM_ChangingOriWorldMap ) then |
amMapNeedsRefresh = true; |
return; |
end |
amAlphaMapMap = nil; |
AM_OutlandButton:Hide(); |
AM_AzerothButton:Hide(); |
local zoneName = GetRealZoneText(); |
local mapFileName = GetMapInfo(); |
if ( ( updatingPaused ) and ( selectedMap ) ) then |
mapFileName = selectedMap; |
end |
local playerX, playerY = GetPlayerMapPosition("player"); |
if ( AM_ManualMapChange ) then |
AM_ManualMapChange = nil; |
amNotePage = 1; |
if ( AtlasLootItemsFrame_OnCloseButton ) then |
AtlasLootItemsFrame_OnCloseButton(); |
end |
end |
if ( amForceUpdate ) then |
amForceUpdate = nil; |
amUnitsRefresh = true; |
end |
if ( map ) then |
amAlphaMapMap = map |
elseif ( AM_WorldMapSelected ) then |
AM_WorldMapSelected = nil; |
amUnitsRefresh = true; |
else |
if ( playerX > 0 ) then |
local zoneNameExt = zoneName..AM_EXTERIOR; |
amAlphaMapMap = AML.AlphaMap_GetMap(zoneNameExt); |
if ( not amAlphaMapMap ) then |
amAlphaMapMap = AML.AlphaMap_GetMap(mapFileName, playerX, playerY); |
end |
else |
-- trigger a second test for 1 second later... ? |
end |
if ( not amAlphaMapMap ) then |
amAlphaMapMap = AML.AlphaMap_GetMap(zoneName); |
end |
if ( ( amAlphaMapMap ) and ( mapFileName ) ) then |
local settings = AlphaMapConfigurations[ AML.AM_Strip(amAlphaMapMap.filename) ]; |
if ( ( AM_BG_Types[amAlphaMapMap.type] ) and ( not settings.amInBG ) ) then |
amAlphaMapMap = nil; |
end |
end |
end |
if ( ( not amAlphaMapMap ) or ( amAlphaMapMap.filename ~= amPrevAlphaMap ) ) then |
AMPopup:Hide(); |
end |
if ( amAlphaMapMap ) then |
amMapType = amAlphaMapMap.type; |
if ( amAlphaMapMap.continent ) then |
amMapType = amMapType .. ": " .. AM_conts[amAlphaMapMap.continent]; |
end |
amContType = amMapType; |
if ( amAlphaMapMap.filename ~= amPrevAlphaMap ) then |
amPrevAlphaMap = amAlphaMapMap.filename; |
AM_SetOptions(); |
AML.AM_ClearNotes(); |
local i = 1; |
local t = getglobal( "AlphaMapPOI"..i ); |
while ( t ) do |
t:Hide(); |
i = i + 1; |
t = getglobal( "AlphaMapPOI"..i ); |
end |
i = 1; |
t = getglobal("AlphaMapOverlay"..i); |
while ( t ) do |
t:Hide(); |
i = i + 1; |
t = getglobal("AlphaMapOverlay"..i); |
end |
AlphaMapDetailFrame:Hide(); |
local xi, yi = 1, 1; |
local txture = getglobal("AlphaMapAlphaMapFrame_T"..(xi)..(yi)); |
while ( txture ) do |
while ( txture ) do |
txture:Hide(); |
yi = yi + 1; |
txture = getglobal("AlphaMapAlphaMapFrame_T"..(xi)..(yi)); |
end |
yi = 1; |
xi = xi + 1; |
txture = getglobal("AlphaMapAlphaMapFrame_T"..(xi)..(yi)); |
end |
if ( AM_Minimap_Data[ amAlphaMapMap.filename ] ) then |
AlphaMapAlphaMapTexture:Hide(); |
AML.AM_BuildMap( AM_Minimap_Data[ amAlphaMapMap.filename ], AlphaMapAlphaMapFrame ); |
else |
AlphaMapAlphaMapTexture:SetTexture(amAlphaMapMap.filename); |
AlphaMapAlphaMapTexture:Show(); |
end |
if ( AlphaMapConfig.dmMapBg ) then |
AlphaMapAlphaMapBgTexture:Show(); |
AML.AM_UpdateColours("Map", AlphaMapConfig.mBgColour.r, AlphaMapConfig.mBgColour.g, AlphaMapConfig.mBgColour.b, AlphaMapConfig.mBgColour.a ); |
else |
AlphaMapAlphaMapBgTexture:Hide(); |
end |
if ( AlphaMapConfig.dmTxtBg ) then |
AlphaMapAlphaMapTitleTexture:Show(); |
AlphaMapAlphaMapDetailsTexture:Show(); |
AlphaMapAlphaMapPreReqTexture:Show(); |
AML.AM_UpdateColours("Text", AlphaMapConfig.txtBgColour.r, AlphaMapConfig.txtBgColour.g, AlphaMapConfig.txtBgColour.b, AlphaMapConfig.txtBgColour.a ); |
else |
AlphaMapAlphaMapTitleTexture:Hide(); |
AlphaMapAlphaMapDetailsTexture:Hide(); |
AlphaMapAlphaMapPreReqTexture:Hide(); |
end |
if ( ( amAlphaMapMap.displayname ) and ( amAlphaMapMap.displayname ~= "" ) ) then |
if ( ( amAlphaMapMap.displayshort ) and ( amAlphaMapMap.displayshort ~= "" ) ) then |
AlphaMapAlphaMapName:SetText(amAlphaMapMap.displayname.." -"..amAlphaMapMap.displayshort); |
else |
AlphaMapAlphaMapName:SetText(amAlphaMapMap.displayname); |
end |
else |
AlphaMapAlphaMapName:SetText(zoneName); |
end |
if ( amAlphaMapMap.location ) then |
AlphaMapAlphaMapLocation:SetText(": "..amAlphaMapMap.location); |
else |
AlphaMapAlphaMapLocation:SetText("???"); |
end |
if ( amAlphaMapMap.levels ) then |
AlphaMapAlphaMapLevels:SetText(": "..amAlphaMapMap.levels); |
else |
AlphaMapAlphaMapLevels:SetText("???"); |
end |
if ( amAlphaMapMap.players ) then |
AlphaMapAlphaMapPlayers:SetText(": "..amAlphaMapMap.players); |
else |
AlphaMapAlphaMapPlayers:SetText("???"); |
end |
if ( ( amAlphaMapMap.prereq ) and ( amAlphaMapMap.prereq ~= "" ) ) then |
AlphaMapAlphaMapPreReq1:SetText(AM_INSTANCE_PREREQS..amAlphaMapMap.prereq); |
AlphaMapAlphaMapPreReq1:Show(); |
else |
AlphaMapAlphaMapPreReq1:Hide(); |
end |
if ( ( amAlphaMapMap.general ) and ( amAlphaMapMap.general ~= "" ) ) then |
AlphaMapAlphaMapGeneral:SetText(AM_INSTANCE_GENERAL..amAlphaMapMap.general); |
AlphaMapAlphaMapGeneral:Show(); |
else |
AlphaMapAlphaMapGeneral:Hide(); |
end |
if ( AlphaMapConfig.scale ) then |
AlphaMapFrame:SetScale( AlphaMapConfig.scale ); |
SetAlphaMapOpacity( AlphaMapConfig.alpha ); |
end |
AlphaMapAlphaMapFrame:Show(); |
AM_WorldMapNotesFrame:Hide(); |
if ( AlphaMapConfig.dmHeader == true ) then |
AlphaMapAlphaMapTitleFrame:Show(); |
else |
AlphaMapAlphaMapTitleFrame:Hide(); |
end |
if ( AlphaMapConfig.dmKey ) then |
AlphaMapAlphaMapDetailsFrame:Show(); |
else |
AlphaMapAlphaMapDetailsFrame:Hide(); |
for n=1, amNotesPerPage, 1 do |
getglobal("AlphaMapAlphaMapButtonDtl"..n):Hide(); |
end |
end |
if ( AlphaMapConfig.dmExtra == true ) then |
AlphaMapAlphaMapPreReqFrame:Show(); |
else |
AlphaMapAlphaMapPreReqFrame:Hide(); |
end |
amPrevAlphaMap = amAlphaMapMap.filename; |
AM_HighlightNamedTarget(); |
end |
CloseDropDownMenus(); |
local ddI = AML.AM_GetTypeIndex(amContType); |
if ( ddI ) then |
UIDropDownMenu_SetSelectedID(AlphaMapContinentDropDown, ddI); |
UIDropDownMenu_SetText( AlphaMapContinentDropDown, amMapType ); |
ddI = AML.AM_GetMapIndex(amAlphaMapMap.displayname); |
if ( ddI ) then |
AML.SetupZoneDropDown() |
UIDropDownMenu_SetSelectedID(AlphaMapZoneDropDown, ddI); |
UIDropDownMenu_SetText( AlphaMapZoneDropDown, amAlphaMapMap.displayname ); |
else |
UIDropDownMenu_ClearAll(AlphaMapZoneDropDown); |
end |
end |
AM_Notes(amAlphaMapMap); |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
else |
local lC, lZ = GetCurrentMapContinent(), GetCurrentMapZone(); |
amAlphaMapMap = nil; |
AM_SetOptions(); |
AM_Update_Timer_S = AM_UPDATE_INTERVAL_SMAX + 1; |
AM_Update_Timer_P = AM_UPDATE_INTERVAL_PMAX + 1; |
AlphaMapAlphaMapFrame:Hide(); |
AM_WorldMapNotesFrame:Show(); |
AlphaMapAlphaMapTitleFrame:Hide(); |
AlphaMapAlphaMapDetailsFrame:Hide(); |
AlphaMapAlphaMapPreReqFrame:Hide(); |
if ( ( AlphaMapConfig ) and ( AlphaMapConfig.scale ) ) then |
AlphaMapFrame:SetScale( AlphaMapConfig.scale ); |
end |
AM_Notes(); |
if ( not mapFileName ) then |
if ( lC == WORLDMAP_COSMIC_ID ) then |
mapFileName = "Cosmic"; |
AM_OutlandButton:Show(); |
AM_AzerothButton:Show(); |
else |
mapFileName = "World"; |
AM_OutlandButton:Hide(); |
AM_AzerothButton:Hide(); |
end |
end |
amMapType = AM_TYP_WM; |
if ( AlphaMapFrame.zoomed ) then |
for i=1, 12, 1 do |
getglobal("AlphaMapDetailTile"..i):Hide(); |
end |
local i = 1; |
local t = getglobal("AlphaMapOverlay"..i); |
while ( t ) do |
t:Hide(); |
i = i + 1; |
t = getglobal("AlphaMapOverlay"..i); |
end |
AlphaMapZoomed:Show(); |
else |
AlphaMapZoomed:Hide(); |
AM_numOverlays = AML.AM_GetOverlays(mapFileName); |
local dungeonLevel = GetCurrentMapDungeonLevel(); |
local textureName = GetMapOverlayInfo(1); -- temporary (?) check on Beta as Wintergrasp(Lake) has a zero length string overlay... causing a problem... |
if ( ( type(textureName) == "string" ) and ( string.len(textureName) == 0 ) ) then |
AM_numOverlays = 0; |
end |
if ( ( AlphaMapConfig.wmMode == AM_OPTIONS_WMAP_SMODE ) or ( AM_numOverlays < 1 ) or ( dungeonLevel > 0 ) ) then |
AlphaMapDetailFrame:SetBackdrop(AlphaMapDetailFrame_Backdrop); |
for i = 1, NUM_WORLDMAP_DETAIL_TILES, 1 do |
if ( dungeonLevel > 0 ) then |
getglobal("AlphaMapDetailTile"..i):SetTexture("Interface\\WorldMap\\"..mapFileName.."\\"..mapFileName..dungeonLevel.."_"..i); |
else |
getglobal("AlphaMapDetailTile"..i):SetTexture("Interface\\WorldMap\\"..mapFileName.."\\"..mapFileName..i); |
end |
getglobal("AlphaMapDetailTile"..i):Show(); |
end |
else |
AlphaMapDetailFrame:SetBackdrop(nil); |
for i=1, NUM_WORLDMAP_DETAIL_TILES, 1 do |
getglobal("AlphaMapDetailTile"..i):Hide(); |
end |
end |
AML.AM_SetupPOIs("AlphaMapPOI", "Texture", AlphaMapUnits); |
-- Overlay stuff |
if ( ( Mozz_GetNumMapOverlays ) and ( worldMapFrame_UpdateOverlays ) ) then |
worldMapFrame_UpdateOverlays("AlphaMapDetailFrame", "AlphaMapOverlay"); |
else |
local textureWidth, textureHeight, offsetX, offsetY, mapPointX, mapPointY; |
local textureCount = 1; |
local texture; |
local texturePixelWidth, textureFileWidth, texturePixelHeight, textureFileHeight; |
local numTexturesWide, numTexturesTall; |
for i=1, AM_numOverlays do |
textureName, textureWidth, textureHeight, offsetX, offsetY, mapPointX, mapPointY = GetMapOverlayInfo(i); |
numTexturesWide = ceil(textureWidth/256); |
numTexturesTall = ceil(textureHeight/256); |
for j=1, numTexturesTall do |
if ( j < numTexturesTall ) then |
texturePixelHeight = 256; |
textureFileHeight = 256; |
else |
texturePixelHeight = mod(textureHeight, 256); |
if ( texturePixelHeight == 0 ) then |
texturePixelHeight = 256; |
end |
textureFileHeight = 16; |
while(textureFileHeight < texturePixelHeight) do |
textureFileHeight = textureFileHeight * 2; |
end |
end |
for k=1, numTexturesWide do |
texture = getglobal("AlphaMapOverlay"..textureCount); |
if ( not texture ) then |
texture = AlphaMapDetailFrame:CreateTexture("AlphaMapOverlay"..textureCount, "ARTWORK"); |
end |
if ( k < numTexturesWide ) then |
texturePixelWidth = 256; |
textureFileWidth = 256; |
else |
texturePixelWidth = mod(textureWidth, 256); |
if ( texturePixelWidth == 0 ) then |
texturePixelWidth = 256; |
end |
textureFileWidth = 16; |
while(textureFileWidth < texturePixelWidth) do |
textureFileWidth = textureFileWidth * 2; |
end |
end |
texture:SetWidth(texturePixelWidth); |
texture:SetHeight(texturePixelHeight); |
texture:SetTexCoord(0, texturePixelWidth/textureFileWidth, 0, texturePixelHeight/textureFileHeight); |
texture:ClearAllPoints(); |
texture:SetPoint("TOPLEFT", AlphaMapDetailFrame, "TOPLEFT", offsetX + (256 * (k-1)), -(offsetY + (256 * (j - 1)))); |
texture:SetTexture(textureName..(((j - 1) * numTexturesWide) + k)); |
if ( textureName == "" ) then |
texture:Hide(); |
else |
texture:Show(); |
end |
textureCount = textureCount +1; |
end |
end |
end |
local tI = textureCount; |
local tT = getglobal("AlphaMapOverlay"..tI); |
while ( tT ) do |
tT:Hide(); |
tI = tI + 1; |
tT = getglobal("AlphaMapOverlay"..tI); |
end |
end |
local tI = 1; |
local tN = "AlphaMapOverlay"..tI; |
local tT = getglobal(tN); |
AM_OverlayIndex = nil; |
AM_OverlayIndex = {}; |
while ( tT ) do |
local oFrame = getglobal("AlphaMapOFrame"..tI); |
if ( tT:IsVisible() ) then |
if ( not oFrame ) then |
oFrame = CreateFrame("Frame", "AlphaMapOFrame"..tI, AlphaMapDetailFrame); |
end |
oFrame:ClearAllPoints(); |
oFrame:SetAllPoints( tT ); |
oFrame:Show(); |
AM_OverlayIndex[oFrame] = tT; |
elseif ( oFrame ) then |
oFrame:Hide(); |
end |
tI = tI + 1; |
tN = "AlphaMapOverlay"..tI; |
tT = getglobal(tN); |
end |
end |
if ( amPrevAlphaMap ~= mapFileName ) then |
amPrevAlphaMap = mapFileName; |
AML.RefreshZoneDropDown(lC, lZ); |
end |
if ( ( amUnitsRefresh ) and ( macroMaps[mapFileName] ) ) then |
AML.AM_ClearNotes(); |
amUnitsRefresh = nil; |
end |
AlphaMapDetailFrame:Show(); |
end |
if ( ( AlphaMapConfig.mapnotes == true ) and ( not AlphaMapConfig.amClearView ) and ( not AlphaMapFrame.zoomed ) ) then |
if ( MapNotes_EnablePlugin ) then |
MapNotes_EnablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_EnablePlugin(AM_WM_PLUGIN); |
end |
end |
else |
if ( MapNotes_DisablePlugin ) then |
MapNotes_DisablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_DisablePlugin(AM_WM_PLUGIN); |
end |
end |
end |
AM_PlaceMap(AlphaMapFrame, AlphaMapConfig.posX, AlphaMapConfig.posY); |
AM_SetSliderPos(); |
AM_SetCoordsPos(); |
AlphaMap_IsUpdating = nil; |
end |
function AM_CoordsOnUpdate(self, elapsed) |
if ( not self.isMoving ) then |
if ( not self.timer ) then |
self.timer = 0; |
end |
self.timer = self.timer + elapsed; |
if ( self.timer > 0.1 ) then |
self.timer = 0; |
local cX, cY, cLoc = nil, nil, nil; |
local pX, pY = GetPlayerMapPosition("player"); |
local fmtng = "%d, %d"; |
if ( MN_COORD_F ) then -- take MapNotes coordinate formatting if available |
fmtng = MN_COORD_FS[MN_COORD_F]; |
end |
local pLoc = AM_GREEN..(format( fmtng, pX * 100.0, pY * 100.0)).."|r\n"; |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
cX, cY = AM_GetCLoc(AlphaMapAlphaMapFrame); |
else |
cX, cY = AM_GetCLoc(AlphaMapFrame); |
end |
if ( ( cX ) and ( cY ) ) then |
cLoc = AM_YELLOW..( format( fmtng, cX, cY ) ).."|r"; |
end |
AlphaMapLocationText:SetText( pLoc .. (cLoc or "") ); |
AM_Coordinates:SetWidth( AlphaMapLocationText:GetWidth() + 9 ); |
if ( cLoc ) then |
AM_Coordinates:SetHeight(48); |
else |
AM_Coordinates:SetHeight(30); |
end |
AM_SetCoordsPos(); |
end |
end |
end |
local AB_MsgTimer = 0; |
local AB_MsgInterval = 5; |
function AM_Notes(amAlphaMapMap) |
local counter = 0; |
local i = 1; |
local kIndex = 1 + ( (amNotePage-1) * amNotesPerPage ); |
local kIndexMax = kIndex + amNotesPerPage; |
local var = "dtl"..i; |
local leaveGap = nil; |
local noteFrame; |
local dfltScale = 0.8; |
local partyData = nil; |
local raidData = nil; |
AM_ResetInstanceButton:Hide(); |
if ( ( amAlphaMapMap ) and ( AM_Raid_Progress_Types[amAlphaMapMap.type] ) ) then |
if ( AlphaMapRaidProgress.party[AM_Realm][AM_Name][ amAlphaMapMap.filename ] ) then |
partyData = AlphaMapRaidProgress.party[AM_Realm][AM_Name][ amAlphaMapMap.filename ]; |
end |
if ( AlphaMapRaidProgress.raid[AM_Realm][AM_Name][ amAlphaMapMap.filename ] ) then |
raidData = AlphaMapRaidProgress.raid[AM_Realm][AM_Name][ amAlphaMapMap.filename ]; |
end |
end |
if ( ( amAlphaMapMap ) and ( amAlphaMapMap.notescale ) ) then |
dfltScale = amAlphaMapMap.notescale; |
end |
amUnitScale = AlphaMap_GetUnitScale(0.4, 0.6, dfltScale); |
if ( amAlphaMapMap ) then |
noteFrame = AlphaMapAlphaMapFrame; |
else |
noteFrame = AlphaMapDetailFrame; |
end |
amBGPOIs = {}; |
if ( ( amAlphaMapMap ) and ( AM_BG_Types[amAlphaMapMap.type] ) ) then |
AML.AM_FetchBGPOIs(); |
end |
if ( ( amAlphaMapMap ) and ( string.find(amAlphaMapMap.filename, "ArathiBasin") ) ) then |
local timeDiff = GetTime() - AB_MsgTimer; |
if ( timeDiff > AB_MsgInterval ) then |
AB_MsgTimer = GetTime(); |
pFaction, basesRequired = AML.AM_GetABScores(); |
if ( ( basesRequired ) and ( basesRequired ~= amPrevBases ) ) then |
amPrevBases = basesRequired; |
AML.AM_NotifyBasesRequiredChange(basesRequired); |
end |
end |
end |
AMFlags.aNote = nil; |
AMFlags.hNote = nil; |
AMAText:Hide(); |
AMHText:Hide(); |
AMBases:Hide(); |
-- Hide keys |
for n=counter+1, amNotesPerPage, 1 do |
getglobal("AlphaMapAlphaMapDetail"..n.."Symbol"):SetText(" "); |
getglobal("AlphaMapAlphaMapDetail"..n):Hide(); |
getglobal("AlphaMapAlphaMapButtonDtl"..n):Hide(); |
getglobal("AlphaMapAlphaMapDetail"..n.."Special"):Hide(); |
getglobal("AlphaMapAlphaMapDetail"..n.."LootTexture"):Hide(); |
getglobal("AlphaMapAlphaMapDetail"..n.."NoteTexture"):Hide(); |
end |
iNote = 0; |
while ( ( amAlphaMapMap ) and ( amAlphaMapMap[var] ) ) do |
counter = i; |
local index, key, keyText, keySpecial; |
local showKey, corpse = nil, nil; |
local data = amAlphaMapMap[var]; |
local bttn = math.ceil( i/amNotesPerPage ); |
if ( ( data.colour ) and ( data.colour ~= "" ) ) then |
colour = data.colour; |
else |
colour = AM_RED; |
end |
if ( partyData ) then |
for boss in pairs(partyData) do |
if ( string.find(data.text, boss) ) then |
corpse = true; |
break; |
end |
end |
end |
if ( ( raidData ) and ( not corpse ) ) then |
for boss in pairs(raidData) do |
if ( string.find(data.text, boss) ) then |
corpse = true; |
break; |
end |
end |
end |
if ( i == kIndex ) then |
index = mod( i, amNotesPerPage ); |
keySpecial = getglobal("AlphaMapAlphaMapDetail"..index.."Special"); |
key = getglobal("AlphaMapAlphaMapDetail"..index.."Symbol"); |
keyText = getglobal("AlphaMapAlphaMapDetail"..index); |
local bttnTmp = getglobal("AlphaMapAlphaMapButtonDtl"..index); |
if ( bttnTmp ) then |
bttn = bttnTmp |
bttn.txt = data.text; |
if ( data.tooltiptxt ) then |
bttn.tttxt = data.tooltiptxt; |
else |
bttn.tttxt = ""; |
end |
showKey = true; |
if ( kIndex < ( kIndexMax - 1) ) then |
kIndex = kIndex + 1; |
end |
bttn.controlled = {}; |
else |
-- 0 catcher at initialisation |
end |
end |
local symbol, abbreviation = AM_ProcessMultipleCoords(data, bttn, colour, i, noteFrame, corpse); |
if ( corpse ) then |
AM_ResetInstanceButton:Show(); |
end |
if ( showKey ) then |
if ( abbreviation ) then |
symbol = abbreviation; |
end |
local previous = getglobal("AlphaMapAlphaMapDetail"..(index-1)); |
if ( ( leaveGap ) and ( previous ) ) then |
keyText:ClearAllPoints(); |
keyText:SetPoint("TOPLEFT", previous, "BOTTOMLEFT", 0, -(leaveGap * 16)); |
leaveGap = nil; |
elseif ( previous ) then |
keyText:ClearAllPoints(); |
keyText:SetPoint("TOPLEFT", previous, "BOTTOMLEFT", 0, -2); |
end |
keyText:SetText(data.text); |
keyText:Show(); |
if ( symbol == " " ) then |
symbol = AM_BLANK_KEY_SYMBOL; |
end |
if ( ( symbol == nil ) or ( symbol == "" ) or ( symbol == " " ) ) then |
key:SetText( " " ); |
else |
key:SetText( colour..symbol.."|r" ); |
end |
key:Show(); |
if ( data.special ) then |
keySpecial:SetText(data.special); |
keySpecial:Show(); |
end |
if ( data.toMap ) then |
bttn.toMap = data.toMap; |
else |
bttn.toMap = nil; |
end |
if ( data.toWorldMap ) then |
bttn.toWorldMap = data.toWorldMap; |
else |
bttn.toWorldMap = nil; |
end |
local lootT = getglobal("AlphaMapAlphaMapDetail"..index.."LootTexture"); |
if ( data.lootid ) then |
bttn.lootid = data.lootid; |
else |
bttn.lootid = nil; |
end |
if ( ( data.lootid ) and ( AtlasLoot_ShowBossLoot ) ) then |
lootT:SetTexture("Interface\AddOns\AlphaMap\Artwork\Gold"); |
lootT:Show(); |
else |
lootT:Hide(); |
end |
local noteT = getglobal("AlphaMapAlphaMapDetail"..index.."NoteTexture"); |
if ( ( NuN_GNoteExists ) and ( NuN_GNoteExists(data.text, true) ) ) then |
noteT:Show(); |
else |
noteT:Hide(); |
end |
if ( data.bgPOI ) then |
bttn.bgPOI = true; |
else |
bttn.bgPOI = false; |
end |
if ( AlphaMapConfig.dmKey ) then |
local corpseT = getglobal("AlphaMapAlphaMapButtonDtl"..index.."ButtonCorpse"); |
if ( corpseT ) then |
local corpseP = corpseT:GetParent(); |
if ( ( corpse ) and ( corpseP ) and ( corpseP:IsVisible() ) ) then |
corpseT:Show(); |
else |
corpseT:Hide(); |
end |
end |
bttn:Show(); |
end |
end |
if ( data.leaveGap ) then |
leaveGap = data.leaveGap; |
else |
leaveGap = nil; |
end |
i = i + 1; |
var = "dtl"..i; |
end |
-- Have we needed multiple pages to display all the notes |
if ( counter > amNotesPerPage ) then |
AM_BrowsePrevPageButton:Show(); |
AM_BrowseNextPageButton:Show(); |
AM_PageText:SetText(amNotePage); |
AM_PageText:Show(); |
local lastPage = math.ceil( counter/amNotesPerPage ); |
-- Determine if we are on the first or last page of notes |
if ( amNotePage < 2 ) then |
AM_BrowsePrevPageButton:Disable(); |
AM_BrowseNextPageButton:Enable(); |
AM_PrevText:Hide(); |
AM_NextText:Show(); |
elseif ( amNotePage == lastPage ) then |
AM_BrowsePrevPageButton:Enable(); |
AM_BrowseNextPageButton:Disable(); |
AM_PrevText:Show(); |
AM_NextText:Hide(); |
else |
AM_BrowsePrevPageButton:Enable(); |
AM_BrowseNextPageButton:Enable(); |
AM_PrevText:Show(); |
AM_NextText:Show(); |
end |
else |
AM_BrowsePrevPageButton:Hide(); |
AM_BrowseNextPageButton:Hide(); |
AM_PageText:Hide(); |
end |
-- Hide remaining notes |
i = 1; |
local amNote = getglobal("AlphaMapAlphaMapNote"..(iNote+i)); |
while ( amNote ) do |
amNote:Hide(); |
i = i + 1; |
amNote = getglobal("AlphaMapAlphaMapNote"..(iNote+i)); |
end |
end |
function AM_ProcessMultipleCoords(data, control, colour, numericSymbol, noteFrame, corpse) |
local symbol = nil; |
local abbreviated = nil; |
local baseLvl = noteFrame:GetFrameLevel(); |
local minX, maxX, minY, maxY = 0, 100, 0, 100; |
if ( amAlphaMapMap.zoomed ) then |
minX = amAlphaMapMap.zoomed.minX * 100; |
maxX = amAlphaMapMap.zoomed.maxX * 100; |
minY = amAlphaMapMap.zoomed.minY * 100; |
maxY = amAlphaMapMap.zoomed.maxY * 100; |
end |
for i=1, 8, 1 do |
if ( data.coords[i] ) then |
local tX = data.coords[i][1]; |
local tY = data.coords[i][2]; |
if ( ( data.symbol[i] ) and ( data.symbol[i] ~= "" ) ) then |
if ( ( numericSymbol ) and ( data.symbol[i] == "0" ) ) then |
symbol = numericSymbol..""; |
else |
symbol = data.symbol[i]; |
if ( i > 1 ) then |
abbreviated = string.sub(symbol, 1, 1) .. AM_ABBREVIATED; |
end |
end |
elseif ( not symbol ) then |
symbol = AM_DFLT_SYMBOL; |
end |
if ( ( tX == 0 ) and ( tY == 0 ) ) then |
else |
local stillShow = true; |
if ( ( amAlphaMapMap.zoomed ) and ( tX >= minX ) and ( tX <= maxX ) ) then |
if ( tX == minX ) then |
tX = tX + 0.01; |
elseif ( tX == maxX ) then |
tX = tX - 0.01; |
end |
tX = (tX - minX) * 2; |
elseif ( amAlphaMapMap.zoomed ) then |
stillShow = nil; |
end |
if ( ( amAlphaMapMap.zoomed ) and ( tY >= minY ) and ( tY <= maxY ) ) then |
if ( tY == minY ) then |
tY = tY + 0.01; |
elseif ( tY == maxY ) then |
tY = tY - 0.01; |
end |
tY = (tY - minY) * 2; |
elseif ( amAlphaMapMap.zoomed ) then |
stillShow = nil; |
end |
local x = tX * AM_INSTANCE_SCALING_FACTOR * AM_ZoomScalingFactor; |
local y = tY * AM_INSTANCE_SCALING_FACTOR * AM_ZoomScalingFactor; |
iNote = iNote + 1; |
local note = AM_CreateAlphaMapAlphaMapNote(iNote); |
note:SetWidth( AlphaMapConfig.nsFactor + 2 ); |
note:SetHeight( AlphaMapConfig.nsFactor + 2 ); |
getglobal(note:GetName() .. "Text"):SetFont(STANDARD_TEXT_FONT, (AlphaMapConfig.nsFactor - 2)); |
if ( AlphaMapConfig.dmNotesBg ) then |
AML.AM_UpdateNoteBgColour(iNote); |
getglobal("AlphaMapAlphaMapNote"..iNote.."Background"):Show(); |
else |
getglobal("AlphaMapAlphaMapNote"..iNote.."Background"):Hide(); |
end |
local noteBttn = getglobal("AlphaMapAlphaMapNote"..iNote.."Button"); |
if ( ( symbol == "" ) or ( symbol == " " ) ) then |
getglobal("AlphaMapAlphaMapNote"..iNote.."Text"):SetText( " " ); |
noteBttn:Hide(); |
note:SetFrameLevel( baseLvl ); |
else |
getglobal("AlphaMapAlphaMapNote"..iNote.."Text"):SetText( colour..symbol.."|r" ); |
noteBttn:Show(); |
note:SetFrameLevel( baseLvl + 1 ); |
end |
note:SetAlpha( 1 ); |
note.control = control; |
note.id = iNote; |
if ( type(control) ~= "number" ) then control.controlled[ getn(control.controlled)+1 ] = iNote; end |
note.txt = data.text; |
if ( data.tooltiptxt ) then |
note.tttxt = data.tooltiptxt; |
else |
note.tttxt = ""; |
end |
if ( data.special ) then |
note.special = data.special; |
else |
note.special = nil; |
end |
if ( data.toMap ) then |
note.toMap = data.toMap; |
else |
note.toMap = nil; |
end |
if ( data.toWorldMap ) then |
note.toWorldMap = data.toWorldMap; |
else |
note.toWorldMap = nil; |
end |
if ( data.lootid ) then |
note.lootid = data.lootid; |
else |
note.lootid = nil; |
end |
note:ClearAllPoints(); |
note:SetScale(amUnitScale); |
note:SetPoint("CENTER", noteFrame, "TOPLEFT", x/amUnitScale, -y/amUnitScale); |
if ( AlphaMapConfig.dmNotes ) then |
note:Show(); |
else |
note:Hide(); |
end |
note.bgTimerLimit = data.bgTimer; |
if ( data.bgPOI ) then |
getglobal("AlphaMapAlphaMapNote"..iNote.."Background"):Hide(); |
getglobal("AlphaMapAlphaMapNote"..iNote.."Text"):SetText( "" ); |
if ( amBGPOIs[data.text] ) then |
note:SetFrameLevel( baseLvl + 2 ); |
getglobal("AlphaMapAlphaMapNote"..iNote.."POI"):SetTexCoord( amBGPOIs[data.text].x1, amBGPOIs[data.text].x2, amBGPOIs[data.text].y1, amBGPOIs[data.text].y2 ); |
getglobal("AlphaMapAlphaMapNote"..iNote.."POI"):Show(); |
end |
note.bgPOI = true; |
if ( ( amBGPOIs[data.text] ) and ( amBGPOIs[data.text].key ) ) then |
if ( ( AM_BGChanging[amBGPOIs[data.text].key] ) and ( not note.timer ) ) then |
note.timer = GetTime(); |
elseif ( ( not AM_BGChanging[amBGPOIs[data.text].key] ) and ( note.timer ) ) then |
note.timer = nil; |
end |
else |
note.timer = nil; |
end |
note:Show(); |
else |
note.bgPOI = nil; |
note.timer = nil; |
getglobal("AlphaMapAlphaMapNote"..iNote.."POI"):Hide(); |
end |
if ( data.bgFlag ) then |
getglobal("AlphaMapAlphaMapNote"..iNote.."Background"):Hide(); |
getglobal("AlphaMapAlphaMapNote"..iNote.."Text"):SetText( "" ); |
AMFlags:SetScale(amUnitScale); |
if ( data.bgFlag == "A" ) then |
getglobal("AlphaMapAlphaMapNote"..iNote.."AFlag"):Show(); |
getglobal("AlphaMapAlphaMapNote"..iNote.."HFlag"):Hide(); |
AMAText:ClearAllPoints(); |
AMAText:SetPoint("LEFT", note, "RIGHT", 1, 0); |
AMAText:Show(); |
AMFlags.aNote = iNote; |
else |
getglobal("AlphaMapAlphaMapNote"..iNote.."AFlag"):Hide(); |
getglobal("AlphaMapAlphaMapNote"..iNote.."HFlag"):Show(); |
AMHText:ClearAllPoints(); |
AMHText:SetPoint("LEFT", note, "RIGHT", 1, 0); |
AMHText:Show(); |
AMFlags.hNote = iNote; |
end |
note.bgFlag = data.bgFlag; |
note:Show(); |
else |
note.bgFlag = nil; |
getglobal("AlphaMapAlphaMapNote"..iNote.."AFlag"):Hide(); |
getglobal("AlphaMapAlphaMapNote"..iNote.."HFlag"):Hide(); |
end |
if ( data.bgBase ) then |
note.bgBase = data.bgBase; |
AMFlags:SetScale(amUnitScale); |
if ( pFaction == data.bgBase) then |
AMBases:SetText(basesRequired); |
AMBases:ClearAllPoints(); |
AMBases:SetPoint("LEFT", note, "RIGHT", 1, 0); |
AMBases:Show(); |
end |
note:Show(); |
else |
note.bgBase = nil; |
end |
if ( ( note:IsVisible() ) and ( corpse ) ) then |
getglobal("AlphaMapAlphaMapNote"..iNote.."Corpse"):Show(); |
else |
getglobal("AlphaMapAlphaMapNote"..iNote.."Corpse"):Hide(); |
end |
if ( ( note:IsVisible() ) and ( not stillShow ) ) then |
note:Hide(); |
end |
end |
end |
end |
return symbol, abbreviated; |
end |
function AM_TurnDetailPage(direction) |
if ( not AlphaMapConfig.mute ) then |
PlaySound("igQuestLogOpen"); |
end |
amNotePage = amNotePage + direction; |
AM_Notes(amAlphaMapMap); |
end |
-- Called to toggle visibility of the AlphaMap |
function ToggleAlphaMap() |
AM_AutoClosed = nil; |
if ( AlphaMapFrame:IsVisible() ) then |
AlphaMapFrame.UserHidden = true; |
AlphaMapFrame:Hide(); |
else |
if (AlphaMapConfig.enabled) then |
AlphaMapFrame:Show(); |
end |
end |
end |
function ToggleSlider() |
if ( AlphaMapSliderFrame:IsVisible() ) then |
HideUIPanel( AlphaMapSliderFrame ); |
AlphaMapConfig.slider = false; |
else |
ShowUIPanel( AlphaMapSliderFrame ); |
AlphaMapConfig.slider = true; |
end |
AM_SaveConfig(); |
end |
-- Helper function to increment the opacity by 0.1 |
function IncrementAlphaMap(direction) |
local increment = direction * 0.1; |
-- Determine the transparency from the alpha slider |
local alpha = 1.0 - AlphaMapSliderFrame:GetValue(); |
-- Increment the opacity |
alpha = alpha + increment; |
-- Clamp the opacity between 0.0 & 1.0 |
if( alpha > 1.0 ) then |
alpha = 1.0; |
elseif( alpha < 0.0 ) then |
alpha = 0.0; |
end |
SetAlphaMapOpacity( alpha ); |
end |
-- Unit Updates / Icon Updates |
function AlphaMapUnits_Update(tim) |
--*** if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
--*** local ddStatus = UIDropDownMenu_GetText( AlphaMapZoneDropDown ); |
--*** if ( ( not ddStatus ) or ( ddStatus == "" ) ) then |
--*** UIDropDownMenu_ClearAll(AlphaMapContinentDropDown); |
--*** UIDropDownMenu_ClearAll(AlphaMapZoneDropDown); |
--*** local ddI = AML.AM_GetTypeIndex(amContType); |
--*** if ( ddI ) then |
--*** UIDropDownMenu_SetSelectedID(AlphaMapContinentDropDown, ddI); |
--*** UIDropDownMenu_SetText( AlphaMapContinentDropDown, amMapType ); |
--*** AML.AM_LoadSortedMapList(amContType); |
--*** ddI = AML.AM_GetMapIndex(amAlphaMapMap.displayname); |
--*** if ( ddI ) then |
--*** AlphaMapFrame_LoadInstances(); |
--*** UIDropDownMenu_SetSelectedID(AlphaMapZoneDropDown, ddI); |
--*** UIDropDownMenu_SetText( AlphaMapZoneDropDown, amAlphaMapMap.displayname ); |
--*** end |
--*** end |
--*** end |
--*** end |
if ( AlphaMapFrame.isMoving ) then |
return; |
end |
-- Get Zone/Continent Info |
local zone = GetCurrentMapZone(); |
local continent = GetCurrentMapContinent(); |
if ( ( AlphaMapFrame:IsVisible() ) and ( MouseIsOver(Minimap) ) ) then |
AlphaMapMinimap:Hide(); |
end |
amUnitScale = AlphaMap_GetUnitScale(); |
AM_Update_Timer_P = AM_Update_Timer_P + tim; |
local playerX, playerY = GetPlayerMapPosition("player"); |
local playerFrame = nil; |
local showingInstanceStyleMapwithPlayers = nil; |
local pLoc = ""; |
if ( ( amAlphaMapMap ) and ( not amAlphaMapMap.wmData ) ) then |
playerX, playerY = 0, 0; |
elseif ( amAlphaMapMap ) then |
local zoneName = GetRealZoneText(); |
if ( not currentArea ) then |
currentArea = GetMapInfo(); -- best guess |
end |
if ( ( amAlphaMapMap.name == zoneName ) and ( amAlphaMapMap.wmData ) ) then |
showingInstanceStyleMapwithPlayers = true; |
playerFrame = AlphaMapAlphaMapFrame; |
elseif ( ( amAlphaMapMap.name == (zoneName..AM_EXTERIOR) ) and ( amAlphaMapMap.wmData ) ) then |
showingInstanceStyleMapwithPlayers = true; |
playerFrame = AlphaMapAlphaMapFrame; |
elseif ( ( amAlphaMapMap.area ) and ( amAlphaMapMap.area == currentArea ) and ( amAlphaMapMap.wmData ) ) then |
showingInstanceStyleMapwithPlayers = true; |
playerFrame = AlphaMapAlphaMapFrame; |
else |
playerX, playerY = 0, 0; |
end |
else |
playerFrame = AlphaMapDetailFrame; |
end |
if ( ( updatingPaused ) and ( playerX ~= 0 ) ) then |
if ( zone == 0 ) then |
if ( ( continent ~= 0 ) and ( continent ~= selectedCont ) ) then |
playerX, playerY = 0, 0; |
end |
elseif ( zone ~= selectedZone ) then |
playerX, playerY = 0, 0; |
end |
end |
--Position player |
if ( ( playerFrame == AlphaMapDetailFrame ) and ( AlphaMapFrame.zoomed ) ) then |
playerFrame = nil; |
playerX, playerY = 0, 0; |
end |
if ( ( playerX == 0 and playerY == 0 ) ) then |
AlphaMapMinimap:Hide(); |
AlphaMapPing:Hide(); |
AlphaMapPlayer:Hide(); |
elseif ( playerFrame ) then |
-- Some of below potential for displaying adjusted on map icons/notes given we have zoomed down to a single explorable area |
-- if ( ( playerFrame == AlphaMapDetailFrame ) and ( AlphaMapFrame.zoomed ) ) then |
-- playerFrame, playerX, playerY = AM_GetZoomedCoords(playerX, playerY); |
-- end |
-- if ( ( playerX == 0 ) and ( playerY == 0 ) ) then |
-- AlphaMapMinimap:Hide(); |
-- AlphaMapPing:Hide(); |
-- AlphaMapPlayer:Hide(); |
-- else |
local amPlayerScale = AlphaMap_GetUnitScale(0.6, 0.9); |
if ( showingInstanceStyleMapwithPlayers ) then |
playerX, playerY = AML.AM_OffsetInstanceCoords(playerX, playerY); |
end |
playerX = playerX * playerFrame:GetWidth(); |
playerY = -playerY * playerFrame:GetHeight(); |
if ( AlphaMapConfig.legacy ) then |
AlphaMapPlayer:Hide(); |
AlphaMapMinimap:SetScale(amPlayerScale); |
AlphaMapMinimap:SetPoint("CENTER", playerFrame, "TOPLEFT", playerX/amPlayerScale, playerY/amPlayerScale); |
if ( not MouseIsOver(Minimap) ) then |
AlphaMapMinimap:Show(); |
end |
else |
AlphaMapMinimap:Hide(); |
if ( not amPlayersModel ) then |
amPlayersModel = AM_GetPlayerModelRef(); |
end |
AlphaMapPlayer:SetScale(amPlayerScale); |
AlphaMapPlayer:SetPoint("CENTER", playerFrame, "TOPLEFT", playerX/amPlayerScale, playerY/amPlayerScale); |
local amFacing, amSin, amCos; |
if ( GetCVar("rotateMinimap") == "1" ) then |
amFacing = ( MiniMapCompassRing:GetFacing() - AM_ROTATIONAL_ADJUSTMENT2 ); |
amSin = math.cos(amFacing); |
amCos = math.sin(amFacing); |
else |
amFacing = ( amPlayersModel:GetFacing() + AM_ROTATIONAL_ADJUSTMENT ); |
amSin = math.sin(amFacing); |
amCos = math.cos(amFacing); |
end |
AM_pArrow:SetTexCoord( 0.5-amSin, 0.5+amCos, |
0.5+amCos, 0.5+amSin, |
0.5-amCos, 0.5-amSin, |
0.5+amSin, 0.5-amCos); |
AlphaMapPlayer:Show(); |
AlphaMapPlayer:SetFrameLevel( AlphaMapPlayer:GetParent():GetFrameLevel() + 3 ); |
AlphaMapPlayer:SetFrameStrata("FULLSCREEN_DIALOG"); |
end |
-- Position player ping if its shown |
if ( AlphaMapPing:IsVisible() ) then |
AlphaMapPing:SetScale(amPlayerScale); |
AlphaMapPing:SetPoint("CENTER", playerFrame, "TOPLEFT", playerX/amPlayerScale + 20, playerY/amPlayerScale + 20); |
if ( AlphaMapPlayer:IsVisible() ) then |
AM_PlayerHighlight:SetPoint("CENTER", AlphaMapPlayer, "CENTER"); |
elseif ( AlphaMapMinimap:IsVisible() ) then |
AM_PlayerHighlight:SetPoint("CENTER", AlphaMapMinimap, "CENTER"); |
else |
AM_PlayerHighlight:Hide(); |
end |
-- If ping has a timer greater than 0 count it down, otherwise fade it out |
if ( AlphaMapPing.timer > 0 ) then |
AlphaMapPing.timer = AlphaMapPing.timer - ( tim ); |
if ( AlphaMapPing.timer <= 0 ) then |
AlphaMapPing.fadeOut = 1; |
AlphaMapPing.fadeOutTimer = MINIMAPPING_FADE_TIMER; |
end |
elseif ( AlphaMapPing.fadeOut ) then |
AlphaMapPing.fadeOutTimer = AlphaMapPing.fadeOutTimer - ( tim ); |
if ( AlphaMapPing.fadeOutTimer > 0 ) then |
AlphaMapPing:SetAlpha(255 * (AlphaMapPing.fadeOutTimer/MINIMAPPING_FADE_TIMER)) |
else |
AlphaMapPing.fadeOut = nil; |
AlphaMapPing:Hide(); |
end |
end |
end |
-- end |
end |
if ( AM_Update_Timer_P > AM_UPDATE_INTERVAL_PMAX ) then |
local countShown = 0; |
AM_Update_Timer_P = 0; |
--Position groupmates |
local partyX, partyY, partyMemberFrame; |
local raidMax = GetNumRaidMembers(); |
if( raidMax > 0 and AlphaMapConfig.raid == true ) then |
for i=1, MAX_PARTY_MEMBERS do |
getglobal("AlphaMapParty"..i):Hide(); |
end |
if ( playerFrame ) then |
for i=1, raidMax, 1 do |
partyX, partyY = GetPlayerMapPosition( "raid"..i ); |
partyMemberFrame = getglobal( "AlphaMapRaid"..i ); |
if ( ( ( partyX == 0 ) and ( partyY == 0 ) ) or ( UnitIsUnit( "raid"..i, "player" ) ) ) then |
partyMemberFrame:Hide(); |
else |
if ( showingInstanceStyleMapwithPlayers ) then |
partyX, partyY = AML.AM_OffsetInstanceCoords(partyX, partyY); |
end |
partyX = partyX * playerFrame:GetWidth(); |
partyY = -partyY * playerFrame:GetHeight(); |
partyMemberFrame.name = nil; |
partyMemberFrame:SetScale(amUnitScale); |
partyMemberFrame:SetPoint( "CENTER", playerFrame, "TOPLEFT", partyX/amUnitScale, partyY/amUnitScale); |
partyMemberFrame:Show(); |
end |
countShown = i; |
end |
end |
for i=countShown+1, MAX_RAID_MEMBERS do |
getglobal("AlphaMapRaid"..i):Hide(); |
end |
else |
if ( playerFrame ) then |
local max = GetNumPartyMembers(); |
for i=1, max, 1 do |
partyX, partyY = GetPlayerMapPosition("party"..i); |
partyMemberFrame = getglobal("AlphaMapParty"..i); |
if ( partyX == 0 and partyY == 0 ) then |
partyMemberFrame:Hide(); |
else |
if ( showingInstanceStyleMapwithPlayers ) then |
partyX, partyY = AML.AM_OffsetInstanceCoords(partyX, partyY); |
end |
partyX = partyX * playerFrame:GetWidth(); |
partyY = -partyY * playerFrame:GetHeight(); |
partyMemberFrame:SetScale(amUnitScale); |
partyMemberFrame:SetPoint("CENTER", playerFrame, "TOPLEFT", partyX/amUnitScale, partyY/amUnitScale); |
partyMemberFrame:Show(); |
end |
countShown = i; |
end |
end |
for i=countShown+1, MAX_PARTY_MEMBERS do |
getglobal("AlphaMapParty"..i):Hide(); |
end |
for i=1, MAX_RAID_MEMBERS do |
getglobal("AlphaMapRaid"..i):Hide(); |
end |
end |
-- Position Team Members |
if ( AlphaMapConfig.raid ) then |
local playerCount = GetNumRaidMembers(); |
if ( not playerCount ) then |
playerCount = 0; |
end |
countShown = playerCount; |
if ( playerFrame ) then |
for i=playerCount+1, MAX_RAID_MEMBERS do |
local teamX, teamY, name = GetBattlefieldPosition(i - playerCount); |
local teamMemberFrame = getglobal("AlphaMapRaid"..i); |
if ( teamX == 0 and teamY == 0 ) then |
teamMemberFrame:Hide(); |
else |
if ( showingInstanceStyleMapwithPlayers ) then |
teamX, teamY = AML.AM_OffsetInstanceCoords(teamX, teamY); |
end |
teamX = teamX * playerFrame:GetWidth(); |
teamY = -teamY * playerFrame:GetHeight(); |
teamMemberFrame:SetScale(amUnitScale); |
teamMemberFrame:SetPoint("CENTER", playerFrame, "TOPLEFT", teamX/amUnitScale, teamY/amUnitScale); |
teamMemberFrame.name = name; |
teamMemberFrame:Show(); |
end |
countShown = i; |
end |
end |
for i=countShown+1, MAX_RAID_MEMBERS, 1 do |
getglobal("AlphaMapRaid"..i):Hide(); |
end |
end |
-- Position flags |
local flagX, flagY, flagToken, flagFrame, flagTexture; |
local numFlags = 0; |
if ( playerFrame ) then |
numFlags = GetNumBattlefieldFlagPositions(); |
for i=1, numFlags do |
flagX, flagY, flagToken = GetBattlefieldFlagPosition(i); |
flagFrame = getglobal("AlphaMapFlag"..i); |
flagTexture = getglobal("AlphaMapFlag"..i.."Texture"); |
if ( flagX == 0 and flagY == 0 ) then |
flagFrame:Hide(); |
else |
if ( showingInstanceStyleMapwithPlayers ) then |
flagX, flagY = AML.AM_OffsetInstanceCoords(flagX, flagY); |
end |
flagX = flagX * playerFrame:GetWidth(); |
flagY = -flagY * playerFrame:GetHeight(); |
flagFrame:SetScale(amUnitScale); |
flagFrame:SetPoint("CENTER", playerFrame, "TOPLEFT", flagX/amUnitScale, flagY/amUnitScale); |
flagTexture:SetTexture("Interface\\WorldStateFrame\\"..flagToken); |
flagFrame:Show(); |
end |
end |
end |
for i=numFlags+1, NUM_WORLDMAP_FLAGS do |
flagFrame = getglobal("AlphaMapFlag"..i); |
flagFrame:Hide(); |
end |
--Position corpse |
local corpseX, corpseY = GetCorpseMapPosition(); |
if ( ( corpseX == 0 and corpseY == 0 ) or ( not playerFrame ) ) then |
AlphaMapCorpse:Hide(); |
else |
if ( showingInstanceStyleMapwithPlayers ) then |
corpseX, corpseY = AML.AM_OffsetInstanceCoords(corpseX, corpseY); |
end |
corpseX = corpseX * playerFrame:GetWidth(); |
corpseY = -corpseY * playerFrame:GetHeight(); |
AlphaMapCorpse:SetScale(amUnitScale); |
AlphaMapCorpse:SetPoint("CENTER", playerFrame, "TOPLEFT", corpseX/amUnitScale, corpseY/amUnitScale); |
AlphaMapCorpse:Show(); |
end |
-- Position Death Release marker |
if ( GetDeathReleasePosition ) then |
local deathReleaseX, deathReleaseY = GetDeathReleasePosition(); |
if ( ( ( deathReleaseX == 0 ) and ( deathReleaseY == 0 ) ) or UnitIsGhost("player") or ( not playerFrame ) ) then |
AlphaMapDeathRelease:Hide(); |
else |
if ( showingInstanceStyleMapwithPlayers ) then |
deathReleaseX, deathReleaseY = AML.AM_OffsetInstanceCoords(deathReleaseX, deathReleaseY); |
end |
deathReleaseX = deathReleaseX * playerFrame:GetWidth(); |
deathReleaseY = -deathReleaseY * playerFrame:GetHeight(); |
AlphaMapDeathRelease:SetScale(amUnitScale); |
AlphaMapDeathRelease:SetPoint("CENTER", playerFrame, "TOPLEFT", deathReleaseX/amUnitScale, deathReleaseY/amUnitScale); |
AlphaMapDeathRelease:Show(); |
end |
end |
-- position vehicles |
if ( GetNumBattlefieldVehicles ) then |
local numVehicles; |
if ( ( continent == WORLDMAP_WORLD_ID ) or ( zone == 0 ) or ( not playerFrame ) ) then |
-- Hide vehicles on the worldmap and continent maps |
numVehicles = 0; |
else |
numVehicles = GetNumBattlefieldVehicles(); |
end |
local totalVehicles = #ALPHA_MAP_VEHICLES; |
local index, texName = 0; |
for i=1, numVehicles do |
if (i > totalVehicles) then |
ALPHA_MAP_VEHICLES[i] = CreateFrame("FRAME", "AlphaMapVehicle"..i, nil, "AlphaMapVehicleTemplate"); |
ALPHA_MAP_VEHICLES[i].texture = getglobal("AlphaMapVehicle"..i.."Texture"); |
ALPHA_MAP_VEHICLES[i].highlight = getglobal("AlphaMapVehicle"..i.."Highlight"); |
ALPHA_MAP_VEHICLES[i].occupied = getglobal("AlphaMapVehicle"..i.."Occupied"); |
end |
local vehicleX, vehicleY, unitName, isPossessed, vehicleType, orientation, isPlayer = GetBattlefieldVehicleInfo(i); |
local r, g, b = 1.0, 0.105, 0.84; |
if ( ( vehicleX ) and ( not isPlayer ) and ( not ( ( vehicleX == 0 ) and ( vehicleY == 0 ) ) ) ) then |
ALPHA_MAP_VEHICLES[i]:SetParent(playerFrame); |
if ( showingInstanceStyleMapwithPlayers ) then |
vehicleX, vehicleY = AML.AM_OffsetInstanceCoords(vehicleX, vehicleY); |
end |
vehicleX = vehicleX * playerFrame:GetWidth(); |
vehicleY = -vehicleY * playerFrame:GetHeight(); |
ALPHA_MAP_VEHICLES[i].texture:SetRotation(orientation); |
texName = GetMapVehicleTexture(vehicleType, isPossessed); |
ALPHA_MAP_VEHICLES[i].texture:SetTexture(texName); |
if ( string.find(texName, "Horde") ) then |
r, g, b = 1, 0, 0; |
elseif ( string.find(texName, "Alliance") ) then |
r, g, b = 0, 0, 1; |
elseif ( string.find(texName, "Ground") ) then |
r, g, b = 0.141, 1.0, 0.0; |
elseif ( string.find(texName, "ccupied") ) then |
r, g, b = 0.105, 0.882, 1.0; |
end |
ALPHA_MAP_VEHICLES[i].highlight:SetVertexColor(r, g, b); |
ALPHA_MAP_VEHICLES[i].highlight:SetRotation(orientation); |
if ( string.find(texName, "Unoccupied") ) then |
ALPHA_MAP_VEHICLES[i].occupied:Hide(); |
else |
ALPHA_MAP_VEHICLES[i].occupied:SetVertexColor(r, g, b); |
ALPHA_MAP_VEHICLES[i].occupied:SetRotation(orientation); |
ALPHA_MAP_VEHICLES[i].occupied:Show(); |
end |
ALPHA_MAP_VEHICLES[i]:SetWidth(VEHICLE_TEXTURES[vehicleType].width); |
ALPHA_MAP_VEHICLES[i]:SetHeight(VEHICLE_TEXTURES[vehicleType].height); |
ALPHA_MAP_VEHICLES[i]:SetScale(amUnitScale); |
ALPHA_MAP_VEHICLES[i]:SetPoint("CENTER", playerFrame, "TOPLEFT", vehicleX/amUnitScale, vehicleY/amUnitScale); |
ALPHA_MAP_VEHICLES[i].name = unitName; |
ALPHA_MAP_VEHICLES[i]:Show(); |
index = i; -- save for later |
else |
ALPHA_MAP_VEHICLES[i]:Hide(); |
end |
end |
if (index < totalVehicles) then |
for i=index+1, totalVehicles do |
ALPHA_MAP_VEHICLES[i]:Hide(); |
end |
end |
end |
end |
AM_Update_Timer_S = AM_Update_Timer_S + tim; |
if ( ( updatingPaused ) and ( not amUnitsRefresh ) ) then |
return; |
end |
if ( ( amMapType == AM_TYP_WM ) and ( AM_Update_Timer_S > AM_UPDATE_INTERVAL_SMAX ) ) then |
AM_Update_Timer_S = 0; |
local map = GetMapInfo(); |
if ( updatingPaused ) then |
continent, zone, map = selectedCont, selectedZone, selectedMap; |
end |
if ( not map ) then |
if ( continent == WORLDMAP_COSMIC_ID ) then |
map = "Cosmic"; |
else |
map = "World"; |
end |
end |
-- allow additional markers to be shown on the map |
AML.ProcessCustomPOIs(continent, zone, map, AlphaMapDetailFrame); |
-- ///////////////////////////////////////////////////////////////// |
-- MapNotes Pins |
-- //////////////////////////////////////////////////////////////// |
-- Now taken care of via MapNotes 'wmflag' Plugin option |
-- MetaMap support |
if ( MetaMap_GetCurrentMapInfo ) then |
_, MapNote_DataSet = MetaMap_GetCurrentMapInfo(); |
MapNote_Texture = METAMAP_ICON_PATH.."Icon"; |
-- Check if we're in a valid zone and MapNotes is active |
if ( ( not AlphaMapConfig.amClearView) and ( not amAlphaMapMap ) and ( MapNote_DataSet and AlphaMapConfig.mapnotes == true ) ) then |
local n, l = 1, 1; |
local MapNotePOI, myTexture; |
local amWidth = AlphaMapDetailFrame:GetWidth()/amUnitScale; |
local amHeight = AlphaMapDetailFrame:GetHeight()/amUnitScale; |
-- Iterate through the saved MapNotes |
for i, value in ipairs(MapNote_DataSet) do |
MapNotePOI = AM_CreateMapNotesPOI(i); |
MapNotePOI:SetScale(amUnitScale); |
MapNotePOI:SetPoint("CENTER", "AlphaMapDetailFrame", "TOPLEFT", ((MapNote_DataSet[i].xPos)*amWidth), -((MapNote_DataSet[i].yPos)*amHeight) ); |
myTexture = getglobal( "AlphaMapNotesPOI"..i.."Texture" ); |
myTexture:SetTexture( MapNote_Texture..MapNote_DataSet[i].icon ); |
MapNotePOI:Show(); |
n = n + 1; |
end |
-- Hide all the others |
AML.MN_HideRemaining(n); |
else |
AML.MN_HideRemaining(1) |
end |
end |
-- //////////////////////////////////////////////////////////////// |
-- CTMapMod Notes |
-- //////////////////////////////////////////////////////////////// |
if ( ( CT_UserMap_Notes ) and ( CT_MapMod_GetZoneName ) ) then |
AM_DrawCTMapNotes(continent, zone); |
end |
-- //////////////////////////////////////////////////////////////// |
-- Zone FlightMap Icons |
-- ///////////////////////////////////////////////////////////////// |
if ( FlightMapUtil ) then |
AM_DrawFlightMasters(continent, zone); |
end |
-- //////////////////////////////////////////////////////////////// |
-- TomTom |
--///////////////////////////////////////////////////////////////// |
if ( TomTom ) then |
AM_DrawTomToms(continent, zone); |
end |
-- //////////////////////////////////////////////////////////////// |
-- Gatherer Pins |
-- //////////////////////////////////////////////////////////////// |
if ( ( Gatherer ) and ( Gatherer.Config ) and ( AlphaMapConfig.gatherer ) ) then |
DrawAlphaMapGatherer(); |
elseif ( AlphaMapGathererPOI1 ) then |
AlphaMapGathererPOI1:Hide(); |
local i = 2; |
local GathererPOI = getglobal( "AlphaMapGathererPOI"..i ); |
while ( GathererPOI ) do |
GathererPOI:Hide(); |
i = i + 1; |
GathererPOI = getglobal( "AlphaMapGathererPOI"..i ); |
end |
end |
amUnitsRefresh = nil; |
end |
end |
function AM_DrawTomToms(cont, zone) |
local i = 0; |
if ( ( AlphaMapConfig.mapnotes ) and ( TomTom.profile.worldmap.enable ) ) then |
local ttZone = TomTom:GetMapFile(cont, zone); |
for uid, data in pairs(TomTom.waypoints) do |
if ( ( TomTom.waypoints[ttZone] ) and ( TomTom.waypoints[ttZone][uid] ) ) then |
i = i + 1; |
local tomtomP = AM_CreateTomTomPoint(i); |
tomtomP.uid = uid; |
tomtomP.label = data.title; |
tomtomP.coord = data.x .. ", " .. data.y; |
tomtomP.zone = AM_zones[cont][zone]; |
tomtomP:ClearAllPoints(); |
local amWidth = AlphaMapDetailFrame:GetWidth()/amUnitScale; |
local amHeight = AlphaMapDetailFrame:GetHeight()/amUnitScale; |
tomtomP:SetScale(amUnitScale); |
tomtomP:SetPoint("CENTER", "AlphaMapDetailFrame", "TOPLEFT", ((data.x/100)*amWidth), -((data.y/100)*amHeight)); |
tomtomP:Show(); |
end |
end |
end |
i = i + 1; |
local leftOver = getglobal("AM_TTP"..i); |
while ( leftOver ) do |
leftOver:Hide(); |
i = i + 1; |
leftOver = getglobal("AM_TTP"..i); |
end |
end |
function AM_TTP_OnEnter() |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
AlphaMapTooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
AlphaMapTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
AlphaMapTooltip:ClearLines(); |
local label = this.label or "Waypoint"; |
AlphaMapTooltip:AddDoubleLine("TomTom", label, 0, 1, 0); |
local needGap = true; |
if ( this.uid ) then |
local dist, x, y = TomTom:GetDistanceToWaypoint(this.uid); |
if ( dist ) then |
AlphaMapTooltip:AddLine(string.format("%d yards away", dist), 1, 1, 1); |
needGap = false; |
end |
end |
if ( needGap ) then |
AlphaMapTooltip:AddLine(" ", 0.6, 0.6, 0.6); |
end |
label = ""; |
if ( this.zone ) then |
label = this.zone |
end |
if ( this.coord ) then |
label = label .. " (" .. this.coord .. ")"; |
end |
if ( label ~= "" ) then |
AlphaMapTooltip:AddLine(label, 0.6, 0.6, 0.6); |
end |
AlphaMapTooltip:Show(); |
end |
function AM_TTP_OnLeave() |
AlphaMapTooltip:Hide(); |
end |
function AM_TTP_OnClick() |
if ( TomTom.InitializeDropdown ) then |
local dropdown = TomTom.dropdown; |
dropdown.uid = this.uid; |
dropdown:SetParent(this); |
TomTom:InitializeDropdown(this.uid); |
ToggleDropDownMenu(1, nil, dropdown, "cursor", 0, 0); |
end |
end |
function AM_DrawCTMapNotes(continent, zone) |
local zName = CT_MapMod_GetZoneName(zone, GetMapZones(continent)); |
local y = 1; |
if ( ( not AlphaMapConfig.amClearView) and ( not AlphaMapFrame.zoomed ) and ( not amAlphaMapMap ) and ( CT_UserMap_Notes[zName] ) and ( AlphaMapConfig.mapnotes == true ) ) then |
local amWidth = AlphaMapDetailFrame:GetWidth()/amUnitScale; |
local amHeight = AlphaMapDetailFrame:GetHeight()/amUnitScale; |
for i, var in ipairs(CT_UserMap_Notes[zName]) do |
if ( y > CT_NUM_USERMAP_NOTES ) then |
break; |
end |
if ( not CT_MapMod_Options[amPlayer.."@"..GetCVar("realmName")].hideGroups[CT_MAPMOD_SETS[(var.set or 1)]] and ( not CT_MapMod_Filter or string.find(strlower(var.name), strlower(CT_MapMod_Filter)) or string.find(strlower(var.descript), strlower(CT_MapMod_Filter)) ) ) then |
local note = AM_CreateCTMapNote(y); |
local iconTexture = getglobal("AMCT_UserMap_Note"..y.."Icon"); |
if ( ( var.set == 7 ) or ( var.set == 8 ) ) then |
local offset = 0; |
if ( var.set == 8 ) then |
offset = 29; |
end |
if ( CT_UserMap_HerbIcons[var.icon+offset] ) then |
iconTexture:SetTexture("Interface\\AddOns\\CT_MapMod\\Resource\\"..CT_UserMap_HerbIcons[var.icon+offset]); |
else |
iconTexture:SetTexture("Interface\\AddOns\\CT_MapMod\\Resource\\Herb_Bruiseweed"); |
end |
else |
iconTexture:SetTexture("Interface\\AddOns\\CT_MapMod\\Skin\\"..CT_UserMap_Icons[var.set]); |
end |
note:SetScale(amUnitScale); |
note:SetPoint("CENTER", "AlphaMapDetailFrame", "TOPLEFT", (var.x*amWidth), -(var.y*amHeight)); |
note:Show(); |
if ( not var.name ) then |
var.name = ""; |
end |
if ( ( not var.set ) or ( not CT_MAPMOD_SETS[var.set] ) ) then |
var.set = 1; |
end |
if ( not var.descript ) then |
var.descript = ""; |
end |
note.name = var.name; |
note.set = CT_MAPMOD_SETS[var.set]; |
note.descript = var.descript; |
y = y + 1; |
end |
end |
end |
local CTMapNote = getglobal("AMCT_UserMap_Note"..y); |
while ( CTMapNote ) do |
CTMapNote:Hide(); |
y = y + 1; |
CTMapNote = getglobal("AMCT_UserMap_Note"..y); |
end |
end |
function AM_DrawFlightMasters(continent, zone) |
local POI = 1; |
if ( ( zone ~= 0 ) and ( not AlphaMapConfig.amClearView) and ( not AlphaMapFrame.zoomed ) and ( not amAlphaMapMap ) and ( AlphaMapConfig.mapnotes == true ) and ( FlightMapUtil.getZoneName ) ) then |
local zoneName = FlightMapUtil.getZoneName(); |
local nodes = FlightMapUtil.getNodesInZone(zoneName, false); |
for node, data in pairs(nodes) do |
if ( AM_ShowFlightNode(node, data, POI) ) then |
POI = POI + 1; |
end |
end |
end |
for i = POI, FLIGHTMAP_MAX_POIS, 1 do |
getglobal("AM_FlightMapPOI"..i):Hide(); |
end |
end |
function AM_ShowFlightNode(node, data, num) |
if ( not data.Location.Zone ) then |
return nil; |
end |
if ( num > FLIGHTMAP_MAX_POIS ) then |
return nil; |
end |
local x = data.Location.Zone.x * AlphaMapDetailFrame:GetWidth(); |
local y = data.Location.Zone.y * AlphaMapDetailFrame:GetHeight(); |
if ( AM_FlightCheck_CloseToExistingPOI(x, y) ) then |
return nil; |
end |
local name = FlightMapUtil.getNameAndZone(data.Name); |
local button = getglobal("AM_FlightMapPOI"..num); |
local bTexture = getglobal("AM_FlightMapPOI"..num.."Texture"); |
if ( not FlightMapUtil.knownNode(node) ) then |
if ( not FlightMap.Opts.showAllInfo ) then |
return nil; |
end |
bTexture:SetTexture(FLIGHTMAP_POI_OTHER); |
else |
bTexture:SetTexture(FLIGHTMAP_POI_KNOWN); |
end |
button.name = name; |
button.data = data; |
button.node = node; |
button:SetScale(amUnitScale); |
button:SetPoint("CENTER", "AlphaMapDetailFrame", "TOPLEFT", x/amUnitScale, -y/amUnitScale); |
button:Show(); |
return true; |
end |
function AM_FlightCheck_CloseToExistingPOI(x, y) |
local i = 1; |
local button = getglobal( "AlphaMapPOI"..i ); |
while ( ( button ) and ( button:IsVisible() ) ) do |
local _, _, index, _, _ = GetMapLandmarkInfo(i); |
-- Index 15 is an invisible POI |
if ( index ~= 15 ) then |
local px, py = button:GetCenter(); |
if ( ( px ) and ( py ) ) then |
px = px - AlphaMapDetailFrame:GetLeft(); |
py = py - AlphaMapDetailFrame:GetBottom(); |
if abs(px - x) < FLIGHTMAP_CLOSE and |
abs(py - y) < FLIGHTMAP_CLOSE then |
return true; |
end |
end |
end |
i = i + 1; |
button = getglobal( "AlphaMapPOI"..i ); |
end |
return false; |
end |
-- Helper function to set the opacity of the AlphaMap |
function SetAlphaMapOpacity(alpha) |
-- Determine the transparency |
if ( not alpha ) then |
alpha = 1.0 - AlphaMapSliderFrame:GetValue(); |
else |
AlphaMapSliderFrame:SetValue( 1.0 - alpha ); |
end |
local txtAlpha = alpha/2 + 0.4; |
if ( AM_ChangingOriWorldMap ) then |
if ( applyAMMapChanges ) then |
WorldMapFrame:SetAlpha( alpha ); |
end |
else |
if ( amAlphaMapMap ) then |
AlphaMapAlphaMapFrame:SetAlpha( alpha ); |
if ( alpha == 0 ) then |
txtAlpha = 0; |
end |
AlphaMapAlphaMapTitleFrame:SetAlpha( txtAlpha ); |
AlphaMapAlphaMapPreReqFrame:SetAlpha( txtAlpha ); |
AlphaMapAlphaMapDetailsFrame:SetAlpha( txtAlpha ); |
else |
AlphaMapDetailFrame:SetAlpha( alpha ); |
if ( alpha == 0.0 ) then |
AlphaMapUnits:Hide(); |
else |
AlphaMapUnits:Show(); |
end |
end |
if ( AlphaMapSliderFrame ) then |
AlphaMapSliderFrame:SetAlpha( txtAlpha ); |
end |
end |
AlphaMapConfig.alpha = alpha; |
end |
-- Function to extract the next param from the command line |
function AlphaMap_Extract_NextParameter(msg) |
local params = msg; |
local command = params; |
local index = strfind(command, " "); |
if ( index ) then |
command = strsub(command, 1, index-1); |
params = strsub(params, index+1); |
else |
params = ""; |
end |
return command, params; |
end |
-- Function to handle slash commands |
function AlphaMap_Main_ChatCommandHandler(msg) |
local commandName, params = AlphaMap_Extract_NextParameter(msg); |
if ((commandName) and (strlen(commandName) > 0)) then |
commandName = string.lower(commandName); |
else |
commandName = ""; |
end |
-- Enable via slash command |
if( strfind( commandName, "enable" ) ) then |
AlphaMap_ReEnable(); |
return; |
end |
-- If we are disabled, ignore all other commands |
if (not AlphaMapConfig.enabled) or (AlphaMapConfig.enabled == false) then |
AML.AlphaMap_Print(ALPHA_MAP_DISABLED_HINT); |
return; |
end |
if ( commandName == "-s" ) then |
AML.AlphaMap_Search(params); |
return; |
end |
-- Check if we should toggle disable AlphaMap |
if( strfind( commandName, "disable" ) ) then |
AlphaMap_Disable(); |
-- Check if we should toggle on/off the AlphaMap |
elseif ( ( strfind( commandName, "tog" ) ) or ( strfind(commandName, "show") ) or ( strfind(commandName, "display") ) ) then |
ToggleAlphaMap(); |
-- Check if we should lock the UI |
elseif( strfind( commandName, "lock" ) ) then |
AlphaMap_Lock_Toggle(); |
-- Check if we should reset config options to the defaults |
elseif (strfind(commandName, "reset")) then |
AlphaMap_ResetAll(); |
-- Scale the MapSelector DropDown boxes |
elseif ( strfind(commandName, "ddscale") ) then |
local prev = AM_DEFAULT_MAPSELECTOR_SCALE; |
if ( AlphaMapConfig.ddScale ) then |
prev = AlphaMapConfig.ddScale; |
end |
local ddScale = tonumber(params); |
if ( ( not ddScale ) or ( ddScale < 0.3 ) or ( ddScale > 1.4 ) ) then |
ddScale = AM_DEFAULT_MAPSELECTOR_SCALE; |
end |
AlphaMapConfig.ddScale = ddScale; |
AM_SaveGlobals(); |
AML.AlphaMap_Print(prev .. " -> " .. AlphaMapConfig.ddScale); |
AM_CheckDDScale(); |
-- Check if we should scale the window |
elseif( strfind( commandName, "scale" ) ) then |
local scale = tonumber(params); |
if ( ( not scale ) or ( scale < 0.0 ) ) then |
scale = 1.0; |
end |
AlphaMapConfig.scale = scale; |
AlphaMapFrame:SetScale( scale ); |
-- Check if we should allow movement of the slider |
-- NOTE: This must be checked BEFORE "slider" |
elseif( strfind(commandName, "moveslider" ) ) then |
AlphaMapConfig.sliderlock = not AlphaMapConfig.sliderlock; |
if( AlphaMapConfig.sliderlock == false ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_SLIDER_STATE..ALPHA_MAP_GREEN_ENABLED ); |
AlphaMapSliderMovementFrame:Show(); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_SLIDER_STATE..ALPHA_MAP_RED_DISABLED ); |
AlphaMapSliderMovementFrame:Hide(); |
end |
-- Check if we should Toggle on/off display of the slider |
elseif (strfind(commandName, "slider")) then |
ToggleSlider(); |
-- Check if we should autoclose AM on combat |
elseif (strfind(commandName, "combat")) then |
AlphaMapConfig.combat = not AlphaMapConfig.combat; |
AM_AutoClosed = nil; |
if( AlphaMapConfig.combat == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_COMBAT_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_COMBAT_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
elseif ( ( strfind(commandName, "reopen") ) or ( strfind(commandName, "re-open") ) ) then |
AlphaMapConfig.reopen = not AlphaMapConfig.reopen; |
AM_AutoClosed = nil; |
if ( AlphaMapConfig.reopen == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_REOPEN_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_REOPEN_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
-- Check if we should show raid pins |
elseif (strfind(commandName, "raid")) then |
AlphaMapConfig.raid = not AlphaMapConfig.raid; |
if( AlphaMapConfig.raid == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_RAID_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_RAID_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
-- check if we should display party/raid tooltips |
elseif (strfind(commandName, "ptips")) then |
AlphaMapConfig.ptips = not AlphaMapConfig.ptips; |
if( AlphaMapConfig.ptips == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_PTIPS_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_PTIPS_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
-- check if we should display MapNotes tooltips |
elseif( strfind( commandName, "mntips" ) ) then |
AlphaMapConfig.mntips = not AlphaMapConfig.mntips; |
if( AlphaMapConfig.mntips == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_MNTIPS_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_MNTIPS_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
-- check if we should display MapNotes Gatherer tooltips |
elseif( strfind( commandName, "mngtips" ) ) then |
AlphaMapConfig.mngtips = not AlphaMapConfig.mngtips; |
if( AlphaMapConfig.mngtips == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_MNGTIPS_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_MNGTIPS_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
-- check if we should display Gatherer tooltips |
elseif (strfind(commandName, "gtips")) then |
AlphaMapConfig.gtips = not AlphaMapConfig.gtips; |
if( AlphaMapConfig.gtips == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_GTIPS_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_GTIPS_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
-- Check if we should set the alpha |
elseif (strfind(commandName, "alpha")) then |
local alpha = tonumber(params); |
if ( ( not alpha ) or ( alpha < 0 ) ) then |
alpha = 0.0; |
end |
if ( alpha > 1.0 ) then |
alpha = 1.0; |
end |
SetAlphaMapOpacity( alpha ); |
-- Check if we should close AlphaMap when the World Map Closes |
elseif (strfind(commandName, "wmclose")) then |
AlphaMapConfig.wmclose = not AlphaMapConfig.wmclose; |
if( AlphaMapConfig.wmclose == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_WMCLOSE_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_WMCLOSE_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
-- Check if we should show Gatherer Pins |
elseif (strfind(commandName, "gatherer")) then |
AlphaMapConfig.gatherer = not AlphaMapConfig.gatherer; |
if( AlphaMapConfig.gatherer == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_GATHERER_STATE..ALPHA_MAP_GREEN_ENABLED ); |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_GATHERER_STATE..ALPHA_MAP_RED_DISABLED ); |
end |
-- Check if we should show MapNotes Pins |
elseif (strfind(commandName, "mapnotes")) then |
AlphaMapConfig.mapnotes = not AlphaMapConfig.mapnotes; |
if( AlphaMapConfig.mapnotes == true ) then |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_MAPNOTES_STATE..ALPHA_MAP_GREEN_ENABLED ); |
if ( MapNotes_EnablePlugin ) then |
MapNotes_EnablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_EnablePlugin(AM_WM_PLUGIN); |
end |
end |
else |
AML.AlphaMap_Print( ALPHA_MAP_CONFIG_MAPNOTES_STATE..ALPHA_MAP_RED_DISABLED ); |
if ( MapNotes_DisablePlugin ) then |
MapNotes_DisablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_DisablePlugin(AM_WM_PLUGIN); |
end |
end |
end |
elseif ( strfind(commandName, "minimap") ) then |
AlphaMapConfig.minimap = not AlphaMapConfig.minimap; |
if ( AM_MinimapButton:IsVisible() ) then |
AM_MinimapButton:Hide(); |
else |
AM_MinimapButton:Show(); |
end |
AM_UpdateMinimapButton(); |
elseif ( strfind(commandName, "legacy") ) then |
AlphaMapConfig.legacy = not AlphaMapConfig.legacy; |
elseif ( ( strfind(commandName, "help") ) or ( strfind(commandName, "?") ) ) then |
ShowSlashCommands(); |
elseif ( strfind(commandName, "info") ) then |
local msg = "AlphaMap v"..ALPHA_MAP_VERSION .. " " .. GetLocale(); |
AML.AlphaMap_Print(msg); |
SetMapToCurrentZone(); |
local cont, zone = GetCurrentMapContinent(), GetCurrentMapZone(); |
if ( not cont ) then cont = -99; end |
if ( not zone ) then zone = -99; end |
local map = GetMapInfo(); |
if ( not map ) then |
if ( cont == WORLDMAP_COSMIC_ID ) then |
mapFileName = "Cosmic"; |
AM_OutlandButton:Show(); |
AM_AzerothButton:Show(); |
else |
mapFileName = "World"; |
end |
end |
local zName = GetRealZoneText(); |
if ( not zName ) then zName = "<nil>"; end |
msg = map .. " | " .. cont .. " : " .. zone .. " | " .. zName; |
AML.AlphaMap_Print(msg); |
local _, iType = IsInInstance(); |
AML.AlphaMap_Print(iType); |
else |
-- If all else fails, output the help info |
-- ShowSlashCommands(); |
if ( AM_OptionsFrame:IsVisible() ) then |
AM_OptionsFrame:Hide(); |
else |
AM_OptionsFrame:Show(); |
end |
end |
if ( AM_OptionsFrame:IsVisible() ) then |
AM_OptionsFrame:Hide(); |
AM_OptionsFrame:Show(); |
end |
end |
function DrawAlphaMapGatherer() |
local noteCount, maxNotes = 0, Gatherer.Config.GetSetting("mainmap.count", 600); |
local mapContinent = GetCurrentMapContinent() |
local mapZone = GetCurrentMapZone() |
local mainNote; |
-- Get Current Continent and Zone |
if ( ( updatingPaused ) and ( selectedCont ) and ( selectedZone ) ) then |
mapContinent, mapZone = selectedCont, selectedZone; |
end |
if ( ( not AlphaMapConfig.amClearView) and ( not AlphaMapFrame.zoomed ) and ( not amAlphaMapMap ) and ( Gatherer.Storage.HasDataOnZone(mapContinent, mapZone) ) ) then |
for nodeId, gatherType, num in Gatherer.Storage.ZoneGatherNames(mapContinent, mapZone) do |
if (Gatherer.Config.DisplayFilter_MainMap(nodeId)) then |
for index, xPos, yPos, count in Gatherer.Storage.ZoneGatherNodes(mapContinent, mapZone, nodeId) do |
if ( noteCount < maxNotes ) then |
noteCount = noteCount + 1; |
mainNote = AM_CreateGathererPOI(noteCount); |
mainNote:SetAlpha(Gatherer.Config.GetSetting("mainmap.percent", 80) / 100); |
xPos = xPos * AlphaMapDetailFrame:GetWidth(); |
yPos = yPos * AlphaMapDetailFrame:GetHeight(); |
mainNote:ClearAllPoints(); |
mainNote:SetPoint("CENTER", "AlphaMapDetailFrame", "TOPLEFT", xPos, -yPos); |
local texture = Gatherer.Util.GetNodeTexture(nodeId); |
getglobal("AlphaMapGathererPOI"..noteCount.."Texture"):SetTexture(texture); |
mainNote:Hide(); |
local iconsize = Gatherer.Config.GetSetting("mainmap.iconsize", 16); |
getglobal("AlphaMapGathererPOI"..noteCount.."Texture"):SetWidth(iconsize); |
getglobal("AlphaMapGathererPOI"..noteCount.."Texture"):SetHeight(iconsize); |
mainNote.continent = mapContinent; |
mainNote.zone = mapZone; |
mainNote.id = nodeId; |
mainNote.index = index; |
mainNote:Show(); |
else -- reached note limit |
break; |
end |
end |
end |
end |
end |
noteCount = noteCount + 1; |
mainNote = getglobal("AlphaMapGathererPOI"..noteCount); |
while ( mainNote ) do |
mainNote:Hide(); |
noteCount = noteCount + 1; |
mainNote = getglobal("AlphaMapGathererPOI"..noteCount); |
end |
end |
function AlphaMapNotes_OnEnter( id, noteFrame ) |
local MapNote_DataSet = nil; |
local MapNote_ZShift = nil; |
local MapNote_Clrs = nil; |
local createdBy = ""; |
local cNr = 0; |
if ( ( id == 9998 ) and ( AlphaMapConfig.mntips == true ) ) then -- tloc |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
GameTooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
GameTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
GameTooltip:SetText(MAPNOTES_THOTTBOTLOC); |
elseif ( ( id == 9999 ) and ( AlphaMapConfig.mntips == true ) ) then -- PartyNote |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
GameTooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
GameTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
GameTooltip:SetText(MAPNOTES_PARTYNOTE); |
elseif ( id ) then |
if ( MetaMap_GetCurrentMapInfo ) then |
_, MapNote_DataSet = MetaMap_GetCurrentMapInfo(); |
MapNote_Clrs = MetaMap_Colors; |
MapNote_Opts = MetaMapOptions; |
createdBy = METAMAP_CREATEDBY; |
if ( ( MapNote_DataSet ) and ( MapNote_DataSet[id] ) ) then |
MapNote_DataSet = MapNote_DataSet[id]; |
else |
MapNote_DataSet = nil; |
end |
end |
if ( ( MapNote_DataSet ) and ( AlphaMapConfig.mntips == true ) ) then |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
GameTooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
GameTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
if ( MapNote_DataSet.ncol ) then |
cNr = MapNote_DataSet.ncol; |
end |
GameTooltip:SetText( MapNote_DataSet.name, MapNote_Clrs[cNr].r, MapNote_Clrs[cNr].g, MapNote_Clrs[cNr].b, MapNote_Opts.TooltipWrap); |
if ((MapNote_DataSet.inf1 ~= nil) and (MapNote_DataSet.inf1 ~= "")) then |
cNr = MapNote_DataSet.in1c; |
if ( not cNr ) then |
cNr = 0; |
end |
GameTooltip:AddLine(MapNote_DataSet.inf1, MapNote_Clrs[cNr].r, MapNote_Clrs[cNr].g, MapNote_Clrs[cNr].b, MapNote_Opts.TooltipWrap); |
end |
if ((MapNote_DataSet.inf2 ~= nil) and (MapNote_DataSet.inf2 ~= "")) then |
cNr = MapNote_DataSet.in2c; |
if ( not cNr ) then |
cNr = 0; |
end |
GameTooltip:AddLine(MapNote_DataSet.inf2, MapNote_Clrs[cNr].r, MapNote_Clrs[cNr].g, MapNote_Clrs[cNr].b, MapNote_Opts.TooltipWrap); |
end |
GameTooltip:AddDoubleLine( createdBy, MapNote_DataSet.creator, 0.49, 0.39, 0.0, 0.49, 0.39, 0.0 ); |
AlphaMap_ShowTooltip(); |
end |
end |
end |
function AlphaCTMapNotes_OnEnter( id ) |
if ( ( CT_UserMap_Notes ) and ( AlphaMapConfig.mntips == true ) ) then |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
GameTooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
GameTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
GameTooltip:ClearLines(); |
GameTooltip:AddDoubleLine(this.name, this.set, 0, 1, 0, 0.6, 0.6, 0.6); |
if ( this.descript ) then |
GameTooltip:AddLine(this.descript, nil, nil, nil, 1); |
end |
AlphaMap_ShowTooltip(); |
end |
end |
function AlphaMapGatherer_OnEnter(frame) |
if( AlphaMapConfig.gtips == true ) then |
local _tr = Gatherer.Locale.Tr; |
local tooltip = GameTooltip; |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
tooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
tooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
local id = frame.id; |
local name = Gatherer.Util.GetNodeName(id); |
local _, _, |
count, |
gType, |
harvested, |
inspected, |
who = Gatherer.Storage.GetNodeInfo(frame.continent, frame.zone, id, frame.index); |
local last = inspected or harvested; |
tooltip:ClearLines(); |
tooltip:AddLine(name); |
if (count > 0) then |
tooltip:AddLine(_tr("NOTE_COUNT", count)); |
end |
if (who) then |
if (who == "REQUIRE") then |
tooltip:AddLine(_tr("NOTE_UNSKILLED")); |
elseif (who == "IMPORTED") then |
tooltip:AddLine(_tr("NOTE_IMPORTED")); |
else |
tooltip:AddLine(_tr("NOTE_SOURCE", who)); |
end |
end |
if (last and last > 0) then |
tooltip:AddLine(_tr("NOTE_LASTSEEN", format("%d", time()-last))); |
end |
if (GatherDrops) then |
local drops = GatherDrops[id]; |
if (drops) then |
local total = drops.total; |
if (total and total > 0) then |
tooltip:AddLine(_tr("Overall drop rates:")); |
for item, count in pairs(drops) do |
if (item ~= "total") then |
local itemName, itemLink, itemRarity, itemLevel, itemMinLevel, itemType, itemSubType, itemStackCount, itemEquipLoc, invTexture = GetItemInfo(item); |
if (itemName) then |
local expected = count/total |
if (expected > 0.01) then |
tooltip:AddDoubleLine(itemLink, string.format("x%0.2f", expected)) |
tooltip:AddTexture(invTexture) |
end |
end |
end |
end |
end |
end |
end |
tooltip:Show() |
AlphaMap_ShowTooltip(); |
end |
end |
function AlphaMapNotes_OnLeave( id ) |
AlphaMap_HideTooltip(); |
end |
function AM_FlightMapPOIButton_OnEnter(thePOI) |
if ( AlphaMapConfig.mntips == true ) then |
local x, y = thePOI:GetCenter(); |
local parentX, parentY = AlphaMapDetailFrame:GetCenter(); |
if (x > parentX) then |
GameTooltip:SetOwner(thePOI, "ANCHOR_LEFT"); |
else |
GameTooltip:SetOwner(thePOI, "ANCHOR_RIGHT"); |
end |
FlightMapUtil.addFlightsForNode(GameTooltip, thePOI.node, ""); |
AlphaMap_ShowTooltip(); |
end |
end |
function AlphaMapUnit_OnEnter(unit) |
if ( AlphaMapConfig.ptips ) then |
local unitPin; |
local newLine = ""; |
local ttText = ""; |
local x, y = unit:GetCenter(); |
local parentX, parentY = unit:GetParent():GetCenter(); |
if ( x > parentX ) then |
GameTooltip:SetOwner(unit, "ANCHOR_LEFT"); |
else |
GameTooltip:SetOwner(unit, "ANCHOR_RIGHT"); |
end |
if ( MouseIsOver(AlphaMapPlayer) ) then |
ttText = ttText..amPlayer; |
newLine = "\n"; |
end |
-- Check party |
for i=1, MAX_PARTY_MEMBERS do |
unitPin = getglobal("AlphaMapParty"..i); |
if ( unitPin:IsVisible() and MouseIsOver(unitPin) ) then |
ttText = ttText..newLine..UnitName(unitPin.unit); |
newLine = "\n"; |
end |
end |
--Check Raid |
for i=1, MAX_RAID_MEMBERS do |
unitPin = getglobal("AlphaMapRaid"..i); |
if ( unitPin:IsVisible() and MouseIsOver(unitPin) ) then |
-- Handle players not in your raid or party, but on your team |
if ( unitPin.name ) then |
ttText = ttText..newLine..unitPin.name; |
elseif ( unitPin.unit ) then |
ttText = ttText..newLine..UnitName(unitPin.unit); |
end |
newLine = "\n"; |
end |
end |
-- Check Vehicles |
if ( GetNumBattlefieldVehicles ) then |
local numVehicles = GetNumBattlefieldVehicles(); |
for _, v in pairs(ALPHA_MAP_VEHICLES) do |
if ( ( v:IsVisible() ) and ( MouseIsOver(v) ) ) then |
if ( v.name ) then |
ttText = ttText..newLine..v.name; |
end |
newLine = "\n"; |
end |
end |
end |
GameTooltip:SetText(ttText); |
AlphaMap_ShowTooltip(); |
end |
end |
-- <= == == == == == == == == == == == == => |
-- => New utility functions |
-- <= == == == == == == == == == == == == => |
function ShowSlashCommands() |
AML.AlphaMap_Print(AM_SLASH_HELP_USAGE); |
AML.AlphaMap_Print(AM_SLASH_HELP_TOG); |
AML.AlphaMap_Print(AM_SLASH_HELP_HELP); |
AML.AlphaMap_Print(AM_SLASH_HELP_ALPHA); |
AML.AlphaMap_Print(AM_SLASH_HELP_AUTOCLOSE); |
AML.AlphaMap_Print(AM_SLASH_HELP_AUTOOPEN); |
AML.AlphaMap_Print(AM_SLASH_HELP_ENABLE); |
AML.AlphaMap_Print(AM_SLASH_HELP_DISABLE); |
AML.AlphaMap_Print(AM_SLASH_HELP_GATHERER); |
AML.AlphaMap_Print(AM_SLASH_HELP_GTIPS); |
AML.AlphaMap_Print(AM_SLASH_HELP_LOCK); |
AML.AlphaMap_Print(AM_SLASH_HELP_MAPNOTES); |
AML.AlphaMap_Print(AM_SLASH_HELP_MNGTIPS); |
AML.AlphaMap_Print(AM_SLASH_HELP_MNTIPS); |
AML.AlphaMap_Print(AM_SLASH_HELP_MOVESLIDER); |
AML.AlphaMap_Print(AM_SLASH_HELP_PTIPS); |
AML.AlphaMap_Print(AM_SLASH_HELP_RAID); |
AML.AlphaMap_Print(AM_SLASH_HELP_RESET); |
AML.AlphaMap_Print(AM_SLASH_HELP_SCALE); |
AML.AlphaMap_Print(AM_SLASH_HELP_DDSCALE); |
AML.AlphaMap_Print(AM_SLASH_HELP_SLIDER); |
AML.AlphaMap_Print(AM_SLASH_HELP_WMCLOSE); |
AML.AlphaMap_Print(AM_SLASH_HELP_MINIMAP); |
AML.AlphaMap_Print(AM_SLASH_HELP_SEARCH); |
end |
function AlphaMap_Disable() |
if (AlphaMapConfig.enabled == false) then |
return; |
end |
AlphaMapConfig.enabled = false; |
if ( AlphaMapFrame:IsVisible() ) then |
AlphaMapFrame.UserHidden = true; |
AlphaMapFrame:Hide(); |
end |
AML.AlphaMap_Print(ALPHA_MAP_DISABLED); |
end |
function AlphaMap_ReEnable() |
if (AlphaMapConfig.enabled == true) then |
return; |
end |
AlphaMapConfig.enabled = true; |
AML.AlphaMap_Print(ALPHA_MAP_ENABLED); |
end |
function AlphaMap_ResetAll() |
if ( AlphaMapFrame:IsVisible() ) then |
AlphaMapFrame:Hide(); |
end |
AlphaMapConfig.enabled = true; |
AlphaMapConfig.alpha = AM_DEFAULT_ALPHA; |
AlphaMapConfig.scale = AM_DEFAULT_SCALE; |
AlphaMapConfig.nsFactor = AM_DEFAULT_NOTESCALE; |
AlphaMapConfig.combat = false; |
AlphaMapConfig.ptips = true; |
AlphaMapConfig.gtips = true; |
AlphaMapConfig.mntips = true; |
AlphaMapConfig.mngtips = false; |
AlphaMapConfig.wmclose = false; |
AlphaMapConfig.gatherer = true; |
AlphaMapConfig.mapnotes = true; |
if ( MapNotes_EnablePlugin ) then |
MapNotes_EnablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_EnablePlugin(AM_WM_PLUGIN); |
end |
end |
AlphaMapConfig.raid = true; |
AlphaMapConfig.sliderlock = true; |
AlphaMapSliderMovementFrame:Hide(); |
AlphaMapConfig.slider = false; |
AlphaMapConfig.minimap = true; |
AlphaMapConfig.legacy = false; |
AlphaMapConfig.angle = AM_DEFAULT_MINIMAP_ANGLE; |
AlphaMapConfig.radius = AM_DEFAULT_MINIMAP_RADIUS; |
AlphaMapConfig.dmNotes = true; |
AlphaMapConfig.dmNotesBg = true; |
AlphaMapConfig.dmMapBg = false; |
AlphaMapConfig.dmTxtBg = false; |
AlphaMapConfig.dmNotesTooltips = true; |
AlphaMapConfig.dmHeader = true; |
AlphaMapConfig.dmExtra = true; |
AlphaMapConfig.dmKey = true; |
AlphaMapConfig.dmKeyTooltips = true; |
AlphaMapConfig.ddScale = AM_DEFAULT_MAPSELECTOR_SCALE; |
AlphaMapConfig.ddP = AM_ANCHOR_DEFAULT; |
AM_MapSelector.locked = true; |
AlphaMapConfig.ddAnchorFrom = 5; |
UIDropDownMenu_SetSelectedID(AlphaMapDDPoint, AlphaMapConfig.ddAnchorFrom); |
UIDropDownMenu_SetText(AlphaMapDDPoint, amAnchorPoint[AlphaMapConfig.ddAnchorFrom].Display); |
AlphaMapConfig.ddAnchorTo = 1; |
UIDropDownMenu_SetSelectedID(AlphaMapDDrelativePoint, AlphaMapConfig.ddAnchorTo); |
UIDropDownMenu_SetText(AlphaMapDDrelativePoint, amAnchorPoint[AlphaMapConfig.ddAnchorTo].Display); |
AlphaMapConfig.HotSpot = true; |
AlphaMapConfig.hsOpen = true; |
AlphaMapConfig.hsOpacity = true; |
AlphaMapConfig.hsWmIcons = false; |
AlphaMapConfig.hsDmIcons = false; |
AlphaMapConfig.hsNBg = false; |
AlphaMapConfig.hsMBg = false; |
AlphaMapConfig.hsMinimap = false; |
AlphaMapConfig.hsInfo = false; |
AlphaMapConfig.amInBG = true; |
AlphaMapConfig.autoSwitch = true; |
AlphaMapConfig.autoOpen = true; |
for i, entry in ipairs(AM_ValidIndex) do |
AlphaMapConfig[entry.typ] = true; |
end |
AlphaMapConfig.bgMsgType = "Default"; |
AlphaMapConfig.NuNFormatted = false; |
AlphaMapConfig.NuNSendTo = "Default"; |
AlphaMapConfig.wmMode = AM_OPTIONS_WMAP_SMODE; |
AlphaMapConfig.Escape = false; |
AML.AM_DisableEscapeMode(); |
AlphaMapConfig.Mouse = true; |
AlphaMapFrame:EnableMouseWheel(true); |
AlphaMapConfig.mute = false; |
AlphaMapConfig.coords = true; |
AlphaMapConfig.hTips = true; |
AlphaMapConfig.sliderLocX = AM_DefaultSliderX; |
AlphaMapConfig.sliderLocY = AM_DefaultSliderY; |
AM_SetSliderPos(); |
AM_SetCoordsPos(); |
AlphaMapConfig.amClearView = false; |
AlphaMapConfig.reopen = false; |
AlphaMapConfig.nBgColour = AM_DEFAULT_COLOUR; |
AlphaMapConfig.mBgColour = AM_DEFAULT_COLOUR; |
AlphaMapConfig.freeLocked = false; |
SetAlphaMapOpacity( AlphaMapConfig.alpha ); |
AM_UpdateMinimapButton(); |
AlphaMapPlaceDDs(); |
AlphaMapFrame:ClearAllPoints(); |
AlphaMapSliderFrame:ClearAllPoints(); |
AlphaMapFrame:SetPoint("CENTER", "UIParent", "CENTER", 0, 0); |
AlphaMapFrame:SetUserPlaced(0); |
AM_MarkPosition(); |
AlphaMapSliderFrame:SetUserPlaced(0); |
ShowUIPanel( AlphaMapSliderFrame ); |
HideUIPanel( AlphaMapSliderFrame ); |
AlphaMapConfig.posX = 512; |
AlphaMapConfig.posY = 383; |
AlphaMapConfigurations = {}; |
AML.AM_InitialiseConfigurations(); |
AlphaMapConfigurations.wm = {}; |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations.wm); |
AlphaMapConfigurations.gm = {}; |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations.gm); |
AM_SaveGlobals(); |
if ( ( AlphaMapConfig.gmap ) and ( applyAMMapChanges ) ) then |
WorldMapFrame:SetWidth(1024); |
WorldMapFrame:SetHeight(768); |
WorldMapFrame:ClearAllPoints(); |
WorldMapFrame:SetPoint("CENTER", UIParent, "CENTER", 0, 0); |
AM_SetupGameMap(); |
end |
end |
local dConvert = math.pi / 180; -- ok, lets try Radians then.... |
local rAngleOffset = 90 * dConvert; -- 0 & 360 start at 12 O'Clock, and ensure it moves Clockwise. i.e. 90 Degrees at 3 O'Clock is more intuitive for the user |
function AM_UpdateMinimapButton() |
if ( AlphaMapConfig.angle ) then |
local x = 56 - ( AlphaMapConfig.radius * math.cos( (AlphaMapConfig.angle * dConvert) + rAngleOffset ) ); |
local y = ( AlphaMapConfig.radius * math.sin( (AlphaMapConfig.angle * dConvert) + rAngleOffset ) ) - 58; |
AM_MinimapButton:SetPoint("TOPLEFT", "Minimap", "TOPLEFT", x, y); |
if ( AlphaMapConfig.minimap == true ) then |
AM_MinimapButton:Show(); |
else |
AM_MinimapButton:Hide(); |
end |
end |
end |
function AM_MinimapButtonOnEnter() |
GameTooltip_SetDefaultAnchor(GameTooltip, this) |
GameTooltip:SetText(AM_TT_MINIMAP_BUTTON); |
GameTooltip:Show(); |
if ( AlphaMapConfig.hsMinimap ) then |
AM_HotSpot_OnEnter(); |
end |
end |
function AM_MinimapButtonOnLeave() |
GameTooltip:Hide(); |
if ( AlphaMapConfig.hsMinimap ) then |
AM_HotSpot_OnLeave(); |
end |
end |
function AM_DDOptionsButtonOnEnter() |
GameTooltip_SetDefaultAnchor(GameTooltip, this) |
GameTooltip:SetText(AM_TT_MINIMAP_BUTTON); |
GameTooltip:Show(); |
end |
function AM_DDOptionsButtonOnLeave() |
GameTooltip:Hide(); |
end |
function AM_MinimapButtonOnClick(mBttn, minimapButton) |
if ( mBttn == "LeftButton" ) then |
if ( AM_DDHotSpot.toggled == true ) then |
AM_DDHotSpot.toggled = false; |
if ( ( minimapButton ) and ( AlphaMapConfig.hsMinimap ) ) then |
return; |
end |
end |
ToggleAlphaMap(); |
elseif ( mBttn == "RightButton" ) then |
AM_ToggleOptions(); |
end |
end |
function AM_ToggleOptions() |
if ( AM_OptionsFrame:IsVisible() ) then |
AM_OptionsFrame:Hide(); |
else |
AM_OptionsFrame:Show(); |
end |
end |
function AM_SetOptions() |
if ( not amLoaded ) then |
return; |
end |
AM_EnableStandardOptions(); |
-- if ( AM_HotSpotToggled ) then |
-- AM_HotSpot_OnLeave(); |
-- end |
local optionsType; |
if ( amAlphaMapMap ) then |
AML.AM_CopySettings(AlphaMapConfigurations[ AML.AM_Strip(amAlphaMapMap.filename) ], AlphaMapConfig); |
local settingLabel = amAlphaMapMap.displayname; |
if ( AlphaMapConfig[amAlphaMapMap.type] ) then |
settingLabel = amAlphaMapMap.type; |
end |
AM_OptionsLabel:SetText(settingLabel); |
optionsType = amAlphaMapMap.type; |
elseif ( ( GetMapInfo() ) and ( GetCurrentMapContinent() == -1 ) ) then |
local mapFileName = GetMapInfo(); |
local amMap = AML.AlphaMap_GetMap(mapFileName); |
if ( amMap ) then |
AML.AM_CopySettings(AlphaMapConfigurations[ AML.AM_Strip(amMap.filename) ], AlphaMapConfig); |
local settingLabel = amMap.displayname; |
if ( AlphaMapConfig[amMap.type] ) then |
settingLabel = amMap.type; |
end |
AM_OptionsLabel:SetText(settingLabel); |
optionsType = amMap.type; |
else |
AM_OptionsLabel:SetText(AM_TYP_WM); |
AML.AM_CopySettings(AlphaMapConfigurations.wm, AlphaMapConfig); |
end |
else |
AM_OptionsLabel:SetText(AM_TYP_WM); |
AML.AM_CopySettings(AlphaMapConfigurations.wm, AlphaMapConfig); |
end |
AML.AM_CopySettings(AlphaMapConfig, AM_OptionsFrame.AlphaMapConfig); |
AM_OptionsFrame.label = AM_OptionsLabel:GetText(); |
AM_SetOptionsCheckBoxes(); |
AM_SkipWorldMapRepos = true; |
AM_SetOptionsSliders(); |
local displayText = AM_OptionsLabel:GetText(); |
if ( displayText == AM_TYP_WM ) then |
AlphaMap_OptionsTabFrameTab2:Disable(); |
AlphaMap_OptionsTabFrameTab3:Disable(); |
if ( ( lastTab ) and ( ( lastTab:GetID() == 2 ) or ( lastTab:GetID() == 3 ) ) ) then |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, 1); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab1); |
end |
else |
AlphaMap_OptionsTabFrameTab2:Enable(); |
AlphaMap_OptionsTabFrameTab3:Enable(); |
AML.AM_SetAlphaMapTypeOptions(optionsType, displayText); |
if ( ( lastTab ) and ( lastTab.id ) ) then |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, lastTab.id); |
AlphaMap_TabSelect(lastTab); |
else |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, 1); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab1); |
end |
end |
end |
function AM_Options_OnClose() |
AM_OptionsGM_Change:SetChecked(0); |
AM_ChangingOriWorldMap = false; |
if ( amMapNeedsRefresh ) then |
local amMap = nil; |
local mapFileName = GetMapInfo(); |
if ( mapFileName ) then |
amMap = AML.AlphaMap_GetMap(mapFileName); |
end |
AlphaMapFrame_Update(amMap); |
amMapNeedsRefresh = nil; |
end |
end |
function AM_SetOptionsSliders() |
AM_Alpha:SetValue(AlphaMapConfig.alpha); |
AM_CurrentAlpha:SetText(math.floor(AlphaMapConfig.alpha * 100).."%"); |
AM_Scale:SetValue(AlphaMapConfig.scale); |
AM_CurrentScale:SetText(math.floor( AlphaMapConfig.scale * 100 ).."%"); |
-- AM_ButtonAngle:SetValue(AlphaMapConfig.angle); |
-- AM_CurrentButtonAngle:SetText(AlphaMapConfig.angle..AM_DEGREE); |
-- AM_ButtonRadius:SetValue(AlphaMapConfig.radius); |
-- AM_CurrentButtonRadius:SetText(AlphaMapConfig.radius); |
AM_NoteScaleSlider:SetValue(AlphaMapConfig.nsFactor); |
AM_NoteScaleSliderValue:SetText(AlphaMapConfig.nsFactor); |
end |
function AM_SetButtonSliders() |
AM_ButtonAngle:SetValue(AlphaMapConfig.angle); |
AM_CurrentButtonAngle:SetText(AlphaMapConfig.angle..AM_DEGREE); |
AM_ButtonRadius:SetValue(AlphaMapConfig.radius); |
AM_CurrentButtonRadius:SetText(AlphaMapConfig.radius); |
end |
function AM_OptionsCheckBox_OnCheck(option) |
local notSavedYet = true; |
if ( option == AM_OptionsDisplayMapNotes ) then |
if ( AM_OptionsDisplayMapNotes:GetChecked() ) then |
AlphaMapConfig.mapnotes = true; |
if ( MapNotes_EnablePlugin ) then |
MapNotes_EnablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_EnablePlugin(AM_WM_PLUGIN); |
end |
end |
AM_OptionsDisplayMapNotesTooltips:Show(); |
if ( AlphaMapConfig.mntips == true ) then |
AM_OptionsDisplayMapNotesTooltips:SetChecked(1); |
else |
AM_OptionsDisplayMapNotesTooltips:SetChecked(0); |
end |
else |
AlphaMapConfig.mapnotes = false; |
if ( MapNotes_DisablePlugin ) then |
MapNotes_DisablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_DisablePlugin(AM_WM_PLUGIN); |
end |
end |
AM_OptionsDisplayMapNotesTooltips:Hide(); |
end |
elseif ( option == AM_OptionsDisplayMapNotesTooltips ) then |
if ( AM_OptionsDisplayMapNotesTooltips:GetChecked() ) then |
AlphaMapConfig.mntips = true; |
else |
AlphaMapConfig.mntips = false; |
end |
elseif ( option == AM_OptionsDisplayGatherer ) then |
if ( AM_OptionsDisplayGatherer:GetChecked() ) then |
AlphaMapConfig.gatherer = true; |
AM_OptionsDisplayGathererTooltips:Show(); |
if ( AlphaMapConfig.gtips == true ) then |
AM_OptionsDisplayGathererTooltips:SetChecked(1); |
else |
AM_OptionsDisplayGathererTooltips:SetChecked(0); |
end |
else |
AlphaMapConfig.gatherer = false; |
AM_OptionsDisplayGathererTooltips:Hide(); |
end |
elseif ( option == AM_OptionsDisplayGathererTooltips ) then |
if ( AM_OptionsDisplayGathererTooltips:GetChecked() ) then |
AlphaMapConfig.gtips = true; |
else |
AlphaMapConfig.gtips = false; |
end |
elseif ( option == AM_OptionsDisplayRaid ) then |
if ( AM_OptionsDisplayRaid:GetChecked() ) then |
AlphaMapConfig.raid = true; |
AM_OptionsDisplayPartyTooltips:Show(); |
if ( AlphaMapConfig.ptips == true ) then |
AM_OptionsDisplayPartyTooltips:SetChecked(1); |
else |
AM_OptionsDisplayPartyTooltips:SetChecked(0); |
end |
else |
AlphaMapConfig.raid = false; |
AM_OptionsDisplayPartyTooltips:Hide(); |
end |
elseif ( option == AM_OptionsDisplayPartyTooltips ) then |
if ( AM_OptionsDisplayPartyTooltips:GetChecked() ) then |
AlphaMapConfig.ptips = true; |
else |
AlphaMapConfig.ptips = false; |
end |
elseif ( option == AM_OptionsDisplaySlider ) then |
if ( AM_OptionsDisplaySlider:GetChecked() ) then |
AlphaMapConfig.slider = true; |
AM_OptionsDisplayMSlider:Show(); |
if ( AlphaMapConfig.sliderlock == true ) then |
AM_OptionsDisplayMSlider:SetChecked(0); |
AlphaMapSliderMovementFrame:Hide(); |
else |
AM_OptionsDisplayMSlider:SetChecked(1); |
AlphaMapSliderMovementFrame:Show(); |
end |
AlphaMapSliderFrame:Show(); |
else |
AlphaMapConfig.slider = false; |
AM_OptionsDisplayMSlider:Hide(); |
AlphaMapSliderFrame:Hide(); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
elseif ( option == AM_OptionsDisplayMSlider ) then |
if ( AM_OptionsDisplayMSlider:GetChecked() ) then |
AlphaMapConfig.sliderlock = false; |
AlphaMapSliderMovementFrame:Show(); |
else |
AlphaMapConfig.sliderlock = true; |
AlphaMapSliderMovementFrame:Hide(); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
elseif ( option == AM_OptionsAutocloseC ) then |
AM_AutoClosed = nil; |
if ( AM_OptionsAutocloseC:GetChecked() ) then |
AlphaMapConfig.combat = true; |
AM_OptionsAutoReOpen:Show(); |
if ( AM_OptionsAutoReOpen:GetChecked() ) then |
AlphaMapConfig.reopen = true; |
else |
AlphaMapConfig.reopen = false; |
end |
else |
AlphaMapConfig.combat = false; |
AM_OptionsAutoReOpen:Hide(); |
end |
elseif ( option == AM_OptionsAutoReOpen ) then |
AM_AutoClosed = nil; |
if ( AM_OptionsAutoReOpen:GetChecked() ) then |
AlphaMapConfig.reopen = true; |
else |
AlphaMapConfig.reopen = false; |
end |
elseif ( option == AM_OptionsAutocloseW ) then |
if ( AM_OptionsAutocloseW:GetChecked() ) then |
AlphaMapConfig.wmclose = true; |
else |
AlphaMapConfig.wmclose = false; |
end |
elseif ( option == AM_OptionsMinimap ) then |
if ( AM_OptionsMinimap:GetChecked() ) then |
AlphaMapConfig.minimap = true; |
else |
AlphaMapConfig.minimap = false; |
end |
AM_UpdateMinimapButton(); |
AM_SaveGlobals(); |
notSavedYet = nil; |
elseif ( option == AM_OptionsClearView ) then |
AM_ClearView(); |
elseif ( option == AM_OptionsLegacy ) then |
if ( AM_OptionsLegacy:GetChecked() ) then |
AlphaMapConfig.legacy = true; |
else |
AlphaMapConfig.legacy = false; |
end |
elseif ( option == AM_OptionsDisplayDMNotes ) then |
if ( AM_OptionsDisplayDMNotes:GetChecked() ) then |
AlphaMapConfig.dmNotes = true; |
AM_OptionsDisplayDMNotesTooltips:Show(); |
AM_OptionsDisplayDMNoteBg:Show(); |
if ( AM_OptionsDisplayDMNoteBg:GetChecked() ) then |
AM_OptionsFrameNBGSet:Show(); |
else |
AM_OptionsFrameNBGSet:Hide(); |
end |
else |
AlphaMapConfig.dmNotes = false; |
AM_OptionsDisplayDMNotesTooltips:Hide(); |
AM_OptionsDisplayDMNoteBg:Hide(); |
AM_OptionsFrameNBGSet:Hide(); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AlphaMapFrame_Update(amAlphaMapMap); |
end |
elseif ( option == AM_OptionsDisplayDMNotesTooltips ) then |
if ( AM_OptionsDisplayDMNotesTooltips:GetChecked() ) then |
AlphaMapConfig.dmNotesTooltips = true; |
else |
AlphaMapConfig.dmNotesTooltips = false; |
end |
elseif ( option == AM_OptionsDisplayDMNoteBg ) then |
if ( AM_OptionsDisplayDMNoteBg:GetChecked() ) then |
AlphaMapConfig.dmNotesBg = true; |
AM_OptionsFrameNBGSet:Show(); |
else |
AlphaMapConfig.dmNotesBg = false; |
AM_OptionsFrameNBGSet:Hide(); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AlphaMapFrame_Update(amAlphaMapMap); |
end |
elseif ( option == AM_OptionsDisplayMapBg ) then |
if ( AM_OptionsDisplayMapBg:GetChecked() ) then |
AlphaMapConfig.dmMapBg = true; |
AM_OptionsFrameMBGSet:Show(); |
AlphaMapAlphaMapBgTexture:Show(); |
AML.AM_UpdateColours("Map", AlphaMapConfig.mBgColour.r, AlphaMapConfig.mBgColour.g, AlphaMapConfig.mBgColour.b, AlphaMapConfig.mBgColour.a ); |
else |
AlphaMapConfig.dmMapBg = false; |
AM_OptionsFrameMBGSet:Hide(); |
AlphaMapAlphaMapBgTexture:Hide(); |
end |
elseif ( option == AM_OptionsDisplayMapTxtBg ) then |
if ( AM_OptionsDisplayMapTxtBg:GetChecked() ) then |
AlphaMapConfig.dmTxtBg = true; |
AM_OptionsFrameTxtBGSet:Show(); |
AlphaMapAlphaMapTitleTexture:Show(); |
AlphaMapAlphaMapDetailsTexture:Show(); |
AlphaMapAlphaMapPreReqTexture:Show(); |
AML.AM_UpdateColours("Text", AlphaMapConfig.txtBgColour.r, AlphaMapConfig.txtBgColour.g, AlphaMapConfig.txtBgColour.b, AlphaMapConfig.txtBgColour.a ); |
else |
AlphaMapConfig.dmTxtBg = false; |
AM_OptionsFrameTxtBGSet:Hide(); |
AlphaMapAlphaMapTitleTexture:Hide(); |
AlphaMapAlphaMapDetailsTexture:Hide(); |
AlphaMapAlphaMapPreReqTexture:Hide(); |
end |
elseif ( option == AM_OptionsDisplayDMHeader ) then |
if ( AM_OptionsDisplayDMHeader:GetChecked() ) then |
AlphaMapConfig.dmHeader = true; |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AlphaMapAlphaMapTitleFrame:Show(); |
end |
else |
AlphaMapConfig.dmHeader = false; |
AlphaMapAlphaMapTitleFrame:Hide(); |
end |
elseif ( option == AM_OptionsDisplayDMExtra ) then |
if ( AM_OptionsDisplayDMExtra:GetChecked() ) then |
AlphaMapConfig.dmExtra = true; |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AlphaMapAlphaMapPreReqFrame:Show(); |
end |
else |
AlphaMapConfig.dmExtra = false; |
AlphaMapAlphaMapPreReqFrame:Hide(); |
end |
elseif ( option == AM_OptionsDisplayDMKey ) then |
if ( AM_OptionsDisplayDMKey:GetChecked() ) then |
AlphaMapConfig.dmKey = true; |
AlphaMapAlphaMapDetailsFrame:Show(); |
AM_OptionsDisplayDMKeyTooltips:Show(); |
else |
AlphaMapConfig.dmKey = false; |
AM_OptionsDisplayDMKeyTooltips:Hide(); |
AlphaMapAlphaMapDetailsFrame:Hide(); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AlphaMapFrame_Update(amAlphaMapMap); |
end |
elseif ( option == AM_OptionsDisplayDMKeyTooltips ) then |
if ( AM_OptionsDisplayDMKeyTooltips:GetChecked() ) then |
AlphaMapConfig.dmKeyTooltips = true; |
else |
AlphaMapConfig.dmKeyTooltips = false; |
end |
elseif ( option == AM_OptionsDDDockIt ) then |
if ( AM_OptionsDDDockIt:GetChecked() ) then |
AM_OptionsDDFreeIt:SetChecked(0); |
AM_OptionsDDMapIt:SetChecked(0); |
AlphaMapConfig.ddP = option:GetID(); |
AM_OptionsDMMapAttachLabel:Hide(); |
AlphaMapDDPoint:Hide(); |
AlphaMapDDrelativePoint:Hide(); |
AM_MapSelector.locked = true; |
else |
AM_OptionsDDDockIt:SetChecked(1); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
AlphaMapPlaceDDs(); |
elseif ( option == AM_OptionsDDFreeIt ) then |
if ( AM_OptionsDDFreeIt:GetChecked() ) then |
AM_OptionsDDDockIt:SetChecked(0); |
AM_OptionsDDMapIt:SetChecked(0); |
AlphaMapConfig.ddP = option:GetID(); |
AM_OptionsDMMapAttachLabel:Hide(); |
AlphaMapDDPoint:Hide(); |
AlphaMapDDrelativePoint:Hide(); |
AM_DockingLabel:SetText(AM_OPTIONS_UNDOCKED..AM_OPTIONS_FREE); |
AM_MapSelector.locked = nil; |
else |
AM_OptionsDDFreeIt:SetChecked(1); |
end |
AlphaMapConfig.freeLocked = false; |
AM_SaveConfig(); |
notSavedYet = nil; |
AML.AM_SetLock(); |
AlphaMapPlaceDDs(); |
AM_OptionsFrame:Hide(); |
elseif ( option == AM_OptionsDDMapIt ) then |
if ( AM_OptionsDDMapIt:GetChecked() ) then |
AM_OptionsDDDockIt:SetChecked(0); |
AM_OptionsDDFreeIt:SetChecked(0); |
AlphaMapConfig.ddP = option:GetID(); |
AM_OptionsDMMapAttachLabel:Show(); |
AlphaMapDDPoint:Show(); |
AlphaMapDDrelativePoint:Show(); |
AM_DockingLabel:SetText(AM_OPTIONS_UNDOCKED..AM_OPTIONS_MAPPED); |
AM_MapSelector.locked = true; |
else |
AM_OptionsDDMapIt:SetChecked(1); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( not AlphaMapFrame:IsVisible() ) then |
ToggleAlphaMap(); |
end |
AlphaMapPlaceDDs(true); |
elseif ( option == AM_OptionHotSpotEnable ) then |
if ( AM_OptionHotSpotEnable:GetChecked() ) then |
AlphaMapConfig.HotSpot = true; |
AM_OptionHotSpotOpen:Show(); |
AM_OptionHotSpotOpacity:Show(); |
AM_OptionHotSpotWorldI:Show(); |
AM_OptionHotSpotDungI:Show(); |
AM_OptionHotSpotNBG:Show(); |
AM_OptionHotSpotMBG:Show(); |
AM_OptionHotSpotMinimap:Show(); |
AM_OptionHotSpotInfoFrames:Show(); |
AM_DDHotSpot:Show(); |
else |
AlphaMapConfig.HotSpot = false; |
AM_OptionHotSpotOpen:Hide(); |
AM_OptionHotSpotOpacity:Hide(); |
AM_OptionHotSpotWorldI:Hide(); |
AM_OptionHotSpotDungI:Hide(); |
AM_OptionHotSpotNBG:Hide(); |
AM_OptionHotSpotMBG:Hide(); |
AM_OptionHotSpotMinimap:Hide(); |
AM_OptionHotSpotInfoFrames:Hide(); |
AM_DDHotSpot:Hide(); |
end |
elseif ( option == AM_OptionHotSpotOpen ) then |
if ( AM_OptionHotSpotOpen:GetChecked() ) then |
AlphaMapConfig.hsOpen = true; |
else |
AlphaMapConfig.hsOpen = false; |
end |
elseif ( option == AM_OptionHotSpotOpacity ) then |
if ( AM_OptionHotSpotOpacity:GetChecked() ) then |
AlphaMapConfig.hsOpacity = true; |
else |
AlphaMapConfig.hsOpacity = false; |
end |
elseif ( option == AM_OptionHotSpotWorldI ) then |
if ( AM_OptionHotSpotWorldI:GetChecked() ) then |
AlphaMapConfig.hsWmIcons = true; |
else |
AlphaMapConfig.hsWmIcons = false; |
end |
elseif ( option == AM_OptionHotSpotDungI ) then |
if ( AM_OptionHotSpotDungI:GetChecked() ) then |
AlphaMapConfig.hsDmIcons = true; |
else |
AlphaMapConfig.hsDmIcons = false; |
end |
elseif ( option == AM_OptionHotSpotNBG ) then |
if ( AM_OptionHotSpotNBG:GetChecked() ) then |
AlphaMapConfig.hsNBg = true; |
else |
AlphaMapConfig.hsNBg = false; |
end |
elseif ( option == AM_OptionHotSpotMBG ) then |
if ( AM_OptionHotSpotMBG:GetChecked() ) then |
AlphaMapConfig.hsMBg = true; |
else |
AlphaMapConfig.hsMBg = false; |
end |
elseif ( option == AM_OptionHotSpotMinimap ) then |
if ( AM_OptionHotSpotMinimap:GetChecked() ) then |
AlphaMapConfig.hsMinimap = true; |
else |
AlphaMapConfig.hsMinimap = false; |
end |
elseif ( option == AM_OptionHotSpotInfoFrames ) then |
if ( AM_OptionHotSpotInfoFrames:GetChecked() ) then |
AlphaMapConfig.hsInfo = true; |
else |
AlphaMapConfig.hsInfo = false; |
end |
elseif ( option == AM_OptionsUseInstanceInBG ) then |
if ( AM_OptionsUseInstanceInBG:GetChecked() ) then |
AlphaMapConfig.amInBG = true; |
else |
AlphaMapConfig.amInBG = false; |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapFrame:IsVisible() ) then |
AlphaMapFrame_Update(amAlphaMapMap); |
else |
AlphaMapFrame_Update(); |
end |
-- v3.00 Type needs re-writing x |
elseif ( option == AM_OptionsDisplayTypeAffectAll ) then |
if ( amAlphaMapMap ) then |
if ( AM_OptionsDisplayTypeAffectAll:GetChecked() ) then |
AlphaMapConfig[amAlphaMapMap.type] = true; |
else |
AlphaMapConfig[amAlphaMapMap.type] = false; |
end |
if ( AlphaMapConfig[amAlphaMapMap.type] ) then |
AM_OptionsLabel:SetText(amAlphaMapMap.type); |
else |
AM_OptionsLabel:SetText(amAlphaMapMap.displayname); |
end |
end |
elseif ( option == AM_OptionsAutoSwitch ) then |
if ( amAlphaMapMap ) then |
if ( AM_OptionsAutoSwitch:GetChecked() ) then |
AlphaMapConfig.autoSwitch = true; |
else |
AlphaMapConfig.autoSwitch = false; |
end |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapFrame:IsVisible() ) then |
AlphaMapFrame_Update(amAlphaMapMap); |
else |
AlphaMapFrame_Update(); |
end |
elseif ( option == AM_OptionsAutoOpen ) then |
if ( amAlphaMapMap ) then |
if ( AM_OptionsAutoOpen:GetChecked() ) then |
AlphaMapConfig.autoOpen = true; |
else |
AlphaMapConfig.autoOpen = false; |
end |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapFrame:IsVisible() ) then |
AlphaMapFrame_Update(amAlphaMapMap); |
else |
AlphaMapFrame_Update(); |
end |
elseif ( option == AM_OptionsBGMsgsDefault ) then |
if ( AM_OptionsBGMsgsDefault:GetChecked() ) then |
AlphaMapConfig.bgMsgType = "Default"; |
AM_OptionsBGMsgsParty:SetChecked(0); |
AM_OptionsBGMsgsGeneral:SetChecked(0); |
else |
AM_OptionsBGMsgsDefault:SetChecked(1); |
end |
elseif ( option == AM_OptionsBGMsgsParty ) then |
if ( AM_OptionsBGMsgsParty:GetChecked() ) then |
AlphaMapConfig.bgMsgType = "Party"; |
AM_OptionsBGMsgsDefault:SetChecked(0); |
AM_OptionsBGMsgsGeneral:SetChecked(0); |
else |
AM_OptionsBGMsgsParty:SetChecked(1); |
end |
elseif ( option == AM_OptionsBGMsgsGeneral ) then |
if ( AM_OptionsBGMsgsGeneral:GetChecked() ) then |
AlphaMapConfig.bgMsgType = "General"; |
AM_OptionsBGMsgsDefault:SetChecked(0); |
AM_OptionsBGMsgsParty:SetChecked(0); |
else |
AM_OptionsBGMsgsGeneral:SetChecked(1); |
end |
elseif ( option == AM_OptionsNuNFormatted ) then |
if ( AM_OptionsNuNFormatted:GetChecked() ) then |
AlphaMapConfig.NuNFormatted = true; |
else |
AlphaMapConfig.NuNFormatted = false; |
end |
elseif ( option == AM_OptionsNuNDefault ) then |
if ( AM_OptionsNuNDefault:GetChecked() ) then |
AlphaMapConfig.NuNSendTo = "Default"; |
AM_OptionsNuNParty:SetChecked(0); |
AM_OptionsNuNGuild:SetChecked(0); |
else |
AM_OptionsNuNDefault:SetChecked(1); |
end |
elseif ( option == AM_OptionsNuNParty ) then |
if ( AM_OptionsNuNParty:GetChecked() ) then |
AlphaMapConfig.NuNSendTo = "Party"; |
AM_OptionsNuNDefault:SetChecked(0); |
AM_OptionsNuNGuild:SetChecked(0); |
else |
AM_OptionsNuNParty:SetChecked(1); |
end |
elseif ( option == AM_OptionsNuNGuild ) then |
if ( AM_OptionsNuNGuild:GetChecked() ) then |
AlphaMapConfig.NuNSendTo = "Guild"; |
AM_OptionsNuNDefault:SetChecked(0); |
AM_OptionsNuNParty:SetChecked(0); |
else |
AM_OptionsNuNGuild:SetChecked(1); |
end |
elseif ( option == AM_OptionsWM_Standard ) then |
if ( AM_OptionsWM_Standard:GetChecked() ) then |
AlphaMapConfig.wmMode = AM_OPTIONS_WMAP_SMODE; |
AM_OptionsWM_ZMinimap:SetChecked(0); |
AM_OptionsWM_Minimap:SetChecked(0); |
AM_OptionsWM_Overlay:SetChecked(0); |
else |
AM_OptionsWM_Standard:SetChecked(1); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapDetailFrame:IsVisible() ) then |
AlphaMapFrame_Update(); |
end |
elseif ( option == AM_OptionsWM_Overlay ) then |
if ( AM_OptionsWM_Overlay:GetChecked() ) then |
AlphaMapConfig.wmMode = AM_OPTIONS_WMAP_OMODE; |
AM_OptionsWM_ZMinimap:SetChecked(0); |
AM_OptionsWM_Minimap:SetChecked(0); |
AM_OptionsWM_Standard:SetChecked(0); |
else |
AM_OptionsWM_Overlay:SetChecked(1); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapDetailFrame:IsVisible() ) then |
AlphaMapFrame_Update(); |
end |
elseif ( option == AM_OptionsWM_Minimap ) then -- Future Development |
if ( AM_OptionsWM_Minimap:GetChecked() ) then |
AlphaMapConfig.wmMode = AM_OPTIONS_WMAP_MINIMODE; |
AM_OptionsWM_ZMinimap:SetChecked(0); |
AM_OptionsWM_Overlay:SetChecked(0); |
AM_OptionsWM_Standard:SetChecked(0); |
else |
AM_OptionsWM_Minimap:SetChecked(1); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapDetailFrame:IsVisible() ) then |
AlphaMapFrame_Update(); |
end |
elseif ( option == AM_OptionsWM_ZMinimap ) then -- Future Development |
if ( AM_OptionsWM_ZMinimap:GetChecked() ) then |
AlphaMapConfig.wmMode = AM_OPTIONS_WMAP_ZMINIMODE; |
AM_OptionsWM_Minimap:SetChecked(0); |
AM_OptionsWM_Overlay:SetChecked(0); |
AM_OptionsWM_Standard:SetChecked(0); |
else |
AM_OptionsWM_ZMinimap:SetChecked(1); |
end |
AM_SaveConfig(); |
notSavedYet = nil; |
if ( AlphaMapDetailFrame:IsVisible() ) then |
AlphaMapFrame_Update(); |
end |
elseif ( option == AM_OptionsWM_Escape ) then |
if ( AM_OptionsWM_Escape:GetChecked() ) then |
AlphaMapConfig.Escape = true; |
AML.AM_EnableEscapeMode(); |
else |
AlphaMapConfig.Escape = false; |
AML.AM_DisableEscapeMode(); |
end |
elseif ( option == AM_OptionsWM_Mouse ) then |
if ( AM_OptionsWM_Mouse:GetChecked() ) then |
AlphaMapConfig.Mouse = true; |
else |
AlphaMapConfig.Mouse = false; |
end |
AlphaMapFrame:EnableMouseWheel(AlphaMapConfig.Mouse); |
elseif ( option == AM_Options_Mute ) then |
if ( AM_Options_Mute:GetChecked() ) then |
AlphaMapConfig.mute = true; |
else |
AlphaMapConfig.mute = false; |
end |
elseif ( option == AM_Options_Coords ) then |
if ( AM_Options_Coords:GetChecked() ) then |
AlphaMapConfig.coords = true; |
AM_Coordinates:Show(); |
else |
AlphaMapConfig.coords = false; |
AM_Coordinates:Hide(); |
end |
elseif ( option == AM_OptionsGM_Allow ) then |
if ( AM_OptionsGM_Allow:GetChecked() ) then |
AlphaMapConfig.gmap = true; |
AM_SaveGlobals(); |
notSavedYet = nil; |
AM_OptionsGM_Change:Show(); |
AM_SetupGameMap(true); |
else |
AlphaMapConfig.gmap = false; |
AM_SaveGlobals(); |
notSavedYet = nil; |
AM_OptionsGM_Change:Hide(); |
AM_ResetGameMap(); |
end |
WorldMapFrame:EnableMouseWheel(AlphaMapConfig.gmap); |
elseif ( option == AM_Options_HelpTooltips ) then |
if ( AM_Options_HelpTooltips:GetChecked() ) then |
AlphaMapConfig.hTips = true; |
AM_ShowAlphaTooltip(AM_Options_HelpTooltips, AM_TT_HELP_TIPS1, AM_TT_HELP_TIPS2); |
else |
AlphaMapConfig.hTips = false; |
AlphaMapTooltip:Hide(); |
end |
AM_SaveGlobals(); |
notSavedYet = nil; |
elseif ( option == AM_OptionsGM_Change ) then |
if ( AM_OptionsGM_Change:GetChecked() ) then |
if ( applyAMMapChanges ) then |
if ( not WorldMapFrame:IsVisible() ) then |
ToggleFrame(WorldMapFrame); |
AM_OptionsFrame:Show(); |
end |
AM_ChangingOriWorldMap = true; |
AM_SkipWorldMapRepos = true; |
AML.AM_CopySettings(AlphaMapConfigurations.gm, AlphaMapConfig); |
AM_OptionsLabel:SetText(AM_TYP_GM); |
AM_SetOptionsSliders(); |
AM_DisableStandardOptions(); |
AM_OptionsGM_Change:SetChecked(1); |
end |
else |
AM_ChangingOriWorldMap = false; |
AM_SkipWorldMapRepos = true; |
AML.AM_CopySettings(AM_OptionsFrame.AlphaMapConfig, AlphaMapConfig); |
AM_OptionsLabel:SetText(AM_OptionsFrame.label); |
AM_EnableStandardOptions(); |
AM_SetOptionsSliders(); |
PanelTemplates_SetTab(AlphaMap_OptionsTabFrame, 5); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab5); |
end |
notSavedYet = nil; |
end |
if ( notSavedYet ) then |
AM_SaveConfig(); |
end |
end |
function AM_SetOptionsCheckBoxes() |
if ( AlphaMapConfig.mapnotes == true ) then |
AM_OptionsDisplayMapNotes:SetChecked(1); |
AM_OptionsDisplayMapNotesTooltips:Show(); |
else |
AM_OptionsDisplayMapNotes:SetChecked(0); |
AM_OptionsDisplayMapNotesTooltips:Hide(); |
end |
if ( AlphaMapConfig.mntips == true ) then |
AM_OptionsDisplayMapNotesTooltips:SetChecked(1); |
else |
AM_OptionsDisplayMapNotesTooltips:SetChecked(0); |
end |
if ( AlphaMapConfig.gatherer == true ) then |
AM_OptionsDisplayGatherer:SetChecked(1); |
AM_OptionsDisplayGathererTooltips:Show(); |
else |
AM_OptionsDisplayGatherer:SetChecked(0); |
AM_OptionsDisplayGathererTooltips:Hide(); |
end |
if ( AlphaMapConfig.gtips == true ) then |
AM_OptionsDisplayGathererTooltips:SetChecked(1); |
else |
AM_OptionsDisplayGathererTooltips:SetChecked(0); |
end |
if ( AlphaMapConfig.raid == true ) then |
AM_OptionsDisplayRaid:SetChecked(1); |
AM_OptionsDisplayPartyTooltips:Show(); |
else |
AM_OptionsDisplayRaid:SetChecked(0); |
AM_OptionsDisplayPartyTooltips:Hide(); |
end |
if ( AlphaMapConfig.ptips == true ) then |
AM_OptionsDisplayPartyTooltips:SetChecked(1); |
else |
AM_OptionsDisplayPartyTooltips:SetChecked(0); |
end |
if ( AlphaMapConfig.slider == true ) then |
AM_OptionsDisplaySlider:SetChecked(1); |
AM_OptionsDisplayMSlider:Show(); |
else |
AM_OptionsDisplaySlider:SetChecked(0); |
AM_OptionsDisplayMSlider:Hide(); |
end |
if ( AlphaMapConfig.sliderlock == true ) then |
AM_OptionsDisplayMSlider:SetChecked(0); |
else |
AM_OptionsDisplayMSlider:SetChecked(1); |
end |
if ( AlphaMapConfig.combat == true ) then |
AM_OptionsAutocloseC:SetChecked(1); |
AM_OptionsAutoReOpen:Show(); |
else |
AM_OptionsAutocloseC:SetChecked(0); |
AM_OptionsAutoReOpen:Hide(); |
end |
if ( AlphaMapConfig.reopen == true ) then |
AM_OptionsAutoReOpen:SetChecked(1); |
else |
AM_OptionsAutoReOpen:SetChecked(0); |
end |
if ( AlphaMapConfig.wmclose == true ) then |
AM_OptionsAutocloseW:SetChecked(1); |
else |
AM_OptionsAutocloseW:SetChecked(0); |
end |
if ( AlphaMapConfig.minimap == true ) then |
AM_OptionsMinimap:SetChecked(1); |
else |
AM_OptionsMinimap:SetChecked(0); |
end |
if ( AlphaMapConfig.legacy == true ) then |
AM_OptionsLegacy:SetChecked(1); |
else |
AM_OptionsLegacy:SetChecked(0); |
end |
if ( AlphaMapConfig.dmNotes == true ) then |
AM_OptionsDisplayDMNotes:SetChecked(1); |
AM_OptionsDisplayDMNotesTooltips:Show(); |
AM_OptionsDisplayDMNoteBg:Show(); |
if ( AM_OptionsDisplayDMNoteBg:GetChecked() ) then |
AM_OptionsFrameNBGSet:Show(); |
else |
AM_OptionsFrameNBGSet:Hide(); |
end |
else |
AM_OptionsDisplayDMNotes:SetChecked(0); |
AM_OptionsDisplayDMNotesTooltips:Hide(); |
AM_OptionsDisplayDMNoteBg:Hide(); |
AM_OptionsFrameNBGSet:Hide(); |
end |
if ( AlphaMapConfig.dmNotesTooltips == true ) then |
AM_OptionsDisplayDMNotesTooltips:SetChecked(1); |
else |
AM_OptionsDisplayDMNotesTooltips:SetChecked(0); |
end |
if ( AlphaMapConfig.dmNotesBg == true ) then |
AM_OptionsDisplayDMNoteBg:SetChecked(1); |
AM_OptionsFrameNBGSet:Show(); |
else |
AM_OptionsDisplayDMNoteBg:SetChecked(0); |
AM_OptionsFrameNBGSet:Hide(); |
end |
if ( AlphaMapConfig.dmMapBg == true ) then |
AM_OptionsDisplayMapBg:SetChecked(1); |
AM_OptionsFrameMBGSet:Show(); |
AlphaMapAlphaMapBgTexture:Show(); |
AML.AM_UpdateColours("Map", AlphaMapConfig.mBgColour.r, AlphaMapConfig.mBgColour.g, AlphaMapConfig.mBgColour.b, AlphaMapConfig.mBgColour.a ); |
else |
AM_OptionsDisplayMapBg:SetChecked(0); |
AM_OptionsFrameMBGSet:Hide(); |
AlphaMapAlphaMapBgTexture:Hide(); |
end |
if ( AlphaMapConfig.dmTxtBg == true ) then |
AM_OptionsDisplayMapTxtBg:SetChecked(1); |
AM_OptionsFrameTxtBGSet:Show(); |
AlphaMapAlphaMapTitleTexture:Show(); |
AlphaMapAlphaMapDetailsTexture:Show(); |
AlphaMapAlphaMapPreReqTexture:Show(); |
AML.AM_UpdateColours("Text", AlphaMapConfig.txtBgColour.r, AlphaMapConfig.txtBgColour.g, AlphaMapConfig.txtBgColour.b, AlphaMapConfig.txtBgColour.a ); |
else |
AM_OptionsDisplayMapTxtBg:SetChecked(0); |
AM_OptionsFrameTxtBGSet:Hide(); |
AlphaMapAlphaMapTitleTexture:Hide(); |
AlphaMapAlphaMapDetailsTexture:Hide(); |
AlphaMapAlphaMapPreReqTexture:Hide(); |
end |
if ( AlphaMapConfig.dmHeader == true ) then |
AM_OptionsDisplayDMHeader:SetChecked(1); |
else |
AM_OptionsDisplayDMHeader:SetChecked(0); |
end |
if ( AlphaMapConfig.dmExtra == true ) then |
AM_OptionsDisplayDMExtra:SetChecked(1); |
else |
AM_OptionsDisplayDMExtra:SetChecked(0); |
end |
if ( AlphaMapConfig.dmKey == true ) then |
AM_OptionsDisplayDMKey:SetChecked(1); |
AM_OptionsDisplayDMKeyTooltips:Show(); |
else |
AM_OptionsDisplayDMKey:SetChecked(0); |
AM_OptionsDisplayDMKeyTooltips:Hide(); |
end |
if ( AlphaMapConfig.dmKeyTooltips == true ) then |
AM_OptionsDisplayDMKeyTooltips:SetChecked(1); |
else |
AM_OptionsDisplayDMKeyTooltips:SetChecked(0); |
end |
if ( AlphaMapConfig.ddP == AM_ANCHOR_OPTIONS ) then |
AM_OptionsDDDockIt:SetChecked(1); |
AM_OptionsDDFreeIt:SetChecked(0); |
AM_OptionsDDMapIt:SetChecked(0); |
AM_OptionsDMMapAttachLabel:Hide(); |
AlphaMapDDPoint:Hide(); |
AlphaMapDDrelativePoint:Hide(); |
elseif ( AlphaMapConfig.ddP == AM_ANCHOR_FREE ) then |
AM_OptionsDDDockIt:SetChecked(0); |
AM_OptionsDDFreeIt:SetChecked(1); |
AM_OptionsDDMapIt:SetChecked(0); |
AM_OptionsDMMapAttachLabel:Hide(); |
AlphaMapDDPoint:Hide(); |
AlphaMapDDrelativePoint:Hide(); |
AM_DockingLabel:SetText(AM_OPTIONS_UNDOCKED..AM_OPTIONS_FREE); |
elseif ( AlphaMapConfig.ddP == AM_ANCHOR_ALPHAMAP ) then |
AM_OptionsDDDockIt:SetChecked(0); |
AM_OptionsDDFreeIt:SetChecked(0); |
AM_OptionsDDMapIt:SetChecked(1); |
AM_OptionsDMMapAttachLabel:Show(); |
AlphaMapDDPoint:Show(); |
AlphaMapDDrelativePoint:Show(); |
AM_DockingLabel:SetText(AM_OPTIONS_UNDOCKED..AM_OPTIONS_MAPPED); |
else |
AM_OptionsDDDockIt:SetChecked(1); |
AM_OptionsDDFreeIt:SetChecked(0); |
AM_OptionsDDMapIt:SetChecked(0); |
AM_OptionsDMMapAttachLabel:Hide(); |
AlphaMapDDPoint:Hide(); |
AlphaMapDDrelativePoint:Hide(); |
end |
if ( AlphaMapConfig.HotSpot == true ) then |
AM_OptionHotSpotEnable:SetChecked(1); |
AM_OptionHotSpotOpen:Show(); |
AM_OptionHotSpotOpacity:Show(); |
AM_OptionHotSpotWorldI:Show(); |
AM_OptionHotSpotDungI:Show(); |
AM_OptionHotSpotNBG:Show(); |
AM_OptionHotSpotMBG:Show(); |
AM_OptionHotSpotMinimap:Show(); |
AM_OptionHotSpotInfoFrames:Show(); |
AM_DDHotSpot:Show(); |
else |
AM_OptionHotSpotEnable:SetChecked(0); |
AM_OptionHotSpotOpen:Hide(); |
AM_OptionHotSpotOpacity:Hide(); |
AM_OptionHotSpotWorldI:Hide(); |
AM_OptionHotSpotDungI:Hide(); |
AM_OptionHotSpotNBG:Hide(); |
AM_OptionHotSpotMBG:Hide(); |
AM_OptionHotSpotMinimap:Hide(); |
AM_OptionHotSpotInfoFrames:Hide(); |
AM_DDHotSpot:Hide(); |
end |
if ( AlphaMapConfig.hsOpen == true ) then |
AM_OptionHotSpotOpen:SetChecked(1); |
else |
AM_OptionHotSpotOpen:SetChecked(0); |
end |
if ( AlphaMapConfig.hsOpacity == true ) then |
AM_OptionHotSpotOpacity:SetChecked(1); |
else |
AM_OptionHotSpotOpacity:SetChecked(0); |
end |
if ( AlphaMapConfig.hsWmIcons == true ) then |
AM_OptionHotSpotWorldI:SetChecked(1); |
else |
AM_OptionHotSpotWorldI:SetChecked(0); |
end |
if ( AlphaMapConfig.hsDmIcons == true ) then |
AM_OptionHotSpotDungI:SetChecked(1); |
else |
AM_OptionHotSpotDungI:SetChecked(0); |
end |
if ( AlphaMapConfig.hsNBg == true ) then |
AM_OptionHotSpotNBG:SetChecked(1); |
else |
AM_OptionHotSpotNBG:SetChecked(0); |
end |
if ( AlphaMapConfig.hsMBg == true ) then |
AM_OptionHotSpotMBG:SetChecked(1); |
else |
AM_OptionHotSpotMBG:SetChecked(0); |
end |
if ( AlphaMapConfig.hsMinimap == true ) then |
AM_OptionHotSpotMinimap:SetChecked(1); |
else |
AM_OptionHotSpotMinimap:SetChecked(0); |
end |
if ( AlphaMapConfig.hsInfo == true ) then |
AM_OptionHotSpotInfoFrames:SetChecked(1); |
else |
AM_OptionHotSpotInfoFrames:SetChecked(0); |
end |
if ( AlphaMapConfig.amInBG == true ) then |
AM_OptionsUseInstanceInBG:SetChecked(1); |
else |
AM_OptionsUseInstanceInBG:SetChecked(0); |
end |
if ( AlphaMapConfig.autoSwitch == true ) then |
AM_OptionsAutoSwitch:SetChecked(1); |
else |
AM_OptionsAutoSwitch:SetChecked(0); |
end |
if ( AlphaMapConfig.autoOpen == true ) then |
AM_OptionsAutoOpen:SetChecked(1); |
else |
AM_OptionsAutoOpen:SetChecked(0); |
end |
-- v3.00 Needs re-writing based on type of Map open x |
if ( ( amAlphaMapMap ) and ( AlphaMapConfig[amAlphaMapMap.type] ) ) then |
AM_OptionsDisplayTypeAffectAll:SetChecked(1); |
else |
AM_OptionsDisplayTypeAffectAll:SetChecked(0); |
end |
if ( AlphaMapConfig.amClearView == true ) then |
AM_OptionsClearView:SetChecked(1); |
AM_OptionsClearViewText:SetText(AM_OPTIONS_CLEARVIEW_ON); |
else |
AM_OptionsClearView:SetChecked(0); |
AM_OptionsClearViewText:SetText(AM_OPTIONS_CLEARVIEW_OFF); |
end |
if ( AlphaMapConfig.bgMsgType == "Default" ) then |
AM_OptionsBGMsgsDefault:SetChecked(1); |
AM_OptionsBGMsgsParty:SetChecked(0); |
AM_OptionsBGMsgsGeneral:SetChecked(0); |
elseif ( AlphaMapConfig.bgMsgType == "Party" ) then |
AM_OptionsBGMsgsDefault:SetChecked(0); |
AM_OptionsBGMsgsParty:SetChecked(1); |
AM_OptionsBGMsgsGeneral:SetChecked(0); |
elseif ( AlphaMapConfig.bgMsgType == "General" ) then |
AM_OptionsBGMsgsDefault:SetChecked(0); |
AM_OptionsBGMsgsParty:SetChecked(0); |
AM_OptionsBGMsgsGeneral:SetChecked(1); |
end |
if ( AlphaMapConfig.NuNFormatted == true ) then |
AM_OptionsNuNFormatted:SetChecked(1); |
else |
AM_OptionsNuNFormatted:SetChecked(0); |
end |
if ( AlphaMapConfig.NuNSendTo == "Default" ) then |
AM_OptionsNuNDefault:SetChecked(1); |
AM_OptionsNuNParty:SetChecked(0); |
AM_OptionsNuNGuild:SetChecked(0); |
elseif ( AlphaMapConfig.NuNSendTo == "Party" ) then |
AM_OptionsNuNDefault:SetChecked(0); |
AM_OptionsNuNParty:SetChecked(1); |
AM_OptionsNuNGuild:SetChecked(0); |
elseif ( AlphaMapConfig.NuNSendTo == "Guild" ) then |
AM_OptionsNuNDefault:SetChecked(0); |
AM_OptionsNuNParty:SetChecked(0); |
AM_OptionsNuNGuild:SetChecked(1); |
end |
if ( AlphaMapConfig.wmMode == AM_OPTIONS_WMAP_SMODE ) then |
AM_OptionsWM_Standard:SetChecked(1); |
AM_OptionsWM_Overlay:SetChecked(0); |
AM_OptionsWM_Minimap:SetChecked(0); |
AM_OptionsWM_ZMinimap:SetChecked(0); |
elseif ( AlphaMapConfig.wmMode == AM_OPTIONS_WMAP_OMODE ) then |
AM_OptionsWM_Standard:SetChecked(0); |
AM_OptionsWM_Overlay:SetChecked(1); |
AM_OptionsWM_Minimap:SetChecked(0); |
AM_OptionsWM_ZMinimap:SetChecked(0); |
elseif ( AlphaMapConfig.wmMode == AM_OPTIONS_WMAP_MINIMODE ) then |
AM_OptionsWM_Standard:SetChecked(0); |
AM_OptionsWM_Overlay:SetChecked(0); |
AM_OptionsWM_Minimap:SetChecked(1); |
AM_OptionsWM_ZMinimap:SetChecked(0); |
elseif ( AlphaMapConfig.wmMode == AM_OPTIONS_WMAP_ZMINIMODE ) then |
AM_OptionsWM_Standard:SetChecked(0); |
AM_OptionsWM_Overlay:SetChecked(0); |
AM_OptionsWM_Minimap:SetChecked(0); |
AM_OptionsWM_ZMinimap:SetChecked(1); |
end |
if ( AlphaMapConfig.Escape == true ) then |
AM_OptionsWM_Escape:SetChecked(1); |
else |
AM_OptionsWM_Escape:SetChecked(0); |
end |
if ( AlphaMapConfig.Mouse == true ) then |
AM_OptionsWM_Mouse:SetChecked(1); |
else |
AM_OptionsWM_Mouse:SetChecked(0); |
end |
if ( AlphaMapConfig.mute == true ) then |
AM_Options_Mute:SetChecked(1); |
else |
AM_Options_Mute:SetChecked(0); |
end |
if ( AlphaMapConfig.coords == true ) then |
AM_Options_Coords:SetChecked(1); |
else |
AM_Options_Coords:SetChecked(0); |
end |
if ( ( AlphaMapConfig.gmap == true ) and ( applyAMMapChanges ) ) then |
AM_OptionsGM_Allow:SetChecked(1); |
AM_OptionsGM_Change:Show(); |
else |
AM_OptionsGM_Allow:SetChecked(0); |
AM_OptionsGM_Change:Hide(); |
end |
if ( AlphaMapConfig.hTips == true ) then |
AM_Options_HelpTooltips:SetChecked(1); |
else |
AM_Options_HelpTooltips:SetChecked(0); |
end |
AM_OptionsGM_Change:SetChecked(0); |
AM_ChangingOriWorldMap = false; |
end |
function AM_UpdateFrame_OnUpdate(elapsed) |
AM_Main_Update_Timer = AM_Main_Update_Timer + elapsed; |
if ( AlphaMapFrame.isMoving ) then |
return; |
end |
if ( AM_Main_Update_Timer > 0.33 ) then |
-- This code deals with auto-opening / auto-closing of the AlphaMap Battleground maps |
if ( justEnteredWorld ) then |
lastEnteredZone = GetRealZoneText(); |
if ( ( not lastEnteredZone ) or ( lastEnteredZone == "" ) ) then |
return; |
end |
if ( ( not AlphaMapFrame:IsVisible() ) and ( MiniMapBattlefieldFrame.status == "active" ) ) then |
local am = AML.AlphaMap_GetMap(lastEnteredZone); |
if ( ( am ) and ( AM_BG_Types[am.type] ) ) then |
local settings = AlphaMapConfigurations[ AML.AM_Strip(am.filename) ]; |
if ( settings.autoOpen ) then -- previously .amInBG |
amBGToggled = lastEnteredZone; |
ToggleAlphaMap(); |
justEnteredWorld = nil; |
end |
end |
elseif ( ( AlphaMapFrame:IsVisible() ) and ( MiniMapBattlefieldFrame.status == "active" ) ) then |
if ( ( amBGToggled ) and ( amBGToggled ~= lastEnteredZone ) ) then |
amBGToggled = lastEnteredZone; |
SetMapToCurrentZone(); |
justEnteredWorld = nil; |
end |
elseif ( ( AlphaMapFrame:IsVisible() ) and ( MiniMapBattlefieldFrame.status ~= "active" ) ) then |
if ( amBGToggled ) then |
amBGToggled = nil; |
ToggleAlphaMap(); |
justEnteredWorld = nil; |
end |
end |
end |
if ( justEnteredWorld ) then |
AM_Main_Update_BGTests = AM_Main_Update_BGTests + 1; |
if ( AM_Main_Update_BGTests > 20 ) then |
justEnteredWorld = nil; |
AM_Main_Update_BGTests = 0; |
end |
end |
if ( ( amLoaded ) and ( not AML.ddChecked ) ) then |
if ( UIDROPDOWNMENU_MAXBUTTONS < 29 ) then |
local toggle; |
if ( not WorldMapFrame:IsVisible() ) then |
ToggleFrame(WorldMapFrame); |
toggle = true; |
end |
SetMapZoom(2); |
if ( toggle ) then |
ToggleFrame(WorldMapFrame); |
end |
end |
UIDropDownMenu_SetWidth(AlphaMapContinentDropDown, 150); |
UIDropDownMenu_SetWidth(AlphaMapZoneDropDown, 150); |
AML.ddChecked = true; |
AlphaMapPlaceDDs(); |
end |
AM_Main_Update_Timer = 0; |
end |
end |
function AM_Alpha_OnUpdate() |
AM_Alpha:SetValue(AlphaMapConfig.alpha); |
end |
function AlphaMapFrame_PingPlayerPosition() |
if ( ( not AlphaMapAlphaMapFrame:IsVisible() ) or ( ( amAlphaMapMap ) and ( amAlphaMapMap.wmData ) ) ) then |
local zoneName = GetRealZoneText(); |
if ( ( not AlphaMapAlphaMapFrame:IsVisible() ) or ( ( amAlphaMapMap ) and ( ( zoneName == amAlphaMapMap.name ) or ( zoneName..AM_EXTERIOR == amAlphaMapMap.name ) ) ) ) then |
AlphaMapPing:SetAlpha(255); |
AlphaMapPing:Show(); |
AlphaMapPing:SetFrameLevel( AlphaMapPlayer:GetFrameLevel() + 2 ); |
AlphaMapPing.timer = 3; |
end |
end |
end |
function AM_ClearView() |
AM_Update_Timer_S = AM_UPDATE_INTERVAL_SMAX + 1; |
if ( AlphaMapConfig.amClearView ) then |
AlphaMapConfig.amClearView = false; |
AM_OptionsClearView:SetChecked(0); |
AM_OptionsClearViewText:SetText(AM_OPTIONS_CLEARVIEW_OFF); |
if ( MapNotes_EnablePlugin ) then |
MapNotes_EnablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_EnablePlugin(AM_WM_PLUGIN); |
end |
end |
else |
AlphaMapConfig.amClearView = true; |
AM_OptionsClearView:SetChecked(1); |
AM_OptionsClearViewText:SetText(AM_OPTIONS_CLEARVIEW_ON); |
if ( MapNotes_EnablePlugin ) then |
MapNotes_DisablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_DisablePlugin(AM_WM_PLUGIN); |
end |
end |
end |
end |
function AM_GetPlayerModelRef() |
local isModel = { Minimap:GetChildren() }; |
for yes=getn(isModel), 1, -1 do |
if ( ( isModel[yes]:IsObjectType("Model") ) and ( not isModel[yes]:GetName() ) ) then |
return isModel[yes]; |
end |
end |
end |
function AlphaMap_ShowPopup() |
local lScale = AlphaMapFrame:GetScale(); |
if ( lScale < 0.64 ) then |
AMPopup:SetScale(0.64); |
elseif ( lScale > 1.1 ) then |
AMPopup:SetScale(1.1); |
else |
AMPopup:SetScale(lScale); |
end |
AMPopup:Show(); |
end |
function AlphaMap_GetUnitScale(min, max, dflt, frame) |
if ( not frame ) then frame = AlphaMapFrame; end |
local gScale = UIParent:GetScale(); |
local lScale = frame:GetScale(); |
local eScale = frame:GetEffectiveScale(); |
if ( not min ) then |
min = AM_SCALE_MIN; |
end |
if ( not max ) then |
max = AM_SCALE_MAX; |
end |
if ( not dflt ) then |
dflt = 1; |
end |
eScale = eScale * dflt; |
if ( eScale < min ) then |
return ( ( min / gScale ) / lScale ); |
elseif ( eScale > max ) then |
return ( ( max / gScale ) / lScale ); |
end |
return dflt; |
end |
function AlphaMap_ShowTooltip() |
local lScale = AlphaMapFrame:GetScale(); |
rScale = GameTooltip:GetScale(); |
if ( lScale < 0.9 ) then |
GameTooltip:SetScale(0.9); |
elseif ( lScale > 1.0 ) then |
GameTooltip:SetScale(1.0); |
else |
GameTooltip:SetScale(lScale); |
end |
GameTooltip:Show(); |
end |
function AlphaMap_HideTooltip() |
GameTooltip:Hide(); |
if ( rScale ) and ( rScale ~= 0 ) then |
GameTooltip:SetScale(rScale); |
else |
GameTooltip:SetScale(1.0); |
end |
end |
function AlphaMapAlphaMapKey_OnEnter(bttn) |
local highLvl = AlphaMapAlphaMapFrame:GetFrameLevel() + 2; |
local parent = bttn:GetParent(); |
local bttnName = parent:GetName(); |
local bttnID = parent:GetID(); |
local tstText = getglobal("AlphaMapAlphaMapDetail"..bttnID.."Symbol"):GetText(); |
-- v3.00 Removed - not sure why I left it dependant on Type... all amAlphaMapMap types should be the same (?) |
-- if ( ( amAlphaMapMap ) and ( amAlphaMapMap.type == AM_TYP_INSTANCE ) ) then |
-- highLvl = AlphaMapAlphaMapFrame:GetFrameLevel() + 2; |
-- else |
-- highLvl = AlphaMapDetailFrame:GetFrameLevel() + 2; |
-- end |
getglobal(bttnName.."Highlight"):Show(); |
for i=1, iNote, 1 do |
local note = getglobal("AlphaMapAlphaMapNote"..i); |
if ( note.control == parent ) then |
note:Show(); |
if ( ( tstText ~= "" ) and ( tstText ~= " " ) ) then |
note:SetFrameLevel( highLvl ); |
end |
-- getglobal("AlphaMapAlphaMapNote"..i.."Highlight"):Show(); |
local amIndex = tostring(i); |
if ( not amH[amIndex] ) then |
amH[amIndex] = "Temp"; |
end |
end |
end |
if ( AlphaMapConfig.dmKeyTooltips ) then |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
GameTooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
GameTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
GameTooltip:ClearLines(); |
GameTooltip:SetText( parent.txt ); |
if ( ( parent.tttxt ) and ( parent.tttxt ~= "" ) ) then |
GameTooltip:AddLine( AM_GREEN..parent.tttxt.."|r" ); |
end |
AlphaMap_ShowTooltip(); |
end |
end |
function AlphaMapAlphaMapKey_OnLeave(bttn) |
local baseLvl = AlphaMapAlphaMapFrame:GetFrameLevel() + 1; -- v3.00 |
local parent = bttn:GetParent(); |
local bttnName = parent:GetName(); |
getglobal(bttnName.."Highlight"):Hide(); |
-- v3.00 removed, again not sure why Instance was treated as special case... |
-- if ( ( amAlphaMapMap ) and ( amAlphaMapMap.type == AM_TYP_INSTANCE ) ) then |
-- baseLvl = AlphaMapAlphaMapFrame:GetFrameLevel() + 1; |
-- else |
-- baseLvl = AlphaMapDetailFrame:GetFrameLevel() + 1; |
-- end |
for i=1, iNote, 1 do |
if ( not AlphaMapConfig.dmNotes ) then |
local note = getglobal("AlphaMapAlphaMapNote"..i); |
if ( ( not note.bgPOI ) and ( not note.bgFlag ) ) then |
note:Hide(); |
end |
end |
getglobal("AlphaMapAlphaMapNote"..i):SetFrameLevel( baseLvl ); |
getglobal("AlphaMapAlphaMapNote"..i.."Highlight"):Hide(); |
local amIndex = tostring(i); |
if ( ( amH[amIndex] ) and ( amH[amIndex] == "Temp" ) ) then |
amH[amIndex] = nil; |
end |
end |
AlphaMap_HideTooltip(); |
end |
function AlphaMapAlphaMapKey_OnClick(mBttn, bttn) |
local parent = bttn:GetParent(); |
local keyID = parent:GetID(); |
if ( mBttn == "LeftButton" ) then |
if ( parent.toMap ) then |
local bttnName = parent:GetName(); -- ??? Should this be before the ...Frame_Update(... |
getglobal(bttnName.."Highlight"):Hide(); -- ??? |
bttnName = AML.AlphaMap_GetMap(parent.toMap); |
if ( bttnName ) then |
AlphaMapFrame_Update( bttnName ); |
end |
elseif ( parent.toWorldMap ) then |
local cont, zone = AML.AlphaMap_GetWorldMap(parent.toWorldMap); |
if ( cont ~= "error" ) then |
SetMapZoom(cont, zone); -- ))(( |
AM_WorldMapSelected = true; |
AM_ManualMapChange = true; |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
selectedMap = GetMapInfo(); |
AlphaMapFrame_Update(); |
end |
elseif ( ( parent.lootid ) and ( parent.lootid ~= "" ) and ( AtlasLoot_ShowBossLoot ) ) then |
if ( ( AtlasLootItemsFrame.externalBoss ) and ( AtlasLootItemsFrame.externalBoss == parent.lootid ) and ( not AtlasLootItemsFrame:IsVisible() ) ) then |
AtlasLoot_ShowBossLoot(AtlasLootItemsFrame.externalBoss); |
end |
local boss = getglobal("AlphaMapAlphaMapDetail"..keyID):GetText(); |
AtlasLoot_ShowBossLoot(parent.lootid, boss, AM_AM_LOOT_POINT); |
AtlasLootItemsFrame:SetAlpha(1); |
end |
elseif ( mBttn == "RightButton" ) then |
if ( AMPopup:IsVisible() ) then |
AML.AM_HidePopup(); |
else |
amRcMenus.bttnText = parent.txt; |
if ( parent.bgPOI ) then |
amRcMenus.POI = true; |
amRcMenus.bgFlag = false; |
else |
amRcMenus.POI = false; |
end |
if ( parent.bgFlag ) then |
amRcMenus.bgFlag = parent.bgFlag; |
amRcMenus.Flag = true; |
amRcMenus.POI = false; |
else |
amRcMenus.Flag = false; |
end |
if ( ( NuN_GNoteExists) and ( NuN_GNoteExists(amRcMenus.bttnText, true) ) ) then |
amRcMenus.NuN = true; |
else |
amRcMenus.NuN = nil; |
end |
AM_rcMenu_Initialise(bttn, ("Dtl"..keyID)); |
end |
end |
end |
-- CHANGEPAGE |
-- Will change Key Page if the notes don't appear on the currently open page... |
function AlphaMapAlphaMapNote_OnEnter(note) |
local highLvl = AlphaMapAlphaMapFrame:GetFrameLevel() + 2; |
local parent = note:GetParent(); |
local noteName = parent:GetName(); |
if ( AlphaMapConfig.dmNotesTooltips ) then |
getglobal(noteName.."Highlight"):Show(); |
end |
-- If numeric, then the following call will convert the value pointed to by "parent.control" to a table type... except if there are errors in the data |
if ( type(parent.control) == "number" ) then |
amNotePage = parent.control; |
AM_Notes(amAlphaMapMap); |
end |
if ( type(parent.control) ~= "table" ) then |
AML.AlphaMap_Print("Error on map : "..amAlphaMapMap.name); |
return; |
end |
local controlName = parent.control:GetName(); |
getglobal(controlName.."Highlight"):Show(); |
if ( parent.bgFlag ) then |
if ( ( parent.bgFlag == "A" ) and ( amACarrier ) ) then |
parent.tttxt = amACarrier; |
elseif ( ( parent.bgFlag == "H" ) and ( amHCarrier ) ) then |
parent.tttxt = amHCarrier; |
end |
end |
if ( AlphaMapConfig.dmNotesTooltips ) then |
for i=1, iNote, 1 do |
local otherNote = getglobal("AlphaMapAlphaMapNote"..i); |
if ( otherNote.control == parent.control ) then |
otherNote:SetFrameLevel( highLvl ); |
-- getglobal("AlphaMapAlphaMapNote"..i.."Highlight"):Show(); |
local amIndex = tostring(i); |
if ( not amH[amIndex] ) then |
amH[amIndex] = "Temp"; |
end |
end |
end |
end |
if ( AlphaMapConfig.dmNotesTooltips ) then |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
GameTooltip:SetOwner(this, "ANCHOR_TOPRIGHT"); |
else |
GameTooltip:SetOwner(this, "ANCHOR_TOPLEFT"); |
end |
GameTooltip:ClearLines(); |
GameTooltip:SetText( parent.txt ); |
if ( ( parent.special ) and ( parent.special ~= "" ) ) then |
GameTooltip:AddLine( AM_BLUE..parent.special.."|r" ); |
end |
if ( ( parent.tttxt ) and ( parent.tttxt ~= "" ) ) then |
GameTooltip:AddLine( AM_GREEN..parent.tttxt.."|r" ); |
end |
parent.time = nil; |
if ( parent.timer ) then |
local timeDiff = GetTime() - parent.timer; |
timeDiff = parent.bgTimerLimit - timeDiff; |
local time = "0:00"; |
if ( timeDiff > 0 ) then |
time = math.floor( timeDiff / 60 ); |
local subT = math.floor( timeDiff - ( time * 60 ) ); |
if ( subT == 0 ) then |
subT = "00"; |
elseif ( subT < 10 ) then |
subT = "0" .. subT; |
end |
time = time .. ":" .. subT; |
end |
if ( time == "0:00" ) then |
GameTooltip:AddLine( "~"..AM_RED..time.."|r" ); |
else |
GameTooltip:AddLine( "~"..AM_ORANGE..time.."|r" ); |
end |
parent.time = time; |
end |
AlphaMap_ShowTooltip(); |
end |
end |
function AlphaMapAlphaMapNote_OnLeave(note) |
local baseLvl = AlphaMapAlphaMapFrame:GetFrameLevel() + 1; |
local parent = note:GetParent(); |
if ( type(parent.control) ~= "table" ) then return; end |
local controlName = parent.control:GetName(); |
getglobal(controlName.."Highlight"):Hide(); |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i):SetFrameLevel( baseLvl ); |
getglobal("AlphaMapAlphaMapNote"..i.."Highlight"):Hide(); |
local amIndex = tostring(i); |
if ( ( amH[amIndex] ) and ( amH[amIndex] == "Temp" ) ) then |
amH[amIndex] = nil; |
end |
end |
AlphaMap_HideTooltip(); |
end |
function AlphaMapAlphaMapNote_OnClick(mBttn, note) |
local parent = note:GetParent(); |
local keyID = parent.control:GetID(); |
if ( mBttn == "LeftButton" ) then |
if ( parent.toMap ) then |
for n=1, amNotesPerPage, 1 do |
getglobal("AlphaMapAlphaMapButtonDtl"..n.."Highlight"):Hide(); |
end |
AlphaMapFrame_Update( AML.AlphaMap_GetMap(parent.toMap) ); |
elseif ( parent.toWorldMap ) then |
local cont, zone = AML.AlphaMap_GetWorldMap(parent.toWorldMap); |
if ( cont ~= "error" ) then |
SetMapZoom(cont, zone); -- ))(( |
AM_WorldMapSelected = true; |
AM_ManualMapChange = true; |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
selectedMap = GetMapInfo(); |
AlphaMapFrame_Update(); |
end |
elseif ( ( parent.lootid ) and ( AtlasLoot_ShowBossLoot ) ) then |
local boss = getglobal("AlphaMapAlphaMapDetail"..keyID):GetText(); |
AtlasLoot_ShowBossLoot(parent.lootid, boss, AM_AM_LOOT_POINT); |
AtlasLootItemsFrame:SetAlpha(1); |
elseif ( parent.bgFlag ) then |
if ( ( parent.bgFlag == "A" ) and ( amACarrier ) ) then |
-- TargetByName(amACarrier, true); |
elseif ( ( parent.bgFlag == "H" ) and ( amHCarrier ) ) then |
-- TargetByName(amHCarrier, true); |
end |
elseif ( parent.bgPOI ) then |
if ( string.find(amAlphaMapMap.filename, "ArathiBasin") ) then |
AlphaMap_HideTooltip(); |
AlphaMapAlphaMapNote_OnEnter(note); |
local pFaction, basesRequired = AML.AM_GetABScores(); |
if ( basesRequired ) then |
local msg = AML.AM_NotifyBasesRequiredChange(basesRequired); |
if ( ( msg ) and ( IsControlKeyDown() ) ) then |
SendChatMessage(msg, "BATTLEGROUND"); |
end |
end |
elseif ( string.find(amAlphaMapMap.filename, "AlteracValley") ) then |
AlphaMap_HideTooltip(); |
AlphaMapAlphaMapNote_OnEnter(note); |
if ( ( parent.time ) and ( IsControlKeyDown() ) ) then |
SendChatMessage(parent.txt .. " : " .. parent.time, "BATTLEGROUND"); |
end |
end |
end |
elseif ( mBttn == "RightButton" ) then |
if ( AMPopup:IsVisible() ) then |
AML.AM_HidePopup(); |
else |
amRcMenus.bttnText = parent.txt; |
if ( parent.bgPOI ) then |
amRcMenus.POI = true; |
amRcMenus.bgFlag = false; |
else |
amRcMenus.POI = false; |
end |
if ( parent.bgFlag ) then |
amRcMenus.bgFlag = parent.bgFlag; |
amRcMenus.Flag = true; |
amRcMenus.POI = false; |
else |
amRcMenus.Flag = false; |
end |
if ( ( NuN_GNoteExists ) and ( NuN_GNoteExists(amRcMenus.bttnText, true) ) ) then |
amRcMenus.NuN = true; |
else |
amRcMenus.NuN = nil; |
end |
AM_rcMenu_Initialise(note, parent:GetID()); |
end |
end |
end |
function AlphaMap_OptionsTabFrame_OnShow() |
if ( lastTab ) then |
PanelTemplates_SetTab(this, lastTab.id); |
AlphaMap_TabSelect(lastTab); |
else |
PanelTemplates_SetTab(this, 1); |
AlphaMap_TabSelect(AlphaMap_OptionsTabFrameTab1); |
end |
end |
function AlphaMap_TabSelect(subFrame, mouseButton) |
lastTab = subFrame; |
AM_OptionsFrameGeneral:Hide(); |
AM_OptionsFrameDungeon:Hide(); |
AM_OptionsFrameMaps:Hide(); |
AM_OptionsFrameBG:Hide(); |
AM_OptionsFrameMisc:Hide(); |
subFrame.controlledFrame:Show(); |
AlphaMap_OptionsTabFrameTab1:SetText( AM_TAB_TEXT[1].text ); |
PanelTemplates_TabResize(AlphaMap_OptionsTabFrameTab1, 0); |
if ( AM_OptionsLabel:GetText() == AM_TYP_WM ) then |
AlphaMap_OptionsTabFrameTab2:Disable(); |
AlphaMap_OptionsTabFrameTab3:Disable(); |
AlphaMap_OptionsTabFrameTab2:SetText( "|c00FF0000".. AM_TAB_TEXT[2].text .."|r"); |
PanelTemplates_TabResize(AlphaMap_OptionsTabFrameTab2, 0); |
AlphaMap_OptionsTabFrameTab3:SetText( "|c00FF0000".. AM_TAB_TEXT[3].text .."|r"); |
PanelTemplates_TabResize(AlphaMap_OptionsTabFrameTab3, 0); |
else |
AlphaMap_OptionsTabFrameTab2:Enable(); |
AlphaMap_OptionsTabFrameTab3:Enable(); |
AlphaMap_OptionsTabFrameTab2:SetText( AM_TAB_TEXT[2].text ); |
PanelTemplates_TabResize(AlphaMap_OptionsTabFrameTab2, 0); |
AlphaMap_OptionsTabFrameTab3:SetText( AM_TAB_TEXT[3].text ); |
PanelTemplates_TabResize(AlphaMap_OptionsTabFrameTab3, 0); |
end |
AlphaMap_OptionsTabFrameTab4:SetText( AM_TAB_TEXT[4].text ); |
PanelTemplates_TabResize(AlphaMap_OptionsTabFrameTab4, 0); |
AlphaMap_OptionsTabFrameTab5:SetText( AM_TAB_TEXT[5].text ); |
PanelTemplates_TabResize(AlphaMap_OptionsTabFrameTab5, 0); |
local tabText = getglobal(subFrame:GetName().."Text"); |
local tabN = subFrame:GetID(); |
tabText:SetText("|c0000FF00".. AM_TAB_TEXT[tabN].text .."|r"); |
end |
function AM_ScaleSliderChanged() |
local scale = AM_Scale:GetValue(); |
AM_CurrentScale:SetText( math.floor( scale * 100 ).."%" ); |
if ( AM_ChangingOriWorldMap ) then |
if ( applyAMMapChanges ) then |
WorldMapFrame:SetScale( scale ); |
local wmTTScale = AlphaMap_GetUnitScale(nil, nil, nil, WorldMapFrame); |
WorldMapTooltip:SetScale(wmTTScale); |
if ( AM_SkipWorldMapRepos ) then |
AM_SkipWorldMapRepos = nil; |
else |
AM_PlaceMap(WorldMapFrame, AlphaMapConfigurations.gm.posX, AlphaMapConfigurations.gm.posY); |
end |
end |
else |
AlphaMapFrame:SetScale( scale ); |
AlphaMapUnits_Update(100); |
if ( ( AlphaMapAlphaMapFrame:IsVisible() ) and ( amAlphaMapMap ) ) then |
AM_Notes(amAlphaMapMap); |
end |
if ( AlphaMapConfig.ddP == AM_ANCHOR_ALPHAMAP ) then |
AM_CheckDDScale(); |
end |
AM_PlaceMap(AlphaMapFrame, AlphaMapConfig.posX, AlphaMapConfig.posY); |
end |
AlphaMapConfig.scale = scale; |
end |
function AM_MarkPosition() |
local x, y = AlphaMapFrame:GetCenter(); |
local lScale = AlphaMapFrame:GetEffectiveScale(); |
x = x * lScale; |
y = y * lScale; |
AlphaMapConfig.posX = x; |
AlphaMapConfig.posY = y; |
AM_SaveConfig(); |
end |
function AM_PlaceMap(frame, x, y) |
if ( ( x ) and ( y ) and ( not frame.isMoving ) ) then |
local lScale = frame:GetEffectiveScale(); |
x = x / lScale; |
y = y / lScale; |
frame:ClearAllPoints(); |
frame:SetPoint("CENTER", "UIParent", "BOTTOMLEFT", x, y); |
end |
end |
function AML.AlphaMapContinentButton_OnClick() |
selectedCont = this:GetID(); |
selectedZone = 999; |
UIDropDownMenu_SetSelectedID(AlphaMapContinentDropDown, selectedCont); |
AlphaMapContinentDropDown.lastSelected = selectedCont; |
AM_WorldMapSelected = true; |
AM_ManualMapChange = true; |
AML.AM_ClearHighlights(); |
amContType = AM_TYP_WM; |
if ( not AlphaMapFrame:IsVisible() ) then |
ToggleAlphaMap(); |
end |
SetMapZoom(this:GetID()); |
selectedMap = GetMapInfo(); |
end |
function AML.AM_Instances_OnClick() |
selectedCont = nil; |
selectedZone = nil; |
selectedMap = nil; |
amContType = this.value; -- is this doing anything ??? £££1 |
UIDropDownMenu_SetSelectedID(AlphaMapContinentDropDown, this:GetID()); |
AML.SetupZoneDropDown(); |
AML.AlphaMapZoneButton_OnClick(nil, AlphaMapRecent[amContType]); |
end |
function AML.AlphaMapFrame_LoadContinents() |
local info = UIDropDownMenu_CreateInfo(); |
local func; |
for i=1, AM_nconts, 1 do |
info.text = AM_conts[i]; |
info.func = AML.AlphaMapContinentButton_OnClick; |
info.checked = nil; |
UIDropDownMenu_AddButton(info); |
end |
for i, entry in ipairs(AM_ValidIndex) do |
info.text = entry.displayname; |
info.func = AML.AM_Instances_OnClick; |
info.checked = nil; |
UIDropDownMenu_AddButton(info); |
end |
end |
function SetupContinentDropDown() |
UIDropDownMenu_Initialize(AlphaMapContinentDropDown, AML.AlphaMapFrame_LoadContinents); |
end |
function AML.SetupZoneDropDown() |
UIDropDownMenu_Initialize(AlphaMapZoneDropDown, AML.AlphaMapZoneDropDown_Initialise); |
end |
function AML.AlphaMapZoneDropDown_Initialise(self, level) |
if ( amContType == AM_TYP_WM ) then |
level = level or 1; |
if ( not selectedCont ) then |
selectedCont = GetCurrentMapContinent(); |
end |
if ( selectedCont < 1 ) then |
selectedCont = AlphaMapContinentDropDown.lastSelected; |
end |
if ( not selectedCont ) then |
selectedCont = 1; |
end |
-- Get the current level from the info table |
local info = gMapMenus[selectedCont]; |
if ( not info ) then |
return; |
else |
info = info[level]; |
end |
-- If a value has been set, try to find it at the current level |
if ( ( level > 1 ) and ( UIDROPDOWNMENU_MENU_VALUE ) ) then |
if ( info[UIDROPDOWNMENU_MENU_VALUE] ) then |
info = info[UIDROPDOWNMENU_MENU_VALUE] |
end |
end |
-- this was fucking me up big time and leads to a memory leak, never mind taint |
-- but resetting numButtons to zero doesn't seem to cause taint, so seems like a reasonable solution |
local listFrame = getglobal("DropDownList"..level); |
if ( listFrame.numButtons > 0 ) then |
listFrame.numButtons = 0; |
-- amprint(" -WARNING- -WARNING- -WARNING- -WARNING- -WARNING-"); |
end |
AML.AlphaMapFrame_LoadZones(info, level); |
else |
AML.AM_LoadSortedMapList(amContType); |
AML.AlphaMapFrame_LoadInstances(); |
end |
end |
function AML.AlphaMapFrame_LoadZones(zone, level) |
local info = UIDropDownMenu_CreateInfo(); |
for i, entry in ipairs(zone) do |
info.text = entry.text; |
info.func = entry.func; |
info.value = entry.value; |
info.hasArrow = entry.hasArrow; |
info.checked = nil; |
info.arg1 = entry.arg1; |
info.arg2 = entry.arg2; |
UIDropDownMenu_AddButton(info, level); |
end |
amContType = AM_TYP_WM; |
amMapType = AM_TYP_WM; |
end |
function AML.AlphaMapFrame_LoadInstances() |
local info = UIDropDownMenu_CreateInfo(); |
for i=1, getn(sortedMapList), 1 do |
info.text = sortedMapList[i].displayname; |
info.func = AML.AlphaMapZoneButton_OnClick; |
info.checked = nil; |
-- &&** |
-- if ( ( sortedMapListType ) and ( AlphaMapRecent[sortedMapListType] ) ) then |
-- if ( i == AlphaMapRecent[sortedMapListType] ) then |
-- info.checked = true; |
-- end |
-- end |
UIDropDownMenu_AddButton(info); |
end |
end |
function AML.AlphaMapZoneLevel_OnClick(self, zone, level) |
local zoneButton = getglobal("DropDownList1Button" .. zone); |
AML.AlphaMapZoneButton_OnClick(zoneButton, zone); |
SetDungeonMapLevel(self:GetID()); |
UIDropDownMenu_SetText( AlphaMapZoneDropDown, level ); |
HideDropDownMenu(1); |
end |
function AML.AlphaMapZoneButton_OnClick(self, selected, argument2, argument3) |
if ( ( self ) and ( not selected ) ) then |
selected = self:GetID(); |
end |
if ( ( amContType ~= AM_TYP_WM ) and ( selected > getn(sortedMapList) ) ) then -- selected ??? |
selected = 1; |
end |
UIDropDownMenu_SetSelectedID(AlphaMapZoneDropDown, selected); |
AML.AM_ClearHighlights(); |
AM_ManualMapChange = true; |
selectedZone = nil; |
selectedMap = nil; |
if ( amContType == AM_TYP_WM ) then |
selectedZone = selected; |
AM_WorldMapSelected = true; |
if ( not AlphaMapFrame:IsVisible() ) then |
ToggleAlphaMap(); |
end |
amMapType = AM_TYP_WM; |
if ( not selectedCont ) then |
selectedCont = GetCurrentMapContinent(); |
end |
selectedZone = selected; |
AM_WorldMapSelected = true; |
amMapType = AM_TYP_WM; |
SetMapZoom(selectedCont, selected); |
selectedMap = GetMapInfo(); |
amAlphaMapMap = nil; |
else |
local mType = sortedMapListType; |
local map = AML.AlphaMap_GetMap( sortedMapList[selected].name ); |
amMapType = mType; |
amAlphaMapMap = map; |
if ( not AlphaMapFrame:IsVisible() ) then |
ToggleAlphaMap(); |
end |
amMapType = mType; |
amAlphaMapMap = map; |
AlphaMapUnits_Update(100); |
AlphaMapFrame_Update( amAlphaMapMap ); |
AlphaMapRecent[mType] = selected; |
end |
end |
local AM_MapSelector_Timer = 0; |
local AM_MAPSELECTOR_LIMIT = 1; |
function AM_Selector_OnUpdate() |
if ( ( AM_MapSelector:IsVisible() ) and ( MouseIsOver(AM_MapSelector) ) and ( not AM_MapSelector.locked ) ) then |
AlphaMapSelectorMovementFrame:Show(); |
else |
AlphaMapSelectorMovementFrame:Hide(); |
end |
-- Scale Checker because the scale on game load isn't correct, and things shrink too much |
if ( AlphaMapConfig.ddP == AM_ANCHOR_FREE ) then |
AM_MapSelector_Timer = AM_MapSelector_Timer + arg1; |
if ( AM_MapSelector_Timer > AM_MAPSELECTOR_LIMIT ) then |
AM_CheckDDScale(); |
AM_MapSelector_Timer = 0; |
end |
end |
end |
function AM_rcMenu_Initialise(notePoint, highlight) |
local bttnIndex = 0; |
local info = UIDropDownMenu_CreateInfo(); |
local width, maxWidth = 0, 40; |
local normalText = nil; |
local bttns = {}; |
local scaleValue = notePoint:GetScale(); |
for i = 1, 24, 1 do |
bttns[i] = getglobal("AMPopupButton"..i); |
bttns[i].text = getglobal("AMPopupButton"..i.."Text"); |
bttns[i]:Enable(); |
bttns[i]:UnlockHighlight(); |
bttns[i]:Hide(); |
end |
if ( amRcMenus.POI ) then |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText("|c0000ff00" .. AM_TYP_BG .. "|r"); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
bttns[bttnIndex]:LockHighlight(); |
bttns[bttnIndex]:Disable(); |
for i = 1, 6, 1 do |
bttnIndex = bttnIndex + 1; |
local n = i; |
if ( n > 5 ) then |
n = AM_RCMENU_ZERG; |
end |
bttns[bttnIndex].text:SetText(n..AM_RCMENU_INC..amRcMenus.bttnText); |
bttns[bttnIndex].func = AM_BroadcastMsg; |
bttns[bttnIndex].arg1 = (n..AM_RCMENU_INC..amRcMenus.bttnText); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
end |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText(amRcMenus.bttnText.." "..AM_OK); |
bttns[bttnIndex].func = AM_BroadcastMsg; |
bttns[bttnIndex].arg1 = (amRcMenus.bttnText.." "..AM_OK); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
elseif ( amRcMenus.Flag ) then |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText("|c0000ff00" .. AM_TYP_BG .. "|r"); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
bttns[bttnIndex]:LockHighlight(); |
bttns[bttnIndex]:Disable(); |
local flgText = AM_RCMENU_HFLAG; |
if ( amRcMenus.bgFlag == "A" ) then |
flgText = AM_RCMENU_AFLAG; |
end |
for i = 1, getn(AM_RCMENU_FLAGLOC), 1 do |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText(flgText..AM_RCMENU_FLAGLOC[i]); |
bttns[bttnIndex].func = AM_BroadcastMsg; |
bttns[bttnIndex].arg1 = flgText..AM_RCMENU_FLAGLOC[i]; |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
end |
end |
if ( NuN_GNoteExists ) then |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText("|c0000ff00" .. AM_NUN .. "|r"); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
bttns[bttnIndex]:LockHighlight(); |
bttns[bttnIndex]:Disable(); |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText(AM_RCMENU_NUN_OPEN); |
bttns[bttnIndex].func = AML.AM_OpenNuNNote; |
bttns[bttnIndex].arg1 = amRcMenus.bttnText; |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
if ( amRcMenus.NuN ) then |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText(AM_RCMENU_NUN_AUTO); |
bttns[bttnIndex].func = AML.AM_SendNuNNote; |
bttns[bttnIndex].arg1 = "Auto:"..amRcMenus.bttnText; |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText(AM_RCMENU_NUN_MAN); |
bttns[bttnIndex].func = AML.AM_SendNuNNote; |
bttns[bttnIndex].arg1 = "Manual:"..amRcMenus.bttnText; |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
end |
end |
local optionsHeader = nil; |
if ( ( not amRcMenus.POI ) and ( not amRcMenus.Flag ) ) then |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText("|c0000ff00" .. AM_OPTIONS .. "|r"); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
bttns[bttnIndex]:LockHighlight(); |
bttns[bttnIndex]:Disable(); |
optionsHeader = true; |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText(AM_CORPSE_TXT); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
bttns[bttnIndex].func = AM_BossDeadToggle; |
bttns[bttnIndex].arg1 = amRcMenus.bttnText; |
end |
if ( highlight ) then |
if ( not optionsHeader ) then |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText("|c0000ff00" .. AM_OPTIONS .. "|r"); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
bttns[bttnIndex]:LockHighlight(); |
bttns[bttnIndex]:Disable(); |
optionsHeader = true; |
end |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText(AM_RCMENU_HIGHLIGHT); |
bttns[bttnIndex].func = AML.AM_Highlight; |
bttns[bttnIndex].arg1 = highlight; |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
end |
if ( bttnIndex > 0 ) then |
if ( not optionsHeader ) then |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText("|c0000ff00" .. AM_OPTIONS .. "|r"); |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
bttns[bttnIndex]:LockHighlight(); |
bttns[bttnIndex]:Disable(); |
optionsHeader = true; |
end |
bttnIndex = bttnIndex + 1; |
bttns[bttnIndex].text:SetText(AM_CANCEL); |
bttns[bttnIndex].func = AML.AM_HidePopup; |
width = bttns[bttnIndex].text:GetWidth() + 40; |
if ( width > maxWidth ) then |
maxWidth = width; |
end |
end |
if ( bttnIndex > 0 ) then |
local singleHeight = AMPopupButton1:GetHeight() + 1; |
local heightBuffer = 24; |
local maxHeight = bttnIndex * singleHeight + heightBuffer; |
AMPopup:SetHeight(maxHeight); |
AMPopup:SetWidth(maxWidth); |
for i=1, bttnIndex, 1 do |
bttns[i]:SetWidth(maxWidth - 2); |
bttns[i]:Show(); |
end |
AMPopup:SetScale(scaleValue); |
AMPopup:ClearAllPoints(); |
local x, y = GetCursorPosition(); |
if ( y > 300 ) then |
if ( x > 500 ) then |
AMPopup:SetPoint("TOPRIGHT", notePoint, "BOTTOMRIGHT", 0, 0); |
else |
AMPopup:SetPoint("TOPLEFT", notePoint, "BOTTOMLEFT", 0, 0); |
end |
else |
if ( x > 500 ) then |
AMPopup:SetPoint("BOTTOMRIGHT", notePoint, "TOPRIGHT", 0, 0); |
else |
AMPopup:SetPoint("BOTTOMLEFT", notePoint, "TOPLEFT", 0, 0); |
end |
end |
AlphaMap_ShowPopup(); |
else |
AML.AM_HidePopup(); |
end |
end |
function AMPopup_OnClick(mBttn, Bttn) |
local func = Bttn.func; |
if ( func ) then |
func(Bttn.arg1); |
end |
(Bttn:GetParent()):Hide(); |
end |
function AM_BroadcastMsg(msg) |
if ( amBGRaidState ~= "BG" ) then |
if ( ( AlphaMapConfig.bgMsgType == "Default" ) and ( amBGRaidState == "Raid" ) ) then |
SendChatMessage(msg, "RAID"); |
elseif ( ( ( amBGRaidState == "Party" ) and ( AlphaMapConfig.bgMsgType ~= "General" ) ) or |
( ( amBGRaidState == "Raid" ) and ( AlphaMapConfig.bgMsgType == "Party" ) ) ) then |
SendChatMessage(msg, "PARTY"); |
else |
SendChatMessage(msg, "BATTLEGROUND"); |
end |
else |
SendChatMessage(msg, "BATTLEGROUND"); |
end |
AML.AM_HidePopup(); |
end |
function AlphaMapDDPoint_OnLoad() |
UIDropDownMenu_Initialize(AlphaMapDDPoint, AlphaMapDDPoint_Initialise); |
UIDropDownMenu_SetWidth(AlphaMapDDPoint, 110); |
if ( AlphaMapConfig.ddAnchorFrom ) then |
UIDropDownMenu_SetSelectedID(AlphaMapDDPoint, AlphaMapConfig.ddAnchorFrom); |
else |
UIDropDownMenu_ClearAll(AlphaMapDDPoint); |
end |
end |
function AlphaMapDDPoint_Initialise() |
local info = UIDropDownMenu_CreateInfo(); |
for i=1, getn(amAnchorPoint), 1 do |
info.text = amAnchorPoint[i].Display; |
info.func = AlphaMapDDPoint_OnClick; |
info.checked = nil; |
UIDropDownMenu_AddButton(info); |
end |
end |
function AlphaMapDDPoint_OnClick() |
UIDropDownMenu_SetSelectedID(AlphaMapDDPoint, this:GetID()); |
AlphaMapConfig.ddAnchorFrom = this:GetID(); |
AM_SaveConfig(); |
AlphaMapPlaceDDs(); |
end |
function AlphaMapDDrelativePoint_OnLoad() |
UIDropDownMenu_Initialize(AlphaMapDDrelativePoint, AlphaMapDDrelativePoint_Initialise); |
UIDropDownMenu_SetWidth(AlphaMapDDrelativePoint, 110); |
if ( AlphaMapConfig.ddAnchorTo ) then |
UIDropDownMenu_SetSelectedID(AlphaMapDDrelativePoint, AlphaMapConfig.ddAnchorTo); |
else |
UIDropDownMenu_ClearAll(AlphaMapDDrelativePoint); |
end |
end |
function AlphaMapDDrelativePoint_Initialise() |
local info = UIDropDownMenu_CreateInfo(); |
for i=1, getn(amAnchorPoint), 1 do |
info.text = amAnchorPoint[i].Display; |
info.func = AlphaMapDDrelativePoint_OnClick; |
info.checked = nil; |
UIDropDownMenu_AddButton(info); |
end |
end |
function AlphaMapDDrelativePoint_OnClick() |
UIDropDownMenu_SetSelectedID(AlphaMapDDrelativePoint, this:GetID()); |
AlphaMapConfig.ddAnchorTo = this:GetID(); |
AM_SaveConfig(); |
AlphaMapPlaceDDs(); |
end |
function AlphaMapPlaceDDs(showMap) |
AM_MapSelector:Hide(); |
if ( AlphaMapConfig.ddP == AM_ANCHOR_FREE ) then |
AlphaMapDockingFrame:Show(); |
if ( AM_MapSelector:IsUserPlaced() ) then |
AM_MapSelector:SetParent(UIParent); |
AM_MapSelector:Show(); |
else |
AM_MapSelector:SetParent(UIParent); |
AM_MapSelector:Show(); |
AM_MapSelector:ClearAllPoints(); |
AM_MapSelector:SetPoint("TOP", "UIParent", "TOP", 0, -75); |
AM_MapSelector:SetUserPlaced(1); |
end |
elseif ( AlphaMapConfig.ddP == AM_ANCHOR_ALPHAMAP ) then |
AlphaMapDockingFrame:Show(); |
if ( ( not AlphaMapFrame:IsVisible() ) and ( showMap ) ) then |
AlphaMapFrame:Show(); |
end |
AM_MapSelector:SetParent(AlphaMapFrame); |
AM_MapSelector:Show(); |
AM_MapSelector:ClearAllPoints(); |
AM_MapSelector:SetUserPlaced(0); |
local from = amAnchorPoint[AlphaMapConfig.ddAnchorFrom].Command; |
local to = amAnchorPoint[AlphaMapConfig.ddAnchorTo].Command; |
AM_MapSelector:SetPoint(from, "AlphaMapFrame", to, -8, 8); |
AM_MapSelector:SetUserPlaced(0); |
else |
AlphaMapDockingFrame:Hide(); |
AM_MapSelector:SetScale(1); |
AM_MapSelector:SetUserPlaced(0); |
AM_MapSelector:SetParent(AM_OptionsFrameMaps); |
AM_MapSelector:SetFrameLevel( AM_OptionsFrameMaps:GetFrameLevel() + 2 ); |
AM_MapSelector:Show(); |
AM_MapSelector:ClearAllPoints(); |
AM_MapSelector:SetPoint("BOTTOM", "AM_OptionsFrameMaps", "BOTTOM", 0, 10); |
end |
end |
function AM_Selector_OnShow() |
if ( AlphaMapConfig.HotSpot == nil ) then |
AlphaMapConfig.HotSpot = true; |
end |
if ( AlphaMapConfig.HotSpot ) then |
AM_DDHotSpot:Show(); |
else |
AM_DDHotSpot:Hide(); |
end |
local parent = this:GetParent(); |
if ( parent == UIParent ) then |
AM_DDLockButton:Show(); |
AML.AM_SetLock(); |
else |
AM_DDLockButton:Hide(); |
end |
AM_CheckDDScale(); |
end |
function AM_CheckDDScale() |
local parent = AM_MapSelector:GetParent(); |
if ( ( AlphaMapConfig.ddScale ) and ( AlphaMapConfig.ddScale >= 0.3 ) and ( AlphaMapConfig.ddScale <= 1.4 ) ) then |
AM_MapSelector_Scale = AlphaMapConfig.ddScale; |
else |
AM_MapSelector_Scale = AM_DEFAULT_MAPSELECTOR_SCALE; |
end |
if ( parent == AM_OptionsFrameMaps ) and ( AM_OptionsFrameMaps ) then |
-- Scale set to 1 before Docking |
else |
local adjuster = AM_MapSelector_Scale; |
local uiScale = UIParent:GetEffectiveScale(); |
if ( AlphaMapConfig.ddP == AM_ANCHOR_ALPHAMAP ) then |
uiScale = AlphaMapFrame:GetEffectiveScale(); |
end |
adjuster = adjuster / uiScale; |
AM_MapSelector:SetScale(adjuster); |
end |
end |
function AM_ToggleHotSpot() |
if ( AM_OptionsFrame:IsVisible() ) then |
return; |
end |
if ( AM_HotSpotToggled ) then |
AM_HotSpot_OnLeave(); |
else |
AM_HotSpot_OnEnter(); |
end |
end |
function AM_HotSpot_OnEnter() |
if ( MouseIsOver(AM_DDHotSpot) ) then |
AM_ShowAlphaTooltip(AM_DDHotSpot, AM_TT_HOTSPOT1, AM_TT_HOTSPOT2) |
end |
if ( AM_HotSpotToggled == true ) then |
return; |
end |
if ( not AlphaMapFrame:IsVisible() ) then |
if ( AlphaMapConfig.hsOpen ) then |
ToggleAlphaMap(); |
AM_DDHotSpot.toggled = true; |
else |
return; |
end |
end |
-- AlphaMapFrame is immediately visible even if toggled open above... |
if ( AlphaMapConfig.hsOpacity ) then |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AM_DDHotSpot.alpha = AlphaMapAlphaMapFrame:GetAlpha(); |
AlphaMapAlphaMapFrame:SetAlpha(1); |
AlphaMapAlphaMapTitleFrame:SetAlpha(1); |
AlphaMapAlphaMapPreReqFrame:SetAlpha(1); |
AlphaMapAlphaMapDetailsFrame:SetAlpha(1); |
elseif ( AlphaMapDetailFrame:IsVisible() ) then |
AM_DDHotSpot.alpha = AlphaMapDetailFrame:GetAlpha(); |
AlphaMapDetailFrame:SetAlpha(1); |
end |
end |
if ( AlphaMapConfig.hsWmIcons ) then |
AlphaMapConfig.amClearView = not AlphaMapConfig.amClearView; |
if ( ( AlphaMapConfig.mapnotes == true ) and ( not AlphaMapConfig.amClearView ) ) then |
if ( MapNotes_EnablePlugin ) then |
MapNotes_EnablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_EnablePlugin(AM_WM_PLUGIN); |
end |
end |
else |
if ( MapNotes_EnablePlugin ) then |
MapNotes_DisablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_DisablePlugin(AM_WM_PLUGIN); |
end |
end |
end |
end |
if ( AlphaMapConfig.hsDmIcons ) then |
if ( AlphaMapConfig.dmNotes ) then |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i):Hide(); |
end |
else |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i):Show(); |
end |
end |
end |
if ( AlphaMapConfig.hsNBg ) then |
if ( AlphaMapConfig.dmNotesBg ) then |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i.."Background"):Hide(); |
end |
else |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i.."Background"):Show(); |
end |
end |
end |
if ( AlphaMapConfig.hsMBg ) then |
if ( AlphaMapAlphaMapBgTexture:IsVisible() ) then |
AlphaMapAlphaMapBgTexture:Hide(); |
else |
AlphaMapAlphaMapBgTexture:Show(); |
AML.AM_UpdateColours("Map", AlphaMapConfig.mBgColour.r, AlphaMapConfig.mBgColour.g, AlphaMapConfig.mBgColour.b, AlphaMapConfig.mBgColour.a ); |
end |
end |
if ( ( AlphaMapConfig.hsInfo ) and ( AlphaMapAlphaMapFrame:IsVisible() ) ) then |
if ( AlphaMapAlphaMapDetailsFrame:IsVisible() ) then |
AlphaMapAlphaMapDetailsFrame:Hide(); |
else |
AlphaMapAlphaMapDetailsFrame:Show(); |
end |
if ( AlphaMapAlphaMapTitleFrame:IsVisible() ) then |
AlphaMapAlphaMapTitleFrame:Hide(); |
else |
AlphaMapAlphaMapTitleFrame:Show(); |
end |
if ( AlphaMapAlphaMapPreReqFrame:IsVisible() ) then |
AlphaMapAlphaMapPreReqFrame:Hide(); |
else |
AlphaMapAlphaMapPreReqFrame:Show(); |
end |
end |
AlphaMapFrame_PingPlayerPosition(); |
AM_Update_Timer_S = AM_UPDATE_INTERVAL_SMAX + 1; |
AM_Update_Timer_P = AM_UPDATE_INTERVAL_PMAX + 1; |
AM_HotSpotToggled = true; |
end |
function AM_HotSpot_OnLeave() |
if ( AM_HotSpotToggled == false ) then |
return; |
end |
if ( AlphaMapConfig.hsOpacity ) then |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
AlphaMapAlphaMapFrame:SetAlpha(AM_DDHotSpot.alpha); |
AlphaMapAlphaMapTitleFrame:SetAlpha(AM_DDHotSpot.alpha); |
AlphaMapAlphaMapPreReqFrame:SetAlpha(AM_DDHotSpot.alpha); |
AlphaMapAlphaMapDetailsFrame:SetAlpha(AM_DDHotSpot.alpha); |
if ( AtlasLootItemsFrame ) then |
AtlasLootItemsFrame:SetAlpha(1); |
end |
elseif ( AlphaMapDetailFrame:IsVisible() ) then |
AlphaMapDetailFrame:SetAlpha(AM_DDHotSpot.alpha); |
end |
end |
if ( AlphaMapConfig.hsWmIcons ) then |
AlphaMapConfig.amClearView = not AlphaMapConfig.amClearView; |
if ( ( AlphaMapConfig.mapnotes == true ) and ( not AlphaMapConfig.amClearView ) ) then |
if ( MapNotes_EnablePlugin ) then |
MapNotes_EnablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_EnablePlugin(AM_WM_PLUGIN); |
end |
end |
else |
if ( MapNotes_EnablePlugin ) then |
MapNotes_DisablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_DisablePlugin(AM_WM_PLUGIN); |
end |
end |
end |
end |
if ( AlphaMapConfig.hsDmIcons ) then |
if ( AlphaMapConfig.dmNotes ) then |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i):Show(); |
end |
else |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i):Hide(); |
end |
end |
end |
if ( AlphaMapConfig.hsNBg ) then |
if ( AlphaMapConfig.dmNotesBg ) then |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i.."Background"):Show(); |
end |
else |
for i=1, iNote, 1 do |
getglobal("AlphaMapAlphaMapNote"..i.."Background"):Hide(); |
end |
end |
end |
if ( AlphaMapConfig.hsMBg ) then |
if ( AlphaMapAlphaMapBgTexture:IsVisible() ) then |
AlphaMapAlphaMapBgTexture:Hide(); |
else |
AlphaMapAlphaMapBgTexture:Show(); |
AML.AM_UpdateColours("Map", AlphaMapConfig.mBgColour.r, AlphaMapConfig.mBgColour.g, AlphaMapConfig.mBgColour.b, AlphaMapConfig.mBgColour.a ); |
end |
end |
if ( ( AlphaMapConfig.hsInfo ) and ( AlphaMapAlphaMapFrame:IsVisible() ) ) then |
if ( AlphaMapAlphaMapDetailsFrame:IsVisible() ) then |
AlphaMapAlphaMapDetailsFrame:Hide(); |
else |
AlphaMapAlphaMapDetailsFrame:Show(); |
end |
if ( AlphaMapAlphaMapTitleFrame:IsVisible() ) then |
AlphaMapAlphaMapTitleFrame:Hide(); |
else |
AlphaMapAlphaMapTitleFrame:Show(); |
end |
if ( AlphaMapAlphaMapPreReqFrame:IsVisible() ) then |
AlphaMapAlphaMapPreReqFrame:Hide(); |
else |
AlphaMapAlphaMapPreReqFrame:Show(); |
end |
end |
if ( AM_DDHotSpot.toggled ) then |
amHiddenByHotSpot = true; |
ToggleAlphaMap(); |
end |
AM_DDHotSpot.toggled = nil; |
AM_DDHotSpot.alpha = nil; |
AlphaMapPing:Hide(); |
AM_Update_Timer_S = AM_UPDATE_INTERVAL_SMAX + 1; |
AM_Update_Timer_P = AM_UPDATE_INTERVAL_PMAX + 1; |
AM_HotSpotToggled = false; |
AlphaMapTooltip:Hide(); |
end |
-- Global Functions |
function AM_OptionsNoteBG_Set() |
AML.AM_SetUpColourPicker(AlphaMapConfig.nBgColour, "Notes"); |
end |
function AM_OptionsMapBG_Set() |
AML.AM_SetUpColourPicker(AlphaMapConfig.mBgColour, "Map"); |
end |
function AM_OptionsTextBG_Set() |
AML.AM_SetUpColourPicker(AlphaMapConfig.txtBgColour, "Text"); |
end |
function AM_SelectorLockToggle() |
AlphaMapConfig.freeLocked = ( not AlphaMapConfig.freeLocked ); |
AML.AM_SetLock(); |
AM_SaveGlobals(); |
end |
function AM_SaveConfig(map) |
if ( map ) then |
amAlphaMapMap = map; |
end |
if ( AM_ChangingOriWorldMap ) then |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations.gm); |
else |
if ( amAlphaMapMap ) then |
-- v3.00 Needs type re-writing x |
if ( AlphaMapConfig[amAlphaMapMap.type] ) then |
AM_SaveTypes(amAlphaMapMap.type); |
else |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations[ AML.AM_Strip(amAlphaMapMap.filename) ]) |
end |
elseif ( ( GetMapInfo() ) and ( GetCurrentMapContinent() == -1 ) ) then |
local mapFileName = GetMapInfo(); |
local amMap = AML.AlphaMap_GetMap(mapFileName); |
if ( amMap ) then |
-- v3.00 Needs type re-writing x |
if ( AlphaMapConfig[amMap.type] ) then |
AM_SaveTypes(amMap.type); |
else |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations[ AML.AM_Strip(amMap.filename) ]) |
end |
else |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations.wm); |
end |
else |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations.wm); |
end |
AML.AM_CopySettings(AlphaMapConfig, AM_OptionsFrame.AlphaMapConfig); |
end |
AM_SaveGlobals(); |
return true; |
end |
function AM_SaveGlobals() |
for configuration, configurations in pairs(AlphaMapConfigurations) do |
AlphaMapConfigurations[ configuration ].enabled = AlphaMapConfig.enabled; |
for i, entry in ipairs(AM_ValidIndex) do |
AlphaMapConfigurations[ configuration ][entry.typ] = AlphaMapConfig[entry.typ]; |
end |
-- AlphaMapConfigurations[ configuration ].lock = AlphaMapConfig.lock; |
AlphaMapConfigurations[ configuration ].legacy = AlphaMapConfig.legacy; |
AlphaMapConfigurations[ configuration ].ddScale = AlphaMapConfig.ddScale; |
AlphaMapConfigurations[ configuration ].ddP = AlphaMapConfig.ddP; |
AlphaMapConfigurations[ configuration ].ddAnchorTo = AlphaMapConfig.ddAnchorTo; |
AlphaMapConfigurations[ configuration ].ddAnchorFrom = AlphaMapConfig.ddAnchorFrom; |
AlphaMapConfigurations[ configuration ].freeLocked = AlphaMapConfig.freeLocked; |
-- AlphaMapConfigurations[ configuration ].slider = AlphaMapConfig.slider; |
-- AlphaMapConfigurations[ configuration ].sliderlock = AlphaMapConfig.sliderlock; |
AlphaMapConfigurations[ configuration ].minimap = AlphaMapConfig.minimap; |
AlphaMapConfigurations[ configuration ].angle = AlphaMapConfig.angle; |
AlphaMapConfigurations[ configuration ].radius = AlphaMapConfig.radius; |
AlphaMapConfigurations[ configuration ].wmMode = AlphaMapConfig.wmMode; |
AlphaMapConfigurations[ configuration ].Escape = AlphaMapConfig.Escape; |
AlphaMapConfigurations[ configuration ].Mouse = AlphaMapConfig.Mouse; |
-- AlphaMapConfigurations[ configuration ].sliderLocX = AlphaMapConfig.sliderLocX; |
-- AlphaMapConfigurations[ configuration ].sliderLocY = AlphaMapConfig.sliderLocY; |
AlphaMapConfigurations[ configuration ].mute = AlphaMapConfig.mute; |
AlphaMapConfigurations[ configuration ].gmap = AlphaMapConfig.gmap; |
AlphaMapConfigurations[ configuration ].hTips = AlphaMapConfig.hTips; |
end |
end |
function AM_SaveTypes(amTyp) |
if ( not amTyp ) then |
if ( not amAlphaMapMap ) then |
AML.AlphaMap_Print("No map type... Line:6497"); |
return; |
else |
amTyp = amAlphaMapMap.type; |
end |
end |
for map, maps in pairs(AM_ALPHAMAP_LIST) do |
if ( AM_ALPHAMAP_LIST[map].type == amTyp ) then |
if ( not AlphaMapConfigurations[ AML.AM_Strip(AM_ALPHAMAP_LIST[map].filename) ] ) then |
AlphaMapConfigurations[ AML.AM_Strip(AM_ALPHAMAP_LIST[map].filename) ] = {}; |
end |
AML.AM_CopySettings(AlphaMapConfig, AlphaMapConfigurations[ AML.AM_Strip(AM_ALPHAMAP_LIST[map].filename) ]); |
end |
end |
end |
function AlphaMapAlphaMap_OnUpdate(arg1) |
hTimer = hTimer + arg1; |
if ( hTimer > AM_FLASH_TIMER ) then |
local lVals = {}; |
for index, value in pairs(amH) do |
if ( not lVals[index] ) then |
local h = getglobal("AlphaMapAlphaMapNote"..index.."Highlight"); |
if ( h ) then |
local t = h:GetTexture(); |
if ( not h:IsVisible() ) then |
h:Show(); |
h:SetTexture("Interface\\AddOns\\AlphaMap\\Artwork\\MyHighlight"); |
else |
if ( string.find(t, "Inverse") ) then |
h:SetTexture("Interface\\AddOns\\AlphaMap\\Artwork\\MyHighlight"); |
else |
h:SetTexture("Interface\\AddOns\\AlphaMap\\Artwork\\MyHighlightInverse"); |
end |
end |
end |
end |
lVals[index] = true; |
end |
hTimer = 0; |
end |
end |
function AM_Showing() |
if ( ( not AlphaMapConfig.mute ) and ( not globalMute ) ) then |
PlaySound("igQuestLogOpen"); |
end |
if ( not updatingPaused ) then |
SetMapToCurrentZone(); |
end |
AlphaMapFrame_PingPlayerPosition(); |
if ( ( AlphaMapConfig.ddP ) and ( AlphaMapConfig.ddP == AM_OptionsDDMapIt:GetID() ) ) then |
AlphaMapPlaceDDs(); |
end |
if ( AlphaMapConfig.coords ) then |
AM_Coordinates:Show(); |
else |
AM_Coordinates:Hide(); |
end |
end |
function AM_Hiding() |
if ( ( not AlphaMapConfig.mute ) and ( not globalMute ) ) then |
PlaySound("igQuestLogClose"); |
end |
if( AlphaMapFrame.UserHidden == false and AlphaMapConfig.wmclose ) then |
this:Hide(); |
else |
AlphaMapFrame.UserHidden = false; |
end |
if ( not updatingPaused ) then |
AML.AM_MapReset(); |
end |
end |
function AM_PauseButtonOnClick(mBttn) |
if ( updatingPaused ) then |
updatingPaused = nil; |
AM_DDPauseButtonTexture:SetTexture("Interface\\AddOns\\AlphaMap\\Artwork\\Pause"); |
AM_DDPauseButton:UnlockHighlight(); |
SetMapToCurrentZone(); |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
selectedMap = GetMapInfo(); -- ????? |
else |
updatingPaused = true; |
AM_DDPauseButtonTexture:SetTexture("Interface\\AddOns\\AlphaMap\\Artwork\\Play"); |
AM_DDPauseButton:LockHighlight(); |
end |
AM_ShowAlphaPauseTooltip(AM_DDPauseButton); |
end |
function AM_CycleWMMode() |
if ( AlphaMapConfig.wmMode == AM_OPTIONS_WMAP_SMODE ) then |
AlphaMapConfig.wmMode = AM_OPTIONS_WMAP_OMODE; |
elseif ( AlphaMapConfig.wmMode == AM_OPTIONS_WMAP_OMODE ) then |
AlphaMapConfig.wmMode = AM_OPTIONS_WMAP_SMODE; |
end |
AM_SaveConfig(); |
if ( AlphaMapDetailFrame:IsVisible() ) then |
AlphaMapFrame_Update(); |
end |
end |
-- ZoomClick |
function AlphaMapButton_OnClick(frameButton, mouseButton) |
local needZoomRefresh = true; |
CloseDropDownMenus(); |
if ( AlphaMapAlphaMapFrame:IsVisible() ) then |
if ( ( amAlphaMapMap ) and ( not AM_Minimap_Data[amAlphaMapMap.filename] ) and ( MouseIsOver(AlphaMapAlphaMapFrame) ) ) then |
if ( ( mouseButton == "LeftButton" ) and ( not amAlphaMapMap.zoomed ) ) then |
local x, y = GetCursorPosition(); |
x = x / AlphaMapAlphaMapFrame:GetEffectiveScale(); |
y = y / AlphaMapAlphaMapFrame:GetEffectiveScale(); |
local centerX, centerY = AlphaMapAlphaMapFrame:GetCenter(); |
local width = AlphaMapAlphaMapFrame:GetWidth(); |
local height = AlphaMapAlphaMapFrame:GetHeight(); |
local adjustedY = (centerY + (height/2) - y) / height; |
local adjustedX = (x - (centerX - (width/2))) / width; |
AM_Zoom(adjustedX, adjustedY); |
elseif ( ( mouseButton == "RightButton" ) and ( amAlphaMapMap.zoomed ) ) then |
AM_ZoomOut(); |
elseif ( amAlphaMapMap.toMap ) then |
local map = AML.AlphaMap_GetMap(amAlphaMapMap.toMap); |
AlphaMapFrame_Update( map ); |
elseif ( amAlphaMapMap.toWorldMap ) then |
local cont, zone = AML.AlphaMap_GetWorldMap(amAlphaMapMap.toWorldMap); |
if ( cont ~= "error" ) then |
SetMapZoom(cont, zone); -- ))(( |
AM_WorldMapSelected = true; |
AM_ManualMapChange = true; |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
selectedMap = GetMapInfo(); |
AlphaMapFrame_Update(); |
end |
end |
end |
else |
local inInstance, dType = IsInInstance(); -- Further BG testing |
if ( mouseButton == "LeftButton" ) then |
-- DELIBERATELY NOT IMPLEMENTED AT THE MOMENT - TEXTURES SEEM TO OVERLAP AND SEEMS OF LIMITED USE ATM |
-- OR AT LEAST NEEDS MORE TIME TO STUDY... REMOVE THE "( not true ) and" TO TEST IN-ZONE ZOOM |
-- if ( ( not true ) and ( GetCurrentMapZone() > 0 ) and ( not AlphaMapFrame.zoomed ) ) then |
if ( ( GetCurrentMapZone() > 0 ) and ( not AlphaMapFrame.zoomed ) and ( IsShiftKeyDown() ) ) then |
-- Zoom even further within a Zone |
local x, y = GetCursorPosition(); |
local eScale = AlphaMapDetailFrame:GetEffectiveScale(); |
x = x / eScale; |
y = y / eScale; |
local cX, cY = AlphaMapDetailFrame:GetCenter(); |
local pW, pH = AlphaMapDetailFrame:GetWidth(), AlphaMapDetailFrame:GetHeight(); |
x = (x - (cX - (pW/2))) / pW; |
y = (cY + (pH/2) - y) / pH; |
local localTexture = nil; |
for overlayFrame, overlayTexture in pairs(AM_OverlayIndex) do |
if ( MouseIsOver(overlayFrame) ) then |
local tX, tY = overlayFrame:GetCenter(); |
tX = (tX - (cX - (pW/2))) / pW; |
tY = (cY + (pH/2) - tY) / pH; |
local dist = ( (tX - x) * (tX - x) ) + ( (tY - y) * (tY - y) ); |
if ( ( not localTexture ) or ( dist < localTexture.dist ) ) then |
if ( not localTexture ) then |
localTexture = {}; |
end |
localTexture.overlayFrame = overlayFrame; |
localTexture.overlayTexture = overlayTexture; |
localTexture.dist = dist; |
end |
end |
end |
if ( localTexture ) then |
AlphaMapZoomed:SetTexture(nil); |
AlphaMapZoomed:SetTexture(localTexture.overlayTexture:GetTexture()); |
local test = AlphaMapZoomed:GetTexture(); |
if ( ( test ) and ( test ~= "" ) ) then |
-- The Below information can be used to plot player icons/notes on zoomed map portions - I just didn't have time to fully implement. |
-- See the commented out AM_GetZoomedCoords(x, y) function |
local leftX = localTexture.overlayFrame:GetLeft(); |
local rightX = localTexture.overlayFrame:GetRight(); |
local topY = localTexture.overlayFrame:GetTop(); |
local bottomY = localTexture.overlayFrame:GetBottom(); |
leftX = (leftX - (cX - (pW/2))) / pW; |
rightX = (rightX - (cX - (pW/2))) / pW; |
topY = (cY + (pH/2) - topY) / pH; |
bottomY = (cY + (pH/2) - bottomY) / pH; |
local w, h = localTexture.overlayTexture:GetWidth(), localTexture.overlayTexture:GetHeight(); |
local sFactor = 628 / w; |
if ( h > w ) then |
sFactor = 628 / h; |
end |
AlphaMapZoomed:SetWidth( sFactor * w ); |
AlphaMapZoomed:SetHeight( sFactor * h ); |
AlphaMapFrame.zoomed = nil; |
AlphaMapFrame.zoomed = {}; |
AlphaMapFrame.zoomed.leftX = leftX; |
AlphaMapFrame.zoomed.rightX = rightX; |
AlphaMapFrame.zoomed.width = rightX - leftX; |
AlphaMapFrame.zoomed.topY = topY; |
AlphaMapFrame.zoomed.bottomY = bottomY; |
AlphaMapFrame.zoomed.height = bottomY - topY; |
AlphaMapFrame.zoomed.textureWidth = AlphaMapZoomed:GetWidth(); |
AlphaMapFrame.zoomed.textureHeight = AlphaMapZoomed:GetHeight(); |
AlphaMapFrame.zoomed.sFactor = sFactor; |
if ( MapNotes_EnablePlugin ) then |
MapNotes_DisablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_DisablePlugin(AM_WM_PLUGIN); |
end |
end |
end |
end |
end |
if ( not AlphaMapFrame.zoomed ) then |
if ( not frameButton ) then |
frameButton = self; |
end |
local x, y = GetCursorPosition(); |
x = x / frameButton:GetEffectiveScale(); |
y = y / frameButton:GetEffectiveScale(); |
local centerX, centerY = frameButton:GetCenter(); |
local width = frameButton:GetWidth(); |
local height = frameButton:GetHeight(); |
local adjustedY = (centerY + (height/2) - y) / height; |
local adjustedX = (x - (centerX - (width/2))) / width; |
ProcessMapClick(adjustedX, adjustedY); |
needZoomRefresh = false; |
end |
elseif ( AlphaMapFrame.zoomed ) then |
AlphaMapFrame.zoomed = nil; |
if ( MapNotes_EnablePlugin ) then |
MapNotes_EnablePlugin(AM_MN_PLUGIN); |
if ( MAPNOTES_VERSION >= AMWM_MAPNOTES_VERSION ) then |
MapNotes_EnablePlugin(AM_WM_PLUGIN); |
end |
end |
AML.AM_ClearNotes(); |
else |
AML.AM_ClearNotes(); |
if ( GetCurrentMapContinent() ~= 0 ) then |
needZoomRefresh = false; |
end |
WorldMapZoomOutButton_OnClick(); |
selectedZone = 999; |
end |
AM_WorldMapSelected = true; |
AM_ManualMapChange = true; |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
selectedMap = GetMapInfo(); |
AlphaMapFrame_Update(); |
AlphaMapUnits_Update(AM_UPDATE_INTERVAL_SMAX + 1); |
end |
end |
function AM_Zoom(x, y) |
local minX, maxX, minY, maxY; |
if ( x < 0.25 ) then |
minX = 0; |
maxX = 0.5; |
elseif ( x > 0.75 ) then |
minX = 0.5; |
maxX = 1; |
else |
minX = x - 0.25; |
maxX = x + 0.25; |
end |
if ( y < 0.25 ) then |
minY = 0; |
maxY = 0.5; |
elseif ( y > 0.75 ) then |
minY = 0.5; |
maxY = 1; |
else |
minY = y - 0.25; |
maxY = y + 0.25; |
end |
amAlphaMapMap.zoomed = {}; |
amAlphaMapMap.zoomed.minX = minX; |
amAlphaMapMap.zoomed.maxX = maxX; |
amAlphaMapMap.zoomed.minY = minY; |
amAlphaMapMap.zoomed.maxY = maxY; |
AlphaMapAlphaMapTexture:SetTexCoord(minX, maxX, minY, maxY); |
AM_Notes(amAlphaMapMap); |
end |
function AM_ZoomOut() |
if ( ( amAlphaMapMap ) and ( amAlphaMapMap.zoomed ) ) then |
amAlphaMapMap.zoomed = nil; |
end |
AlphaMapAlphaMapTexture:SetTexCoord(0, 1, 0, 1); |
AM_Notes(amAlphaMapMap); |
end |
function AM_Main_OnUpdate(arg1) |
if ( AlphaMapFrame.isMoving ) then |
return; |
end |
if ( ( AlphaMapConfig.Mouse == true ) and ( not AM_HotSpotToggled ) ) then |
if ( IsAltKeyDown() ) then -- BIG CHANGE IN FUNCTIONALITY |
if ( not AM_CoordinatesMovementFrame:IsVisible() ) then |
AM_CoordinatesMovementFrame:Show(); |
end |
if ( not AlphaMapButton:IsVisible() ) then |
AlphaMapButton:Show(); |
local i = 1; |
local POI = getglobal( "AlphaMapPOI"..i ); |
while ( POI ) do |
if ( POI:IsVisible() ) then |
local bttn = getglobal("AlphaMapPOI"..i.."Button"); |
if ( bttn ) then |
bttn:Show(); |
end |
i = i + 1; |
POI = getglobal( "AlphaMapPOI"..i ); |
else |
break; |
end |
end |
end |
else |
if ( AM_CoordinatesMovementFrame:IsVisible() ) then |
AM_CoordinatesMovementFrame:Hide(); |
end |
if ( AlphaMapButton:IsVisible() ) then |
AlphaMapButton:Hide(); |
if ( AlphaMapSliderFrame.isMoving ) then |
AM_RememberSliderPos(); |
AlphaMapSliderFrame.isMoving = false; |
AlphaMapSliderFrame:StopMovingOrSizing(); |
if ( AlphaMapSliderFrame.Adopt ) then |
AM_SetSliderPos(); |
AlphaMapSliderFrame.Adopt = nil; |
end |
end |
AlphaMapSliderMovementFrame:Hide(); |
if ( AM_Coordinates.isMoving ) then |
AM_Coordinates.isMoving = false; |
AM_Coordinates:StopMovingOrSizing(); |
AM_RememberCoordsPos(); |
end |
local i = 1; |
local POI = getglobal( "AlphaMapPOI"..i ); |
while ( POI ) do |
local bttn = getglobal("AlphaMapPOI"..i.."Button"); |
if ( ( bttn ) and ( bttn:IsVisible() ) ) then |
bttn:Hide(); |
i = i + 1; |
POI = getglobal( "AlphaMapPOI"..i ); |
else |
break; |
end |
end |
end |
end |
end |
if ( ( IsControlKeyDown() ) and ( IsAltKeyDown() ) and ( not AlphaMapMovementFrameTop:IsVisible() ) ) then |
AlphaMapMovementFrameTop:Show(); |
AlphaMapMovementFrameBottom:Show(); |
elseif ( ( ( not IsControlKeyDown() ) or ( not IsAltKeyDown() ) ) and ( AlphaMapMovementFrameTop:IsVisible() ) ) then |
AlphaMapMovementFrameTop:Hide(); |
AlphaMapMovementFrameBottom:Hide(); |
end |
end |
function AM_POI_OnEnter() |
local pere = this:GetParent(); |
AlphaMapFrame.poiHighlight = 1; |
if ( pere.description and strlen(pere.description) > 0 ) then |
AlphaMapFrameAreaLabel:SetText(pere.name); |
AlphaMapFrameAreaDescription:SetText(pere.description); |
else |
AlphaMapFrameAreaLabel:SetText(pere.name); |
AlphaMapFrameAreaDescription:SetText(""); |
end |
end |
function AM_POI_OnLeave() |
AlphaMapFrame.poiHighlight = nil; |
AlphaMapFrameAreaLabel:SetText(AlphaMapFrame.areaName); |
AlphaMapFrameAreaDescription:SetText(""); |
end |
function AM_POI_OnClick(self, mouseButton) |
if ( self.mapLinkID ) then |
ClickLandmark(self.mapLinkID); |
else |
AlphaMapButton_OnClick(AlphaMapButton, mouseButton); |
end |
end |
function AlphaMapButton_OnUpdate(elapsed) |
if ( ( amMapType == AM_TYP_WM ) and ( MouseIsOver(AlphaMapFrame) ) ) then |
local x, y = GetCursorPosition(); |
x = x / this:GetEffectiveScale(); |
y = y / this:GetEffectiveScale(); |
local centerX, centerY = this:GetCenter(); |
local width = this:GetWidth(); |
local height = this:GetHeight(); |
local adjustedX = (x - (centerX - (width/2))) / width; |
local adjustedY = (centerY + (height/2) - y ) / height; |
local name, fileName, texPercentageX, texPercentageY, textureX, textureY, scrollChildX, scrollChildY = UpdateMapHighlight( adjustedX, adjustedY ); |
AlphaMapFrame.areaName = name; |
if ( not AlphaMapFrame.poiHighlight ) then |
AlphaMapFrameAreaLabel:SetText(name); |
end |
if ( fileName ) then |
AlphaMapHighlight:SetTexCoord(0, texPercentageX, 0, texPercentageY); |
AlphaMapHighlight:SetTexture("Interface\\WorldMap\\"..fileName.."\\"..fileName.."Highlight"); |
textureX = textureX * width; |
textureY = textureY * height; |
scrollChildX = scrollChildX * width; |
scrollChildY = -scrollChildY * height; |
if ( (textureX > 0) and (textureY > 0) ) then |
AlphaMapHighlight:SetWidth(textureX); |
AlphaMapHighlight:SetHeight(textureY); |
AlphaMapHighlight:SetPoint("TOPLEFT", "AlphaMapDetailFrame", "TOPLEFT", scrollChildX, scrollChildY); |
AlphaMapHighlight:Show(); |
end |
else |
AlphaMapHighlight:Hide(); |
end |
end |
end |
function AlphaMapButton_OnHide() |
AlphaMapFrame.poiHighlight = nil; |
AlphaMapFrameAreaLabel:SetText(""); |
AlphaMapFrameAreaDescription:SetText(""); |
AlphaMapHighlight:Hide(); |
end |
function AM_RememberSliderPos() |
AlphaMapSliderFrame.Adopt = nil; |
if ( MouseIsOver(AlphaMapFrame) ) then |
AlphaMapConfig.sliderLocX, AlphaMapConfig.sliderLocY = AM_GetRelativeCoords(AlphaMapFrame); |
AlphaMapSliderFrame.Adopt = true; |
else |
AlphaMapConfig.sliderLocX = AM_DefaultSliderX; |
AlphaMapConfig.sliderLocY = AM_DefaultSliderY; |
end |
AM_SaveConfig(); |
end |
function AM_RememberCoordsPos() |
if ( AM_Coordinates.isMoving ) then |
if ( MouseIsOver(AlphaMapFrame) ) then |
AM_Coordinates.startingX, AM_Coordinates.startingY = AM_GetRelativeCoords(AlphaMapFrame, AM_Coordinates); |
else |
AM_Coordinates.startingX, AM_Coordinates.startingY = AM_DefaultCoordsX, AM_DefaultCoordsY; |
end |
return; |
else |
local x, y; |
if ( MouseIsOver(AlphaMapFrame) ) then |
x, y = AM_GetRelativeCoords(AlphaMapFrame, AM_Coordinates); |
else |
x, y = AM_Coordinates.startingX, AM_Coordinates.startingY; |
end |
if ( x < 45 ) then |
x = x + 45; |
end |
AlphaMapConfig.coordsLocX, AlphaMapConfig.coordsLocY = x, y; |
AM_SetCoordsPos(); |
end |
AM_SaveConfig(); |
end |
function AM_GetRelativeCoords(rFrame, pFrame) |
local x, y = GetCursorPosition(); |
local aX, aY = 0, 0; |
-- ludicrously complex minor adjustment to allow for the unitScaling adjustments when SetPoint(ing... later on |
if ( pFrame ) then |
local eScale = pFrame:GetEffectiveScale(); |
local offX, offY = pFrame:GetCenter(); |
local w = pFrame:GetWidth(); |
local h = pFrame:GetHeight(); |
local pX, pY = x / eScale, y / eScale; |
aY = (offY + h/2 - pY) / h; |
aX = (pX - (offX - w/2)) / w; |
aX = ( (0.5 - aX) * w ) / eScale; |
aY = -( (0.5 - aY) * h ) / eScale; |
end |
x = x / (rFrame:GetEffectiveScale()) + aX; |
y = y / (rFrame:GetEffectiveScale()) + aY; |
local centerX, centerY = rFrame:GetCenter(); |
local width = rFrame:GetWidth(); |
local height = rFrame:GetHeight(); |
local adjustedX = (x - (centerX - (width/2))) / width; |
local adjustedY = (centerY + (height/2) - y ) / height; |
x = math.floor( width*adjustedX ); |
y = math.floor( height - (height*adjustedY) ); |
return x, y; |
end |
function AM_SetSliderPos() |
if ( AlphaMapSliderFrame:IsUserPlaced() ) then |
return; |
end |
local x, y = AlphaMapConfig.sliderLocX, AlphaMapConfig.sliderLocY; |
AlphaMapSliderFrame:ClearAllPoints(); |
AlphaMapSliderFrame:SetUserPlaced(0); |
AlphaMapSliderFrame:SetParent(AlphaMapFrame); |
AlphaMapSliderFrame:SetPoint("CENTER", "AlphaMapFrame", "BOTTOMLEFT", x, y); |
AlphaMapSliderFrame:SetFrameLevel( AlphaMapFrame:GetFrameLevel() + 3); |
AlphaMapSliderFrame:Show(); |
if ( not AlphaMapConfig.slider ) then |
AlphaMapSliderFrame:Hide(); |
end |
end |
function AM_SetCoordsPos() |
local x, y = AlphaMapConfig.coordsLocX, AlphaMapConfig.coordsLocY; |
local amUnitScale = AlphaMap_GetUnitScale(); |
AM_Coordinates:ClearAllPoints(); |
AM_Coordinates:SetUserPlaced(0); |
AM_Coordinates:SetParent(AlphaMapFrame); |
AM_Coordinates:SetScale( amUnitScale ); |
AM_Coordinates:SetPoint("CENTER", "AlphaMapFrame", "BOTTOMLEFT", x / amUnitScale, y / amUnitScale); |
AM_Coordinates:SetFrameLevel( AlphaMapFrame:GetFrameLevel() + 3); |
AM_Coordinates:Show(); |
if ( not AlphaMapConfig.coords ) then |
AM_Coordinates:Hide(); |
end |
end |
function AM_SetupGameMap(showMap) |
if ( applyAMMapChanges ) then |
UIPanelWindows["WorldMapFrame"] = nil; |
WorldMapFrame:SetAttribute("UIPanelLayout-enabled", false); |
WorldMapFrame:SetFrameStrata("FULLSCREEN"); |
WorldMapFrame:SetMovable(true); |
WorldMapFrame:SetResizable(true); |
WorldMapFrame:SetAlpha(AlphaMapConfigurations.gm.alpha); |
WorldMapFrame:SetScale(AlphaMapConfigurations.gm.scale); |
local wmTTScale = AlphaMap_GetUnitScale(nil, nil, nil, WorldMapFrame); |
WorldMapTooltip:SetScale(wmTTScale); |
WorldMapFrame:SetScript("OnKeyDown", nil); |
local alreadyInserted = nil; |
for _, frame in ipairs(UISpecialFrames) do |
if ( frame == "WorldMapFrame" ) then |
alreadyInserted = true; |
end |
end |
if ( not alreadyInserted ) then |
table.insert(UISpecialFrames, "WorldMapFrame"); |
end |
BlackoutWorld:Hide(); |
WorldMapFrame:RegisterForDrag("LeftButton"); |
WorldMapFrame:SetScript("OnDragStart", function() |
WorldMapFrame:SetWidth(1024); |
WorldMapFrame:SetHeight(768); |
WorldMapFrame:StartMoving(); |
end); |
WorldMapFrame:SetScript("OnDragStop", function() |
WorldMapFrame:SetWidth(1024); |
WorldMapFrame:SetHeight(768); |
WorldMapFrame:StopMovingOrSizing(); |
local x, y = WorldMapFrame:GetCenter(); |
local lScale = WorldMapFrame:GetEffectiveScale(); |
x = x * lScale; |
y = y * lScale; |
AlphaMapConfigurations.gm.posX = x; |
AlphaMapConfigurations.gm.posY = y; |
AM_PlaceMap(WorldMapFrame, x, y); |
end); |
WorldMapFrame:EnableMouseWheel(AlphaMapConfig.gmap); |
WorldMapFrame:SetScript("OnMouseWheel", function() |
WorldMapFrame:SetWidth(1024); -- yyy |
WorldMapFrame:SetHeight(768); -- yyy |
if ( AM_OptionsFrame:IsVisible() ) then |
AM_OptionsFrame:Hide(); |
end |
local scrollUp = ( arg1 == 1 ); |
if ( IsAltKeyDown() ) then |
if ( IsShiftKeyDown() ) then |
local alpha = AlphaMapConfigurations.gm.alpha; |
if ( scrollUp ) then |
alpha = alpha + 0.05; |
if ( alpha > 1 ) then |
alpha = 1; |
end |
else |
alpha = alpha - 0.05; |
if ( alpha < 0 ) then |
alpha = 0; |
end |
end |
WorldMapFrame:SetAlpha(alpha); |
AlphaMapConfigurations.gm.alpha = alpha; |
else |
local scale = AlphaMapConfigurations.gm.scale; |
if ( scrollUp ) then |
scale = scale + 0.075; |
if scale > 2 then |
scale = 2; |
end |
else |
scale = scale - 0.075; |
if scale < 0.2 then |
scale = 0.2; |
end |
end |
WorldMapFrame:SetScale(scale); |
local wmTTScale = AlphaMap_GetUnitScale(nil, nil, nil, WorldMapFrame); |
WorldMapTooltip:SetScale(wmTTScale); |
AlphaMapConfigurations.gm.scale = scale; |
AM_PlaceMap(WorldMapFrame, AlphaMapConfigurations.gm.posX, AlphaMapConfigurations.gm.posY); |
end |
end |
end); |
local wmAlert = CreateFrame("Frame", nil, WorldMapFrame); -- yyy |
wmAlert:SetScript("OnShow", function () -- yyy |
WorldMapFrame:SetWidth(1024); -- yyy |
WorldMapFrame:SetHeight(768); -- yyy |
AM_PlaceMap(WorldMapFrame, AlphaMapConfigurations.gm.posX, AlphaMapConfigurations.gm.posY); -- yyy |
end); -- yyy |
if ( showMap ) then |
if ( not WorldMapFrame:IsVisible() ) then |
ToggleFrame(WorldMapFrame); |
end |
WorldMapFrame:SetWidth(1024); -- yyy |
WorldMapFrame:SetHeight(768); -- yyy |
local x, y = WorldMapFrame:GetCenter(); |
local lScale = WorldMapFrame:GetEffectiveScale(); |
x = x * lScale; |
y = y * lScale; |
AlphaMapConfigurations.gm.posX = x; |
AlphaMapConfigurations.gm.posY = y; |
AM_PlaceMap(WorldMapFrame, x, y); |
AM_OptionsFrame:Show(); |
AM_OptionsFrame:SetFrameLevel( WorldMapFrame:GetFrameLevel() + 4 ); |
end |
end |
end |
function AM_ResetGameMap() |
ReloadUI(); |
end |
function AM_WorldMapMovementFrame_OnShow() |
if ( MozzWorldMapShowAllCheckButton ) then |
MozzWorldMapShowAllCheckButton:SetFrameLevel( AM_WorldMapMovementFrame:GetFrameLevel() + 1 ); |
end |
end |
function AM_WorldMapMovementFrame_OnHide() |
end |
function AM_DisableStandardOptions() |
AM_OptionsNuNFormatted:Disable(); |
AM_OptionsNuNDefault:Disable(); |
AM_OptionsNuNParty:Disable(); |
AM_OptionsNuNGuild:Disable(); |
AM_OptionsWM_Standard:Disable(); |
AM_OptionsWM_Overlay:Disable(); |
AM_OptionsWM_Minimap:Disable(); |
AM_OptionsWM_ZMinimap:Disable(); |
AM_OptionsWM_Escape:Disable(); |
AM_OptionsWM_Mouse:Disable(); |
AM_Options_Mute:Disable(); |
AM_Options_Coords:Disable(); |
AM_Options_HelpTooltips:Disable(); |
AM_ButtonAngle:Hide(); |
AM_ButtonRadius:Hide(); |
AlphaMap_OptionsTabFrameTab1:Disable(); |
AlphaMap_OptionsTabFrameTab2:Disable(); |
AlphaMap_OptionsTabFrameTab3:Disable(); |
AlphaMap_OptionsTabFrameTab4:Disable(); |
end |
function AM_EnableStandardOptions() |
AM_OptionsNuNFormatted:Enable(); |
AM_OptionsNuNDefault:Enable(); |
AM_OptionsNuNParty:Enable(); |
AM_OptionsNuNGuild:Enable(); |
AM_OptionsWM_Standard:Enable(); |
AM_OptionsWM_Overlay:Enable(); |
AM_OptionsWM_Minimap:Enable(); |
AM_OptionsWM_ZMinimap:Enable(); |
AM_OptionsWM_Escape:Enable(); |
AM_OptionsWM_Mouse:Enable(); |
AM_Options_Mute:Enable(); |
AM_Options_Coords:Enable(); |
AM_Options_HelpTooltips:Enable(); |
AM_ButtonAngle:Show(); |
AM_ButtonRadius:Show(); |
AlphaMap_OptionsTabFrameTab1:Enable(); |
AlphaMap_OptionsTabFrameTab2:Enable(); |
AlphaMap_OptionsTabFrameTab3:Enable(); |
AlphaMap_OptionsTabFrameTab4:Enable(); |
end |
function AM_GetCLoc(cFrame) |
local x, y = nil, nil; |
if ( MouseIsOver(cFrame) ) then |
local centerX, centerY = cFrame:GetCenter(); |
local width = cFrame:GetWidth(); |
local height = cFrame:GetHeight(); |
x, y = GetCursorPosition(); |
x = x / cFrame:GetEffectiveScale(); |
y = y / cFrame:GetEffectiveScale(); |
local adjustedY = (centerY + height/2 - y) / height; |
local adjustedX = (x - (centerX - width/2)) / width; |
x = 100 * ( adjustedX + MOFFSET_X ); |
y = 100 * ( adjustedY + MOFFSET_Y ); |
end |
return x, y; |
end |
function AM_AtlasLootClick(mBttn, guiBttn) |
local pere = AtlasLootPanel:GetParent(); |
if ( ( AtlasLootPanel:IsVisible() ) and ( pere == AlphaMapAlphaMapFrame ) ) then |
AtlasLootPanel:Hide(); |
else |
AtlasLoot_AnchorFrame = AM_AM_LOOT_POINT; |
AtlasLootPanel:ClearAllPoints(); |
AtlasLootPanel:SetParent(AlphaMapAlphaMapFrame); |
AtlasLootPanel:SetPoint("TOP", "AlphaMapAlphaMapFrame", "BOTTOM", 0, 9); |
AtlasLootPanel:Show(); |
end |
end |
function AM_ResetAtlasLootPanel() |
if ( AtlasFrame ) then |
AtlasLoot_AnchorFrame = AtlasFrame; |
AtlasLootPanel:ClearAllPoints(); |
AtlasLootPanel:SetParent(AtlasFrame); |
AtlasLootPanel:SetPoint("TOP", "AtlasFrame", "BOTTOM", 0, 9); |
AtlasLootPanel:Show(); |
end |
end |
function AML.AM_MapReset() |
if ( not amHiddenByHotSpot ) then |
if ( updatingPaused ) then return; end |
SetMapToCurrentZone(); |
selectedMap = newMapFileName; |
amContType = AM_TYP_WM; |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
AML.RefreshZoneDropDown(selectedCont, selectedZone); |
else |
amHiddenByHotSpot = nil; |
end |
end |
function AM_ShowAlphaPauseTooltip(loc) |
AlphaMapTooltip:Hide(); |
if ( updatingPaused ) then |
AM_ShowAlphaTooltip(loc, AM_TT_PLAY1, AM_TT_PLAY2); |
else |
AM_ShowAlphaTooltip(loc, AM_TT_PAUSE1, AM_TT_PAUSE2); |
end |
end |
function AM_Options_OnUpdate() |
if ( MouseIsOver(AlphaMap_OptionsTabFrameTab1) ) then |
AM_ShowAlphaTabTooltip(AlphaMap_OptionsTabFrameTab1); |
AM_TabTooltipShowing = true; |
elseif ( MouseIsOver(AlphaMap_OptionsTabFrameTab2) ) then |
AM_ShowAlphaTabTooltip(AlphaMap_OptionsTabFrameTab2); |
AM_TabTooltipShowing = true; |
elseif ( MouseIsOver(AlphaMap_OptionsTabFrameTab3) ) then |
AM_ShowAlphaTabTooltip(AlphaMap_OptionsTabFrameTab3); |
AM_TabTooltipShowing = true; |
elseif ( MouseIsOver(AlphaMap_OptionsTabFrameTab4) ) then |
AM_ShowAlphaTabTooltip(AlphaMap_OptionsTabFrameTab4); |
AM_TabTooltipShowing = true; |
elseif ( MouseIsOver(AlphaMap_OptionsTabFrameTab5) ) then |
AM_ShowAlphaTabTooltip(AlphaMap_OptionsTabFrameTab5); |
AM_TabTooltipShowing = true; |
elseif ( AM_TabTooltipShowing ) then |
AlphaMapTooltip:Hide(); |
AM_TabTooltipShowing = nil; |
end |
end |
function AM_ShowAlphaTabTooltip(tab) |
local tabN = tab:GetID(); |
local txt1 = AM_TAB_TEXT[tabN].tt1; |
local txt2 = AM_TAB_TEXT[tabN].tt2; |
local txt3 = AM_TAB_TEXT[tabN].tt3; |
AM_ShowAlphaTooltip(tab, txt1, txt2, txt3); |
end |
function AM_ShowAlphaTooltip(loc, txt1, txt2, txt3, freeFormat) |
if ( not AlphaMapConfig.hTips ) then |
return; |
end |
local format = 1; |
if ( freeFormat ) then |
format = nil; |
end |
local r, g, b = 1, 0.6, 0; |
local anchor = AM_GetTooltipLoc(); |
AlphaMapTooltip:SetOwner(loc, anchor); |
AlphaMapTooltip:ClearLines(); |
AlphaMapTooltip:AddLine(txt1, r, g, b, format); |
r, g, b = 0, 1, 0; |
if ( txt2 ) then |
AlphaMapTooltip:AddLine(txt2, r, g, b, format); |
end |
r, g, b = 1, 0.1, 0.1; |
if ( txt3 ) then |
AlphaMapTooltip:AddLine(txt3, r, g, b, format); |
end |
AlphaMapTooltip:Show(); |
end |
function AM_GetTooltipLoc() |
local x, y = GetCursorPosition(); |
if ( x > 500 ) then |
return "ANCHOR_TOPRIGHT"; |
else |
return "ANCHOR_TOPLEFT"; |
end |
end |
function AM_CheckALTogglePos() |
if ( not AM_ALToggleButton:IsVisible() ) then |
AM_ALToggleButton:Show(); |
AM_ALToggleButton:ClearAllPoints(); |
if ( AQ_AMCloseButton ) then |
AM_ALToggleButton:SetPoint("RIGHT", "AQ_AMCloseButton", "LEFT", -5, 0); |
else |
AM_ALToggleButton:SetPoint("BOTTOMRIGHT", "AlphaMapAlphaMapFrame", "TOPRIGHT", 0, 5); |
end |
end |
end |
function AM_CosmicClick(z) |
CloseDropDownMenus(); |
if ( updatingPaused ) then |
updatingPaused = nil; |
pauseToggled = true; |
end |
SetMapZoom(z); |
AM_WorldMapSelected = true; |
AM_ManualMapChange = true; |
selectedCont = GetCurrentMapContinent(); |
selectedZone = GetCurrentMapZone(); |
selectedMap = GetMapInfo(); |
AlphaMapFrame_Update(); |
AlphaMapUnits_Update(AM_UPDATE_INTERVAL_SMAX + 1); |
if ( pauseToggled ) then |
pauseToggled = nil; |
updatingPaused = true; |
end |
end |
local function AM_HighlightBoss_Dungeon(mapData, targ, dType) |
local index = 1; |
local increment = 1; |
local note = "dtl"..index; |
while ( mapData[note] ) do |
if ( string.find( mapData[note].text, targ ) ) then |
if ( ( AlphaMapAlphaMapFrame:IsVisible() ) and ( mapData == amAlphaMapMap ) ) then |
-- if ( AM_BossTargetted ) then |
-- local n = getglobal("AlphaMapAlphaMapNote"..AM_BossTargetted.."Target"); |
-- if ( n ) then n:Hide(); end |
-- if ( ( amH[ tostring(AM_BossTargetted) ] ) and ( amH[ tostring(AM_BossTargetted) ] == "Temp" ) ) then |
-- local highlight = getglobal("AlphaMapAlphaMapNote"..AM_BossTargetted.."Highlight"); |
-- if ( ( highlight ) and ( highlight:IsVisible() ) ) then |
-- highlight:Hide(); |
-- end |
-- amH[ tostring(AM_BossTargetted) ] = nil; |
-- end |
-- end |
(getglobal("AlphaMapAlphaMapNote"..increment.."Target")):Show(); |
AM_BossTargetted = increment; |
amH[ tostring(increment) ] = "Temp"; |
AM_Notes(amAlphaMapMap); |
end |
if ( ( UnitIsDead("target") ) and ( AlphaMapRaidProgress[dType] ) ) then |
if ( not AlphaMapRaidProgress[dType][AM_Realm][AM_Name][mapData.filename] ) then |
AlphaMapRaidProgress[dType][AM_Realm][AM_Name][mapData.filename] = {}; |
end |
AlphaMapRaidProgress[dType][AM_Realm][AM_Name][mapData.filename][mapData[note].text] = true; |
local AM_Msg = mapData.filename .. ":" .. dType .. ":" .. mapData[note].text; |
SendAddonMessage("AM_FU", AM_Msg, "RAID"); |
end |
return true; |
end |
local incrementer = 1; |
if ( ( mapData[note].coords[1][1] == 0 ) and ( mapData[note].coords[1][2] == 0 ) ) then |
incrementer = 0; |
elseif ( getn(mapData[note].coords) > 1 ) then |
incrementer = getn(mapData[note].coords); |
end |
increment = increment + incrementer; |
index = index + 1; |
note = "dtl"..index; |
end |
end |
function AM_HighlightNamedTarget() |
local targ = UnitName("target"); |
local inInstance, dType = IsInInstance(); |
local done = nil; |
if ( ( AM_BossTargetted ) ) then --and ( not done ) ) then |
local note = getglobal("AlphaMapAlphaMapNote"..AM_BossTargetted.."Target"); |
if ( note ) then |
note:Hide(); |
end |
if ( ( amH[ tostring(AM_BossTargetted) ] ) and ( amH[ tostring(AM_BossTargetted) ] == "Temp" ) ) then |
local highlight = getglobal("AlphaMapAlphaMapNote"..AM_BossTargetted.."Highlight"); |
if ( ( highlight ) and ( highlight:IsVisible() ) ) then |
highlight:Hide(); |
end |
amH[ tostring(AM_BossTargetted) ] = nil; |
end |
AM_BossTargetted = nil; |
end |
if ( ( targ ) and ( targ ~= "" ) and ( not UnitPlayerControlled("target") ) and ( inInstance ) ) then |
local mapData, _, filename = AML.AlphaMap_GetMap( GetRealZoneText() ); |
if ( mapData ) then |
if ( AM_LINKED_DUNGEONS[filename] ) then |
for dungeon in pairs( AM_LINKED_DUNGEONS[filename] ) do |
mapData = AML.AlphaMap_GetMap(dungeon); |
if ( mapData ) then |
done = AM_HighlightBoss_Dungeon(mapData, targ, dType); |
if ( done ) then |
break; |
end |
end |
end |
else |
done = AM_HighlightBoss_Dungeon(mapData, targ, dType); |
end |
end |
end |
end |
local function AM_CheckBoss_Dungeon(msg, dType, mapData) |
local index = 1; |
local note = "dtl"..index; |
while ( mapData[note] ) do |
if ( string.find( msg, mapData[note].text ) ) then |
if ( AlphaMapRaidProgress[dType] ) then |
if ( not AlphaMapRaidProgress[dType][AM_Realm][AM_Name][mapData.filename] ) then |
AlphaMapRaidProgress[dType][AM_Realm][AM_Name][mapData.filename] = {}; |
end |
AlphaMapRaidProgress[dType][AM_Realm][AM_Name][mapData.filename][mapData[note].text] = true; |
if ( ( AlphaMapAlphaMapFrame:IsVisible() ) and ( mapData == amAlphaMapMap ) ) then |
AM_Notes(amAlphaMapMap); |
end |
local AM_Msg = mapData.filename .. ":" .. dType .. ":" .. mapData[note].text; |
SendAddonMessage("AM_FU", AM_Msg, "RAID"); |
end |
return true; |
end |
index = index + 1; |
note = "dtl"..index; |
end |
end |
function AM_CheckBossDeath(msg) |
local inInstance, dType = IsInInstance(); |
local done = nil; |
if ( inInstance ) then |
local mapData, _, filename = AML.AlphaMap_GetMap( GetRealZoneText() ); |
if ( mapData ) then |
if ( AM_LINKED_DUNGEONS[filename] ) then |
for dungeon in pairs( AM_LINKED_DUNGEONS[filename] ) do |
mapData = AML.AlphaMap_GetMap(dungeon); |
if ( mapData ) then |
done = AM_CheckBoss_Dungeon(msg, dType, mapData); |
if ( done ) then |
return; |
end |
end |
end |
else |
AM_CheckBoss_Dungeon(msg,dType, mapData); |
end |
end |
end |
end |
function AM_UpdateRaidProgress(amMsg) |
local sep1 = string.find(amMsg, ":"); |
local sep2 = string.find(amMsg, ":", sep1+1); |
local filename = string.sub(amMsg, 1, sep1-1); |
local dType = string.sub(amMsg, sep1+1, sep2-1); |
local bossName = string.sub(amMsg, sep2+1); |
if ( ( filename ) and ( dType ) and ( bossName ) ) then |
if ( AlphaMapRaidProgress[dType] ) then |
if ( not AlphaMapRaidProgress[dType][AM_Realm][AM_Name][filename] ) then |
AlphaMapRaidProgress[dType][AM_Realm][AM_Name][filename] = {}; |
end |
if ( not AlphaMapRaidProgress[dType][AM_Realm][AM_Name][filename][bossName] ) then |
AlphaMapRaidProgress[dType][AM_Realm][AM_Name][filename][bossName] = true; |
if ( ( amAlphaMapMap ) and ( AlphaMapAlphaMapFrame:IsVisible() ) ) then |
if ( amAlphaMapMap.filename == filename ) then |
AM_Notes(amAlphaMapMap); |
end |
end |
end |
end |
end |
end |
function AM_ClearPartyProgress() |
for dungeon in pairs( AlphaMapRaidProgress.party[AM_Realm][AM_Name] ) do |
AlphaMapRaidProgress.party[AM_Realm][AM_Name][dungeon] = nil; |
if ( ( AlphaMapAlphaMapFrame:IsVisible() ) and ( amAlphaMapMap ) ) then |
AM_Notes(amAlphaMapMap); |
end |
end |
end |
function AM_ClearRaidProgress(dungeon) |
if ( AlphaMapRaidProgress.raid[AM_Realm][AM_Name][dungeon] ) then |
AlphaMapRaidProgress.raid[AM_Realm][AM_Name][dungeon] = nil; |
if ( ( AlphaMapAlphaMapFrame:IsVisible() ) and ( amAlphaMapMap ) and ( amAlphaMapMap.filename == dungeon ) ) then |
AM_Notes(amAlphaMapMap); |
end |
end |
end |
function AM_BossDeadToggle(boss) |
local changed = nil; |
if ( ( amAlphaMapMap ) and ( AlphaMapRaidProgress.party[AM_Realm][AM_Name][amAlphaMapMap.filename] ) |
and ( AlphaMapRaidProgress.party[AM_Realm][AM_Name][amAlphaMapMap.filename][boss] ) ) then |
AlphaMapRaidProgress.party[AM_Realm][AM_Name][amAlphaMapMap.filename][boss] = nil; |
changed = true; |
elseif ( ( amAlphaMapMap ) and ( AlphaMapRaidProgress.raid[AM_Realm][AM_Name][amAlphaMapMap.filename] ) |
and ( AlphaMapRaidProgress.raid[AM_Realm][AM_Name][amAlphaMapMap.filename][boss] ) ) then |
AlphaMapRaidProgress.raid[AM_Realm][AM_Name][amAlphaMapMap.filename][boss] = nil; |
changed = true; |
elseif ( amAlphaMapMap ) then |
local inInstance, dType = IsInInstance(); |
if ( ( inInstance ) and ( AM_Raid_Progress_Types[amAlphaMapMap.type] ) and ( AlphaMapRaidProgress[dType] ) ) then |
if ( not AlphaMapRaidProgress[dType][AM_Realm][AM_Name][amAlphaMapMap.filename] ) then |
AlphaMapRaidProgress[dType][AM_Realm][AM_Name][amAlphaMapMap.filename] = {}; |
end |
AlphaMapRaidProgress[dType][AM_Realm][AM_Name][amAlphaMapMap.filename][boss] = true; |
changed = true; |
end |
end |
if ( changed ) then |
AM_Notes( amAlphaMapMap ); |
end |
end |
function AM_ResetInstance() |
AM_ClearPartyProgress(); |
AM_ClearRaidProgress(amAlphaMapMap.filename); |
AM_Notes(amAlphaMapMap); |
end |
--function AM_GetZoomedCoords(x, y) |
-- local zData = AlphaMapFrame.zoomed; |
-- |
-- if ( ( x < zData.leftX ) or |
-- ( x > zData.rightX ) or |
-- ( y < zData.topY ) or |
-- ( y > zData.bottomY ) ) then |
-- return nil, 0, 0; |
-- |
-- else |
-- local relativeX = ( (x - zData.leftX) / zData.width); |
-- local relativeY = ( (y - zData.topY) / zData.height); |
-- if ( zData.width > zData.height ) then |
-- -- Think it needs scaling based on height/width |
-- elseif ( zData.height > zData.width ) then -- differences, although it may be due to an error |
-- -- in the scaling of the texture based on height/width |
-- end |
-- return AlphaMapZoomed, relativeX, relativeY; |
-- end |
--end |
------------------------------------------------------------------------------- |
-- Hooked functions |
------------------------------------------------------------------------------- |
--function amNew_Gatherer_ChangeMap() |
-- local tmpF = WorldMapFrame.IsVisible; |
-- local px, py = GetPlayerMapPosition("player"); |
-- |
-- if ( ( AlphaMapFrame:IsVisible() ) and ( px == 0 ) and ( py == 0 ) ) then |
-- WorldMapFrame.IsVisible = amDummyTrue; |
-- end |
-- |
-- amOri_Gatherer_ChangeMap(); |
-- WorldMapFrame.IsVisible = tmpF; |
--end |
function amDummyTrue() |
return true; |
end |
function amNew_eeeeeeeeeeeeeeeee(parm1) |
local pToggled = nil; |
local c, z = GetCurrentMapContinent(), GetCurrentMapZone(); |
local i, iType = IsInInstance(); |
local amMap = amAlphaMapMap; |
local amTyp = amMapType; |
local mapFileName = GetMapInfo(); |
local tmpAmMap = AML.AlphaMap_GetMap(mapFileName); |
if ( not updatingPaused ) then |
updatingPaused = true; |
pToggled = true; |
end |
local x, y, m = amOri_eeeeeeeeeeeeeeeee(parm1); |
if ( pToggled ) then |
updatingPaused = nil; |
end |
if ( ( AlphaMapFrame:IsVisible() ) and ( not updatingPaused ) ) then |
if ( amMap ) then |
AlphaMapFrame_Update(amMap); |
elseif ( ( iType ) and ( iType == "pvp" ) and ( c == -1 ) and ( tmpAmMap ) and ( AlphaMapConfigurations[ AML.AM_Strip(tmpAmMap.filename) ].amInBG == false ) ) then |
globalMute = true; |
ToggleAlphaMap(); |
ToggleAlphaMap(); |
globalMute = nil; |
else |
AM_WorldMapSelected = true; |
SetMapZoom(c, z); |
end |
end |
return x, y, m; |
end |
function amNew_NuNGNote_WriteNote(...) |
amOri_NuNGNote_WriteNote(...); |
if ( amAlphaMapMap ) then |
AM_Notes(amAlphaMapMap); |
end |
end |
function amNew_NuNGNote_Delete(param1, ...) |
amOri_NuNGNote_Delete(param1, ...); |
if ( amAlphaMapMap ) then |
AM_Notes(amAlphaMapMap); |
end |
end |
function AM_ToggleWorldMap(frame) |
if ( frame == WorldMapFrame ) then |
if ( not WorldMapFrame:IsVisible() ) then |
-- the WorldMap is now CLOSING |
if ( AM_OptionsFrame:IsVisible() ) and ( AM_OptionsGM_Change:GetChecked() ) then |
AM_OptionsFrame:Hide(); |
end |
AM_OptionsGM_Change:SetChecked(0); |
AM_ChangingOriWorldMap = false; |
AML.AM_MapReset(); |
else |
-- the WorldMap is now OPENING... |
if ( ( AlphaMapConfig.gmap ) and ( applyAMMapChanges ) ) then |
WorldMapFrame:SetScale(AlphaMapConfigurations.gm.scale); |
local wmTTScale = AlphaMap_GetUnitScale(nil, nil, nil, WorldMapFrame); |
WorldMapTooltip:SetScale(wmTTScale); |
WorldMapFrame:SetAlpha(AlphaMapConfigurations.gm.alpha); |
WorldMapTooltip:SetFrameLevel( WorldMapFrame:GetFrameLevel() + 2 ); |
end |
end |
end |
end |
function amNew_AcceptBattlefieldPort(p1, p2) |
if ( GetCurrentMapContinent() ~= -1 ) then |
if ( GetNumRaidMembers() > 0 ) then |
amBGRaidState = "Raid"; |
elseif ( GetNumPartyMembers() > 0 ) then |
amBGRaidState = "Party"; |
else |
amBGRaidState = "BG"; |
end |
end |
amOri_AcceptBattlefieldPort(p1, p2); |
end |
function AM_ScaleNotes() |
local i = 1; |
local note = getglobal("AlphaMapAlphaMapNote"..i); |
while ( ( note ) and ( amAlphaMapMap ) ) do |
note:SetWidth( AlphaMapConfig.nsFactor + 2 ); |
note:SetHeight( AlphaMapConfig.nsFactor + 2 ); |
getglobal(note:GetName() .. "Text"):SetFont(STANDARD_TEXT_FONT, (AlphaMapConfig.nsFactor - 2)); |
i = i + 1; |
note = getglobal("AlphaMapAlphaMapNote"..i); |
end |
end |
------------------------------------------------------------------------------- |
------------------------------------------------------------------------------- |
-- Global Functions for Registering Plugin Maps |
------------------------------------------------------------------------------- |
-- Plugins that want to register maps to be shown in AlphaMap should pass up to 3 parameters |
-- 1.) [MANDATORY] The name of the AddOn doing the registering, or the Type of maps being registered for information purposes only |
-- 2.) [MANDATORY] A table of data for the maps being registered - to be added to the core AM_ALPHAMAP_LIST array |
--3.) [OPTIONAL] Any maps built from in-game Minimap textures must be added to the AM_Minimap_Data array |
function AlphaMap_RegisterMaps(mapType, mapData, miniMapData) |
if ( ( mapData ) and ( type(mapData) == "table" ) ) then |
for index in pairs(mapData) do |
table.insert(AM_ALPHAMAP_LIST, mapData[index]); |
end |
if ( ( miniMapData ) and ( type(miniMapData) == "table" ) ) then |
for index in pairs(miniMapData) do |
AM_Minimap_Data[index] = miniMapData[index]; |
end |
end |
elseif ( DEFAULT_CHAT_FRAME ) then |
DEFAULT_CHAT_FRAME:AddMessage("FAILED TO LOAD ALPHAMAP MAPS : " .. tostring(mapType), 1.0, 0.12, 0.12); |
end |
end |
------------------------------------------------------------------------------- |
------------------------------------------------------------------------------- |
-- Dynamic XML Creation |
------------------------------------------------------------------------------- |
function AM_CreateAlphaMapAlphaMapNote(index) |
local note = getglobal("AlphaMapAlphaMapNote"..index) |
if ( not note ) then |
note = CreateFrame("Frame", "AlphaMapAlphaMapNote"..index, AlphaMapFrame, "AlphaMapAlphaMapNoteTemplate"); |
note:SetID(index); |
end |
return note; |
end |
function AM_CreateAlphaMapPOI(index) |
local POI = getglobal("AlphaMapPOI"..index); |
if ( not POI ) then |
POI = CreateFrame("Frame", "AlphaMapPOI"..index, AlphaMapUnits, "AlphaMapPOITemplate"); |
POI:SetID(index); |
end |
return POI; |
end |
function AM_CreateMapNotesPOI(index, specialID) |
local MapNotePOI = getglobal( "AlphaMapNotesPOI"..index ); |
if ( not MapNotePOI ) then |
MapNotePOI = CreateFrame("Frame", "AlphaMapNotesPOI"..index, AlphaMapUnits, "MapNotesPOITemplate"); |
end |
if ( specialID ) then |
MapNotePOI:SetID(specialID); |
else |
MapNotePOI:SetID(index); |
end |
return MapNotePOI; |
end |
function AM_CreateGathererPOI(index) |
local GathererPOI = getglobal("AlphaMapGathererPOI"..index); |
if ( not GathererPOI ) then |
GathererPOI = CreateFrame("Frame", "AlphaMapGathererPOI"..index, AlphaMapUnits, "AlphaGatherTemplate"); |
GathererPOI:SetID(index); |
end |
return GathererPOI; |
end |
function AM_CreateCTMapNote(index) |
local CTMapNote = getglobal("AMCT_UserMap_Note"..index); |
if ( not CTMapNote ) then |
CTMapNote = CreateFrame("Frame", "AMCT_UserMap_Note"..index, AlphaMapUnits, "AMCT_UserMap_NoteTemplate"); |
CTMapNote:SetID(index); |
end |
return CTMapNote; |
end |
function AM_CreateLine(index) |
local Line = getglobal("AlphaMapLine_"..index); |
if ( not Line ) then |
Line = AlphaMapUnits:CreateTexture( ("AlphaMapLine_"..index), "OVERLAY"); |
end |
return Line; |
end |
function AM_CreateTomTomPoint(index) |
local ttP, ttT = getglobal("AM_TTP"..index); |
if ( not ttP ) then |
ttP = CreateFrame("Button", "AM_TTP"..index, AlphaMapUnits); |
ttP:SetHeight(18); |
ttP:SetWidth(18); |
ttT = ttP:CreateTexture(); |
ttT:SetTexture("Interface\\AddOns\\TomTom\\Images\\GoldGreenDot"); |
ttT:SetAllPoints(); |
ttP:SetScript("OnEnter", AM_TTP_OnEnter); |
ttP:SetScript("OnLeave", AM_TTP_OnLeave); |
ttP:SetScript("OnClick", AM_TTP_OnClick); |
ttP:RegisterForClicks("RightButtonUp"); |
end |
return ttP; |
end |
------------------------------------------------------------------------------- |
------------------------------------------------------------------------------- |
-- Call AlphaMap_MN_RegisterAsPlugin() : |
-- IF MAPNOTES_PLUGINS_LIST exists |
-- AFTER the "VARIABLES_LOADED" event |
-- These are the only changes required to allow MapNotes to be created on |
-- AlphaMap Instance style maps e.g. Instance/Battlegrounds/World Boss Maps |
-- I use the 'MapNotes_EnablePlugin()' and 'MapNotes_DisablePlugin()' functions |
-- provided by MapNotes to show/hide (enable/disable) the MapNotes on these maps |
-- e.g. MapNotes_DisablePlugin(AM_MN_PLUGIN); |
------------------------------------------------------------------------------- |
function AlphaMap_MN_RegisterAsPlugin() |
MAPNOTES_PLUGINS_LIST.AlphaMap = AM_MN_PLUGIN; -- See Constants.lua for details |
MapNotes_RegisterPlugin(MAPNOTES_PLUGINS_LIST.AlphaMap); |
end |
function AlphaMap_MN_Query() -- Returns a Key value for sorting MapNotes on AlphaMap frames |
if ( ( type(amAlphaMapMap) == "table" ) and ( amAlphaMapMap.filename ) ) then -- depending on what is CURRENTLY displayed in the AlphaMap frames. |
local key = AML.AM_Strip(amAlphaMapMap.filename); |
return key; -- So instead of MapNotes_Data_Notes[cont][zone]... |
else -- We would store notes under MapNotes_Data_Notes[value_returned_from_here] |
return nil; |
end |
end |
-- Return a localised name for the 'Key' value as it would be returned from the _MN_Query() function |
-- This is not Mandatory, but will give more meaningful messages when you use the new Search functionality, |
-- or Send/Recieve notes |
-- If NOT provided, then the lclFunc variable should be ommitted from the Plugin data array that you Reigster with MapNotes |
function AlphaMap_MN_Localiser(key) |
local mKey; |
for map, maps in pairs(AM_ALPHAMAP_LIST) do |
mKey = AML.AM_Strip( maps.filename ); |
if ( ( mKey ) and ( mKey == key ) ) then |
return maps.displayname; |
end |
end |
return; |
end |
----------------------------------------------------------------------------------------------- |
-- Second MapNotes Registration as Plugin to use MapNotes functionality on main World Map Zones |
-- Basically an attempt to Register as a Plugin that uses the same MapNotes root Key of "WM" |
----------------------------------------------------------------------------------------------- |
function AlphaMap_WM_RegisterAsPlugin() |
MAPNOTES_PLUGINS_LIST.WM = AM_WM_PLUGIN; |
MapNotes_RegisterPlugin(MAPNOTES_PLUGINS_LIST.WM); |
end |
function AlphaMap_WM_Localiser(key) |
if ( MapNotes_Keys[key] ) then |
return MapNotes_Keys[key].name, MapNotes_Keys[key].longName, WORLD_MAP; |
end |
return tostring(key), tostring(key); |
end |
----------------------------------------------------------------------------------------------- |
## Interface: 30000 |
## Title: AlphaMap |c0000FF00(v3.50.30000)|r |
## Version: 3.50.30000 |
## Author: Telic telic@hotmail.co.uk (Original v1 Jeromy Walsh) |
## Notes: A semi-transparent worldmap overlay that does not interrupt character control. Update by telic@hotmail.co.uk. |
## OptionalDeps: Thottbot, MapNotes, MetaMap, CT_MapMod, FlightMap, NotesUNeed, GuildMap, AtlasLoot, Atlas, MobileMinimapButtons |
## SavedVariables: AlphaMapConfig, AlphaMapConfigurations, AlphaMapRecent, AlphaMapRaidProgress, AlphaMapWatchList, AlphaMapVersion, AM_MapNotes |
AlphaMap.xml |
-------------------------------------------------------------------------- |
-- localization.lua <French> |
-------------------------------------------------------------------------- |
-- |
-- Ã \195\128 |
-- Ã \195\129 |
-- Ã \195\130 |
-- Ã \195\132 |
-- Ã \195\136 |
-- Ã \195\137 |
-- Ã \195\138 |
-- Ã \195\139 |
-- Ã \195\142 |
-- Ã \195\143 |
-- Ã \195\148 |
-- Ã \195\150 |
-- Ã \195\155 |
-- Ã \195\156 |
-- Ã \195\160 |
-- á \195\161 |
-- â \195\162 |
-- ä \195\164 |
-- è \195\168 |
-- é \195\169 |
-- ê \195\170 |
-- ë \195\171 |
-- î \195\174 |
-- ï \195\175 |
-- ô \195\180 |
-- ö \195\182 |
-- û \195\187 |
-- ü \195\188 |
-- 'Å \39\197\146 |
-- |
-------------------------------------------------------------------------- |
if ( GetLocale() == "frFR" ) then |
SLASH_ALPHAMAPSLASH1 = "/AlphaMap"; |
SLASH_ALPHAMAPSLASH2 = "/am"; |
AM_SLASH_LOAD_HELP_USAGE = "Alpha Map" |
BINDING_HEADER_ALPHAMAP = "AlphaMap"; |
BINDING_NAME_TOGGLEALPHAMAP = "Afficher/masquer la carte"; |
BINDING_NAME_INCREMENTALPHAMAP = "Augmenter l'opacité"; |
BINDING_NAME_DECREMENTALPHAMAP = "Diminuer l'opacité"; |
BINDING_NAME_CLEARVIEWALPHAMAP = "Afficher/masquer les notes et les icônes"; |
BINDING_NAME_CYCLEWMMODE = "Change le style de la carte"; |
BINDING_NAME_HOT_SPOT = "Fonction 'HotSpot'"; |
--Colored State values |
ALPHA_MAP_GREEN_ENABLED = "|c0000FF00Activé|r"; |
ALPHA_MAP_RED_DISABLED = "|c00FF0000Désactivé|r"; |
--Slash Help |
AM_SLASH_HELP_USAGE = "Utilisation : /alphamap or /am:"; |
AM_SLASH_HELP_ENABLE = "/am enable - active AlphaMap"; |
AM_SLASH_HELP_DISABLE = "/am disable - désactive AlphaMap"; |
AM_SLASH_HELP_RESET = "/am reset - restaure les options par défaut"; |
AM_SLASH_HELP_RAID = "/am raid - affiche les icônes de Raid"; |
AM_SLASH_HELP_PTIPS = "/am ptips - affiche les bulle d'aide (groupe)"; |
AM_SLASH_HELP_MNTIPS = "/am mntips - affiche les info-bulles de MapNotes"; |
AM_SLASH_HELP_GTIPS = "/am gtips - affiche les info-bulles de Gatherer"; |
AM_SLASH_HELP_MOVESLIDER = "/am moveslider - bloque/débloque le réglage de l'opacité"; |
AM_SLASH_HELP_SLIDER = "/am slider - affiche/masque le réglage de l'opacité"; |
AM_SLASH_HELP_GATHERER = "/am gatherer - active/désactive le support de Gatherer"; |
AM_SLASH_HELP_MAPNOTES = "/am mapnotes - active/désactive le support de MapNotes"; |
AM_SLASH_HELP_AUTOCLOSE = "/am combat - fermer AlphaMap au début du combat"; |
AM_SLASH_HELP_AUTOOPEN = "/am reopen - réouvrir AlphaMap à la fin du combat"; |
AM_SLASH_HELP_WMCLOSE = "/am wmclose - fermer AlphaMap à la fermeture de la carte du monde"; |
AM_SLASH_HELP_LOCK = "/am lock - empêcher le déplacement de la carte"; |
AM_SLASH_HELP_SCALE = "/am scale |c0000AA00<valeur>|r - règle l'échelle de la carte (de 0.0 à 1.0)"; |
AM_SLASH_HELP_DDSCALE = "/am ddscale |c0000AA00<valeur>|r - règle l'échelle du sélecteur de carte (de 0.3 à 1.4)"; |
AM_SLASH_HELP_TOG = "|c00FF0000/am tog - affiche/masque la carte|r"; |
AM_SLASH_HELP_ALPHA = "/am alpha |c0000AA00<valeur>|r - règle la transparence de la carte (de 0.0 à 1.0)"; |
AM_SLASH_HELP_MINIMAP = "/am minimap - affiche/masque le bouton sur la MiniMap"; |
AM_SLASH_HELP_SEARCH = "/am -s <texte à rechercher>"; |
AM_SLASH_HELP_HELP = "/am help <OU> /am ? - affiche cette aide"; |
ALPHA_MAP_LOAD_CONFIRM = "|c00A335EDAlphaMap |c0000FF00v."..ALPHA_MAP_VERSION.." |c00A335ED est chargé - Tapez "..SLASH_ALPHAMAPSLASH1.." ou "..SLASH_ALPHAMAPSLASH2.." pour les options.|r"; |
ALPHA_MAP_ENABLED = "|c0000BFFFAlphaMap est maintenant "..ALPHA_MAP_GREEN_ENABLED; |
ALPHA_MAP_DISABLED = "|c0000BFFFAlphaMap est maintenant "..ALPHA_MAP_RED_DISABLED; |
ALPHA_MAP_UI_LOCKED = "AlphaMap: Interface |c00FF0000figée|r."; |
ALPHA_MAP_UI_UNLOCKED = "AlphaMap: Interface |c0000FF00déplaçable|r."; |
ALPHA_MAP_UI_LOCK_HELP = "Cochez cette option pour empêcher de déplacer l'interface d'AlphaMap."; |
ALPHA_MAP_DISABLED_HINT = "Note: AlphaMap est "..ALPHA_MAP_RED_DISABLED..". Tapez |C0000AA00'/am Enable'|R le réactiver."; |
ALPHA_MAP_CONFIG_SLIDER_STATE = "AlphaMap: Déplacement du contrôle d'opacité "; |
ALPHA_MAP_CONFIG_COMBAT_STATE = "AlphaMap: Fermeture auto. au début du combat "; |
ALPHA_MAP_CONFIG_REOPEN_STATE = "AlphaMap: Réouverture à la fin du combat "; |
ALPHA_MAP_CONFIG_RAID_STATE = "AlphaMap: Icônes de Raid "; |
ALPHA_MAP_CONFIG_PTIPS_STATE = "AlphaMap: Info-bulles de groupe/raid "; |
ALPHA_MAP_CONFIG_MNTIPS_STATE = "AlphaMap: Info-bullles de MapNodes "; |
ALPHA_MAP_CONFIG_GTIPS_STATE = "AlphaMap: Info-bulles de Gatherer "; |
ALPHA_MAP_CONFIG_WMCLOSE_STATE = "AlphaMap: Fermeture auto. Ã la fermeture de la carte du monde "; |
ALPHA_MAP_CONFIG_GATHERER_STATE = "AlphaMap: Support de Gatherer "; |
ALPHA_MAP_CONFIG_MAPNOTES_STATE = "AlphaMap: Support de MapNotes "; |
-- Options |
AM_OPTIONS = "Options"; |
AM_OPTIONS_TITLE = "Options d'AlphaMap"; |
AM_OPTIONS_RESET = "Réinitialiser"; |
AM_OPTIONS_CLOSE = "Fermer"; |
AM_OPTIONS_ANGLESLIDER = "Angle du bouton de la mini-carte : "; |
AM_OPTIONS_RADIUSLIDER = "Distance du bouton de la mini-carte : "; |
AM_OPTIONS_ALPHASLIDER = "Opacité de la carte : "; |
AM_OPTIONS_SCALESLIDER = "Echelle de la carte : "; |
-- Tab 1 |
AM_OPTIONS_GENERAL = "Général"; |
AM_OPTIONS_ADDONS = "Notes et icônes"; |
AM_OPTIONS_MAPNOTES = " Afficher les notes de MapNotes"; |
AM_OPTIONS_MAPNOTES_TOOLTIPS = " Activer les info-bulles"; |
AM_OPTIONS_MAPNOTESG_TOOLTIPS = " Activer les info-bulles"; |
AM_OPTIONS_GATHERER = " Afficher les icônes de Gatherer"; |
AM_OPTIONS_GATHERER_TOOLTIPS = " Activer les info-bulles"; |
AM_OPTIONS_RAID_PINS = " Afficher les membres du groupe de raid"; |
AM_OPTIONS_PARTY_TOOLTIPS = " Activer les info-bulles"; |
AM_OPTIONS_CLEARVIEW_OFF = " Masquer toutes les notes et icônes"; |
AM_OPTIONS_CLEARVIEW_ON = " |c00FF0000Masquer toutes les notes et icônes|r"; |
AM_OPTIONS_MISC = "Autres options"; |
AM_OPTIONS_SLIDER = " Afficher le contrôle d'opacité"; |
AM_OPTIONS_SLIDER_MOVE = " Autoriser le déplacement"; |
AM_OPTIONS_AUTOCLOSE_COMBAT = " Fermer quand le combat commence"; |
AM_OPTIONS_AUTOOPEN_COMBAT = " Réouvrir quand le combat est fini"; |
AM_OPTIONS_AUTOCLOSE_WORLDMAP = " Fermer avec la carte du monde"; |
AM_OPTIONS_MINIMAP = " Afficher le bouton de la mini-carte"; |
AM_OPTIONS_MAP_LOCK = " Figer la position de la carte"; |
AM_OPTIONS_LEGACYPLAYER = " Utiliser l'icône standard du joueur"; |
-- Tab 2 |
AM_OPTIONS_MAPS1 = "Cartes spéciales (1)"; |
AM_OPTIONS_DUNGEON_NOTES = "Points d'intérêt"; |
AM_OPTIONS_DM_NOTES = " Afficher les P.O.I. sur la carte"; |
AM_OPTIONS_DM_NOTES_TOOLTIPS = " Activer les info-bulles"; |
AM_OPTIONS_DM_NOTES_BCKGRND = " Utiliser un fond de couleur"; |
AM_OPTIONS_DM_NBG_SET = "Choisir la couleur"; |
AM_OPTIONS_DM_NOTESCALE = " Taille du texte : "; |
AM_OPTIONS_DUNGEON_FRAMES = "Descriptions"; |
AM_OPTIONS_DM_HEADER = " Afficher l'entête"; |
AM_OPTIONS_DM_EXTRA = " Afficher les notes générales"; |
AM_OPTIONS_DM_KEY = " Afficher les détails"; |
AM_OPTIONS_DM_KEY_TOOLTIPS = " Activer les info-bulles"; |
AM_OPTIONS_DM_MISC = "Divers"; |
AM_OPTIONS_DM_MAP_BCKGRND = " Utiliser un fond de couleur pour la carte"; |
AM_OPTIONS_DM_MBG_SET = "Choisir la couleur"; |
AM_OPTIONS_DM_TEXT_BCKGRND = " Utiliser un fond de couleur pour le texte"; |
AM_OPTIONS_DM_TEXTBG_SET = "Choisir la couleur"; |
-- Tab 3 |
AM_OPTIONS_MAPS2 = " ... 2 "; |
AM_OPTIONS_TYPE_ALL = "Paramètres des cartes des %s"; |
AM_OPTIONS_TYPE_SAVE_LABEL = "Réglages des cartes des %s"; |
AM_OPTIONS_TYPE_SAVE = "Appliquer %s à toutes les cartes des %s"; |
AM_MANUAL_APPLY = "MAINTENANT"; |
AM_AUTO_APPLY = "automatiquement"; |
AM_OPTIONS_BG_MESSAGES = "Messages des Champs de bataille"; |
AM_OPTIONS_BG_USE_AM = "Utiliser les cartes CdB d'AlphaMap\nplutôt que celles de Blizzard"; |
AM_AUTO_OPEN = "Ouverture auto. des cartes CdB"; |
-- Tab 4 |
AM_OPTIONS_MAPS = "Sélecteur et HotSpot"; |
AM_OPTIONS_MAP_BOXES = "Position du sélecteur"; |
AM_OPTIONS_DOCK_IT = " Dans la fenêtre des options"; |
AM_OPTIONS_FREE_IT = " Déplacement libre"; |
AM_OPTIONS_MAP_IT = " Attaché à la carte"; |
AM_OPTIONS_HOW_TO_MAP = "Point d'attache"; |
AM_OPTIONS_HOTSPOT_BEHAVE = "Comportement du HotSpot"; |
AM_OPTIONS_HOTSPOT_DISABLE = " Activer le HotSpot"; |
AM_OPTIONS_HOTSPOT_MINIMAP = " Utiliser aussi le bouton de la mini-carte"; |
AM_OPTIONS_HOTSPOT_OPEN = " Afficher la carte (si masquée)"; |
AM_OPTIONS_HOTSPOT_OPACITY = " Rendre la carte 100% opaque"; |
AM_OPTIONS_HOTSPOT_WORLDI = " Afficher/masquer les icônes et les notes"; |
AM_OPTIONS_HOTSPOT_DUNGI = " Afficher/masquer les P.O.I. (villes, BG, etc.)"; |
AM_OPTIONS_HOTSPOT_NBG = " Afficher/masquer le fond des P.O.I."; |
AM_OPTIONS_HOTSPOT_MBG = " Afficher/masquer le fond de la carte"; |
AM_OPTIONS_HOTSPOT_INFO = " Afficher/masquer les descriptions"; |
AM_ANCHOR_POINT = { { Display = "Bord supérieur", -- Localise |
Command = "TOP" }, -- Do NOT Localise |
{ Display = "Coin supérieur droit", -- Localise |
Command = "TOPRIGHT" }, -- Do NOT Localise |
{ Display = "Bord droit", -- Localise |
Command = "RIGHT" }, -- Do NOT Localise |
{ Display = "Coin inférieur droit", -- Localise |
Command = "BOTTOMRIGHT" }, -- Do NOT Localise |
{ Display = "Bord inférieur", -- Localise |
Command = "BOTTOM" }, -- Do NOT Localise |
{ Display = "Coin inférieur gauche", -- Localise |
Command = "BOTTOMLEFT" }, -- Do NOT Localise |
{ Display = "Bord gauche", -- Localise |
Command = "LEFT" }, -- Do NOT Localise |
{ Display = "Coin supérieur gauche", -- Localise |
Command = "TOPLEFT" } -- Do NOT Localise |
}; |
AM_OPTIONS_MAP_LINK = "au"; |
AM_OPTIONS_UNDOCKED = "Le sélecteur de carte est "; |
AM_OPTIONS_FREE = "déplaçable"; |
AM_OPTIONS_FREE_LOCKED = " (mais bloqué)"; -- Unused ? |
AM_OPTIONS_MAPPED = "attaché à la carte"; |
AM_AUTO_SWITCH = "Afficher automatiquement les cartes des %s"; -- Unused ? |
-- Tab 5 |
AM_MISC = "Divers"; |
AM_OPTIONS_NUN_AUTO = "Support de NotesUNeed"; -- Unused ? |
AM_OPTIONS_NUN_FORMAT = " Envoyer des notes formatées"; |
AM_OPTIONS_NUN_MESSAGES = "Envoi auto. des notes"; |
AM_OPTIONS_WMOTHER = "Autres réglages divers"; |
AM_OPTIONS_WM_ESCAPE = " Fermer la carte avec la touche <Echap>"; |
AM_OPTIONS_WM_MOUSE = " Réagir à la souris (cf. FAQ)"; |
AM_OPTIONS_MUTE = " Ouverture et fermeture muettes"; |
AM_OPTIONS_COORDS = " Afficher les coordonnées (x, y)"; |
AM_OPTIONS_HELP_TIPS = " Afficher les bulles d'aide (options et sélecteur)"; |
AM_OPTIONS_WMAP_MODES = "Affichage de la carte du monde"; |
AM_OPTIONS_WMAP_SMODE = "Standard"; |
AM_OPTIONS_WMAP_OMODE = "Compact"; |
AM_OPTIONS_GMAP_MODES = "Carte Blizzard d'origine"; |
AM_OPTIONS_GMAP_ALLOW = " Patcher la carte Blizzard"; |
AM_OPTIONS_GMAP_CHANGE = " Modifier la carte Blizzard"; |
-- Unused ??? |
AM_OPTIONS_ZONE_SELECTOR = "Afficher le sélecteur de carte"; |
AM_OPTIONS_GENERAL_CHAT = "Chat"; |
AM_OPTIONS_DUNGEON = "Instances"; |
AM_OPTIONS_RESTORE = "Appliquer"; |
-- Future development |
AM_OPTIONS_WMAP_MINIMODE = "Minimap Textures"; |
AM_OPTIONS_WMAP_ZMINIMODE = "Zoomed Minimap"; |
-- Details |
AM_INSTANCE_TITLE_LOCATION = "Emplacement "; |
AM_INSTANCE_TITLE_LEVELS = "Niveaux "; |
AM_INSTANCE_TITLE_PLAYERS = "Joueurs max. "; |
AM_INSTANCE_CHESTS = "Coffre "; |
AM_INSTANCE_STAIRS = "Escaliers"; |
AM_INSTANCE_ENTRANCES = "Entrée "; |
AM_INSTANCE_EXITS = "Sortie "; |
AM_LEADSTO = "Mène vers..."; |
AM_INSTANCE_PREREQS = "Pré-requis : "; |
AM_INSTANCE_GENERAL = "Notes générales : "; |
AM_RARE = "(rare)"; |
AM_VARIES = "(lieu aléatoire)"; |
AM_WANDERS = "(patrouille)"; |
AM_OPTIONAL = "(optionnel)"; |
AM_NO_LIMIT = "aucune limite"; |
AM_MOB_LOOT = "Mob Loot"; |
AM_RBOSS_DROP = "Random Boss Drops"; |
AM_ENCHANTS = "Enchants"; |
AM_PVP_SET = "Sets JcJ"; |
AM_CLASS_SETS = "Sets de classe"; |
AM_PVP = "JcJ"; |
AM_OPTIONS_GROUP_DEFAULT = " Groupe ou raid"; -- ?? |
AM_OPTIONS_PARTY = " Groupe"; |
AM_OPTIONS_RAID = " Raid"; |
AM_OPTIONS_GUILD = " Guilde"; |
AM_BG_ONLY = "Plus que"; |
AM_BG_ALL = "Toutes"; |
AM_BG_BASE = "base"; |
AM_BG_BASES = "bases"; |
AM_BG_REQUIRED = "%s %d %s nécessaires pour gagner %s"; |
AM_EXTERIOR = "Extérieur"; |
AM_RCMENU_INC = " Inc "; -- as in 5 inc Blacksmith or 3 inc farm |
AM_RCMENU_ZERG = "Zerg"; -- as in Zerg Inc Frostwolf GY |
AM_OK = "OK"; |
AM_RCMENU_HIGHLIGHT = "Highlight"; -- as in leave this note highlighted on the map |
AM_RCMENU_NUN_AUTO = "Auto-Send Note"; -- send the NotesUNeed note for the current map note to Raid/Party/... |
AM_RCMENU_NUN_MAN = "Manual Send Note"; |
AM_RCMENU_NUN_OPEN = "Open Note"; |
AM_RCMENU_AFLAG = "Drapeau de l'Alliance "; |
AM_RCMENU_HFLAG = "Drapeau de la Horde "; |
AM_RCMENU_FLAGLOC = { "Notre tunnel", |
"Our Roof", |
"Va vers l'ouest", |
"Va vers l'est", |
"Au milieu", |
"Leur tunnel", |
"Their Roof", |
"Their Flag Room", |
"Their GY" |
}; |
AM_OPENING = "Série de quêtes d'accès à AQ"; |
AM_HORDE = "Horde"; |
AM_PICKED = { word = "ramassé", |
posWord = " par ", |
extraChars = 2 }; |
AM_NEUTRAL = "Neutre"; |
AM_FRIENDLY = "Amical"; |
AM_HONOURED = "Honoré"; |
AM_REVERED = "Révéré"; |
AM_EXALTED = "Exalté"; |
AM_CONFIG_SAVED = "Préférences enregistrées pour : "; |
AM_CANCEL = "Annuler"; |
AM_CORPSE_TXT = "Cadavre"; |
AM_RESET_INSTANCE = "Réinitialiser"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- TOOLTIPS -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TT_MINIMAP_BUTTON = "AlphaMap\nClic gauche pour afficher la carte\nClic droit pour les options"; |
AM_TT_ALPHA_BUTTON1 = "AlphaMap"; |
AM_TT_ALPHA_BUTTON2 = "Clic gauche pour afficher la carte\nClic droit pour les options"; |
AM_TT_PAUSE1 = "Pause"; |
AM_TT_PAUSE2 = "Click to Pause map updates and allow you to open/close without resetting to current map Also use if another conflicting AddOn continually resets the AlphaMap to the current zone"; |
AM_TT_PLAY1 = "Play"; |
AM_TT_PLAY2 = "i.e. Click now to Un-Pause map updates"; |
AM_TT_HOTSPOT1 = "HotSpot"; |
AM_TT_HOTSPOT2 = "Quick Mouse-Over facility to change the AlphaMap view e.g. show/hide the map or Notes/Icons, or make fully opaque See Map Selector Tab of Options for full list (Key Binding available)"; |
AM_TT_LOCK1 = "Lock Map Selector"; |
AM_TT_LOCK2 = "Un-lock to show a frame with which to move the Map Selection drop down boxes"; |
AM_TT_TAB1 = "Original AlphaMap Options"; |
AM_TT_TAB2A = "Specific options only for Maps included with AlphaMap and NOT Blizzard maps."; |
AM_TT_TAB2B = "e.g. Map/Note/Text backgrounds, and which notes/extra information to show NOTE : Only applies to AlphaMap Maps, and not applicable when viewing world map zones"; |
AM_TT_TAB3A = "Further settings only applicable to AlphaMap Maps"; |
AM_TT_TAB3B = "NOTE : Only applies to AlphaMap Maps, and not applicable when viewing world map zones"; |
AM_TT_TAB4 = "Set the position of the Map Selector Drop Down box controls and define Hot Spot behaviour"; |
AM_TT_TAB5 = "Miscallaneous AlphaMap settings and integration with other AddOns"; |
AM_TT_MAPNOTES = "Enable display of MapNotes, CTMap_Mod notes, MetaMapNotes, MapNotes(Cosmos)"; |
AM_TT_RAID1 = "Un-Check to ONLY show Party Pins"; |
AM_TT_RAID2 = "(Even when in Raid)"; |
AM_TT_CLEAR1 = "Show/Hide all above Enabled Icons/Notes Also see Key Binding for same function"; |
AM_TT_CLEAR2 = "e.g. Quick way to un-clutter the map OR Hide all, and use Hot Spot to make them visible when needed"; |
AM_TT_SLIDER = "Show an Opacity Slider Control On the AlphaMap"; |
AM_TT_SLIDERM1 = "Check to enable movement of the on-map Opacity Slider"; |
AM_TT_SLIDERM2 = "Drop anywhere on the Map to re-locate it there Drop 'off' the AlphaMap to detach it (Can also be moved with the mouse when the Control key is pressed in Mouse Interaction mode)"; |
AM_TT_ACLOSE1 = "Auto-Close AlphaMap when entering Combat"; |
AM_TT_ACLOSE2 = "(Useful if you play with map always displayed)"; |
AM_TT_AOPEN = "Auto-Re-Open AlphaMap when leaving Combat"; |
AM_TT_LEGACY1 = "Original Player & Party Directional Icons"; |
AM_TT_LEGACY2 = "May suffer from blinking Minimap Icons"; |
AM_TT_AM_NOTES1 = "Display AlphaMap's on-map notes"; |
AM_TT_AM_NOTES2 = "(These are NOT the same as MapNotes and can not be changed)"; |
AM_TT_ALL_INSTANCE1 = "Un-check to save the settings for each Instance map seperately"; |
AM_TT_ALL_INSTANCE2 = "e.g. you might want a dark background for Zul'Farrak, but a light one for Molten Core. Keep checked if you want to make sure that when you make ANY change to ANY Instance Map then the settings will be copied to ALL the other Instance maps"; |
AM_TT_KEY = "i.e. Show Map Legend"; |
AM_TT_ALL_BG1 = "Un-check to save the settings for each Battleground map seperately"; |
AM_TT_ALL_BG2 = "e.g. you might want AV to display at a larger scale than Warsong. Keep checked if you want to make sure that when you make ANY change to ANY Battleground Map then the settings will be copied to ALL the other Battleground maps"; |
AM_TT_ALL_NI1 = "Un-check to save the settings for each Non-Instance map seperately"; |
AM_TT_ALL_NI2 = "e.g. you might not want to display the Map Legend for dungeon exteriors but do want it for World Boss maps. Keep checked if you want to make sure that when you make ANY change to ANY Non-Instance Map then the settings will be copied to ALL the other Non-Instance maps"; |
AM_TT_MSG = "Battleground Messages will be sent to :"; |
AM_TT_MSG_DFLT2 = " - your Raid if you were in a Raid BEFORE you entered the Battleground\n - your Party if you were in a Party BEFORE you entered the Battleground\n - the Battleground channel otherwise"; |
AM_TT_MSG_PARTY2 = " - only your Party as long as you were in a Raid or Party BEFORE you entered the Battleground\n - the Battleground channel otherwise"; |
AM_TT_MSG_BG2 = " - the Battleground channel only"; |
AM_TT_AUTO_BG1 = "Makes AlphaMap's Battleground map the default map to be used in Battlegrounds"; |
AM_TT_AUTO_BG2 = "Battlegound maps will open automatically when you enter a Battleground if this option is checked Un-Check if you wish to use the normal Blizzard style map in Battlegrounds (The map will not open automatically when you enter a BG)"; |
AM_TT_NUN_F1 = "Formatted NotesUNeed notes can be added to the database of people who receive them"; |
AM_TT_NUN_F2 = "(However, people without NotesUNeed installed will see extra formatting characters rather than just the note's text.)"; |
AM_TT_NUN = "NotesUNeed notes will be auto-sent to :"; |
AM_TT_NUN_DFLT2 = " - your Raid if in a Raid\n - your Party if in a Party\n - otherwise you will just '/Say' the note \n\nNote that Raid/Party messages will fail inside Battlegrounds unless \nyou were in the Raid/Party BEFORE you entered the Battleground"; |
AM_TT_NUN_PARTY2 = " - only your Party, if you are in a Raid OR Party\n - otherwise you will just '/Say' the note \n\nNote that Raid/Party messages will fail inside Battlegrounds unless \nyou were in the Raid/Party BEFORE you entered the Battleground"; |
AM_TT_NUN_GUILD2 = " - your Guild"; |
AM_TT_MOUSE1 = "Mouse Interaction mode allows you to Control-Click the AlphaMap"; |
AM_TT_MOUSE2 = "Normally the AlphaMap is invisible to the mouse. However, in mouse interaction mode, then when the Control key is pressed you will be able to see the name of map regions that your mouse hovers over, and can Control-Left Click and Control-Right Click to zoom in and out. When in Mouse Interaction mode, you can also Control-Click on the AlphaMap Slider and on-map Coordinates to reposition them"; |
AM_TT_MUTE = "Toggle the sound when Opening/Closing the AlphaMap"; |
AM_TT_XY = "Toggle the display of Player/Cursor coordinates"; |
AM_TT_STANDARD = "Standard View - world map Zones as displayed in the original Blizzard Map"; |
AM_TT_COMPACT1 = "Compact View - Only display explorable areas in the current Zone"; |
AM_TT_COMPACT2 = "Note that areas that you have NOT discovered will not be displayed unless you have installed MozzFullWorldMap (Fan's Update) AddOn"; |
AM_TT_BLIZZ_ALLOW1 = "While checked, AlphaMap will save any changes you make to the Blizzard Map position/opacity/scale"; |
AM_TT_BLIZZ_ALLOW2 = "Un-Check to restore the original Blizzard Map settings This requires a 'ReloadUI' during which the game will pause for a few seconds"; |
AM_TT_BLIZZ_CHANGE1 = "While checked, then changes to the opacity and scale sliders below Will only affect the original Blizzard Map"; |
AM_TT_HELP_TIPS1 = "Toggle Help Tooltips"; |
AM_TT_HELP_TIPS2 = "Does not affect on map icon tooltips"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- Everything below should be localised apart from the 'filename', 'lootid' entries which should NOT be changed -- |
-- The first 'name' field is used to equate with in game Zone name information to help determine when the player is in a specific -- |
-- Instance, and must therefore be spelt IDENTICALLY to the names of the Instances as displayed by the WoW Client in other native -- |
-- frames. -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TYP_WM = "World Map"; |
AM_TYP_GM = "Blizzard Map"; |
--AM_TYP_INSTANCE = "Instances"; |
--AM_TYP_BG = "Battlegrounds"; |
--AM_TYP_WORLDBOSSES = "World Bosses"; |
--AM_TYP_CAVES = "Caves"; |
end |
-------------------------------------------------------------------------- |
-- localization.lua <German> |
-- Translation by : Eike Hanus, StarDust |
-- Last Update : 8/23/2006 |
-------------------------------------------------------------------------- |
-- Ã: C3 84 - \195\132 - Ä |
-- Ã: C3 96 - \195\150 - Ö |
-- Ã: C3 9C - \195\156 - Ü |
-- Ã: C3 9F - \195\159 - ß |
-- ä: C3 A4 - \195\164 - ä |
-- ö: C3 B6 - \195\182 - ö |
-- ü: C3 BC - \195\188 - ü |
if ( GetLocale() == "deDE" ) then |
SLASH_ALPHAMAPSLASH1 = "/AlphaMap"; |
SLASH_ALPHAMAPSLASH2 = "/am"; |
AM_SLASH_LOAD_HELP_USAGE = "Alpha Map"; |
BINDING_HEADER_ALPHAMAP = "AlphaMap Tastenbelegung"; |
BINDING_NAME_TOGGLEALPHAMAP = "AlphaMap anzeigen/verbergen"; |
BINDING_NAME_INCREMENTALPHAMAP = "Verringere AlphaMap Transparenz"; |
BINDING_NAME_DECREMENTALPHAMAP = "Erh\195\182he AlphaMap Transparenz"; |
BINDING_NAME_CLEARVIEWALPHAMAP = "Zeige/Verstecke alle Notizen/Icons"; |
BINDING_NAME_CYCLEWMMODE = "Weltkartenmodi durchschalten"; |
BINDING_NAME_HOT_SPOT = "Hot Spot"; |
--Colored State values |
ALPHA_MAP_GREEN_ENABLED = "|c0000FF00Aktiviert|r"; |
ALPHA_MAP_RED_DISABLED = "|c00FF0000Deaktiviert|r"; |
--Slash Help |
AM_SLASH_HELP_USAGE = "AlphaMap Benutzung: /alphamap oder /am:"; |
AM_SLASH_HELP_ENABLE = "/am enable - AlphaMap aktivieren / re-aktivieren"; |
AM_SLASH_HELP_DISABLE = "/am disable - AlphaMap deaktivieren"; |
AM_SLASH_HELP_RESET = "/am reset - AlphaMap Optionen auf Standard zur\195\188cksetzen"; |
AM_SLASH_HELP_RAID = "/am raid - Schlachtzug Pins anzeigen"; |
AM_SLASH_HELP_PTIPS = "/am ptips - Gruppen-Tooltipps anzeigen"; |
AM_SLASH_HELP_MNTIPS = "/am mntips - MapNotes Tipps anzeigen"; |
AM_SLASH_HELP_GTIPS = "/am gtips - Gatherer Tipps anzeigen"; |
AM_SLASH_HELP_MOVESLIDER = "/am moveslider - Verschiebung der Reglers wechseln"; |
AM_SLASH_HELP_SLIDER = "/am slider - Anzeige des Regles wechseln"; |
AM_SLASH_HELP_GATHERER = "/am gatherer - Unterst\195\188tzung f\195\188r Gatherer wechseln"; |
AM_SLASH_HELP_MAPNOTES = "/am mapnotes - Unterst\195\188tzung f\195\188r MapNotes wechseln"; |
AM_SLASH_HELP_AUTOCLOSE = "/am combat - Automatisches Schlie\195\159en im Kampf wechseln"; |
AM_SLASH_HELP_AUTOOPEN = "/am reopen - Automatisches wieder \195\150ffnen nach Kampf wechseln"; |
AM_SLASH_HELP_WMCLOSE = "/am wmclose - Automatisches Schlie\195\159en wenn Weltkarte geschlossen wechseln"; |
AM_SLASH_HELP_LOCK = "/am lock - Verschiebung der AlphaMap wechseln"; |
AM_SLASH_HELP_SCALE = "/am scale |c0000AA00<value>|r - legt die Skalierung der AlphaMap fest (Bereich 0.0 - 1.0)"; |
AM_SLASH_HELP_TOG = "|c00FF0000/am tog - Anzeige der AlphaMap wechseln|r"; |
AM_SLASH_HELP_ALPHA = "/am alpha |c0000AA00<value>|r - legt die Transparenz der AlphaMap fest (Bereich 0.0 - 1.0)"; |
AM_SLASH_HELP_MINIMAP = "/am minimap - Anzeige des Minimap Buttons wechseln"; |
AM_SLASH_HELP_HELP = "/am help <ODER> /am ? - Liste der AlphaMap Chatbefehle ausgeben"; |
ALPHA_MAP_LOAD_CONFIRM = "|c00A335EDAlphaMap |c0000FF00v."..ALPHA_MAP_VERSION.." |c00A335ED wurde geladen - Gib "..SLASH_ALPHAMAPSLASH1.." oder "..SLASH_ALPHAMAPSLASH2.." ein um die Optionen anzuzeigen.|r"; |
ALPHA_MAP_ENABLED = "|c0000BFFFAlphaMap ist jetzt "..ALPHA_MAP_GREEN_ENABLED; |
ALPHA_MAP_DISABLED = "|c0000BFFFAlphaMap ist jetzt "..ALPHA_MAP_RED_DISABLED; |
ALPHA_MAP_UI_LOCKED = "AlphaMap: Benutzerinterface |c00FF0000Gesperrt|r."; |
ALPHA_MAP_UI_UNLOCKED = "AlphaMap: Benutzerinterface |c0000FF00Offen|r."; |
ALPHA_MAP_UI_LOCK_HELP = "Wenn diese Option aktiviert ist, wird AlphaMap an der momentanen Position fixiert und kann nicht mehr verschoben werden."; |
ALPHA_MAP_DISABLED_HINT = "Hint: AlphaMap is "..ALPHA_MAP_RED_DISABLED..". Type |C0000AA00'/am Enable'|R to re-enable."; |
ALPHA_MAP_CONFIG_SLIDER_STATE = "AlphaMap: Regler Verschiebung "; |
ALPHA_MAP_CONFIG_COMBAT_STATE = "AlphaMap: Auto-Schlie\195\159en im Kampf "; |
ALPHA_MAP_CONFIG_REOPEN_STATE = "AlphaMap: Wieder \195\150ffnen nach Kampf "; |
ALPHA_MAP_CONFIG_RAID_STATE = "AlphaMap: Schlachtzug Pins "; |
ALPHA_MAP_CONFIG_PTIPS_STATE = "AlphaMap: Gruppe/Schlachtzug Tooltipps "; |
ALPHA_MAP_CONFIG_MNTIPS_STATE = "AlphaMap: MapNotes ToolTips "; |
ALPHA_MAP_CONFIG_GTIPS_STATE = "AlphaMap: Gatherer ToolTips "; |
ALPHA_MAP_CONFIG_WMCLOSE_STATE = "AlphaMap: AlphaMap mit Weltkarte schlie\195\159en "; |
ALPHA_MAP_CONFIG_GATHERER_STATE = "AlphaMap: Gatherer Unterst\195\188tzung "; |
ALPHA_MAP_CONFIG_MAPNOTES_STATE = "AlphaMap: MapNotes Unterst\195\188tzung "; |
AM_OPTIONS = "Optionen"; |
AM_OPTIONS_TITLE = "AlphaMap "..AM_OPTIONS; |
AM_OPTIONS_RESET = "R\195\188cksetzen"; |
AM_OPTIONS_CLOSE = "Schlie\195\159en"; |
AM_OPTIONS_MAPNOTES = "MapNotes verwenden"; |
AM_OPTIONS_MAPNOTES_TOOLTIPS = "Tooltipps anzeigen"; |
AM_OPTIONS_MAPNOTESG = "MapNotes Gatherer Icons anzeigen"; |
AM_OPTIONS_MAPNOTESG_TOOLTIPS = "Tooltipps anzeigen"; |
AM_OPTIONS_GATHERER = "Gatherer Icons anzeigen"; |
AM_OPTIONS_GATHERER_TOOLTIPS = "Tooltipps anzeigen"; |
AM_OPTIONS_PARTY_TOOLTIPS = "Gruppen Tooltipps anzeigen"; |
AM_OPTIONS_RAID_PINS = "Schlachtzug Pins anzeigen"; |
AM_OPTIONS_SLIDER = "Alpha-Slider auf Karten einblenden"; |
AM_OPTIONS_SLIDER_MOVE = "Alpha-Slider verschiebbar"; |
AM_OPTIONS_AUTOCLOSE_COMBAT = "Karte bei Kampfbeginn schlie\195\159en"; |
AM_OPTIONS_AUTOOPEN_COMBAT = "Karte nach Kampfende \195\182ffnen"; |
AM_OPTIONS_AUTOCLOSE_WORLDMAP = "AlphaMap mit Weltkarte schlie\195\159en"; |
AM_OPTIONS_ANGLESLIDER = "Minimap Winkel : "; |
AM_OPTIONS_RADIUSLIDER = "Minimap Radius : "; |
AM_OPTIONS_ALPHASLIDER = "Karten-Transparenz : "; |
AM_OPTIONS_SCALESLIDER = "Karten-Skalierung : "; |
AM_OPTIONS_MAP_LOCK = "AlphaMap Position fixieren"; |
AM_OPTIONS_MINIMAP = "Minimap-Button anzeigen"; |
AM_OPTIONS_CLEARVIEW_OFF = "Alle Icons verstecken"; |
AM_OPTIONS_CLEARVIEW_ON = "|c00FF0000Derzeit sind alle Icons ausgeblendet|r"; |
AM_OPTIONS_LEGACYPLAYER = "Spieler-Icon im WoW-Stil anzeigen"; |
AM_OPTIONS_ZONE_SELECTOR = "Zeige Kartenselektor"; |
AM_OPTIONS_GENERAL = "Allgemein"; |
AM_OPTIONS_GENERAL_CHAT = "Allgemeiner Chat"; |
AM_OPTIONS_DUNGEON = "Instanzen"; |
AM_OPTIONS_MAPS = "Kartenselektor"; |
AM_OPTIONS_ADDONS = "Weltkarten Notizen & Icons :"; |
AM_OPTIONS_MISC = "Interne AddOn Optionen :"; |
AM_OPTIONS_DUNGEON_NOTES = "Notiz Optionen :"; |
AM_OPTIONS_DUNGEON_FRAMES = "Zusatzinformationen :"; |
AM_OPTIONS_DM_NOTES = "Notizen anzeigen"; |
AM_OPTIONS_DM_NOTES_TOOLTIPS = "Tooltipps anzeigen"; |
AM_OPTIONS_DM_NOTES_BCKGRND = "Notiz-Hintergrund anzeigen"; |
AM_OPTIONS_DM_NBG_SET = "Hintergrundfarbe w\195\164hlen"; |
AM_OPTIONS_DM_HEADER = "Kopfzeilen Information anzeigen"; |
AM_OPTIONS_DM_EXTRA = "Fu\195\159zeilen Information anzeigen"; |
AM_OPTIONS_DM_KEY = "Kartenlegende anzeigen"; |
AM_OPTIONS_DM_KEY_TOOLTIPS = "Tooltipps anzeigen"; |
AM_OPTIONS_RESTORE = "Anwenden"; |
AM_MISC = "Verschiedenes"; |
AM_OPTIONS_DM_MISC = AM_MISC.." : "; |
AM_OPTIONS_DM_MAP_BCKGRND = "Karten-Hintergrund anzeigen"; |
AM_OPTIONS_DM_MBG_SET = "Hintergrundfarbe w\195\164hlen"; |
AM_OPTIONS_DM_TEXT_BCKGRND = "Text-Hintergrund anzeigen"; |
AM_OPTIONS_DM_TEXTBG_SET = "Hintergrundfarbe w\195\164hlen"; |
AM_OPTIONS_MAP_BOXES = "Position des AlphaMap Selektors :"; |
AM_OPTIONS_UNDOCKED = "AlphaMap Selektor ist : "; |
AM_OPTIONS_FREE = "Frei Beweglich"; |
AM_OPTIONS_FREE_LOCKED = "(Fixiert)"; |
AM_OPTIONS_MAPPED = "Mit AlphaMap verbunden"; |
AM_OPTIONS_DOCK_IT = "Mit Optionsfenster verbunden"; |
AM_OPTIONS_FREE_IT = "Frei beweglich"; |
AM_OPTIONS_MAP_IT = "Mit AlphaMap verbunden"; |
AM_OPTIONS_HOW_TO_MAP = "Position auf der AlphaMap : "; |
AM_OPTIONS_MAP_LINK = "an"; |
AM_OPTIONS_HOTSPOT_BEHAVE = "HotSpot Verhalten :"; |
AM_OPTIONS_HOTSPOT_DISABLE = "HotSpot Funktion verwenden"; |
AM_OPTIONS_HOTSPOT_OPEN = "AlphaMap \195\182ffnen falls geschlossen"; |
AM_OPTIONS_HOTSPOT_OPACITY = "Komplett undurchsichtige AlphaMap"; |
AM_OPTIONS_HOTSPOT_WORLDI = "Welt Icons/Notizen umschalten"; |
AM_OPTIONS_HOTSPOT_DUNGI = "Instanzen AlphaMap Notizen umschalten"; |
AM_OPTIONS_HOTSPOT_NBG = "Notiz Hintergrund umschalten"; |
AM_OPTIONS_HOTSPOT_MBG = "Karten Hintergrund umschalten"; |
AM_OPTIONS_HOTSPOT_MINIMAP = "Minimap Icon als HotSpot verwenden"; |
AM_OPTIONS_HOTSPOT_INFO = "Schl\195\188ssel/Kopf/Fu\195\159 umschalten"; |
AM_OPTIONS_BG_USE_AM = "Instanzkarten auf Schlachtfeldern zulassen"; |
AM_OPTIONS_TYPE_SAVE_LABEL = "Einstellungen f\195\188r alle %s :"; |
AM_OPTIONS_TYPE_ALL = "Einstellungen betreffen ALLE %s Karten"; |
AM_OPTIONS_BG_MESSAGES = "Schlachtfeld-Nachrichten versenden an :"; |
AM_OPTIONS_RAID = "Raid"; |
AM_OPTIONS_PARTY = "Gruppe"; |
AM_OPTIONS_GUILD = "Gilde"; |
AM_OPTIONS_GROUP_DEFAULT = "Gruppenabh\195\164ngig"; |
AM_OPTIONS_NUN_AUTO = "Auto-Sende NuN Notiz Einstellungen"; |
AM_OPTIONS_NUN_FORMAT = "Formatierte Notizen senden"; |
AM_OPTIONS_NUN_MESSAGES = "NuN Notizen automatisch versenden an : "; |
AM_OPTIONS_WMAP_MODES = "Weltkarten Ansichtsmodi :"; |
AM_OPTIONS_GMAP_MODES = "Blizzard Karten-Einstellungen :"; |
AM_OPTIONS_GMAP_ALLOW = "\195\132nderungen der Blizzard Karten zulassen"; |
AM_OPTIONS_GMAP_CHANGE = "Aktivieren, um die Blizzard Karten zu ver\195\164ndern"; |
AM_OPTIONS_WMAP_SMODE = "Standard"; |
AM_OPTIONS_WMAP_OMODE = "Kompakt"; |
AM_OPTIONS_WMAP_MINIMODE = "Minimap Texturen"; |
AM_OPTIONS_WMAP_ZMINIMODE = "Gezoomte Minimap"; |
AM_OPTIONS_WMOTHER = "Einstellungen f\195\188r andere Karten : "; |
AM_OPTIONS_WM_ESCAPE = "Schlie\195\159en mit <ESC> zulassen"; |
AM_OPTIONS_WM_MOUSE = "Mausinteraktion zulassen"; |
AM_OPTIONS_MUTE = "Stumm"; |
AM_OPTIONS_COORDS = "(x, y)"; |
AM_OPTIONS_MAPS1 = "AlphaMap Karten 1"; |
AM_OPTIONS_MAPS2 = " ..... 2"; |
AM_OPTIONS_HELP_TIPS = "Hilfe Tooltips"; |
AM_INSTANCE_TITLE_LOCATION = "Region "; |
AM_INSTANCE_TITLE_LEVELS = "Levelbereich "; |
AM_INSTANCE_TITLE_PLAYERS = "Max. Spielerzahl "; |
AM_INSTANCE_CHESTS = "Truhe "; |
AM_INSTANCE_STAIRS = "Treppe "; |
AM_INSTANCE_ENTRANCES = "Eingang "; |
AM_INSTANCE_EXITS = "Ausgang "; |
AM_LEADSTO = "Pfad..."; |
AM_INSTANCE_PREREQS = "Vorbedingung : "; |
AM_INSTANCE_GENERAL = "Allgemeine Notizen : "; |
AM_RARE = "(Selten)"; |
AM_VARIES = "(Variiert)"; |
AM_WANDERS = "(Patroliert)"; |
AM_OPTIONAL = "(Optional)"; |
AM_NO_LIMIT = "Keine Spielerbegrenzung"; |
AM_MOB_LOOT = "Mob Loot"; |
AM_RBOSS_DROP = "Zuf\195\164llige Boss Drops"; |
AM_ENCHANTS = "Verzauberungen"; |
AM_CLASS_SETS = "Klassen Sets"; |
AM_TIER0_SET = "Tier 0 Sets"; |
AM_TIER1_SET = "Tier 1 Sets"; |
AM_TIER2_SET = "Tier 2 Sets"; |
AM_TIER3_SET = "Tier 3 Sets"; |
AM_TIER4_SET = "Tier 4 Sets"; |
AM_PVP_SET = "PvP Sets"; |
AM_PvP = "PvP"; |
AM_ANCHOR_POINT = { { Display = "Oben", -- Localise |
Command = "TOP" }, -- Do NOT Localise |
{ Display = "Oben Rechts", -- Localise |
Command = "TOPRIGHT" }, -- Do NOT Localise |
{ Display = "Rechts", -- Localise |
Command = "RIGHT" }, -- Do NOT Localise |
{ Display = "Unten Rechts", -- Localise |
Command = "BOTTOMRIGHT" }, -- Do NOT Localise |
{ Display = "Unten", -- Localise |
Command = "BOTTOM" }, -- Do NOT Localise |
{ Display = "Unten Links", -- Localise |
Command = "BOTTOMLEFT" }, -- Do NOT Localise |
{ Display = "Links", -- Localise |
Command = "LEFT" }, -- Do NOT Localise |
{ Display = "Oben Links", -- Localise |
Command = "TOPLEFT" } -- Do NOT Localise |
}; |
AM_BG_ONLY = "Nur"; |
AM_BG_ALL = "Alle"; |
AM_BG_BASE = "Basis"; |
AM_BG_BASES = "Basen"; |
AM_BG_REQUIRED = "Erforderlich um zu gewinnen !"; |
AM_EXTERIOR = " Au\195\159erhalb"; |
AM_RCMENU_INC = " Inc "; -- as in 5 inc Blacksmith or 3 inc farm |
AM_RCMENU_ZERG = "Zerg"; -- as in Zerg Inc Frostwolf GY |
AM_OK = "OK"; |
AM_RCMENU_HIGHLIGHT = "Hervorheben"; -- as in leave this note highlighted on the map |
AM_RCMENU_NUN_AUTO = "Notiz Automatisch Senden"; -- send the NotesUNeed note for the current map note to Raid/Party/... |
AM_RCMENU_NUN_MAN = "Notiz Manuell Senden"; |
AM_RCMENU_NUN_OPEN = "Notiz \195\150ffnen"; |
AM_RCMENU_AFLAG = "Allianz Flagge "; |
AM_RCMENU_HFLAG = "Horde Flagge "; |
AM_RCMENU_FLAGLOC = { "Unser Tunnel", |
"Unser Dach", |
"Westw\195\164rts", |
"Ostw\195\164rts", |
"In der Mitte", |
"Deren Tunnel", |
"Deren Dach", |
"Deren Flaggenraum", |
"Deren Friedhof" |
}; |
AM_OPENING = "AQ Opening Quest Chain"; |
AM_HORDE = "Horde"; |
--AM_PICKED = { word = "picked", |
-- posWord = " by ", |
-- extraChars = 1 }; |
-- Deutsch |
AM_PICKED = { word = "aufgenommen" }; |
AM_NEUTRAL = "Neutral"; |
AM_FRIENDLY = "Freundlich"; |
AM_HONOURED = "Wohlwollend"; |
AM_REVERED = "Respektvoll"; |
AM_EXALTED = "Ehrf\195\188rchtig"; |
AM_CONFIG_SAVED = "AlphaMap Einstellungen ge\195\164ndert f\195\188r : "; |
AM_CANCEL = "Abbrechen"; |
AM_CORPSE = "Tot"; |
AM_RESET_INSTANCE = "R\195\188cksetzen"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- TOOLTIPS -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TT_MINIMAP_BUTTON = "AlphaMap\nLinksklick \195\182ffnet AlphaMap.\nRechtsklick \195\182ffnet Optionen."; |
AM_TT_ALPHA_BUTTON1 = "AlphaMap"; |
AM_TT_ALPHA_BUTTON2 = "Linksklick \195\182ffnet AlphaMap.\nRechtsklick \195\182ffnet Optionen."; |
AM_TT_PAUSE1 = "Update Pause"; |
AM_TT_PAUSE2 = "Klicken um Kartenupdates zu verhindern und die aktuelle Karte zu \195\182ffnen/schlie\195\159en ohne die momentane Karte zur\195\188ckzusetzen. Kann auch verwendet werden, falls ein anderes AddOn im Konflikt mit AlphaMap steht und die angezeigte Karte st\195\164ndig auf die momentane zur\195\188cksetzt."; |
AM_TT_PLAY1 = "Update Starten"; |
AM_TT_PLAY2 = "Klicken um wieder Kartenupdates durchzuf\195\188hren."; |
AM_TT_HOTSPOT1 = "HotSpot"; |
AM_TT_HOTSPOT2 = "\195\132ndert die AlphaMap Ansicht, wenn der Mauszeiger \195\188ber das Icon bewegt wird. z.B. Karte oder Notizen/Icons anzeigen/verbergen oder die Karte komplett sichtbar machen. Siehe Abschnitt 'Kartenselektor' f\195\188r Optionen.\n(Bindung an ein Tastenk\195\188rzel m\195\182glich)"; |
AM_TT_LOCK1 = "Kartenselektor fixieren"; |
AM_TT_LOCK2 = "Wenn nicht aktiviert, wird der Kartenselektor (Drop-Down) in einem eigenen Fenster angezeigt, welches beliebig verschoben werden kann."; |
AM_TT_TAB1 = "Allgemeine Optionen"; |
AM_TT_TAB2A = "Spezifische Optionen, welche ausschlie\195\159lich f\195\188r Karten von AlphaMap selbst gelten"; |
AM_TT_TAB2B = "z.B. Hintergrund der Karten/Notizen/Text und welche Notizen/Extrainfos angezeigt werden sollen.\nHINWEIS: Betrifft nur Karten von AlphaMap und nicht die Zonen der Weltkarte."; |
AM_TT_TAB3A = "Erweiterte Optionen, welche ausschlie\195\159lich f\195\188r Karten von AlphaMap selbst gelten"; |
AM_TT_TAB3B = "HINWEIS: Betrifft nur Karten von AlphaMap und nicht die Zonen der Weltkarte."; |
AM_TT_TAB4 = "Festlegen der Position des Kartenselektors sowie des Verhaltens vom HotSpot"; |
AM_TT_TAB5 = "Sonstige Optionen und Integration in andere AddOns"; |
AM_TT_MAPNOTES = "MapNotes, CTMap_Mod Notes, MetaMapNotes und KartenNotizen(Cosmos) anzeigen."; |
AM_TT_RAID1 = "Wenn nicht aktiviert, werden nur die Pins der Gruppenmitglieder auf den Karten angezeigt."; |
AM_TT_RAID2 = "(auch wenn du dich in einer Schlachtzugsgruppe befindest)"; |
AM_TT_CLEAR1 = "Alle oben angew\195\164hlten Icons/Notizen anzeigen oder verbergen. Siehe auch Tastenbelegung f\195\188r die selbe Funktionalit\195\164t."; |
AM_TT_CLEAR2 = "Schnelle M\195\182glichkeit um eine un\195\188bersichtliche Karte wieder \195\188bersichtlicher zu machen indem z.B. alle Icons und Notizen ausgeblendet und mittles des HotSpots wieder sichtbar gemacht werden."; |
AM_TT_SLIDER = "Schieberegler f\195\188r die Transparenz der Karten auf der AlphaMap anzeigen."; |
AM_TT_SLIDERM1 = "Wenn aktiviert, kann der Schieberegler auf der AlphaMap verschoben werden."; |
AM_TT_SLIDERM2 = "Den Schieberegler aus der Karte 'heraus' ziehen um jenen frei zu stellen (kann auch mit der Maus verschoben werden, wenn die Strg-Taste im Maus-Interaktionsmodus gedr\195\188ckt wird)."; |
AM_TT_ACLOSE1 = "AlphaMap automatisch schlie\195\159en, wenn du in einen Kampf eintrittst."; |
AM_TT_ACLOSE2 = "(hilfreich, wenn du z.B. beim Spielen die Karte immer anzeigst)"; |
AM_TT_AOPEN = "AlphaMap automatisch wieder \195\182ffnen, wenn du einen Kampf verl\195\164sst."; |
AM_TT_LEGACY1 = "Originale Icons f\195\188r die Anzeige der eigenen Position und jener von Gruppenmitgliedern verwenden."; |
AM_TT_LEGACY2 = "Das blinkende Minimap-Icon leidet eventuell darunter."; |
AM_TT_AM_NOTES1 = "AlphaMap's eigene Hinweise anzeigen."; |
AM_TT_AM_NOTES2 = "(sind NICHT die selben wie die KartenNotizen und k\195\182nnen nicht ver\195\164ndert werden)"; |
AM_TT_ALL_INSTANCE1 = "Wenn nicht aktiviert, werden die Einstellungen f\195\188r jede Instanzkarte getrennt abgespeichert."; |
AM_TT_ALL_INSTANCE2 = "Wenn du z.B. einen dunklen Hintergrund f\195\188r die Karte von Zul'Farak m\195\182chtest aber einen hellen f\195\188r jene von Molten Core.\n\nWenn aktiviert, wird JEGLICHE Ver\195\164nderung der Einstellungen EINER Instanzkarte automatisch auf ALLE anderen selbigen \195\188bertragen."; |
AM_TT_KEY = "Die Kartenlegende anzeigen."; |
AM_TT_ALL_BG1 = "Wenn nicht aktiviert, werden die Einstellungen f\195\188r jede Schlachtfeldkarte getrennt abgespeichert."; |
AM_TT_ALL_BG2 = "Wenn du z.B. die Karte vom Aratibecken mit einer h\195\182heren Skalierung anzeigen m\195\182chtest als jene der Warsongschlucht.\n\nWenn aktiviert, wird JEGLICHE Ver\195\164nderung der Einstellungen EINER Schlachgfeldkarte automatisch auf ALLE anderen selbigen \195\188bertragen."; |
AM_TT_ALL_NI1 = "Wenn nicht aktiviert, werden die Einstellungen f\195\188r jede nicht-Instanzkarte getrennt abgespeichert."; |
AM_TT_ALL_NI2 = "Wenn du z.B. die Kartenlegende von normalen Zonen nicht anzeigen m\195\182chtest, f\195\188r Karten der Weltbosse aber schon.\n\nWenn aktiviert, wird JEGLICHE Ver\195\164nderung der Einstellungen EINER nicht-Instanzkarte automatisch auf ALLE anderen selbigen \195\188bertragen."; |
AM_TT_MSG = "Schlachtfeld Nachrichten senden an:"; |
AM_TT_MSG_DFLT2 = " - deine Schlachtzugsgruppe, wenn du in einer warst BEVOR du das Schlachtfeld betreten hast\n - deine Gruppe, wenn du in einer warst BEVOR du das Schlachtfeld betreten hast\n - ansonsten an den Channel des Schlachtfeldes"; |
AM_TT_MSG_PARTY2 = " - deine Gruppe, wenn du in einer Gruppe oder Schlachtzugsgruppe warst BEVOR du das Schlachtfeld betreten hast\n - ansonsten an den Channel des Schlachtfeldes"; |
AM_TT_MSG_BG2 = " - an den Channel des Schlachtfeldes"; |
AM_TT_AUTO_BG1 = "Macht die Schlachtfeldkarte von AlphaMap zur Standardkarte auf Schlachtfeldern."; |
AM_TT_AUTO_BG2 = "Wenn aktiviert, wird die Karte des Schlachtfeldes automatisch angezeigt sobald du ein Schlachtfeld betrittst.\n\nWenn nicht aktiviert, werden die normalen Blizzard-Karten auf Schlachtfeldern verwendet.\n(die Karte des Schlachtfeldes wird dann nicht automatisch angezeigt sobald du ein Schlachtfeld betrittst)"; |
AM_TT_NUN_F1 = "Formatierte NotesUNeed Notizen an Mitspielern senden und zu deren Datenbank hinzuf\195\188gen, welche diese empfangen k\195\182nnen."; |
AM_TT_NUN_F2 = "(Wie auch immer, Mitspieler welche NotesUNeed nicht installiert haben sehen besondere formatierte Zeichen und nicht nur den Notiz-Text)"; |
AM_TT_NUN = "NotesUNeed Notizen senden an:"; |
AM_TT_NUN_DFLT2 = " - deine Schlachtzugsgruppe, wenn du dich in einer befindest\n - deine Gruppe, wenn du dich in einer befindest\n - ansonsten werden die Notizen nur \195\188ber '/Say' ausgegeben\n\nBeachte, dass Schlachzugsgruppen/Gruppen-Nachrichten innerhalb von Schlachtfeldern nicht \nfunktionieren au\195\159er du warst in einer BEVOR du das Schlachtfeld betreten hast."; |
AM_TT_NUN_PARTY2 = " - deine Gruppe, wenn du dich in einer Gruppe oder Schlachtzugsgruppe befindest\n - ansonsten werden die Notizen nur \195\188ber '/Say' ausgegeben\n\nBeachte, dass Schlachzugsgruppen/Gruppen-Nachrichten innerhalb von Schlachtfeldern nicht \nfunktionieren au\195\159er du warst in einer BEVOR du das Schlachtfeld betreten hast."; |
AM_TT_NUN_GUILD2 = " - deine Gilde"; |
AM_TT_MOUSE1 = "Der Maus-Interaktionsmodus erlaubt ein Strg-Klick auf den AlphaMap Karten."; |
AM_TT_MOUSE2 = "Normalerweise ist AlphaMap unsichtbar f\195\188r die Maus.\nIm Maus-Interaktionsmodus kann bei gedr\195\188ckter Strg-Taste die Maus \195\188ber die Weltkarte bewegt und somit die einzelnen Gebiete hervorgehoben und deren Name angezeigt werden (wie bei der normalen Blizzard Weltkarte auch). Dar\195\188berhinaus kann mittles Strg-Rechts-Klick und Strg-Links-Klick auf der Karte gezoomt werden.\n\nIm Maus-Interaktionsmodus kann der Schieberegler und die Koordinaten auch mittels Strg-Klick neu positioniert werden."; |
AM_TT_MUTE = "Aktiviert/Deaktiviert das Abspielen eines Sounds wenn AlphaMap ge\195\182ffnet oder geschlossen wird."; |
AM_TT_XY = "Zwischen der Anzeige der Koordinaten des Spielers und Mauszeigers wechseln."; |
AM_TT_STANDARD = "Standardansicht - Weltkarten Zonen wie auf der originalen Blizzard Karte."; |
AM_TT_COMPACT1 = "Kompaktansicht - nur entdeckbare Gebiete in der momentanen Zone anzeigen."; |
AM_TT_COMPACT2 = "Hinweis: Noch NICHT entdeckte Gebiete werden nicht angezeigt au\195\159er das AddOn 'MozzFullWorldMap (Fan's Update)' ist installiert."; |
AM_TT_BLIZZ_ALLOW1 = "Wenn aktiviert, speichert AlphaMap jegliche \195\132nderungen an den Blizzard Karten (Transparenz, Position, Skalierung)."; |
AM_TT_BLIZZ_ALLOW2 = "Wenn nicht aktiviert, werden die originalen Blizzard Karteneinstellungen wieder hergestellt.\nDies erfordert ein 'ReloadUI', wodurch das Spiel für einige Sekunden nicht mehr reagieren kann."; |
AM_TT_BLIZZ_CHANGE1 = "Wenn aktiviert, werden jegliche \195\132nderungen der Transparenz und Skalierung mittels unterer Schieberegler nur auf die originalen Blizzard Karten angewendet."; |
AM_TT_HELP_TIPS1 = "Hilfe Tooltips anzeigen/verbergen."; |
AM_TT_HELP_TIPS2 = "Beeinflusst nicht die Anzeige der Icon Tooltips auf den AlphaMap Karten."; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- Everything below should be localised apart from the 'filename', 'lootid' entries which should NOT be changed -- |
-- The first 'name' field is used to equate with in game Zone name information to help determine when the player is in a specific -- |
-- Instance, and must therefore be spelt IDENTICALLY to the names of the Instances as displayed by the WoW Client in other native -- |
-- frames. -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TYP_WM = "Weltkarte"; |
AM_TYP_GM = "Blizzard Karte"; |
AM_TYP_INSTANCE = "Instanzen"; |
AM_TYP_BG = "Schlachtfelder"; |
AM_TYP_WORLDBOSSES = "Schlachtzugbosse"; |
AM_TYP_CAVES = "Höhles"; |
end |
The "README.txt" file included with the AlphaMap AddOn can answer many questions including a list of slash commands. |
If something has changed or stopped working after you update your version of the AlphaMap - PLEASE check the Change Log section of the "Notes.txt" file, as it will list all changes made in that version of AlphaMap. |
Q01 - How do I show/hide the AlphaMap ? |
| |
A01 - You can toggle the display of the AlphaMap via various methods : |
a.) Left-Click on the Minimap icon with the greek letter alpha |
b.) Specify your own key in the WoW Key bindings |
c.) If the AlphaMap drop down boxes are 'free floating', then Left-Click on the alpha button |
d.) Slash command "/am toggle" or "/am tog" |
Q02 - How do I show/hide the AlphaMap Options frame ? |
| |
A02 - You can toggle the display of the AlphaMap Options via various methods : |
a.) Right-Click on the Minimap icon with the greek letter alpha |
b.) If the AlphaMap drop down boxes are visible, then Right-Click on the alpha button |
c.) Slash command "/am" |
Q03 - How do I move the AlphaMap ? |
| |
A03 - Hold down the <Control> & <Alt> keys at the same and you will see yellow movement bars displayed at the top and bottom of the AlphaMap frame - these can be clicked on and the frame dragged in to a different position. |
Q04 - How do I hide the bar control with the Drop Down Boxes ? (i.e. the MapSelector controls) |
| |
A04 - The Map Selector controls can be displayed in various positions, controlled from the third Tab of the AlphaMap Options frame with the label "Map Selector". |
a.) Free floating - the controls will be on screen all the time, and can be moved where ever you like by 'unlocking' the pad lock symbol on the controls themselves |
b.) Attached to the AlphaMap - the controls will only be shown when the AlphaMap Frame is shown. When this option is checked, then 2 further drop down boxes are displayed in the Options frame allowing you to specify where the Map Selector controls are attached to the AlphaMap. The controls will move when you move the AlphaMap. |
c.) Docked to the Options Frame - if this option is checked, then the Map Selector controls will only appear in the Options frame, and you won't see them during normal play. |
Q05 - The Map keeps changing back to the Zone my character is in. How do I view other Map zones in AlphaMap ? |
| |
A05 - This is a compatibility issue with one of the other AddOns that you have installed. Some other AddOns will insist on continuously resetting the World Map to zone where your character is currently standing, so even when you change the map you are looking at in AlphaMap, the other AddOn immediately resets it. e.g. using the map coordinates in Telo's Infobar can cause this problem. |
The easiest way to fix this problem is to use the AlphaMap "Pause" button which is available next to the Drop Down boxes in the Map Selector Controls. While paused, AlphaMap will ignore world map updates triggered by other AddOns, although it will still allow the map to change when you manually select a differnt map to look at, or your character physically moves between zones. |
The AlphaMap Pause button can be very useful, but playing with the AlphaMap paused ALL the time is not recommended; For example, the status of PvP objectives may not be updated correctly when AlphaMap updating is paused. |
Q06 - I try to view the Map for Upper Blackrock Spire, but it keeps changing back to the map for Lower Blackrock Spire. What's going on ? |
| |
A06 - Some Instances have been identified by Blizzard with the same overall name. For example, AlphaMap can detect that you are in Dire Maul, but it has no way of knowing whether you are in DireMaul West, North, or East. |
In order to make sure you keep the correct Instance map available, you can use the AlphaMap Pause button, then open the map you need. |
Q07 - Can I click on the AlphaMap to zoom in and out like I do on the World Map ? |
| |
A07 - Open up the AlphaMap options, click on the 5th Tab labelled "Miscallaneous", and make sure that the "Mouse Interaction Mode" is enabled. |
While enabled, then you will be able to <Alt>-Left/Right Click on the AlphaMap frame to zoom in and out of maps. |
Since v2.90.20003 you can zoom in on areas of Instance/Battleground/Dungeon Exterior maps using the same functionality. |
(Also since v2.90.20003, you can actually zoom in on areas of normal map zones to see individually discoverable areas. Must also hold down the Shift key. i.e. Shift-Alt-Left Click) |
Q08 - I have used the <Alt>-Click control to look at a different map, but now I can't use the Drop Down boxes, and there seems to be a drop in frame rate. What is causing this, and is there a way to fix it ? |
| |
A08 - This issue is related to Q05 and is related to other AddOns that reset the map when no player icon is visible. Early releases of Gatherer could cause this, but that issue has now been resolved. |
The resolution to this problem is again similar to Q05, and should be solved by use of the AlphaMap Pause button. |
Q09 - The AlphaMap seems to have disappeared, and isn't displayed when I use any of the options that should show it. Is there a way to get it back ? |
| |
A09 - There are 2 possibilities : |
a.) Its possible that the AlphaMap is being displayed, but is 100% transparent - double check the Alpha setting slider in the AlphaMap Options frame. |
b.) When scaling the AlphaMap, and/or scaling the UI itself via Blizzards Options, it is possible for the AlphaMap to disappear off screen. Open up the AlphaMap Options, and change the scale of the AlphaMap frame; This will re-attach the AlphaMap to the center of the screen (toggle the display of the AlphaMap again in case you were changing the scale while the frame was invisible.) |
Q10 - I have moved the AlphaMap frame and set its scale and alpha just how I want. But when I open an Instance Map, it is displayed in a different position and at a different scale. Why have the settings changed ? |
| |
A10 - The map Settings for world map zones, Instances, Battlegrounds, Non-Instance maps are all saved separately. |
So, for example you can display world maps be default in the upper left of the screen at one scale and with one transparency; |
Instance maps can be displayed in the center of the screen at a different scale, at 100% opacity and all notes and note keys displayed; |
Battleground maps could be displayed at much smaller scale, under the minimap with no notes or map keys displayed; |
And Non-Instance maps such as World Boss maps or External dungeons could be displayed full screen. |
In order to understand this quickly and easily, just try the following : |
a.) open up a world map in AlphaMap |
b.) open up the AlphaMap Options frame |
c.) you will see the words "World Map" displayed in the lower right hand corner of the options which means any changes you make to the AlphaMap/Options will only apply to AlphaMap when it is showing world map zones |
c.) now open up an Instance map such as Naxxramas |
d.) the words in the lower right hand corner of the AlphaMap Options frame will now show "Instances" and any changes you make will only apply to the display of Instance maps in AlphaMap |
e.) etc. etc. for "BattleGrounds" and "Non-Instance Maps" |
NOTE: some options are GLOBAL such as where the AlphaMap Drop Down boxes are located. See the "Notes.txt" file included with the AddOn for further details. |
Q11 - The second and third Tabs of the Options frame always seem to be coloured red, and I can't click on them. Why are they disabled ? |
| |
A11 - As mentioned in Q10 above, AlphaMap saves its options separately for world maps/Instances/Battlegrounds/Non-Instance maps. |
The options on the second and third Tabs ONLY apply to the special AlphaMap maps such as Instances/Battlegrounds, and NOT to world maps. |
So if you open up a world map in AlphaMap, and then open the options, the second and third tabs are unavailable. |
But if you open up an Instance map, and then open the options, then the second and thrid tabs will be available, and you can control how AlphaMap's in built notes appear, what size they are, what colour background they use, whether to display extra information frames and map keys, and whether or not to show backgrounds for them also, etc. etc. |
Q12 - I don't mind displaying all Instance maps with the same settings, but is there a way to show the different Battleground maps at different scales and positions by default ? |
| |
A12 - Yes; You can actually save the settings for all the Instance maps, Battleground maps, Non-Instance maps completely separately from each other; Or have one set of Options for Instances, but have different settings for each Battleground map... |
By default all Instance maps use one set of options, and all Battleground maps use one different set of options, etc. |
But if you wanted to, for example, show Alterac Valley BG map at a different scale by default to the Warsong/AB maps, then you can do the following : |
a.) Open up the Alterac Valley map in AlphaMap |
b.) Open up the AlphaMap Options frame; By default it will say "Battlegrounds" in the lower right corner of the Options frame. |
c.) Open up the Third Tab of the Options labelled "AlphaMap Maps 2" ( "..... 2" ) |
d.) UN-Check the option that says "Setting Changes affect ALL BG Maps" |
e.) You should now see that the text in the lower right hand corner has change to "Alterac Valley" instead of "Battlegrounds" - which means all changes to the options will ONLY affect that map, and no other Battleground maps. |
f.) The same functionality is available for Instance/Non-Instance maps |
Q13 - What's the HotSpot all about ? |
| |
A13 - You can use the HotSpot to make very quick changes to how the AlphaMap is displayed and/or what notes/information it displays by simply moving your mouse over the HotSpot; As soon as your mouse leaves the HotSpot, then the AlphaMap will revert to how it normally displays maps. |
For example, you might play with world maps displayed at 40% transparency, with no MapNotes / Gatherer Icons displayed, and you can use the HotSpot to quickly and easily make the Map full opaque and display notes/icons again for quick reference. |
NOTE 1 : A key binding is available to toggle this viewing mode if you want to mouse over icons that are displayed while the HotSpot is 'active', or if you leave the Map Selector HotSpot docked in the Options frame by default. |
NOTE 2 : If you don't normally display the Map Selector drop down boxes, then the AlphaMap Minimap Button can be used as a HotSpot also. |
The list of attributes that can be toggled/changed via the HotSpot is controlled from the third Tab of the AlphaMap Options frame labelled "Map Selector" |
Q14 - I heard there is a cool mode for viewing world maps in AlphaMap which gets rid of the border and map background, and just shows parts of the map you can travel to, saving screen real estate. How do I turn this on ? |
| |
A14 - Check the following Option : |
a.) Open up a world map in AlphaMap |
b.) Open up the AlphaMap Options |
c.) Open the fifth Tab labelled Miscallaneous |
d.) Check the "Compact" viewing mode toward the upper right of the frame, instead of the "Standard" viewing mode which always displays the world map border and background |
Q15 - I am using the Compact viewing mode, but would like to see unexplored areas when playing with low level characters. Is there a way to see more of the map ? |
| |
A15 - There is no option for this built in to AlphaMap. To display unexplored areas of world maps in either "Standard" or "Compact" viewing modes you need to install "MozzFullWorldMap (Fan's Update)" |
"MozzFullWorldMap (Fan's Update)" is compatible with the World Map Frame & AlphaMap. (It is also compatible with MetaMap and Cartographer as long as MetaMap's own 'FullWorldMap' functionality is disabled, and Cartographer's Foglight is disabled). |
Q16 - I am trying to change the Options for a Battleground map, but before I can change the option, the map changes to another one. |
| |
A16 - World Map PvP events and Battleground events like Towers being captured will trigger updates to the world map, and can interrupt you when you were trying to look at another map, or change an Options setting for another map. |
As usual, if the map is changing when you don't want it to - use the AlphaMap Pause button, and then open the Options frame, and you should be certain of changing the correct Options. |
Q17 - How can I make the AlphaMap BG maps open automaically when I enter a BG ? |
| |
A17 - Check the following option : |
a.) Open up the Battleground map in AlphaMap |
b.) Open up the AlphaMap Options |
c.) Open the third Tab laballed "AlphaMap Maps 2" ( "..... 2" ) |
d.) Check the "Use AlphaMap's BG maps by default when in Battlegrounds" |
NOTE : The opposite is equally true, and if you don't want AlphaMap to open automatically when you enter a BG, then make sure the above Option is NOT checked - if left unchecked, then AlphaMap will display the world map view of the Battleground when you open |
(If the AlphaMap was automaticlly opened when you enter a BG, then it should auto-close when you leave.) |
Q18 - I don't want to see the provided AlphaMap Notes on Battleground maps, but when I turn them off, I can't see any Battelground objectives such as Towers / Graveyards. Is there a way to disable the notes, but still show the BG Objectives ? |
| |
A18 - Yes. You can disable all the AlphaMap notes on Battleground maps, and you will still see the BG Tower / Bunker / Graveyard objectives and their Capture status when inside the Battleground. |
The Battleground objective symbols are NOT displayed when you look at the AlphaMap map OUTSIDE OF the Battleground and it will look very blank with all the notes turned off also - the BG Objectives WILL still be shown when your character is inside the BG. |
Q19 - The Map Selector Drop Down boxes are too small / too large. Is there some way I can adjust their size separately to the UI / scale of the AlphaMap ? |
| |
A19 - Yes. There is a slash command provided "/am ddscale <value>". As an option that will be rarely used, there is no corresponding GUI component for this Option yet. |
The default scale value for the Map Selector controls is 0.7, and can be changed to any value between 0.3 and 1.4. |
For example : |
/am ddscale 0.6 -- will reduce the size of the Map Selector boxes slightly |
Use "/am ddscale" on its own to reset to the default value again. The command will report the old and new values being set. |
-- [[ |
-- AlphaMap v2.11.11100 Traditional Chinese Localization File |
-- Initial Translated by: Arith Hsu (2006/07/21) |
-- Maintained by: Arith Hsu |
-- Last Updated: 2006/07/26 |
-- Comments: |
-- 2006/07/27 Arith: ç¿»è¯éåæ件çæåï¼å·¥ä½éæ¯å¾é¾å¤§çï¼ç¹å¥æ¯è¦å»æ¥è©¢åå¯æ¬è£¡ç boss å稱ï¼éæä¸äºå°æçä»»åå稱å |
-- ä¸äºä»»å注æäºé çãææçå°å¾çºæ人ç±å¿ç¶è·éåç¿»è¯ï¼ä½æ¯è«å°éååç¶è·ç¿»è¯ç人çè¾åï¼ä½ å¯ä»¥æä½ |
-- çååå å¨æªé ï¼ä½æ¯è«å¿ç§»é¤å ¶ä»äººçååã |
-- 使ç¨ç°¡é«ä¸æçæåå¦ææ¯æ¿éåæ£é«ä¸ææªæ¡ç´æ¥è½ç°¡é«ï¼æä¹æ²ä»éº¼æè¦ï¼ä½æ¯è«ä¸æ¨£ä¿çåç¿»è¯è çè¨é |
-- å¦å¤è«æ³¨æï¼æ£é«ä¸æåç°¡é«ä¸æçç¿»è¯éæ¯æ諸å¤çä¸ä¸è´ï¼è«èªè¡ä¿®æ£ã |
-- Revision History: |
-- 7/26: Complete about 95% translations. |
-- ]] |
if ( GetLocale() == "zhTW" ) then |
SLASH_ALPHAMAPSLASH1 = "/AlphaMap"; |
SLASH_ALPHAMAPSLASH2 = "/am"; |
AM_SLASH_LOAD_HELP_USAGE = "Alpha Map" |
BINDING_HEADER_ALPHAMAP = "AlphaMap æéµè¨å®"; |
BINDING_NAME_TOGGLEALPHAMAP = "顯示 AlphaMap"; |
BINDING_NAME_INCREMENTALPHAMAP = "å¢å AlphaMap éæ度"; |
BINDING_NAME_DECREMENTALPHAMAP = "éä½ AlphaMap éæ度"; |
BINDING_NAME_CLEARVIEWALPHAMAP = "顯示/é±èææç註è¨/å示"; |
BINDING_NAME_CYCLEWMMODE = "循ç°åæä¸çå°å模å¼"; |
BINDING_NAME_HOT_SPOT = "ç±é»"; |
--Colored State values |
ALPHA_MAP_GREEN_ENABLED = "|c0000FF00åå|r"; |
ALPHA_MAP_RED_DISABLED = "|c00FF0000åæ¶|r"; |
--Slash Help |
AM_SLASH_HELP_USAGE = "AlphaMap 使ç¨èªæ³: /alphamap æ /am:"; |
AM_SLASH_HELP_ENABLE = "/am enable - éå/éæ°éå AlphaMap"; |
AM_SLASH_HELP_DISABLE = "/am disable - åæ¶ AlphaMap"; |
AM_SLASH_HELP_RESET = "/am reset - éå AlphaMap é¸é å°é è¨å¼."; |
AM_SLASH_HELP_RAID = "/am raid - 顯示åéæ¨ç¤º"; |
AM_SLASH_HELP_PTIPS = "/am ptips - 顯示éä¼æ示"; |
AM_SLASH_HELP_MNTIPS = "/am mntips - 顯示å°å註è¨æ示"; |
AM_SLASH_HELP_GTIPS = "/am gtips - 顯示æ¡éæ示"; |
AM_SLASH_HELP_MNGTIPS = "/am mngtips - 顯示å°å註è¨æ¡éé¡æ示"; |
AM_SLASH_HELP_MOVESLIDER = "/am moveslider - æé移åæ»åæ¢"; |
AM_SLASH_HELP_SLIDER = "/am slider - æé顯示æ»åæ¢"; |
AM_SLASH_HELP_GATHERER = "/am gatherer - æéæ¡éå©æçæ¯æ´"; |
AM_SLASH_HELP_MAPNOTES = "/am mapnotes - æéå°å註è¨çæ¯æ´"; |
AM_SLASH_HELP_AUTOCLOSE = "/am combat - ååæ°é¬¥æèªåéé"; |
AM_SLASH_HELP_AUTOOPEN = "/am reopen - ååæ°é¬¥çµæå¾èªåéæ°æé"; |
AM_SLASH_HELP_WMCLOSE = "/am wmclose - ååä¸çå°åééæèªåéé"; |
AM_SLASH_HELP_LOCK = "/am lock - åå AlphaMap çä½ç½®ç§»å"; |
AM_SLASH_HELP_SCALE = "/am scale |c0000AA00<value>|r - è¨å® Alphamap è¦çªçæ¯ä¾ (ç¯å 0.0 - 1.0)"; |
AM_SLASH_HELP_TOG = "|c00FF0000/am tog - éå Alphamap ç顯示|r"; |
AM_SLASH_HELP_ALPHA = "/am alpha |c0000AA00<value>|r - è¨å® Alphamap çéæ度 (ç¯å 0.0 - 1.0)"; |
AM_SLASH_HELP_MINIMAP = "/am minimap - éåå°å°åæéµç顯示"; |
AM_SLASH_HELP_HELP = "/am help <OR> /am ? - ååº AlphaMap çææå½ä»¤èªæ³"; |
ALPHA_MAP_LOAD_CONFIRM = "|c00A335EDAlphaMap |c0000FF00v."..ALPHA_MAP_VERSION.." |c00A335ED å·²ç¶è¼å ¥. - è¼¸å ¥ "..SLASH_ALPHAMAPSLASH1.." æ "..SLASH_ALPHAMAPSLASH2.." 以è¨å®é²éé¸é |r"; |
ALPHA_MAP_ENABLED = "|c0000BFFFAlphaMap ç¾å¨å·²"..ALPHA_MAP_GREEN_ENABLED; |
ALPHA_MAP_DISABLED = "|c0000BFFFAlphaMap ç¾å¨å·²"..ALPHA_MAP_RED_DISABLED; |
ALPHA_MAP_UI_LOCKED = "AlphaMap: 使ç¨è çé¢ |c00FF0000éå®|r."; |
ALPHA_MAP_UI_UNLOCKED = "AlphaMap: 使ç¨è çé¢ |c0000FF00解é|r."; |
ALPHA_MAP_UI_LOCK_HELP = "å¦æéåé¸é 被å¾é¸, AlphaMap ç顯示ä½ç½®å°æ被éå®ä¸¦ä¸ä¸è½è¢«ç§»å."; |
ALPHA_MAP_DISABLED_HINT = "æ示: AlphaMap å·²"..ALPHA_MAP_RED_DISABLED..". è¼¸å ¥ |C0000AA00'/am Enable'|R ä¾éæ°åå."; |
ALPHA_MAP_CONFIG_SLIDER_STATE = "AlphaMap: æ»åæ¢ç§»å "; |
ALPHA_MAP_CONFIG_COMBAT_STATE = "AlphaMap: æ°é¬¥æèªåéé "; |
ALPHA_MAP_CONFIG_REOPEN_STATE = "AlphaMap: æ°é¬¥å¾éæ°éå "; |
ALPHA_MAP_CONFIG_RAID_STATE = "AlphaMap: åéå示 "; |
ALPHA_MAP_CONFIG_PTIPS_STATE = "AlphaMap: å°é/åéæ示è³è¨ "; |
ALPHA_MAP_CONFIG_MNTIPS_STATE = "AlphaMap: å°åæ¨è¨æ示è³è¨ "; |
ALPHA_MAP_CONFIG_MNGTIPS_STATE = "AlphaMap: å°åæ¨è¨æ¡éé¡æ示è³è¨ "; |
ALPHA_MAP_CONFIG_GTIPS_STATE = "AlphaMap: æ¡éå©ææ示è³è¨ "; |
ALPHA_MAP_CONFIG_WMCLOSE_STATE = "AlphaMap: ééä¸çå°åæéé "; |
ALPHA_MAP_CONFIG_GATHERER_STATE = "AlphaMap: æ¯ææ¡éå©æ "; |
ALPHA_MAP_CONFIG_MAPNOTES_STATE = "AlphaMap: æ¯æ´å°åæ¨è¨"; |
AM_OPTIONS = "é¸é "; |
AM_OPTIONS_TITLE = "AlphaMap "..AM_OPTIONS; |
AM_OPTIONS_RESET = "éè¨"; |
AM_OPTIONS_CLOSE = "éé"; |
AM_OPTIONS_MAPNOTES = "ååå°å註è¨"; |
AM_OPTIONS_MAPNOTES_TOOLTIPS = "顯示å°å註è¨æ示è³è¨"; |
AM_OPTIONS_MAPNOTESG = "ååå°å註è¨æ¡éé¡å示"; |
AM_OPTIONS_MAPNOTESG_TOOLTIPS = "顯示å°å註è¨æ¡éé¡æ示è¨æ¯"; |
AM_OPTIONS_GATHERER = "ååæ¡éå©æå示"; |
AM_OPTIONS_GATHERER_TOOLTIPS = "顯示æ¡éå©ææ示è³è¨"; |
AM_OPTIONS_PARTY_TOOLTIPS = "顯示åéæ示è³è¨"; |
AM_OPTIONS_RAID_PINS = "åååéå示"; |
AM_OPTIONS_SLIDER = "å¨å°åä¸é¡¯ç¤ºéæ度æ»åæ¢"; |
AM_OPTIONS_SLIDER_MOVE = "å 許移åéæ度æ»åæ¢"; |
AM_OPTIONS_AUTOCLOSE_COMBAT = "æ°é¬¥éå§æèªåéé"; |
AM_OPTIONS_AUTOOPEN_COMBAT = "æ°é¬¥çµæå¾èªåæé"; |
AM_OPTIONS_AUTOCLOSE_WORLDMAP = "ééä¸çå°åæèªåéé"; |
AM_OPTIONS_ANGLESLIDER = "å°å°åè§åº¦: "; |
AM_OPTIONS_RADIUSLIDER = "å°å°ååå¾: "; |
AM_OPTIONS_ALPHASLIDER = "å°åéæ度: "; |
AM_OPTIONS_SCALESLIDER = "å°å大å°: "; |
AM_OPTIONS_MAP_LOCK = "éå® AlphaMap ä½ç½®"; |
AM_OPTIONS_MINIMAP = "顯示å°å°åæéµ"; |
AM_OPTIONS_CLEARVIEW_OFF = "é±èå·²ååçå示"; |
AM_OPTIONS_CLEARVIEW_ON = "|c00FF0000ææçå示é½å·²é±è|r"; |
AM_OPTIONS_LEGACYPLAYER = "顯示å³çµ±æ ¼å¼çç©å®¶å示"; |
AM_OPTIONS_ZONE_SELECTOR = "顯示å°åé¸æå¨"; |
AM_OPTIONS_GENERAL = "ä¸è¬"; |
AM_OPTIONS_GENERAL_CHAT = "ä¸è¬å°è©±"; |
AM_OPTIONS_DUNGEON = "å°ä¸å"; |
AM_OPTIONS_MAPS = "å°åé¸æå¨"; |
AM_OPTIONS_ADDONS = "ä¸çå°å註è¨åå示: "; |
AM_OPTIONS_MISC = "å §é¨çæ件é¸é : "; |
AM_OPTIONS_DUNGEON_NOTES = "å°ä¸å註è¨é¸é : "; |
AM_OPTIONS_DUNGEON_FRAMES = "å°ä¸åé¡å¤çè³è¨: "; |
AM_OPTIONS_DM_NOTES = "顯示å°ä¸å註è¨"; |
AM_OPTIONS_DM_NOTES_TOOLTIPS = "顯示å°ä¸å註è¨çæ示è³è¨"; |
AM_OPTIONS_DM_NOTES_BCKGRND = "顯示註è¨çèæ¯"; |
AM_OPTIONS_DM_NBG_SET = "è¨å®è¨»è¨çèæ¯é¡è²"; |
AM_OPTIONS_DM_HEADER = "顯示置é è³è¨"; |
AM_OPTIONS_DM_EXTRA = "é¡¯ç¤ºè¨»è ³è³è¨"; |
AM_OPTIONS_DM_KEY = "顯示å°åé°å"; |
AM_OPTIONS_DM_KEY_TOOLTIPS = "顯示å°åè¦ææ示è³è¨"; |
AM_OPTIONS_RESTORE = "å¥ç¨"; |
AM_MISC = "éé "; |
AM_OPTIONS_DM_MISC = AM_MISC.." : "; |
AM_OPTIONS_DM_MAP_BCKGRND = "顯示å°åèæ¯"; |
AM_OPTIONS_DM_MBG_SET = "è¨å®å°åèæ¯é¡è²"; |
AM_OPTIONS_MAP_BOXES = "AlphaMap çä½ç½®èª¿æ´:"; |
AM_OPTIONS_UNDOCKED = "AlphaMap çä½ç½®èª¿æ´ç¾å¨å·²"; |
AM_OPTIONS_FREE = "èªç±æµ®å"; |
AM_OPTIONS_FREE_LOCKED = "(éå®)"; |
AM_OPTIONS_MAPPED = "ä¾éæ¼ AlphaMap"; |
AM_OPTIONS_DOCK_IT = "èé¸é çªéé£çµ"; |
AM_OPTIONS_FREE_IT = "èªç±æµ®å"; |
AM_OPTIONS_MAP_IT = "ä¾éæ¼ AlphaMap"; |
AM_OPTIONS_HOW_TO_MAP = "AlphaMap åºå®æ¼: "; |
AM_OPTIONS_MAP_LINK = "å°"; |
AM_OPTIONS_HOTSPOT_BEHAVE = "ç±é»çè¡çº: "; |
AM_OPTIONS_HOTSPOT_DISABLE = "ååç±é»åè½"; |
AM_OPTIONS_HOTSPOT_OPEN = "è¥ AlphaMap ééåéå"; |
AM_OPTIONS_HOTSPOT_OPACITY = "å®æ´é¡¯ç¤º AlphaMap"; |
AM_OPTIONS_HOTSPOT_WORLDI = "éåä¸çå示/註è¨"; |
AM_OPTIONS_HOTSPOT_DUNGI = "éåå°ä¸å AlphaMap 註è¨"; |
AM_OPTIONS_HOTSPOT_NBG = "éå註è¨èæ¯"; |
AM_OPTIONS_HOTSPOT_MBG = "éåå°åèæ¯"; |
AM_OPTIONS_HOTSPOT_MINIMAP = "ååå°å°åæéµçºç±é»"; |
AM_OPTIONS_HOTSPOT_INFO = "éåæéµ/ç½®é /è¨»è ³"; |
AM_OPTIONS_BG_USE_AM = "å¨æ°å ´ä½¿ç¨çé¢å°å"; |
AM_OPTIONS_TYPE_SAVE_LABEL = "ææ%1å°åçæ§å¶è¨å®: "; |
AM_OPTIONS_TYPE_ALL = "å°è®åå¥ç¨å°ææ%1å°å"; |
AM_OPTIONS_TYPE_SAVE = "å¥ç¨å°ææç%1å°å"; |
AM_OPTIONS_BG_MESSAGES = "å°æ°å ´è¨æ¯éå°: "; |
AM_OPTIONS_RAID = "åé"; |
AM_OPTIONS_PARTY = "éä¼"; |
AM_OPTIONS_GENERAL = "ç¶å"; |
AM_OPTIONS_GUILD = "å ¬æ"; |
AM_OPTIONS_GROUP_DEFAULT = "Group Dependant"; |
AM_OPTIONS_NUN_AUTO = "èªåéåº NuN 註è¨çè¨å®"; |
AM_OPTIONS_NUN_FORMAT = "éåºæ ¼å¼åç註è¨"; |
AM_OPTIONS_NUN_MESSAGES = "èªåéåº NuN 註è¨çµ¦: "; |
AM_OPTIONS_WMAP_MODES = "ä¸çå°å顯示模å¼:"; |
AM_OPTIONS_GMAP_MODES = "Blizzard Map Settings :"; |
AM_OPTIONS_GMAP_ALLOW = "Allow changes to Blizzard Map"; |
AM_OPTIONS_GMAP_CHANGE = "Check to change Blizzard Map"; |
AM_OPTIONS_WMAP_SMODE = "æ¨æºæ¨¡å¼"; |
AM_OPTIONS_WMAP_OMODE = "ç·å¯æ¨¡å¼"; |
AM_OPTIONS_WMAP_MINIMODE = "å°å°åæ質"; |
AM_OPTIONS_WMAP_ZMINIMODE = "æ¾å¤§å°å°å"; |
AM_OPTIONS_WMOTHER = "å ¶ä»çå°åæ§å¶: "; |
AM_OPTIONS_WM_ESCAPE = "åå <ESC> ééåè½"; |
AM_OPTIONS_WM_MOUSE = "ååæ»é¼ äºå模å¼"; |
AM_OPTIONS_MUTE = "Mute"; |
AM_OPTIONS_COORDS = "(x, y)"; |
AM_OPTIONS_MAPS1 = "AlphaMap å°å 1"; |
AM_OPTIONS_MAPS2 = " ..... 2"; |
AM_INSTANCE_TITLE_LOCATION = "å°é» "; |
AM_INSTANCE_TITLE_LEVELS = "çç´ "; |
AM_INSTANCE_TITLE_PLAYERS = "ç©å®¶ä¸é "; |
AM_INSTANCE_CHESTS = "ç®±å "; |
AM_INSTANCE_STAIRS = "é梯"; |
AM_INSTANCE_ENTRANCES = "å ¥å£ "; |
AM_INSTANCE_EXITS = "åºå£ "; |
AM_LEADSTO = "éå¾..."; |
AM_INSTANCE_PREREQS = "åæ: "; |
AM_INSTANCE_GENERAL = "ä¸è¬è¨»è¨: "; |
AM_RARE = "(ç¨æ)"; |
AM_VARIES = "(å¤åä½ç½®)"; |
AM_WANDERS = "(å·¡é)"; |
AM_OPTIONAL = "(å¯é¸æ)"; |
AM_NO_LIMIT = "æ²æç©å®¶éå¶"; |
AM_MOB_LOOT = "å°æªæè½"; |
AM_RBOSS_DROP = "é¦é é¨æ©æè½"; |
AM_ENCHANTS = "éé"; |
AM_CLASS_SETS = "è·æ¥å¥è£"; |
AM_TIER0_SET = "T0 å¥è£"; |
AM_TIER1_SET = "T1 å¥è£"; |
AM_TIER2_SET = "T2 å¥è£"; |
AM_TIER3_SET = "T3 å¥è£"; |
AM_TIER4_SET = "T4 å¥è£"; |
AM_PVP_SET = "PVP å¥è£"; |
AM_PVP = "PvP"; |
AM_ANCHOR_POINT = { { Display = "é 端", -- Localise |
Command = "TOP" }, -- Do NOT Localise |
{ Display = "å³ä¸æ¹", -- Localise |
Command = "TOPRIGHT" }, -- Do NOT Localise |
{ Display = "å³é", -- Localise |
Command = "RIGHT" }, -- Do NOT Localise |
{ Display = "å³ä¸æ¹", -- Localise |
Command = "BOTTOMRIGHT" }, -- Do NOT Localise |
{ Display = "åºç«¯", -- Localise |
Command = "BOTTOM" }, -- Do NOT Localise |
{ Display = "å·¦ä¸æ¹", -- Localise |
Command = "BOTTOMLEFT" }, -- Do NOT Localise |
{ Display = "å·¦é", -- Localise |
Command = "LEFT" }, -- Do NOT Localise |
{ Display = "å·¦ä¸æ¹", -- Localise |
Command = "TOPLEFT" } -- Do NOT Localise |
}; |
AM_BG_BASE = "Only 1 Base"; |
AM_BG_BASES = "Bases"; |
AM_BG_REQUIRED = "Required to Win !"; |
AM_EXTERIOR = " å¤é¨"; |
AM_RCMENU_INC = " Inc "; -- as in 5 inc Blacksmith or 3 inc farm |
AM_RCMENU_ZERG = "Zerg"; -- as in Zerg Inc Frostwolf GY |
AM_OK = "OK"; |
AM_RCMENU_HIGHLIGHT = "Highlight"; -- as in leave this note highlighted on the map |
AM_RCMENU_NUN_AUTO = "èªåå³é註è¨"; -- send the NotesUNeed note for the current map note to Raid/Party/... |
AM_RCMENU_NUN_MAN = "æåå³é註è¨"; |
AM_RCMENU_NUN_OPEN = "æé註è¨"; |
AM_RCMENU_AFLAG = "è¯çæå¹ "; |
AM_RCMENU_HFLAG = "é¨è½æå¹ "; |
AM_RCMENU_FLAGLOC = { "Our Tunnel", |
"Our Roof", |
"Going West", |
"Going East", |
"In Middle", |
"Their Tunnel", |
"Their Roof", |
"Their Flag Room", |
"Their GY" |
}; |
AM_OPENING = "AQ Opening Quest Chain"; |
AM_HORDE = "Horde"; |
AM_PICKED = { word = "picked", |
posWord = " by ", |
extraChars = 1 }; |
-- Deutsch |
--AM_PICKED = { word = "aufgenommen" }; |
-- Francais |
--AM_PICKED = { word = "ramass\195\169", |
-- posWord = " par ", |
-- extraChars = 2 }; |
AM_NEUTRAL = "ä¸ç«"; |
AM_FRIENDLY = "åå"; |
AM_HONOURED = "å°æ¬"; |
AM_REVERED = "å´æ¬"; |
AM_EXALTED = "å´æ"; |
AM_CONFIG_SAVED = "AlphaMap Settings changed for : "; |
AM_CANCEL = "åæ¶"; |
AM_CORPSE_TXT = "Dead"; |
AM_RESET_INSTANCE = "Reset"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- TOOLTIPS -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TT_MINIMAP_BUTTON = "AlphaMap\nææ»é¼ å·¦éµéå AlphaMap\nææ»é¼ å³éµéåé¸é è¨å®"; |
AM_TT_ALPHA_BUTTON1 = "AlphaMap"; |
AM_TT_ALPHA_BUTTON2 = "ææ»é¼ å·¦éµéå AlphaMap\nææ»é¼ å³éµéåé¸é è¨å®"; |
-------------------------------------------------------------------------------------------------------------------------------------- |
-- Everything below should be localised apart from the 'filename', 'lootid' entries which should NOT be changed -- |
-- The first 'name' field is used to equate with in game Zone name information to help determine when the player is in a specific -- |
-- Instance, and must therefore be spelt IDENTICALLY to the names of the Instances as displayed by the WoW Client in other native -- |
-- frames. -- |
-------------------------------------------------------------------------------------------------------------------------------------- |
AM_TYP_WM = "ä¸çå°å"; |
AM_TYP_GM = "Blizzard Map"; |
AM_TYP_INSTANCE = "å¯æ¬"; |
AM_TYP_BG = "æ°å ´"; |
AM_TYP_WORLDBOSSES = "éå¯æ¬å°å"; |
AM_TYP_CAVES = "Caves"; |
end |
v3.50.30000 (Fan's Update) |
Includes Maps for Instances, Battlegrounds, & World Bosses, and the major non-Instance Cave systems |
Basically, AlphaMap is a scalable, moveable, transparent WorldMap that the user can have on screen while they continue to play and interact with the world. |
Move the AlphaMap by holding down Control & Alt keys, and moving via the yellow movement bars at the top and bottom of the map. |
Supported by PartySpotter, and MozzFullWorldMap(Fan's Update). |
Native support for MapNotes, Gatherer, MetaMapNotes, CTMapMod, FlightMap, AtlasLoot, and NotesUNeed |
See Patch Notes / Change History for specific details of functional changes/bug fixes |
FEATURES NOT TO MISS |
- World Map replacement mode via the 'Mouse Interaction' checkbox in the Miscallaneous Tab of the Options. ALT-Clicking on the AlphaMap will allow you to zoom in/out via left/right clicks. Without the <Alt> key pressed, then AlphaMap will remain invisible to the mouse as per current functionality. |
- World Map 'Compact' veiwing mode, which will trim the world map, and only show explorable areas; so that keeping the map up on screen uses even less space. |
The 'Standard'/'Compact' veiwing modes can be switched via a key binding. |
NOTE : A side affect of this will mean that characters won't see areas they haven't discovered yet. If you would like to use Compact viewing mode, but STILL be able to see ALL areas in the current Map, you will need to install 'MozzFullWorldMap (Fans Update)' |
- Special Battlefield options for reporting positions and incoming. (Note that the Raid Group numbered icons in the pictures are only available with the 'PartySpotter' AddOn installed) |
FEATURES IN MORE DETAIL |
High Quality Instance Maps : |
lots of options allowing you to change the scale, alpha, the display of notes, note backgrounds, map background, Instance Header and Footer information, instance legend, the ability to change the colour of the note and/or map backgrounds. |
Compatible with the latest versions of AtlasLoot (v1.60 and later). Atlas not required if you need to save memory. |
Instance settings are saved separately to the World Map settings, so you don't have to change the way AlphaMap is displayed every time you enter/exit an Instance. |
Or, save all Instance map settings separately allowing you to have different Instance maps set to different sizes, etc. Uncheck the box on the 'Dungeons' tab of the Options frame. |
High Quality BattleGround Maps : |
Minimap textured maps of Battlegrounds displaying all player units, and Battleground flags/objectives. |
In Warsong Gulch, extra flag icons record which players have picked up which flags. Left click on a flag to target the carrier. Right click the flag to bring up a menu allowing you to report the flag's position to Raid/Party/General chat. |
In Arathi Basin, the number of bases required to win is displayed next to your Faction's entry point. When ever the number of bases you need to win changes, a message is sent to your chat box to inform you of this. If you have the Scrolling Combat Text AddOn installed, then this message will also be displayed in the center of the screen. Right click on bases to report the number of incoming enemy to Raid/Party/General chat. |
In Alterac Valley, Right click on bases to report the number of incoming enemy to Raid/Party/General chat. |
As per all AlphaMap maps, the scale, alpha, and position of the maps can be changed and will be saved separately from the World Map settings or the Instance map settings. |
Or, save all Battleground map settings independantly from each other allowing you to show the large Alterac Valley map at a smaller scale than the small Warsong Gulch map - Uncheck the box on the 'Battlegrounds' tab of the Options frame. |
World Boss Maps & Instance Exteriors Caves : |
For example, maps for Gnomeregan dungeon (before you enter the Instance), Dire Maul exterior, and Maraudon Exterior; And zoomed minimap style maps for the World Bosses Lord Kazzak, Azuregos, and all 4 of the Four Dragons. All these maps are capable of displaying player units, and all save their settings spearately from each other, and from the World, Instance and Battleground maps. |
All the above maps have AlphaMap notes detailing key locations, mobs, etc. These notes can be clicked to do one or more of the following : |
Left Click |
- If the note leads to another map, then that map will be displayed. e.g. links between LBRS/UBRS/BWL, DM maps, etc. |
- If the note has Loot noted for it, a small gold coin will be displayed next to it, and left clicking will show the AtlasLoot frame |
Righ Click will raise a menu with several possible options |
- You can leave a particular map note highlighted |
- In Battlegrounds, there are special options for reporting the number of enemy incoming on a base, or the location of a flag carrier |
- If you have NotesUNeed installed, then you can open a NotesUNeed note, or Send the NotesUNeed note text to your Raid/Party/Guild. i.e. store the tactics for a particular boss in a NotesUNeed note, and then send those tactics to your Raid via the right click menu for that boss on the AlphaMap. |
Original Credits : Jeremy Walsh, Telic, Alchemys Indomane |
Version 2 Credits : |
Most of the High Quality Maps are courtesy of Niflheim. Thanks Niflheim :) |
But I created the following maps myself, so send any corrections to me : |
Dire Maul Overview, West, East, North, & Exterior |
LBRS, UBRS |
Gnomregan & Gnomregan Exterior |
Stratholme |
Warsong, AB, and AV Battlegrounds |
Maraudon Exterior |
Localisation Credits |
German : Eike Hanus, Stardust |
Traditional Chinese : Arith Hsu |
Simplified Chinese : springsnow |
BC Credits : |
Again thanks to Niflheim for allowing use of his Instance maps :) |
Gruul's Lair & Eye of the Storm BG map courtesy of myself :) |
Auchindoun and Tempest Keep and most BC maps courtesy of Daveish <- he's like Niflheim on speed :) |
Big thank you to Daveish, who made his AtlasLoot data and frames available for other AddOns to access :) |
And to Asurn for AtlasQuest and helping to make AlphaMap compatible. |
------------------ |
AlphaMap's Options |
------------------ |
1.) First, please remember that AlphaMap can save options for different maps completely separately, so changing a setting when you are viewing a World map zone won't necessarily have any affect when you view one of AlphaMap's maps such as an Instance map, or Battleground map. The name of the map (or type of map) that you are changing the settings for is in the bottom right of the Options frame. |
2.) Some settings are global and you should check the 'Global Variables' section of the 'Readme.txt' file if you need any clarification. |
3.) You can only access options for AlphaMap's custom maps if you have one of AlphaMap's custom maps open (or it was the last type of map you had open). I did this to try and prevent confusion; For example, it didn't make sense to change how AlphaMap's internal notes are displayed when the player is viewing a World map zone (and I can't predict whether you are intending to change the note settings for Instances, or Battlegrounds, or Non-Instances.) |
4.) If you have an AlphaMap Map open, then the "AlphaMap Maps 1" and "AlphaMap Maps 2" tabs are accessible. However, on Tab 2, the Battleground checkboxes are only availabe if the last map you had open was a Battleground map, and the Instance checkboxes are only available if the last map you had open was an Instance map, etc. etc. |
---------------- |
Global Varibales |
---------------- |
As mentioned above in the sections on High Quality Instance/Battleground/Exterior Maps, most of the settings can be saved separately for each map automatically, e.g. the transparency, scale, position, etc. So to change the settings for Naxxramas, you should first display the map for Naxxramas in AlphaMap, and then open the options. (If you have the 'Changes affect ALL INSTANCE Maps' checkbox checked on the Dungeons Tab, then opening ANY Instance map, and then opening the Options will allow you to change the Options for ALL instance maps.) |
However, some variables are always saved globally, sometimes because it just doesn't make sense to save them individually for each map, and sometimes because its just too difficult to implement without problems. The following settings are Global no matter which map you are displaying : |
- Enable/Disable AlphaMap |
- Checkbox controlling whether setting changes apply to ALL Instance Maps or should be saved independantly |
- Checkbox controlling whether setting changes apply to ALL Battleground Maps or should be saved independantly |
- Checkbox controlling whether setting changes apply to ALL Non-Instance Maps or should be saved independantly |
- Whether the AlphaMap position is Locked or not. (Maps can still be saved in different positions before this option locks them all where they are) |
- Whether the legacy player arrow is used or the new one that fixes the old Minimap blink issue |
- Where the AlphaMap map selector is docked |
- The position of the Minimap Button |
- The mode of the World Map view : Standard/Compact |
- Whether the 'Escape' key can be used to close AlphaMap |
- Whether the Mouse Interaction mode of 'Ctrl-Click' map selection is enabled or not |
- Whether or not to play sounds when the map opens/closes, or should be muted |
- Whether or not the original game World Map frame can be changed or not |
- The toggle of Help Tooltips |
------------ |
Known Issues |
------------ |
Some other AddOns that reset the world map, may prevent you from using AlphaMap to view World Zones other than the one you are currently in. e.g. Telo's Infobar Coordinates will constantly reset the map to the current zone. (The AddOn 'cMinimapCoordinates' provides similar functionality without affecting AlphaMap) |
To counter this problem I have provided a 'Pause' button next to the AlphaMap Map Selector drop down boxes. Clicking this will pause map updates to AlphaMap, allowing you to manually select other areas to view. Also, the map will still update when your character physically changes Map zones, but other background events that would otherwise reset the map should still be ignored. |
This is not the normal mode of use, and is only provided as a helper function for people who can't live without a conflicting AddOn. |
NOTE: |
1.) The Hot Spot function can not make the AlphaMap opaque if the Options frame is open. |
2.) BG objective Icons are deliberately duplicated to the left of the map. |
This was done to make sure that their status is always easy to see even when player dots are obscuring the actual on map icons - it also means the right click menu is always still available for the user to report Incoming enemies. |
-------------- |
Change History |
-------------- |
Changes in v3.50.30000 from v3.33.30000 |
--------------------------------------- |
- WotLK Instance maps |
- player arrow slightly larger and should remain on top of other raid dots |
- fix to Instance Boss highlighting on Instance maps when you target them |
i.e. fix to removing the highlight when switching targets between different bosses |
- update to BG Icons for WotLK |
Changes in v3.33.30000 from v3.32.30000 |
--------------------------------------- |
- if using AlphaMap to change the original WorldMap, this release fixes scaling issues with the WorldMap Tooltip |
- fix to on map corpse icons |
- fix to stop taint issues from blocking Set Focus and Clear Focus actions from drop down menus |
- fix to 'zone' drop down population when in Instances, BGs, etc. |
Changes in v3.32.30000 from v3.31.30000 |
--------------------------------------- |
- NotesUNeed compatibility for sending of Raid instructions from boss notes |
Changes in v3.31.30000 from v3.30.30000 |
--------------------------------------- |
- fix to right click menus on custom maps |
- right click menu text now slightly larger |
Changes in v3.30.30000 from v3.25.20400 |
--------------------------------------- |
- v3.0 & WotLK compatibility update |
(No WotLK instance maps available in this version yet) |
<ALT>-MOUSE WHEEL TO CHANGE MAP SIZE |
<ALT>+<SHIFT>-MOUSE WHEEL TO CHANGE MAP ALPHA SETTING |
- can now use the mouse wheel to change the scale of the AlphaMap |
Mouse Interaction mode must be enabled, and the <ALT> key must be held down to change map size. |
<ALT> & <SHIFT> must be held down together to change the map opacity. |
This method can also be used to change the size and opacity of the original World Map. |
(Must have enabled World Map changes from the Miscallaneous Tab of AlphaMap Options) |
WotLK VEHICLE HIGHLIGHTING |
- new WotLK vehicle units are more clearly highlighted on AlphaMap, including a direction indicator |
Colour coding indicates Horde (red), Alliance (blue), Air (light blue), Ground (green). |
A single highlighting bracket indicates the vehicle is unoccupied. |
- the original World Map frame will now scale in place, rather than being re-centered |
- the original World Map will now remember its position when moved |
- unit icons are now slightly larger by default |
- fixed bug where MozzFullWorldMap is loaded but not enabled |
- adjustment to Alterac Valley Graveyard timers |
Changes in v3.25.20400 from v3.24.20400 |
--------------------------------------- |
- fix to make Instance map changes automatic when MozzFullWorldMap installed |
- fix to re-enable BG Tower Timers |
Changes in v3.24.20400 from v3.23.20400 |
--------------------------------------- |
- localisation fix for LBRS (and a couple of other Instances) for all languages other than English |
- removed reference to some AtlasLoot PvP sets for simplicity |
(AtlasLoot has its own mechanism for browsing Armour Sets now so...) |
Changes in v3.23.20400 from v3.22.20400 |
--------------------------------------- |
- AlphaQuestHelper update for compatibility with Cartographer AND QuestHelper |
Changes in v3.22.20400 from v3.21.20400 |
--------------------------------------- |
- fixed a problem where BG objectives wouldn't update on the world map 'style' maps |
- PvP objectives should now update even when the map is paused |
- fixed a problem where player dots would disappear in certain circumstances |
Changes in v3.21.20400 from v3.20.20400 |
--------------------------------------- |
- new AlphaQuestHelper plugin now included to show QuestHelper Icons and "Ants" on AlphaMap |
NOTE : this will ONLY work with the NEXT release of QuestHelper |
i.e. versions LATER than "QuestHelper 0.44.17-gf3f3830" |
With earlier versions, the QuestHelper icons will not remain attached to AlphaMap, so please await the next release of QuestHelper |
You should probably leave the AlphaQuestHelper plugin disabled until a compatible QuestHelper is released |
Changes in v3.20.20400 from v3.19.20400 |
--------------------------------------- |
- Fix to MozzFullWorldMap compatibility (that resulted in a blank map) |
Changes in v3.19.20400 from v3.18.20400 |
--------------------------------------- |
- Major French localisation update. Thx to Septh :) |
- fix to problem where newly explored areas would not update immediately |
- fix to Arathi Basin Stables and Lumber Mill timer on all Clients |
- further fix to Arathi Basin Lumber Mill timer on French Client |
Changes in v3.18.20400 from v3.17.20400 |
--------------------------------------- |
- fix to problem where on map icons & player dots would pause |
Changes in v3.17.20400 from v3.16.20400 |
--------------------------------------- |
- update to TomTom support to include distances in Tooltip info |
Right-click menu functionality requires TomTom r131 or later. |
Changes in v3.16.20400 from v3.15.20400 |
--------------------------------------- |
- fix to Map switching ability and potential Paused status bug |
Changes in v3.15.20400 from v3.10.20400 |
--------------------------------------- |
- IMPORTANT LOCALISATION FIXES FOR FRENCH & GERMAN CLIENTS |
- updated support for TomTom |
Sadly, TomTom has changed and is hiding much of its information, so I can no longer reliably include distance information in the Tooltip; |
Neither, can I reliably make the Right click menu available from TomTom dots. |
(At least not without virtually writing my own version of TomTom... ;) |
Changes in v3.10.20400 from v3.00.20300 |
--------------------------------------- |
- toc update |
- added maps for Magister's Terrace, Sunwell Plateau |
- fix to DropDown box use where the "default" map in a zone is a custom AlphaMap Map |
- new option to control whether BG maps should auto-open when entering a BG |
i.e. now separate to the option controlling whether you use AlphaMap maps or World BG maps in Battlegrounds |
- improvement to Search facility to highlight on-map notes where multiple pages of notes exist |
- some small bug fixes and changes to Options text |
- some small database fixes |
Changes in v3.00.20300 from v2.97.20300 |
--------------------------------------- |
- Map categories are now defined as separate Plugins so you can pick and choose which maps you want to load |
Other Plugins for other maps can be created and registered with AlphaMap |
- split the non-Instance Raid category in to 2 types : WorldBosses, and Instance Exteriors |
- added Instance Exterior maps for CoT, Coilfang, Auchindoun, Sunken Temple, Blackfathom Deeps, The Deadmines, Scarlet Monastery, & Karazahn |
All show player/raid dots. |
- added a new Searching feature to help find/highlight particular Mobs/NPCs |
Works via a new slash command "/am -s <Search for this text>" |
All AlphaMap maps with Notes containing the text will be reported to the chat frame. |
If an AlphaMap map is open and has notes containing the text, then those notes will be highlighted. |
"/am -s" without any other text will turn off search highlights on the map. |
- updated the way that the map selector drop down boxes are updated - BIG improvement in usability overall |
- allowed map changing again by <Alt>-clicking at the edge of the map. |
To Zoom in to particular world map textures, hold <Shift> & <Alt> down when left clicking the AlphaMap |
(<Alt> Right click to zoom out) |
- fixed a bug that would happen when moving from Arathi Basin to another Battleground |
- fixed an Instance progress bug, where the key symbols for bosses would change to GY symbols and be displayed, even though the key was hidden |
Changes in v2.97.20300 from v2.96.20300 |
--------------------------------------- |
- fixed an issue with the Instance / BG maps being mistakenly left in a zoomed state |
Instance/BG maps will auto-zoom out when you change map. |
<Alt>-Left Click to zoom in on a particular part of the Instance or Battleground map |
<Alt>-Right Click to zoom out to the full map view again |
- spam guard now in place to try and reduce Arathi Basin message spam when when the number of bases required to win is too close to call |
- Gatherer and Astrolabe compatibility update |
- fixed issue of the WorldMap not scaling immediately while using the slider |
- MetaMapNotes support |
- changes to MetaMap and Cartographer support. |
Changes to the WorldMap are NOT possible using Alphamap if either of these AddOns is installed, to prevent conflicting settings |
Also, change to prevent confusion between Cartographer Gatherer and the genuine article which resulted in an error |
Changes in v2.96.20300 from v2.95.20300 |
--------------------------------------- |
- fixed a problem with tooltip scale being corrupted after clicking BG objectives |
Changes in v2.95.20300 from v2.94.20300 |
--------------------------------------- |
- New maps for Black Temple, The Eye, and World Bosses Doomwalker and Highlord Kruul |
Only one map is supplied for Black Temple, but don't forget that AlphaMap allows you to zoom in to Instance maps by holding down the <Alt> key while left/right clicking. |
So you can zoom in to particular wings of the instance to get a detailed view. |
- Corrections to World Boss Encounters in Feralis, Ashenvale, and Blasted Lands |
- Big database update for Instance Notes and AtlasLoot Enhanced |
- Bug fix to Battleground Timers in AV and AB to display time till capture |
(Note that as before, the time till capped is shown in the Tooltip for a Tower/Base, and to reduce performance costs is only calculated once when you mouse over the objective) |
- New BG functionality based on Time till capped information : |
Left-Clicking on a Tower that is changing hands will refresh the Timer information in the tooltip without having to wiggle the mouse around |
<Control> Left-Clicking on a Tower that is changing hands will broadcast the Timer information to the Battleground Channel |
- Bug fix to the Battleground calculation in AB to display the number of bases needed to win |
- New BG functionality in AB |
Can manually check the number of bases required to win by Left-Clicking on any of the Objectives - Farm, Blacksmith, etc. |
<Control> Left-Clicking on any objective will broadcast the number of bases required to win to the Battleground Channel |
- Note that you can still report Incoming enemies to BG Objectives by Right clicking on them and selecting the message to send |
- TomTom compatibility changes (displayed by default with no option to turn off atm) |
- MobMap compatibility changes via Plugin AddOn called "AlphaMobMap" |
So enable AlphaMobMap via the Blizzard AddOn screen in order to display MobMap markers on AlphaMap |
- Bug fix to Key bindings to change opacity |
- Bug fix to make moving the AlphaMap much less fiddly and prevent it from dropping accidentally |
- AlphaMap should now scale in situ, rather than being re-centered when changing size |
- Pressing of the Escape key should now close the WorldMap if "modified" by AlphaMap |
Changes in v2.94.20300 from v2.93.20300 |
--------------------------------------- |
- fixed AlphaMap's ability to modify the original Blizzard Map (Miscallaneous Tab Option) |
- the Map Selector drop down boxes have been slightly reduced in size by default, and will remain a constant size no matter which UI Scale is selected. |
If you are not happy with the default size, then the following slash command can be used to change it : |
/am ddscale <value> |
The default scale value for the Map Selector controls is 0.7, and can be changed to any value between 0.3 and 1.4. |
For example : |
/am ddscale 0.64 -- will reduce the size of the Map Selector boxes slightly |
Use "/am ddscale" on its own to reset to the default value again. |
The command will report the old and new values being set. |
As an option that will be rarely used, there is no corresponding GUI component for this Option yet - perhaps later ;) |
NOTE : This option controls the size of the Map Selector frame both when attached to the AlphaMap, or Free Floating. |
Changes in v2.93.20300 from v2.92.20300 |
--------------------------------------- |
- Fixed a graphical glitch on the Terokkar Forest map |
- Fixed a bug when positioning the Minimap button |
- Normalised the scaling of the Map Selector drop down boxes |
- Rotating Minimap support (for updating the AlphaMap Player arrorw) |
- Repositioned the Player ping |
- Provided a new slash command to help in reporting issues where the AlphaMap is not automatically updating to the expected map |
/am info |
If the map is not automatically updating to what you expect, then please use this slash command when reporting the problem to me, and make sure you copy ALL 3 lines of information from the chat window. |
Changes in v2.92.20300 from v2.91.20200 |
--------------------------------------- |
- updated Shadow Labyrinth boss loot information |
(Credit : BoaConstrictor) |
- WoW Patch 2.3 compatibility changes and a toc update ofc |
Changes in v2.91.20200 from v2.91.20100 |
--------------------------------------- |
- simply a toc update |
Changes in v2.91.20100 from v2.90.20003 |
--------------------------------------- |
- toc update |
- some AtlasLoot updates, some small corrections, and a map for The Black Temple |
Changes in v2.90.20003 from v2.81.20003 |
--------------------------------------- |
- BIG CHANGE TO FUNCTIONALITY : PLEASE READ !!! |
The Mouse Interaction Mode which allows you to Zoom in and out of world map Zones NOW USES THE <ALT> KEY. |
NOT THE <CONTROL> KEY. |
- As Above, to move the on map Coordinates, you now need to use the <ALT> Key, and NOT the <Control> Key. |
- IMPORTANT CHANGE TO MapNotes(Fan's Update) COMPATIBILITY |
You can now Create and Edit MapNotes on world zone maps in AlphaMap, using the standard <Control>-Right Click method of interaction. |
You should now also see Party Notes, and Thottbott Markers on the AlphaMap world zone maps. |
You can create a Party Note on the AlphaMap, but will need to hold down both the <Control> & <Shift> keys. |
This functionality requires the latest version of "MapNotes (Fan's Update)". (v3.40.20003 or later) |
NOTE: As a Result of this change the AlphaMap Option to hide MapNotes Tooltips no longer works when using MapNotes (Fan's Update); And only applies to the tooltip's displayed when using CTMapMod or MetaMap |
- USEFUL NEW INSTANCE/BATTLEGROUND FEATURES |
Zoom in to see Instance Maps in more detail by <Alt>-Left Clicking on them. (2x zoom) |
Zoom out again by <Alt>-Right Clicking |
Useful for quick checking areas in detail without having to change the scale of the map frame itself, or focusing in more detail on particular dungeon wings. |
NOTE : Must have Mouse Interaction Mode enabled. (Enabled by default). |
NOTE : Can't currently zoom in on maps created from in-game Minimap Textures such as World Boss maps (these are already zoomed minimap textures, so I didn't dedicate any time to it ;) |
- Can now scale the AlphaMap Notes on Instance/BattleGround/WorldBoss Maps to suit your needs |
For example - open up an Instance Map; |
Open up the AlphaMap Options; |
Click on the Second Tab; |
You will see the options have been slightly re-organised, and there is now a slider on the left hand side allowing you to change the size of the on-map icons |
AlphaMap key symbols are not affected by this re-sizing, but are now slightly larger by default. |
- NEW BETA TEST LEVEL FEATURE |
Can now Zoom in on WorldMap areas using the normal <Alt>-Click method - basically this means you can zoom even further on world map zones and see individual "discoverable areas" as a single enlarged area of the map - at the moment, I'm afraid no map icons will be displayed on 'zoomed' map areas. |
Sometimes this feature is useful for quickly seeing part of the map more clearly, sometimes not so useful ;) |
Let me know what you think. |
- BATTLEGROUND CHANGE |
BattleGround Tooltips will now show the Amount of time until a Graveyard or Objective is Captured by a Faction. |
Only Roughly accurate to within a couple of seconds, and only calculated when you mouse over the objective to keep performance impact to a minimum, but a good guide-line none the less. |
- fix to make sure automatically opened AlphaMap BG maps show player icons correctly when moving from one BG to another |
- updated the Eye of the Storm BG map to include secondary icons for the Capture objectives, as they are often obscured by player icons |
- IMPORTANT BUG FIX FOR PEOPLE WHO DO NOT USE AlphaMap Battleground Maps as Default Maps in BG |
Thank you to dw420 for their error reports |
OTHER IMPORTANT CHANGES |
- New Maps for : |
Serpentshrine Cavern |
Cavern of Time : Old Hillsbrad Foothills |
Cavern of Time : Battle for Mount Hyjal |
Cavern of Time : Black Morass |
Karazahn |
Lord Kazzak map updated to Outland Doom Lord Kazzak map |
Zul'Aman |
( Some created myself, some thanks again to Daveish :) |
- Updated for latest Gatherer Beta |
- Added support for Gatherer's control of Icon Sizes |
- Added secondary BG Objecive Icons to the Eye of the Storm BG map, as status often obscured by Player Icons |
- if AlphaMap on-map Instance note tooltips have been disabled, then neither will the note be highlighted when you mouse over it |
- Miscallaneous data corrections, and updates, including localisation corrections and Atlas Loot IDs |
- Thottbott compatibility update |
Changes in v2.81.20003 from v2.80.20003 |
--------------------------------------- |
- fix for people not using Gatherer |
Changes in v2.80.20003 from v2.70.20003 |
--------------------------------------- |
- updated the Eye of the Storm Battleground coordinate system to display Players correctly now :) |
- added the following Maps courtesy of Daveish <- He's like Niflheim on speed ;) |
Auchindoun: Auchenai Crypts |
Auchindoun: Shadow Labyrinth |
Auchindoun: Sethekk Halls |
Auchindoun: Mana-Tombs |
Tempest Keep: The Arcatraz |
Tempest Keep: The Botanica |
Tempest Keep: The Mechanar |
- added support for the latest Gatherer Beta |
NOTE: everything should work fine during normal play, but if viewing other World Map Zones other than the one where your character is located while using Gatherer, you may suffer from a performance impact and find Drop down boxes impossible to use. The AlphaMap Pause button can be used to solve these issues for the time being. |
However, if you have used any AddOn that alters the original Blizzard WorldMap, such as the Miscallaneous AlphaMap Option, then you may also notice these problems when trying to use the original Blizzard WorldMap to view other zones, in which case the AlphaMap pause button will not help as it is linked to the Gatherer Minimap processing. I will investigate to see if this is solvable from within AlphaMap if the problem still exists when Gatherer reaches a Gamma release, as I believe that Gatherer's Astrolabe library is still being tweaked. |
- AlphaMap will now highlight Named Bosses on Instance maps if you Target them |
- when Named bosses in Instances are killed, AlphaMap will now flag them with a GraveYard symbol |
If the Instance is a normal Party Instance, then the bosses will reset automatically when you leave the Party-Instance. |
If the Instance is a Raid Instance, you will have to use the new Reset button. |
If you don't receive the system message when a Named Mob dies, then your AlphaMap may still be updated by one of two automatic methods : |
1.) targetting the corpse of the Named Mob will update its status on the AlphaMap Instance map |
2.) other users of AlphaMap in the same Raid will send notification messages to you to update your Instance details |
Failing that, you can use the new "Dead" option on the note Right-Click Menu to toggle the status of that boss. |
NOTE: you can't note a boss as Dead unless you are inside an instance, but you are allowed to toggle the status back to life whether in an Instance or not |
- corrected the Hellfire Ramparts map, and updated the notes. ty Pleegwat :) |
- updated some more AtlasLoot Enhanced Loot IDs |
- removed the AlphaMap Options frame link to AtlasLoot as no longer required |
- fixed the problem where the AlphaMap Coordinates couldn't be moved by holding down the Control key |
Changes in v2.70.20003 from v2.66.20000 |
--------------------------------------- |
IMPORTANT CHANGES IN FUNCTIONALITY |
- the Lock Map Option has been removed. Simply hold the <Control> and <Alt> keys down at the same time, and the movement bars at the top and bottom of the Map will become visible for you to move the map. Different maps will still store there positions separately. |
- when scaling the AlphaMap, it will now be re-anchored to the center of the screen; This should stop the AlphaMap disappearing off the screen when you scale it requiring you to re-position it several times potentially. Now just scale it in the center of the screen, and use the new <Control><Alt>-Drag method of movement. |
MISCALLANEOUS CHANGES |
- toc update |
- fixed a problem when trying to Zoom back in to a Continent from the 'Cosmic' map via the Mouse while updating is paused |
- timing issues would sometimes stop Battleground maps opening automatically when entering a BG; This should now be fixed. Maps will auto-close when you leave a BG if they auto-opened when you entered. |
- added a new map for BlackRock Mountain before entering an Instance |
- fixed Player coordinate problems in non-Instance Gnomregan Exterior, etc. |
- updated the Scrolling Combat Text interface to the latest release for that AddOn |
- couple of small performance improvements |
(However, you should still use the provided Pause button if you have other AddOns that continually reset the map, this can also improve performance as well as preventing other AddOns from resetting the map) |
- improved compatibility with NotesUNeed |
- added 'Placeholder' entries for most of the new BC Maps. This means most Instances are now listed, but where no map is yet available, then AlphaMap will show a warning graphic instead of the map, but you will be able to access AtlasLoot items from the frame. Where no specific map is available, then the Instance name will be postfixed with '(x)' |
NOTE 1 : If you don't want to see any entries where no map is yet available, then delete the 'Placeholder.blp' file from the \AddOns\AlphaMap\Maps directory |
NOTE 2 : Remember that if you don't want to use AlphaMap for viewing Battleground/Instance/WorldBoss Maps, then you can simply delete the relevant .blp file from the \AddOns\AlphaMap\Maps directory and those maps won't be shown in the drop down boxes. For example, if you just want to show BattleGround maps in AlphaMap, but not Instance maps, then you can delete or move all the Instance .blp files you don't want to use, and AlphaMap will no longer show any Instances options in the drop down boxes, but the Battlegrounds will still be available :) |
In other words, AlphaMap will cope gracefully with the absence of map files you don't feel you need; So its up to you what maps to keep. |
Changes in v2.66.20000 from v2.65.20000 |
--------------------------------------- |
- fixed the unattached Map Selector problem again, after having caused it again, after having fixed it the first time ;p |
( Doh! I'm tired. ) |
- fixed the yellow circle locator to ensure it appears over the player even when using the Legacy Player Icons |
(Although I may remove that option completely soon, as the old code does not seem to be standing the test of time. Are any people finding it a useful feature ?) |
Changes in v2.65.20000 from v2.64.20000 |
--------------------------------------- |
- Instances now listed separately in drop down boxes based on the continent where they are located |
- New BC Instance Maps provided with the kind permission of Niflheim :) |
- Included new BC Battleground map for Eye of the Storm |
- update for German Client Battleground Objectives |
- fixed the problem of the UI disappearing if combat starts while the WorldMap is open |
- small compatibility changes for WoW 2.xx and Burning Crusade |
- can no longer Target Flag carriers in Warsong Gulch |
- Drop Down boxes will now remain docked to the Options frame between log ins |
- fix to ensure no .scale error during first time installs |
Changes in v2.64.20000 from v2.63.20000 |
--------------------------------------- |
- Important bug fix for displaying World Maps |
(For those who don't have MozzFullWorldMap (Fan's Update) installed ;) |
Changes in v2.63.20000 from v2.62.11200 |
--------------------------------------- |
- updated to support new API, and The Burning Crusade Expansion pack |
- one small bug fix for compatibility with MapNotes (Fan's Update) v3.10.20000 |
Changes in v2.62.11200 from v2.53.11200 |
--------------------------------------- |
- updated to support the latest version of AtlasLoot Enhanced |
- some database updates |
Changes in v2.60.11200 from v2.53.11200 |
--------------------------------------- |
- updated to support latest version of AtlasLoot Enhanced |
PLEASE NOTE : |
Left Click the "AL" Button - shows original Sets |
Right Click the "AL" Button - shows the new Faction Rewards |
- compatibility changes to support the upcoming release of "MapNotes (Fan's Update)" |
MapNotes (Fan's Update) will support the creation of MapNotes on AlphaMap Instance/Battleground/WorldBoss Maps, plus the ability to Ctrl-Alt-Drag notes to move their position, a note searching feature, and some bug fixes. |
- made sure the WorldMap Blackout frame won't appear when using Windowed mode at different UI scales |
- fixed a "Friedhof der Frostwolf" error in the German Localised Alterac Valley map |
Changes in v2.53.11200 from v2.52.11200 |
--------------------------------------- |
- update for Simplified Chinese Localisation (Thanks to Springsnow) |
- stopped drop down boxes reverting to world zones when map opens after selecting an Instance/BG/Raid map |
- stopped player position pinging when showing maps that the player is not currently in |
- stopped the player icon appearing on maps it shouldn't appear on when the Pause button is clicked |
Changes in v2.52.11200 from v2.50.11200 |
---------------------------------------- |
- changes to make compatible with the next release of AtlasQuest. ( AtlasQuest version 3.14.30 and later should work with AlphaMap ) Check for new "AQ" button at the top right of instance style maps. |
- new AtlasLoot button at top right of Instance maps allowing quick access to AtlasLoot Sets |
- also fixed small problem where AtlasLoot Legendary sets not accessible |
- AlphaMap will now automatically open an Instance map when you select "Instances", or a Battleground map when you select "Battlegrounds", etc. It will try to remember the last map you had open, or just open the first map in the Drop Down list. |
- improved the coordinate system in Alterac Valley so player positions are now more accurate |
- some small database corrections for Warsong and Alterac Valley |
- movement bars are now hidden when the Control key is pressed in Mouse Interaction mode, to stop them interfering with mouse clicks at the edge of the map. |
- formatted the tooltips with default line breaks (with a couple of deliberate exceptions) |
- German localisation updates from Stardust |
Changes in v2.50.11200 from v2.32.11200 |
--------------------------------------- |
- Pause functionality now much improved and should now successfully prevent map resets caused by more troublseome conflicting AddOns such as Telo's Infobar Coordinates. |
- now properly fixed the sending of messages in Battlegrounds. Note that you still need to be in a Raid/Party BEFORE you enter a Battleground in order to send AlphaMap Battleground messages to Raid/Party members |
- Added help Tooltips for the Map Selector controls, and the Options. (Only English tooltips available currently) |
These tooltips can be turned off/on via the 'Help Tooltips' checkbox in the Miscallaneous Tab of the Options. |
I haven't provided Tooltips for every option, just those I thought needed clarification. |
- Options slightly reorganised. You should now only be able to access Instance options when the last map you opened was an Instance map, and only be able to access the Battleground options if the last map you had open was a Battleground map, and so on... |
Please see the "AlphaMap's Options" section of the 'Readme.txt' file for more details. |
- Added map of the exterior of Uldaman |
- Added map of the exterior of Wailing Caverns |
- Improved performance by reducing AlphaMap's memory footprint by roughly 50% (approx. 1.3Mb reduction) |
- added an Earth/Cosmos button for accessing AlphaMap Options |
- updated compatibility with latest version of Gatherer (Supports Gatherer filtering options and latest gatherer types - you may need to update your version of Gatherer. I had no problems displaying icons recorded from earlier versions in the latest one) |
- slightly increased the size of the font used to display player/cursor coordinates |
- made the AlphaMap note highlighting much more noticable |
- fixed a silly bug which prevented Simplified Chinese Localisation from working |
- slightly increased the size of the player icon at smaller scales, and slightly corrected the player ping animation position and made it more visible |
(You can use the HotSpot (by mousing over it) to highlight player position on the map) |
- default alpha setting for AlphaMap maps (i.e. Instance maps, etc.) is now fully opaque |
Changes in v2.32.11200 from v2.31.11200 |
--------------------------------------- |
- fixed the issue where the AlphaMap on-map slider would reattach itself to the AlphaMap after the user has moved it off the map to detach it |
- corrected the spelling of the French localistion for the Gold Mine in Arathi Basin (not verified) |
Changes in v2.31.11200 from v2.30.11200 |
--------------------------------------- |
- small fix to stop "MozzFullWorldMap (Fan's Update)" being a mandatory requirement for Compact viewing mode |
Still recommended however. Note that if you don't have MFWM installed and enabled, then only regions in which you have discovered at least one area will be displayed in Compact mode and completely un-explored (undiscovered) maps will be displayed in Standard mode. |
Changes in v2.30.11200 from v2.25.11200 |
--------------------------------------- |
- 99% localised for Simplified Chinese courtesy of springsnow |
- German localisation update courtesy of StarDust |
- Now displays both the player(green) and the cursor(yellow) coordinates. These can be turned off by the new '(x, y)' option on the Miscallaneous Tab of the Options frame. Saved on a per map basis, so you can show coords on the world map, and perhaps in BG maps, but turn them off for Instance maps, etc. |
- Changed the default behaviour to have Mouse Interaction mode turned on. So press the Ctrl-Key to use the mouse to zoom in and out of map regions |
- When in Mouse Interaction mode and the Control key is pressed, the displayed Coordinates can be moved with the mouse and attached anywhere else on the AlphaMapFrame. Again, the position of the Coordinates is saved on a per map basis, so you can move them to the right on the World Map, while leaving them in the default position for BG maps, etc. |
- Small re-organisation of the Options tabs and new Options for the following features : |
1.) Can now show backgrounds for the text frames when veiwing Instance/BG/Raid maps. The colour and alpha setting of the text background can be changed independantly of the map or note backgrounds. New option on the "AlphaMap Maps 1" Tab of the options frame. |
2.) New optins to control Non-Instance map settings in just the same way as Instance or Battleground maps. i.e. you can check an option so that when you make a change to ANY Non-Instance map, it will affect ALL Non-Instance maps. Similarly, there is a new button for a one off application of the current AlphaMap Settings to ALL Non-Instance maps. These new options have been added to the 'Non-Instance' section of the 'AlphaMap Maps 2' Tab of the options frame. |
- Added support for the sending of messages via the new 'Battleground' Channel. |
Important : Due to the way that Blizzard have changed the grouping system in Battlegrounds, it has become 'difficult' for me to determine whether a player is really capable of broadcasting messages to a Raid or not. i.e. you can appear to be in a Raid, but not be able to send Raid messages if the Raid was one formed automatically on entering a BattleGround. |
For this reason, the ability to broadcast BG messages to Raid or Party members is dependant on you being in a Raid or Party BEFORE you entered the Battleground. Otherwise, the only type of messages you will be able to send is 'Battleground' messages - even if you join a 'proper' Raid/Party after entering the Battleground. |
- fixed the Arathi Basin calculation of the number of bases required to win which was broken by changes in WoW 1.12 |
- small database corrections, and added links to AtlasLoot Tier sets from Instance maps |
- now more compatible with MobileMinimapButtons (although MobileMinimapButtons may reset the Radius of your AlphaMap button if you use a non-standard AlphaMap Radius setting - this can't currently be avoided without disabling MobileMinimapButtons as MobileMinimapButtons 'automatically' interferes with AlphaMap) |
- the current map zone is now reset whenever the AlphaMap or World Maps are closed. This should ensure that other AddOns that calculate the player's map coordinates do not report incorrect values after different maps were viewed. |
(This does not correct the issue of certain other coordinate AddOns resetting the map, as this can not be sensibly corrected from within AlphaMap and requires those other AddOns to be changed - the pause button can be used to try and correct this, but I can't promise anything) |
- increased the frame Strata of some frames so that they aren't obscured by other windows/buttons |
- fix to prevent the black background appearing for some users who still found this to be a problem after having changed the original World Map Frame scale |
- fix to make sure that MozzFullWorldMap(Fan's Update) world map check box control is still accessable when the World Map scale has been changed |
- When using the latest version of MozzFullWorldMap(Fan's Update) v2.05.11200 or later, AlphaMap will stay in Compact viewing mode even when you have discovered no areas on a particular map. |
- fixed the 'Reset All' button so that it does again reset all the options |
- changed the tooltip anchor for the Minimap button to the WoW game default position (lower right of screen) |
- Mouse Interaction mode is not available if the AlphaMap was opened via the HotSpot key binding (This was done to prevent certain errors that could occur) |
Changes in v2.25.11200 from v2.25.11100 |
--------------------------------------- |
- Simply a .toc update for the latest WoW patch |
Changes in v2.25.11100 from v2.12.11100 |
--------------------------------------- |
- Enhanced the Mouse Interaction mode by adding zone labels to show the names of areas/POIs that the mouse is over when the <Ctrl> key is pressed |
- Added a key binding to toggle the HotSpot functionality. This is not availabe when the Options frame is open, and the hot spot veiw will be cancelled when the Options frame is opened. |
- German Localisation for the GUI Options, in addition to the Drop Down boxes and Instance/Boss names that were already German localised |
- 95% Localised for Traditional Chinese (Thanks to Arith Hsu) |
- Compatible with AtlasLoot v1.18.00 and later (New Buttons in the Miscallaneous Tab of the AlphaMap Options frame) |
- Added the ability to change the Position, Scale and Opacity of the Original Blizzard WorldMap Frame. Check the option to "Allow changes to the Blizzard Map" under the Miscallaneous Tab. This is just an extra feature as I prefer having some control over the original WorldMap rather than it being permanently Full Screen. |
The original WorldMap Frame can be moved anywhere on screen and will remember where it was left as long as the "Allow changes to the Blizzard Map" option is checked. |
The original Blizzard WorldMap's scale and alpha can ONLY be changed when the "Check to change the Blizzard Map" option is checked - when checked, then the other AlphaMap options will be hidden/disabled, and only the scale and alpha setting will be usable. |
PLEASE NOTE : |
1.) To Reset the games WorldMap, simply Un-check the "Allow changes to Blizzard Map" checkbox - Un-Checking this option will ReLoad your User Interface. This will cause a significant pause, and is similar to re-logging in to the game world (without having to log out first). |
2.) Some other AddOns may not like it if you change the scale of Blizzard's original WorldMap Frame. I have tested with Titan Coordinates, and Gatherer, and MapNotes(Continued), which all seem fine, but if you have an AddOn that won't display or play nicely with a personalised WorldMapFrame, then you just might not be able to use this option. (Or it might only be a very small change for the author of the other AddOn to make it compatible with a scaled WorldMap) |
3.) If you have MetaMap installed, then you don't really need this option, so I don't want to see any reports of errors due to this option being used at the same time as MetaMap - just leave the option unchecked. |
- Two changes that mean the on-map Opacity Slider can now be moved anywhere on the AlphaMap and it will remember where you anchored it : |
1.) Firstly, the slider's value can't be changed while you moving it. |
2.) Secondly, if you 'drop' the opacity slider anywhere on the AlphaMap, then it will re-anchor itself in that position and remember where you left it. If you 'drop' it anywhere else on screen, then it will no longer move when the AlphaMap is moved, and it will remember where you left it on your game screen instead. |
- Control of the on-map Opacity Slider is no longer global, and its settings can now be saved separately on a per map basis. i.e. you can have the slider showing for world map views, but hidden, or in a different anchor position, on Instance/Battleground/Raid maps. |
- Improved the Minimap button as HotSpot functionality. If you use the Minimap button as a Hotspot to temporarily open the map, then clicking on the Minimap button will make sure the AlphaMap stays open when your mouse leaves the Hotspot. |
- When in Mouse Interaction mode and the Control key is pressed, the on-map Opacity Slider can be moved (and can not be used to alter the alpha setting of the map) |
- Mouse Interaction mode for changing the map you are looking at should now work even when background map updating is 'Paused' |
- Added a 'Mute' option which stops the page turning sound when the map opens/closes, or you change pages on the Map Key. (You will still hear clicks when using the Drop Down boxes to select a map however) |
- Users who don't wish to use AlphaMap's Instance/Battelground/Raid maps, can now remove them from the "\AlphaMap\Maps" folder, and they will no longer be available to view within the game. So if you want the BattleGround maps, but not the Instance maps, then delete the .blp files you don't want, or move them to the "\AlphaMap\Maps\UnusedMaps" folder. |
- Fix to make sure that the AtlasLoot frame closes if open when you change the map you are viewing |
- Fixed a small problem where the Map Key 'seems' to disappear. This could happen if you were viewing the second page of key notes for one instance style map, and then try to view another instance style map that has only 1 page of key notes. |
- Fixed a small problem when displaying Gatherer icons with 'missing' user configuration details |
- Reworked the fix to prevent the AlphaMap displaying automatically when loggin-in / changing zones. The Map should display when you select "Attached to Map" as the docking position for the drop down boxes if the map was closed before the option was checked. |
- While in Flight, the 'Pause' button will prevent zone changes from updating the AlphaMap. Changing zone at any other time will still update the AlphaMap even when paused. (Pausing was really only provided to prevent map updates that AlphaMap doesn't recognise as 'valid', and changing zone is normally treated as a valid trigger for an update to the AlphaMap) |
- Fixed the position of the 'Secondary' EastFrostwolf Tower Icon on the Alterac Valley Map, and a couple of other small database updates |
- Made compatible with the latest version of MetaMapFWM |
- Changed the default position of the Map Selector drop down boxes to be nearer the top of the screen if 'Free Floating' and not yet manually placed |
- Some small changes for compatibility with Cosmos versions of MapNotes and Atlas |
- Changed the default behaviour to not close the AlphaMap when combat starts |
Changes in v2.12.11100 from v2.11.11100 |
--------------------------------------- |
- Fixed the issue that would cause the AlphaMap to display when first logging in, or changing zone |
Changes in v2.11.11100 from v2.10.11100 |
--------------------------------------- |
- Made compatible with the latest version of AtlasLoot |
- Small adjustment to the 'Mouse Interaction' mode to prevent problems in Instances/Battlegrounds. Note that the on-map clicking to zoom between World Map areas won't work while in Instances/Battlegrounds even if you have manually selected a World Map from the drop down boxes. Only the drop down boxes can be used in these 'special' areas. |
- Small bug fix to the new 'Escape' key functionality to make it global. Note that some settings are always global for all your maps and are not saved on a per map basis. e.g. the Minimap Button position. See the section on Global Variables in the notes. |
- Fixed the error connected to the Map Noting OptionsSet |
Changes in v2.10.11100 from v2.05.11100 |
--------------------------------------- |
- NEW FEATURE : World Map replacement mode via new option on the Miscallaneous Tab to allow Mouse interaction with AlphaMap. When checked, then the user can <CTRL-Click> on AlphaMap to zoom in and out of map zones just as they do on the World Map. CTRL-Right click to zoom out, and CTRL-Left click to zoom in on a continent/zone. If the Ctrl key is not pressed, then the AlphaMap is still completely invisible to the mouse as per standard functionality, and you can still select mobs/players through the map. |
- NEW FEATURE : Added an Option on the Miscallaneous Tab allowing the user to close the AlphaMap with the 'Escape' key (Disabled by default) |
- Fixed a small compatibility issue with TinyTip AddOn where mousing over the MiniMap icon would reset the tooltip scale |
- Improved compatibility with other language clients. Also included limited localisation for French and German clients meaning that AlphaMap should now update automatically to the correct map when entering/exiting Instances and BattleGrounds, and the names of Instances and some mobs will be in the local client language |
Changes in v2.05.11100 from v2.01.11100 |
--------------------------------------- |
- NEW FEATURE : Added a new World Map Viewing mode, controlled from a new check box on the Miscallaneous Tab of the Options Frame |
Compact mode shows a trimmed version of the World Map displaying only explorable areas in the current map. |
A side affect of this means you won't see areas you haven't discovered yet. If you would like to use Compact viewing mode, but STILL be able to see ALL areas in the current Map, you will need to install 'MozzFullWorldMap (Fans Update)' |
- Added a key binding so that you can cycle between the Standard and Compact viewing modes of the World Map |
- Added a map for Maraudon Dungeon (outside of Instance) |
- Fixed an issue where the Map Selector drop down boxes were not remembering where they were anchored |
- Fixed a bug message that can be displayed in Warsong Gulch while using the normal World Map view |
- Made AlphaMap more compatible with GuildMap, ensuring that the drop down boxes can be used to display any map while the Pause map updating feature is activated (Previously, GuildMap would still interfere with the drop down boxes while map updates were paused.) |
Changes in v2.01.11100 from v2.00.11100 |
--------------------------------------- |
- Stopped the AtlasLoot frame from appearing transparent if the AlphaMap frame alpha setting is changed. |
- If you have the "Use Instance map in Battlegrounds" check box checked, then AlphaMap will autoshow the Battleground map when you enter any Battleground. |
- Improved the Pause button functionality. While paused you can still manually show any map you want. Also, while paused, the map will be updated when you change map areas, but other background events that reset the map should still be ignored. Again, please note this is just a small helper function if you have other AddOns that are resetting your map, and I don't think most people will need it. It also has limitations in that new notes/icons that are added to/deleted from the World Map will not be shown in AlphaMap until you manually refresh the display by 'unpausing' it; Battleground objectives won't be up to date while the map is paused either. So, please no unnecessary complaints about 'quirky' behaviour while the map is paused - this is not the normal mode of use ;) |
AlphaMap Fan's Update v2.00.11100 - Major Release |
------------------------------------------------- |
- ADDED THE ABILITY TO DISPLAY INSTANCE MAPS. AlphaMap will automatically display the map of the Insance you are in when opened. All maps come with notes, and these are compatible with the new version of AtlasLoot(Atlas not required if you want to save memory). |
- ADDED THE ABILITY TO DISPLAY MiniMap Versions of Battleground maps which can display the battleground objectives, flags, and team mates. |
- Warsong map includes special Flag icons which take note of the Flag carrrier's name. Click on the flag to target the carrier. |
- Arathi basin map includes a numeric display next to your Faction's spawn entrance displaying how many bases you need to win. Also, when this number changes, a message is displayed in your default chat window. If you have SCT installed, then you will see this message in the center of your screen before it fades. |
- ADDED THE ABILITY TO DISPLAY exterior Dungeon/Raid maps showing player locations. e.g. the Gnomeregan dungeon before entering the instance, and zoomed minimap views of Lord Kazzak, and Emerald Dragon World Boss locations. |
- The notes on the Instance/Battleground/Raid maps can be left clicked : |
- If the note leads to another map, then that map will be displayed. e.g. links between LBRS/UBRS/BWL, DM maps, etc. |
- If the note has Loot noted for it, a small gold coin will be displayed next to it, and left clicking will show the AtlasLoot frame |
- Right clicking a note can display a menu with several possible options |
- You can leave a particular map note highlighted |
- In Battlegrounds, there are special options for reporting the number of enemy incoming on a base, or the location of a flag carrier |
- If you have NotesUNeed installed, then you can open a NotesUNeed note, or Send the NotesUNeed note text to your Raid/Party/Guild. i.e. store the tactics for a particular boss in a NotesUNeed note, and then send those tactics to your Raid via the right click menu for that boss on the AlphaMap. |
- ADDED new Map Selector frame so that you can view any World Map Zone, Battleground or Instance in AlphaMap no matter where you are. This Map Selector frame can be attached to the AlphaMap, docked to the Options frame, or moved anywhere on screen and locked in place. |
- The new Map Selector frame has a 'Hot Spot' which you can program to do different things when ever you place your mouse over it. So for example, you can use it as a quick way to display the AlphaMap and then close it again by moving your mouse away. Or, you can play with the AlphaMap displayed but without any notes and being very transparent, and use the Hot Spot to make the AlphaMap opaque and display all the notes until you move your mouse away again. |
- Added lots of options so that you can customise the way that AlphaMap displays Instances/BattleGround/Raid maps, such as whether or not to display notes, a map key, tooltips, note and map backgrounds, and the colour of the note and map backgrounds |
- IMPORTANT : By default, AlphaMap will save your display settings differently for viewing World Map zones, Battlegrounds, and Instance maps. |
So for example, you can display the World map as a transparent AlphaMap in the center of the screen; |
But Instance maps can be displayed with a smaller fully opaque AlphaMap in the upper right of the screen; |
And Battleground maps could be displayed with a differently scaled map without the map key showing. |
And because the settings are saved separately you don't have to manually change your settings each time you exit/enter an Instance or Battleground. |
Or you can change this option in the settings and allow every Instance to save its settings independantly of other Instance maps - For example you might find it useful to set the scale of the Ragefire Chasm map to 40%, but want the Zul'farak map to be 60%... |
Exterior raid maps like Gnomeregan Exterior, and Lord Kazzak all save their settings separately from each other, and from Instance and Battleground maps. |
Basically, you should set up a particular map the way you like it once, and then that is the way it will display in the future, and you don't have to keep adjusting the map display every time you go in to a BattleGround/Instance/Raid map, and again when you exit. |
- New Key binding that will quickly show/hide all the 'enabled' on screen AlphaMap notes and icons. |
- Icons displayed on the AlphaMap no longer shrink out of existance when you reduce the map scale. They will only shrink to a minimum size, allowing you to have a really small AlphaMap with notes and player markers that are still visible and useful. Similarly, they don't grow beyond a certain maximum size if you scale the map up either. |
- Tooltips displayed over the AlphaMap won't shrink out of existance when you reduce the map scale; And are now compatible with the display of NotesUNeed tooltips (Display of NotesUNeed merged map notes will require a NotesUNeed update) |
- AlphaMap can now be moved via bars at the top AND bottom of the map. These bars are highlighted when the mouse is over them, but are not highlighted and become 'mouse transparent' if the AlphaMap position is locked. |
- FIXED THE MINIMAP BLINKING ISSUE. This fix replaces the way in which the player arrow is shown on the AlphaMap, and arrows pointing toward Party members are no longer displayed on the AlphaMap. |
- Added the option to display the old style player arrow, if minimap blinking was not an issue for you. The new player arrow is the default. |
- The new Map Selector frame has a 'Pause' map updates button. This should not normally be needed, but occasionally, you may wish to stop background events from changing the map you are viewing. (Especially if you have other AddOns installed that access Map functions). When 'paused' then you won't be able to change the World Map area being viewed in AlphaMap. This is only intended for temporary use, and if map updates are paused when you move from one World Map area to another, then Player icons may appear on the incorrect map. |
- Various small tweaks to the code |
NOTE: |
1.) The Hot Spot function can not make the AlphaMap opaque if the Options frame is open. |
AlphaMap Fan's Update v1.60.11000 |
--------------------------------- |
- Added support for FlightMap |
- Added a checkbox control for displaying the minimap button, and setting is saved between sessions |
- Fixed an graphical glitch displaying MetaMapNotes |
- The Auto-ReOpen AlphaMap after combat option is now off by default. Also made sure it doesn't reopen after manually closing. |
AlphaMap Fan's Update v1.52.11000 |
--------------------------------- |
- Fixed the PartySpotter compatibility issue |
AlphaMap Fan's Update v1.51.11000 |
--------------------------------- |
- Options GUI will now show/hide the Opacity Slider |
- Stopped AlphaMap appearing after combat unless it was definitely open before combat |
- Fixed the text for the Option to re-open AlphaMap after combat |
AlphaMap Fan's Update v1.50.11000 |
--------------------------------- |
- Added a Minimap button. Left-click to toggle AlphaMap. Right-click to toggle Options |
- Added a new Frame for graphically setting AlphaMap Options |
- Added compatibility for MetaMap Notes : controlled via the existing MapNoting Options |
- Added compatibility for CTMapMod Notes : controlled via the existing MapNoting Options (This includes the CTMapMod herb/ore notes) |
- Gatherer filters now filter what displays on the AlphaMap |
- Added an option to Re-open the AlphaMap automatically when Combat finishes |
- MozzFullWorldMap Support. AlphaMap offers 2 tiers of support for MozzFullWorldMap : |
1.) AlphaMap now functions correctly with current version of "MozzFullWorldMap 1.10 + configurable!" : i.e. this simply fixes an issue caused by MFW that would prevent AlphaMap from working correctly; But does NOT allow you to see Undiscovered areas in AlphaMap. |
2.) Support for future release of MFW / MetaMapFWM : I have made some requests to the authors of both "MozzFullWorldMap 1.10 + configurable!", and "MetaMapFWM" to make some small changes in their mods which will allow access to their functionality from other AddOns. Support to use this functionality is built in to this version of AlphaMap, and would allow users to toggle the display of undiscovered areas. However, this functionality will not be available until the next releases of MozzFullWorldMap / MetaMapFWM, and only if those authors do update their AddOns to be compatible. If these negotiations fail to bear fruit, then I will consider importing (repeating) all the MFW code in to AlphaMap itself in a future release. |
- Ping ! When you open AlphaMap, your characters location will be Pinged, to highlight your location when you first open it. As per WorldMap functionality |
- To fix an issue with blank tooltips when mousing over location/gatherer/player icons on the Minimap, the Player/Minimap icons will disappear from the AlphaMap when you Mouse Over the Minimap Cluster. (However, 'local' party icons on the Minimap can still blink when your mouse is not over the Minimap, and AlphaMap is visible. This is an issue that is probably not possible for me to fix, as the Minimap drawing/updating seems to be an internal WoW function. The only alternative I have is to stop displaying the Minimap icons on the AlphaMap - player location could still be flagged, but I don't believe it would be possible for you see a directional arrow indicating your posistion and heading, and the arrows indicating the direction of fellow party members would also not be available. Let me know what you think.) |
- Performance improvements. Basically, I felt that updating the map every frame was overkill. For me, the map was updating roughly 30 times per second. This version of AlphaMap will only update player icons roughly 10 times a second, and only update MapNotes, and other more static icons, roughly 2 times a second. Let me know if anyone finds any major issues with this approach. |
AlphaMap Fan's Update v1.03.11000 |
--------------------------------- |
- toc Update for v1.10 of WoW |
AlphaMap Fan's Update v1.03.1900 |
-------------------------------- |
- Centered the AlphaMap, and made sure Slider appears on the map when using /am reset |
- Completely discarded the Old Saved Variables method which may have been causing some conflicts |
AlphaMap Fan's Update v1.02.1900 |
-------------------------------- |
- Moved strings to localization.lua (others are welcome to provide translations!) |
- Added some functions for colored feedback. |
- Added /am reset, /am enable, /am disable slash commands |
AlphaMap Fan's Update v1.01.1900 |
-------------------------------- |
- Updated toc |
- Adjusted the Map Scaling function that was preventing the Map from displaying |
AlphaMap Fan's Update v1.01.1800 |
-------------------------------- |
- Fixed the Corpse Icon (Thanks to Xtro) |
AlphaMap Fan's Update v1.00.1800 |
-------------------------------- |
- All team mates of your faction are now visible in BattleGrounds, whether or not they are in your Party/Raid |
- Improved the Units Tooltips code, to display a list of player names under the mouse as per the tooltips on other maps |
- Added BattleGround Flag/Objective statuses |
- Has full support for the PartySpotter AddOn |
Slash Commands are as follows: |
------------------------------ |
/alphamap or /am: |
/am - displays the options |
/am tog - toggle display of alphamap |
/am ? <OR> /am help - displays this list of slash commands |
/am enable - Enable (re-enable) AlphaMap |
/am disable - Disable AlphaMap |
/am reset - Reset all config options to defaults |
/am raid - show Raid Pins |
/am ptips - show party tooltips |
/am mntips - show MapNotes tips |
/am gtips - show Gatherer tips |
/am mngtips - show MapNotes Gathering tips |
/am moveslider - toggle movement of the slider |
/am slider - toggle display of slider |
/am gatherer - toggle support for Gatherer |
/am mapnotes - toggle support for MapNotes |
/am gathering - toggle support for MapNotes Gathering |
/am combat - toggle "Autoclose on Combat" |
/am wmclose - toggle "Autoclose on WorldMap close" |
/am lock - toggle movement of the AlphaMap |
/am scale <value> - set the alphamap window scale |
/am alpha <value> - set the transparency of alphamap in a range from 0.0 - 1.0 |
/am minimap - toggles the AlphaMap button on the Minimap Cluster |
<Bindings> |
<Binding name="TOGGLEALPHAMAP" header="ALPHAMAP"> |
ToggleAlphaMap(); |
</Binding> |
<Binding name="INCREMENTALPHAMAP"> |
IncrementAlphaMap( 1 ); |
</Binding> |
<Binding name="DECREMENTALPHAMAP"> |
IncrementAlphaMap( -1 ); |
</Binding> |
<Binding name="CLEARVIEWALPHAMAP"> |
AM_ClearView(); |
</Binding> |
<Binding name="CYCLEWMMODE"> |
AM_CycleWMMode(); |
</Binding> |
<Binding name="HOT_SPOT"> |
AM_ToggleHotSpot(); |
</Binding> |
</Bindings> |
ALPHA_MAP_VERSION = "3.50.30000"; |
-- AlphaMap MapNotes compatible version |
AMWM_MAPNOTES_VERSION = "3.40.20003"; |
-- symbol |
AM_DEGREE = "\194\176"; |
-- Constant used to Register AlphaMap with MapNotes to allow note creation on Instance/BG/World Boss Maps |
-- This is an example of how other AddOns should also register their Plugins with MapNotes (See code also) |
AM_MN_PLUGIN = { name = "AlphaMap", |
frame = "AlphaMapAlphaMapFrame", |
keyVal = "AlphaMap_MN_Query", |
lclFnc = "AlphaMap_MN_Localiser", |
}; |
-- The Below style of Plugin Information demonstrates how you can display/change actual Blizzard World Map Notes |
-- on your own AddOn's Frames using the Plugin functionality - It will depend on your Frame having the same proportions |
-- as the World Map Button in order to display notes in the correct positions. |
-- Notes made on the AddOn frame will be displayed on the World Map, and vice versa. |
AM_WM_PLUGIN = { name = "WM AlphaMap", -- |
frame = "AM_WorldMapNotesFrame", -- Just use a different anchor Frame |
keyVal = "MapNotes_GetMapKey", -- SAFEST Use MapNotes own Key Fetching routine |
lclFnc = "AlphaMap_WM_Localiser", -- MUST Provide own Localiser to avoid Recursion |
wmflag = "1", -- Indicates you want to display World Map Notes via this Plugin |
}; |
-- Constants used in Instance data that don't require localisation |
-- (Note : these can be overidden in any localisation file if required) |
AM_EXIT_SYMBOL = "X"; |
AM_ENTRANCE_SYMBOL = "X"; |
AM_CHEST_SYMBOL = "C"; |
AM_STAIRS_SYMBOL = "S"; |
AM_ROUTE_SYMBOL = "R"; |
AM_QUEST_SYMBOL = "Q"; |
AM_DFLT_SYMBOL = "X"; |
AM_ABBREVIATED = ".."; |
AM_BLANK_KEY_SYMBOL = " "; |
-----@@RRGGBB----- |
AM_RED = "|c00FF1010"; -- default used for hostile mobs, and Exits |
AM_GREEN = "|c0000FF00"; -- default used for neutral/friendly NPCs |
AM_BLUE = "|c005070FF"; -- default used for Entrances, and Stairs/Paths between distinct map areas |
AM_GOLD = "|c00FFD200"; -- default used for Chests |
AM_PURPLE = "|c00FF35A3"; |
AM_ORANGE = "|c00FF7945"; -- default used for Quest items/objects |
AM_YELLOW = "|c00FFFF00"; |
AM_CYAN = "|cff008888"; |
AM_DFLT_COLOUR = AM_GOLD; |
AM_NUN = "NotesUNeed"; |
AM_AL = "AtlasLoot Enhanced"; |
AM_LINKED_DUNGEONS = { |
DireMaul = { DMEast = true, |
DMWest = true, |
DMNorth = true |
}, |
LBRS = { LBRS = true, |
UBRS = true |
}, |
}; |
-- 0 : 0.0625 : 0.125 : 0.1875 : 0.25 : 0.3125 : 0.375 : 0.4375 : 0.5 : 0.5625 : 0.625 : 0.6875 : 0.75 : 0.8125 : 0.875 : 0.9375 : 1 |
-- | | | |
-- | |
AM_BGChanging = { ["0.25 : 0.3125 : 0 : 0.0625"] = true, |
["0.5625 : 0.625 : 0 : 0.0625"] = true, |
["0.75 : 0.8125 : 0 : 0.0625"] = true, |
["0.875 : 0.9375 : 0 : 0.0625"] = true, |
["0.0625 : 0.125 : 0.0625 : 0.125"] = true, |
["0.1875 : 0.25 : 0.0625 : 0.125"] = true, |
["0.375 : 0.4375 : 0.0625 : 0.125"] = true, |
["0.5 : 0.5625 : 0.0625 : 0.125"] = true, |
["0.6875 : 0.75 : 0.0625 : 0.125"] = true, |
["0.8125 : 0.875 : 0.0625 : 0.125"] = true, |
["0 : 0.0625 : 0.125 : 0.1875"] = true, |
["0.125 : 0.1875 : 0.125 : 0.1875"] = true, |
["0.3125 : 0.375 : 0.125 : 0.1875"] = true, |
["0.4375 : 0.5 : 0.125 : 0.1875"] = true, |
-- need to dump the legacy at some point |
["0.375 : 0.5 : 0 : 0.125"] = true, |
["0 : 0.125 : 0.125 : 0.25"] = true, |
["0.375 : 0.5 : 0.125 : 0.25"] = true, |
["0.625 : 0.75 : 0.125 : 0.25"] = true, |
["0.125 : 0.25 : 0.25 : 0.375"] = true, |
["0.375 : 0.5 : 0.25 : 0.375"] = true, |
["0.75 : 0.875 : 0.25 : 0.375"] = true, |
["0 : 0.125 : 0.375 : 0.5"] = true, |
["0.375 : 0.5 : 0.375 : 0.5"] = true, |
["0.625 : 0.75 : 0.375 : 0.5"] = true, |
["0 : 0.125 : 0.5 : 0.625"] = true, |
["0.25 : 0.375 : 0.5 : 0.625"] = true, |
["0.625 : 0.75 : 0.5 : 0.625"] = true, |
["0.875 : 1 : 0.5 : 0.625"] = true, |
-- Legacy format to allow for overlapping functionality |
["0.375 : 0.500 : 0 : 0.125"] = true, |
["0 : 0.125 : 0.125 : 0.250"] = true, |
["0.375 : 0.500 : 0.125 : 0.250"] = true, |
["0.625 : 0.750 : 0.125 : 0.250"] = true, |
["0.125 : 0.250 : 0.250 : 0.375"] = true, |
["0.375 : 0.500 : 0.250 : 0.375"] = true, |
["0.750 : 0.875 : 0.250 : 0.375"] = true, |
["0 : 0.125 : 0.375 : 0.500"] = true, |
["0.375 : 0.500 : 0.375 : 0.500"] = true, |
["0.625 : 0.750 : 0.375 : 0.500"] = true, |
["0 : 0.125 : 0.500 : 0.625"] = true, |
["0.250 : 0.375 : 0.500 : 0.625"] = true, |
["0.625 : 0.750 : 0.500 : 0.625"] = true, |
["0.875 : 1.000 : 0.500 : 0.625"] = true, |
}; |
-- Register the map data with the main AddOn |
AlphaMap_RegisterMaps(AM_TYP_EXTERIORS, AM_ALPHAMAP_EXTERIORS_LIST); |
-------------------------------------------------------------------------- |
-- localization.lua <French> |
-------------------------------------------------------------------------- |
-- |
-- Ã \195\128 |
-- Ã \195\129 |
-- Ã \195\130 |
-- Ã \195\132 |
-- Ã \195\136 |
-- Ã \195\137 |
-- Ã \195\138 |
-- Ã \195\139 |
-- Ã \195\142 |
-- Ã \195\143 |
-- Ã \195\148 |
-- Ã \195\150 |
-- Ã \195\155 |
-- Ã \195\156 |
-- Ã \195\160 |
-- á \195\161 |
-- â \195\162 |
-- ä \195\164 |
-- è \195\168 |
-- é \195\169 |
-- ê \195\170 |
-- ë \195\171 |
-- î \195\174 |
-- ï \195\175 |
-- ô \195\180 |
-- ö \195\182 |
-- û \195\187 |
-- ü \195\188 |
-- 'Å \39\197\146 |
-- |
-------------------------------------------------------------------------- |
if ( GetLocale() == "frFR" ) then |
AM_TYP_EXTERIORS = "Extérieurs d'instances"; |
AM_ALPHAMAP_EXTERIORS_LIST = { |
-- Hache-Tripes |
{ name = "Hache-Tripes"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Hache-Tripes", |
displayshort = "DM", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\DireMaulExt", |
location = "Feralas (59, 44)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.4268, maxX = 0.441, minY = 0.6648, maxY = 0.696 }, |
amData = { minX = 0.29, maxX = 0.97, minY = 0.025, maxY = 0.98 }, |
dtl1 = { text = "Entrance", colour = AM_GREEN, coords = { {32, 97} }, symbol = { "X" }, |
tooltiptxt = "", toMap = "Hache-Tripes", leaveGap = 1 }, |
dtl2 = { text = "Eldereth Row", colour = AM_BLUE, coords = { {57, 73} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Broken Commons", colour = AM_BLUE, coords = { {62, 50} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl4 = { text = "Skarr l'Invaincu", colour = AM_RED, coords = { {62, 33} }, symbol = { "3" }, |
tooltiptxt = "Lvl58 Elite Humano\195\175de" }, |
dtl5 = { text = "L'Arène", colour = AM_RED, coords = { {62, 26} }, symbol = { "4" }, |
tooltiptxt = "PvP Area" }, |
dtl6 = { text = "Path to L'Arène", colour = AM_BLUE, coords = { {44, 47}, {58, 33} }, symbol = { "P" }, |
tooltiptxt = "Sleeping Hyena Guards" }, |
dtl7 = { text = "Chamber with roof Exit from DM Est", colour = AM_BLUE, coords = { {85, 19.4} }, symbol = { "5" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl8 = { text = "Hache-Tripes Est", colour = AM_GREEN, coords = { {84, 32}, {96, 62} }, symbol = { "E" }, |
tooltiptxt = "Click to Open Hache-Tripes Est Map", toMap = "Hache-Tripes Est" }, |
dtl9 = { text = "Hache-Tripes Nord", colour = AM_GREEN, coords = { {62, 4} }, symbol = { "N" }, |
tooltiptxt = "Click to Open Hache-Tripes Nord Map", toMap = "Hache-Tripes Nord" }, |
dtl10 = { text = "Hache-Tripes Ouest", colour = AM_GREEN, coords = { {42, 40} }, symbol = { "W" }, |
tooltiptxt = "Click to Open Hache-Tripes Ouest Map", toMap = "Hache-Tripes Ouest", leaveGap = 1 } |
}, |
-- Gnomeregan |
{ name = "Gnomeregan"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Gnomeregan", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\GnomereganExt", |
location = "Dun Morogh (25, 41)", |
levels = "", |
players = "", |
prereq = "", |
general = "Horde access via Teleporter in Booty Bay.\nInitial Quest from Orgrimmar Engineer.", |
wmData = { minX = 0.423202, maxX = 0.430997, minY = 0.590355, maxY = 0.602768 }, |
amData = { minX = 0.198, maxX = 0.92, minY = 0.21, maxY = 0.926 }, |
dtl1 = { text = "Extérieur", colour = AM_GREEN, coords = { {91.0, 92.5} }, symbol = { "O" }, |
tooltiptxt = "" }, |
dtl2 = { text = "Ascenseur", colour = AM_GREEN, coords = { {81.59, 87.65} }, symbol = { "L" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Transpolyporter", colour = AM_GREEN, coords = { {60.95, 72.95} }, symbol = { "P" }, |
tooltiptxt = "From Booty Bay" }, |
dtl4 = { text = "Sprok", colour = AM_BLUE, coords = { {60.95, 72.95} }, symbol = { " " }, |
tooltiptxt = "Away Team", leaveGap = 1 }, |
dtl5 = { text = "Matrice d'Encodage 3005-A", colour = AM_PURPLE, coords = { {67.29, 42.22}, {61.43, 41.78}, {64.00, 26.52}, {69.46, 26.75} }, symbol = { "A" }, |
tooltiptxt = "Card Upgrade" }, |
dtl6 = { text = "Techbot", colour = AM_RED, coords = { {44.0, 36.53} }, symbol = { "1" }, |
tooltiptxt = "Lvl26 Elite Mechanical", leaveGap = 1 }, |
dtl7 = { text = "Gnomeregan", colour = AM_ORANGE, coords = { {18.89, 88.0} }, symbol = { "I" }, |
tooltiptxt = "", toMap = "Gnomeregan" }, |
dtl8 = { text = "Gnomeregan Atelier", colour = AM_ORANGE, coords = { {62.46, 22.75} }, symbol = { "W" }, |
tooltiptxt = "Requires Workshop Key", toMap = "Gnomeregan", leaveGap = 1 } |
}, |
-- Maraudon |
{ name = "Maraudon"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Maraudon", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\MaraudonExt", |
location = "Désolace (29, 62)", |
levels = "40-49", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.3807325, maxX = 0.393785, minY = 0.5679875, maxY = 0.58772 }, |
amData = { minX = 0.02, maxX = 0.92, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "Entrée", colour = AM_GREEN, coords = { {23, 59} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Premier Khan", colour = AM_RED, coords = { {31, 45} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Deuxième Khan", colour = AM_RED, coords = { {24, 29} }, symbol = { "2" }, |
tooltiptxt = "Mid level between pools" }, |
dtl4 = { text = "Troisième Khan", colour = AM_RED, coords = { {80, 46} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl5 = { text = "Cavindra", colour = AM_GREEN, coords = { {48, 64} }, symbol = { "4" }, |
tooltiptxt = "Quest Giver", leaveGap = 1 }, |
dtl6 = { text = "Maraudon Portail", colour = AM_BLUE, coords = { {24, 47} }, symbol = { "P" }, |
tooltiptxt = "Requires Scepter of Celebras" }, |
dtl7 = { text = "Maraudon (Orange)", colour = AM_ORANGE, coords = { {84, 71} }, symbol = { "X1" }, |
tooltiptxt = "Click to Open Maraudon Instance Map", toMap = "Maraudon" }, |
dtl8 = { text = "Maraudon (Pourpre)", colour = AM_PURPLE, coords = { {39, 12.4} }, symbol = { "X2" }, |
tooltiptxt = "Click to Open Maraudon Instance Map", toMap = "Maraudon" } |
}, |
-- Uldaman |
{ name = "Uldaman"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Uldaman", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\UldamanExt", |
location = "Terres ingrates (44, 12)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Azeroth", |
wmData = { minX = 0.536226, maxX = 0.544795, minY = 0.57594, maxY = 0.586616 }, |
amData = { minX = 0.075, maxX = 0.95, minY = 0.20, maxY = 0.935 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {95, 33} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = AM_INSTANCE_CHESTS, colour = AM_BLUE, coords = { {23, 64}, {33, 88} }, symbol = { AM_CHEST_SYMBOL }, |
tooltiptxt = "Quests", leaveGap = 1 }, |
dtl3 = { text = "Uldaman", colour = AM_GREEN, coords = { {30.5, 23} }, symbol = { "U" }, |
tooltiptxt = "", toMap = "Uldaman", leaveGap = 1 } |
}, |
-- Wailing Caverns |
{ name = "Cavernes des Lamentations"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Cavernes des Lamentations", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\WailingCavernsExt", |
location = "Les Tarides (46, 36)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.5178145, maxX = 0.529001, minY = 0.543372, maxY = 0.555871 }, |
amData = { minX = 0.05, maxX = 0.97, minY = 0.15, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {14.2, 81.5} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Wailing Caverns", colour = AM_GREEN, coords = { {55.1, 62.2} }, symbol = { "W" }, |
tooltiptxt = "Click to Open Wailing Caverns Instance Map", toMap = "Wailing Caverns", leaveGap = 1 } |
}, |
-- Blackrock Mountain |
{ name = "Mont Rochenoire"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Mont Rochenoire", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BRMExt", |
location = "Steppes Ardentes/Gorge des Vents Brûlants", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.46707, maxX = 0.47864, minY = 0.67602, maxY = 0.69818 }, |
amData = { minX = 0.14, maxX = 0.85, minY = 0.09, maxY = 0.985 }, |
dtl1 = { text = "Steppes ardentes", colour = AM_GREEN, coords = { {50.0, 38.0} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Gorge des Vents Br\195\187lant", colour = AM_GREEN, coords = { {53.2, 98.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "LBRS/UBRS/BWL", colour = AM_RED, coords = { {71, 59.4} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Pic Rochenoire", leaveGap = 1 }, |
dtl4 = { text = "Lothos Ouvrefaille", colour = AM_BLUE, coords = { {40, 57} }, symbol = { "1" }, |
tooltiptxt = "Attunement to Core\nTeleport to Molten Core", toMap = "C\197\147ur du Magma", leaveGap = 1 }, |
dtl5 = { text = "Grand seigneur Pyron", colour = AM_RED, coords = { {21.1, 15.0} }, symbol = { "2" }, |
tooltiptxt = "Lvl52 Elite Elemental", special = AM_WANDERS, leaveGap = 1 }, |
dtl6 = { text = "BRD/MC", colour = AM_RED, coords = { {25, 9} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Profondeurs de Rochenoire", leaveGap = 1 } |
}, |
-- Caverns of Time |
{ name = "Grottes du Temps"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Grottes du Temps", |
displayshort = "GT", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoTExt", |
location = "Tanaris", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Tanaris", |
wmData = { minX = 0.5521, maxX = 0.68239, minY = 0.47247, maxY = 0.63367 }, |
amData = { minX = 0.09, maxX = 0.99, minY = 0.15, maxY = 0.86 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Les Contreforts d'Hautebrande d'antan", colour = AM_ORANGE, coords = { {1.5, 41.2} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "Les Contreforts d'Hautebrande d'antan" }, |
dtl3 = { text = "Le Noir Marécage", colour = AM_ORANGE, coords = { {18.00, 86.22} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "Le Noir Marécage" }, |
dtl4 = { text = "Sommet d'Hyjal", colour = AM_ORANGE, coords = { {22, 23} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "Sommet d'Hyjal", }, |
dtl5 = { text = "CoT: Old Stratholme", colour = AM_ORANGE, coords = { {49.11, 84.12} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "Oldstratholme", leaveGap = 1 }, |
dtl6 = { text = "Régisseur du temps", colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl7 = { text = "Alexston Chrome", colour = AM_GREEN, coords = { {92, 25} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl8 = { text = "Cimetière", colour = AM_GREEN, coords = { {68, 23} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl9 = { text = "Yarley", colour = AM_GREEN, coords = { {67.87, 56.0} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl10 = { text = "Bortega", colour = AM_GREEN, coords = { {67, 61} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl11 = { text = "Galgrom", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "Alurmi", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl13 = { text = "Zaladormu", colour = AM_GREEN, coords = { {37, 56} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl14 = { text = "Soridormi", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl15 = { text = "Arazmodu", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl16 = { text = "Puits de lune", colour = AM_GREEN, coords = { {37, 33} }, symbol = { "6" }, |
tooltiptxt = "" }, |
dtl17 = { text = "Andormu", colour = AM_GREEN, coords = { {31, 45} }, symbol = { "7" }, |
tooltiptxt = "", special = "(Enfant)" }, |
dtl18 = { text = "Nozari", colour = AM_GREEN, coords = { {31, 45} }, symbol = { " " }, |
tooltiptxt = "", special = "(Enfant)" }, |
dtl19 = { text = "Andormu", colour = AM_GREEN, coords = { {25, 67} }, symbol = { "8" }, |
tooltiptxt = "", special = "(Adulte)" }, |
dtl20 = { text = "Nozari", colour = AM_GREEN, coords = { {25, 67} }, symbol = { " " }, |
tooltiptxt = "", special = "(Adulte)" }, |
}, |
-- Coilfang |
{ name = "Réservoir de Glissecroc"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Réservoir de Glissecroc", |
displayshort = "CR", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoilfangExt", |
location = "Marécage de Zangar", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Marécage de Zangar", |
wmData = { minX = 0.48742, maxX = 0.54289, minY = 0.33097, maxY = 0.38282 }, |
amData = { minX = 0.14, maxX = 0.73, minY = 0.43, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {48.24, 77.34} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "(Sous-marine)", leaveGap = 1 }, |
dtl2 = { text = "Les enclos aux esclaves", colour = AM_ORANGE, coords = { {16.41, 62.89} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "Les enclos aux esclaves" }, |
dtl3 = { text = "Le Caveau de la vapeur", colour = AM_ORANGE, coords = { {31.05, 45.70} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "Le Caveau de la vapeur" }, |
dtl4 = { text = "Caverne du sanctuaire du Serpent", colour = AM_ORANGE, coords = { {48.05, 46.48} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "Caverne du sanctuaire du Serpent" }, |
dtl5 = { text = "La Basse-tourbière", colour = AM_ORANGE, coords = { {68.95, 59.375} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "La Basse-tourbière", leaveGap = 1 }, |
dtl6 = { text = "Guetteur Jhang", colour = AM_GREEN, coords = { {49.8, 64.26} }, symbol = { "1" }, |
tooltiptxt = "", special = "Pierre de Rencontre" }, |
dtl7 = { text = "Mortog Têtavapeur", colour = AM_GREEN, coords = { {44.14, 59.96} }, symbol = { "2" }, |
tooltiptxt = "" }, |
}, |
-- Auchindoun |
{ name = "Auchindoun"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Auchindoun", |
displayshort = "Auch", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\AuchindounExt", |
location = "Forêt de Terokkar", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Forêt de Terokkar", |
wmData = { minX = 0.34323, maxX = 0.44944, minY = 0.57638, maxY = 0.73592 }, |
amData = { minX = 0.11, maxX = 0.89, minY = 0.10, maxY = 0.88 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {21, 20}, {81, 20}, {21, 78}, {81, 78} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Cryptes Auchenaï", colour = AM_ORANGE, coords = { {8, 49.5} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "Cryptes Auchenaï" }, |
dtl3 = { text = "Tombes-mana", colour = AM_ORANGE, coords = { {50, 7} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "Tombes-mana" }, |
dtl4 = { text = "Les salles des Sethekk", colour = AM_ORANGE, coords = { {92, 49.5} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "Les salles des Sethekk" }, |
dtl5 = { text = "Labyrinthe des ombres", colour = AM_ORANGE, coords = { {50, 92} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "Labyrinthe des ombres", leaveGap = 1 }, |
dtl6 = { text = "Pierre de Rencontre", colour = AM_GREEN, coords = { {50, 44} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl7 = { text = "Ha'Lei", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl8 = { text = "Grandpère Aldrimus", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl9 = { text = "Clarissa", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl10 = { text = "Ramdor le Fol", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl11 = { text = "Horvon l'Armurier", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "Nexus-Prince Haramad", colour = AM_GREEN, coords = { {50, 16} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl13 = { text = "Artificier Morphalius", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl14 = { text = "Mamdy \"l'Ologiste\"", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl15 = { text = "\"Mince\"", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl16 = { text = "\"Captain\" Kaftiz", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl17 = { text = "Isfar", colour = AM_GREEN, coords = { {83, 49.5} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl18 = { text = "Commandant Mahfuun", colour = AM_GREEN, coords = { {50, 80} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl19 = { text = "Espionne Grik'tha", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl20 = { text = "Approvisionneur Tsaalt", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl21 = { text = "Camelot Tariq", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
}, |
-- Scarlet Monastery |
{ name = "Monastère écarlate"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Monastère écarlate", |
displayshort = "SM", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SMExt", |
location = "Clairières de Tirisfal", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.462834, maxX = 0.466359, minY = 0.30418, maxY = 0.30718 }, |
amData = { minX = 0.02, maxX = 0.91, minY = 0.26, maxY = 0.695 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {5, 59}, {9, 71} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Cimetière", colour = AM_ORANGE, coords = { {76, 23} }, symbol = { "1" }, |
tooltiptxt = "", toMap = "Monastère écarlate" }, |
dtl3 = { text = "Cathédrale", colour = AM_ORANGE, coords = { {89, 29} }, symbol = { "2" }, |
tooltiptxt = "", toMap = "Monastère écarlate" }, |
dtl4 = { text = "Armurerie", colour = AM_ORANGE, coords = { {93, 43} }, symbol = { "3" }, |
tooltiptxt = "", toMap = "Monastère écarlate" }, |
dtl5 = { text = "Bibliothèque", colour = AM_ORANGE, coords = { {87, 55} }, symbol = { "4" }, |
tooltiptxt = "", toMap = "Monastère écarlate" }, |
-- toMap = "Scarlet Monastery", "Das scharlachrote Kloster", "Monastère écarlate" |
}, |
-- Sunken Temple |
{ name = "Le temple d'Atal'Hakkar"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Temple englouti", |
displayshort = "ST", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SunkenTempleExt", |
location = "Marais des Chagrins", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.53955, maxX = 0.54659, minY = 0.78631, maxY = 0.79619 }, |
amData = { minX = 0.08, maxX = 0.815, minY = 0.23, maxY = 0.91 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {12, 89} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", special = "(Jade - Rare)", leaveGap = 1 }, |
dtl2 = { text = "Kazkaz l'Impie", colour = AM_RED, coords = { {46, 70} }, symbol = { "1" }, |
tooltiptxt = "", special = "(En haut)" }, |
dtl3 = { text = "Zekkis", colour = AM_RED, coords = { {58, 38} }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "Veyzhak le Cannibale", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", special = "(?) "..AM_RARE, leaveGap = 1 }, |
dtl5 = { text = "Temple englouti", colour = AM_ORANGE, coords = { {57, 21} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "The Temple of Atal'Hakkar", leaveGap = 1 }, |
-- toMap = "The Temple of Atal'Hakkar", "Der versunkene Tempel", "Le temple d'Atal'Hakkar" |
}, |
-- Blackfathom Deeps |
{ name = "Profondeurs de Brassenoire"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Profondeurs de Brassenoire", |
displayshort = "BFD", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BlackfathomDeepsExt", |
location = "Orneval", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.4366733, maxX = 0.44610637, minY = 0.34415522, maxY = 0.35412708 }, |
amData = { minX = 0.045, maxX = 0.975, minY = 0.14, maxY = 0.81 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {35, 80} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Profondeurs de Brassenoire", colour = AM_ORANGE, coords = { {70, 43.8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Profondeurs de Brassenoire", leaveGap = 1 }, |
-- toMap = "Blackfathom Deeps", "Blackfathom-Tiefenl", "Profondeurs de Brassenoire" |
}, |
-- The Deadmines |
{ name = "Les Mortemines"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Les Mortemines", |
displayshort = "MM", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\TheDeadminesExt", |
location = "Marche de l'Ouest", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.404836, maxX = 0.410194, minY = 0.819415, maxY = 0.82981 }, |
amData = { minX = 0.15, maxX = 0.89, minY = 0.01, maxY = 0.965 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {68, 1} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Marisa du'Paige", colour = AM_RED, coords = { {62, 63}, {86, 39} }, symbol = { "1" }, |
tooltiptxt = "", special = AM_VARIES }, |
dtl3 = { text = "Noble manipulé", colour = AM_RED, coords = { { 70, 71 } }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "Contremaître Crispechardon", colour = AM_RED, coords = { {60, 86.8} }, symbol = { "3" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "Les Mortemines", colour = AM_ORANGE, coords = { {15, 48} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Les Mortemines", leaveGap = 1 }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
-- Karazhan |
{ name = "Karazhan"..AM_EXTERIOR, |
type = AM_TYP_EXTERIORS, |
displayname = "Karazhan", |
displayshort = "Kara", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\KarazhanExt", |
location = "Défilé de Deuillevent", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Défilé de Deuillevent", |
wmData = { minX = 0.41501, maxX = 0.5179492, minY = 0.6651555, maxY = 0.822 }, --8172344 |
amData = { minX = 0.02, maxX = 1.0, minY = 0.0, maxY = 0.98 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {53, 50} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Karazhan", special = "(principale)" }, |
dtl2 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {73, 8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Karazhan", special = "(de derrière)", leaveGap = 1 }, |
dtl3 = { text = "Pierre de Rencontre", colour = AM_BLUE, coords = { {44, 57} }, symbol = { "A" }, |
tooltiptxt = "" }, |
dtl4 = { text = "Cimetière", colour = AM_BLUE, coords = { {0, 62} }, symbol = { "B" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "Archimage Leryda", colour = AM_GREEN, coords = { {58, 51} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl6 = { text = "Apprenti Darius", colour = AM_GREEN, coords = { {53, 56} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl7 = { text = "Archimage Alturus", colour = AM_GREEN, coords = { {54, 61} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl8 = { text = "Escalier vers le bassin souterrain", colour = AM_GREEN, coords = { {59, 75} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl9 = { text = "Escalier vers le puits souterrain", colour = AM_GREEN, coords = { {72, 77} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl10 = { text = "Fragment d'os carbonisé", colour = AM_GREEN, coords = { {31, 76} }, symbol = { "6" }, |
tooltiptxt = "" }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
}; |
end |
-------------------------------------------------------------------------- |
-- localization.lua <German> |
-- Translation by : Eike Hanus, StarDust |
-- Last Update : 8/23/2006 |
-------------------------------------------------------------------------- |
-- Ã: C3 84 - \195\132 - Ä |
-- Ã: C3 96 - \195\150 - Ö |
-- Ã: C3 9C - \195\156 - Ü |
-- Ã: C3 9F - \195\159 - ß |
-- ä: C3 A4 - \195\164 - ä |
-- ö: C3 B6 - \195\182 - ö |
-- ü: C3 BC - \195\188 - ü |
if ( GetLocale() == "deDE" ) then |
AM_TYP_EXTERIORS = "Höhles"; |
AM_ALPHAMAP_EXTERIORS_LIST = { |
{ name = "D\195\188sterbruch "..AM_EXTERIOR, -- D\195\188sterbruch Außerhalb |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - D\195\188sterbruch", |
displayshort = "DB", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\DireMaulExt", |
location = "Feralas (59, 44)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.4268, maxX = 0.441, minY = 0.6648, maxY = 0.696 }, |
amData = { minX = 0.29, maxX = 0.97, minY = 0.025, maxY = 0.98 }, |
dtl1 = { text = "Entrance", colour = AM_GREEN, coords = { {32, 97} }, symbol = { "X" }, |
tooltiptxt = "", toMap = "D\195\188sterbruch", leaveGap = 1 }, |
dtl2 = { text = "Elderethgasse", colour = AM_BLUE, coords = { {57, 73} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Die gebrochenen Gemeinlande", colour = AM_BLUE, coords = { {62, 50} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl4 = { text = "Skarr the Unbreakable", colour = AM_RED, coords = { {62, 33} }, symbol = { "3" }, |
tooltiptxt = "Lvl58 Elite Mensch" }, |
dtl5 = { text = "The Maul", colour = AM_RED, coords = { {62, 26} }, symbol = { "4" }, |
tooltiptxt = "PvP Area" }, |
dtl6 = { text = "Pfad zum The Maul", colour = AM_BLUE, coords = { {44, 47}, {58, 33} }, symbol = { "P" }, |
tooltiptxt = "Sleeping Hyena Guards" }, |
dtl7 = { text = "Chamber with roof Exit from DM East", colour = AM_BLUE, coords = { {85, 19.4} }, symbol = { "5" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl8 = { text = "D\195\188sterbruch Ost", colour = AM_GREEN, coords = { {84, 32}, {96, 62} }, symbol = { "E" }, |
tooltiptxt = "Click to Open Dire Maul East Map", toMap = "D\195\188sterbruch Ost" }, |
dtl9 = { text = "D\195\188sterbruch Nord", colour = AM_GREEN, coords = { {62, 4} }, symbol = { "N" }, |
tooltiptxt = "Click to Open Dire Maul North Map", toMap = "D\195\188sterbruch Nord" }, |
dtl10 = { text = "D\195\188sterbruch West", colour = AM_GREEN, coords = { {42, 40} }, symbol = { "W" }, |
tooltiptxt = "Click to Open Dire Maul West Map", toMap = "D\195\188sterbruch West", leaveGap = 1 } |
}, |
{ name = "Gnomeregan"..AM_EXTERIOR, -- Gnomeregan |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Gnomeregan", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\GnomereganExt", |
location = "Dun Morogh (25, 41)", |
levels = "", |
players = "", |
prereq = "", |
general = "Horde access via Teleporter in Booty Bay.\nInitial Quest from Orgrimmar Engineer.", |
wmData = { minX = 0.423202, maxX = 0.430997, minY = 0.590355, maxY = 0.602768 }, |
amData = { minX = 0.198, maxX = 0.92, minY = 0.21, maxY = 0.926 }, |
dtl1 = { text = "Drau\195\159en", colour = AM_GREEN, coords = { {91.0, 92.5} }, symbol = { "O" }, |
tooltiptxt = "" }, |
dtl2 = { text = "Aufzug", colour = AM_GREEN, coords = { {81.59, 87.65} }, symbol = { "L" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Transpolyporter", colour = AM_GREEN, coords = { {60.95, 72.95} }, symbol = { "P" }, |
tooltiptxt = "From Booty Bay" }, |
dtl4 = { text = "Sprok", colour = AM_BLUE, coords = { {60.95, 72.95} }, symbol = { " " }, |
tooltiptxt = "Away Team", leaveGap = 1 }, |
dtl5 = { text = "Lochkarten-Automat 3005-A", colour = AM_PURPLE, coords = { {67.29, 42.22}, {61.43, 41.78}, {64.00, 26.52}, {69.46, 26.75} }, symbol = { "A" }, |
tooltiptxt = "Card Upgrade" }, |
dtl6 = { text = "Techbot", colour = AM_RED, coords = { {44.0, 36.53} }, symbol = { "1" }, |
tooltiptxt = "Lvl26 Elite Mechanical", leaveGap = 1 }, |
dtl7 = { text = "Instanz Eingang (Vorne)", colour = AM_ORANGE, coords = { {18.89, 88.0} }, symbol = { "I" }, |
tooltiptxt = "", toMap = "Gnomeregan" }, |
dtl8 = { text = "Instanz Eingang (Hinten)", colour = AM_ORANGE, coords = { {62.46, 22.75} }, symbol = { "W" }, |
tooltiptxt = "Requires Workshop Key", toMap = "Gnomeregan", leaveGap = 1 } |
}, |
{ name = "Uldaman"..AM_EXTERIOR, -- Uldaman Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Uldaman", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\UldamanExt", |
location = "Das \195\150dland (44, 12)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Azeroth", |
wmData = { minX = 0.536226, maxX = 0.544795, minY = 0.57594, maxY = 0.586616 }, |
amData = { minX = 0.075, maxX = 0.95, minY = 0.20, maxY = 0.935 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {95, 33} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = AM_INSTANCE_CHESTS, colour = AM_BLUE, coords = { {23, 64}, {33, 88} }, symbol = { AM_CHEST_SYMBOL }, |
tooltiptxt = "Quests", leaveGap = 1 }, |
dtl3 = { text = "Uldaman", colour = AM_GREEN, coords = { {30.5, 23} }, symbol = { "U" }, |
tooltiptxt = "", toMap = "Uldaman", leaveGap = 1 } |
}, |
{ name = "Die H\195\182hlen des Wehklagens"..AM_EXTERIOR, -- Wailing Caverns Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Die H\195\182hlen des Wehklagens", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\WailingCavernsExt", |
location = "Brachland (46, 36)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.5178145, maxX = 0.529001, minY = 0.543372, maxY = 0.555871 }, |
amData = { minX = 0.05, maxX = 0.97, minY = 0.15, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {14.2, 81.5} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Die H\195\182hlen des Wehklagens", colour = AM_GREEN, coords = { {55.1, 62.2} }, symbol = { "W" }, |
tooltiptxt = "", toMap = "Die H\195\182hlen des Wehklagens", leaveGap = 1 } |
}, |
{ name = "Der Schwarzfels "..AM_EXTERIOR, -- Blackrock Mountain |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Der Schwarzfels", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BRMExt", |
location = "Schwarzfels", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.46707, maxX = 0.47864, minY = 0.67602, maxY = 0.69818 }, |
amData = { minX = 0.14, maxX = 0.85, minY = 0.09, maxY = 0.985 }, |
dtl1 = { text = "Brennende Steppe", colour = AM_GREEN, coords = { {50.0, 38.0} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Sengende Schlucht", colour = AM_GREEN, coords = { {53.2, 98.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "LBRS/UBRS/BWL", colour = AM_RED, coords = { {71, 59.4} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Schwarzfelsspitze", leaveGap = 1 }, |
dtl4 = { text = "Lothos Felsspalter", colour = AM_BLUE, coords = { {40, 57} }, symbol = { "1" }, |
tooltiptxt = "Attunement to Core\nTeleport to Molten Core", toMap = "Geschmolzener Kern", leaveGap = 1 }, |
dtl5 = { text = "Grand seigneur Pyron", colour = AM_RED, coords = { {21.1, 15.0} }, symbol = { "2" }, |
tooltiptxt = "Lvl52 Elite Elemental", special = AM_WANDERS, leaveGap = 1 }, |
dtl6 = { text = "BRD/MC", colour = AM_RED, coords = { {25, 9} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Schwarzfelstiefen", leaveGap = 1 } |
}, |
{ name = "Maraudon "..AM_EXTERIOR, -- Maraudon Außerhalb |
type = AM_TYP_EXTERIORS, |
displayname = "Drau\195\159en - Maraudon", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\MaraudonExt", |
location = "Desolace (29, 62)", |
levels = "40-49", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.3807325, maxX = 0.393785, minY = 0.5679875, maxY = 0.58772 }, |
amData = { minX = 0.02, maxX = 0.92, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "Eingang", colour = AM_GREEN, coords = { {23, 59} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Zuerst Khan", colour = AM_RED, coords = { {31, 45} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Zweitens Khan", colour = AM_RED, coords = { {24, 29} }, symbol = { "2" }, |
tooltiptxt = "Mid level between pools" }, |
dtl4 = { text = "Drittens Khan", colour = AM_RED, coords = { {80, 46} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl5 = { text = "Cavindra", colour = AM_GREEN, coords = { {48, 64} }, symbol = { "4" }, |
tooltiptxt = "Quest Giver", leaveGap = 1 }, |
dtl6 = { text = "Maraudon Portal", colour = AM_BLUE, coords = { {24, 47} }, symbol = { "P" }, |
tooltiptxt = "Requires Scepter of Celebras" }, |
dtl7 = { text = "Maraudon (Orange)", colour = AM_ORANGE, coords = { {84, 71} }, symbol = { "X1" }, |
tooltiptxt = "Click to Open Maraudon Instance Map", toMap = "Maraudon" }, |
dtl8 = { text = "Maraudon (Lila)", colour = AM_PURPLE, coords = { {39, 12.4} }, symbol = { "X2" }, |
tooltiptxt = "Click to Open Maraudon Instance Map", toMap = "Maraudon" } |
}, |
{ name = "Höhlen der Zeit"..AM_EXTERIOR, -- CoT |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Höhlen der Zeit", |
displayshort = "HdZ", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoTExt", |
location = "Tanaris", |
levels = "", |
players = "", |
prereq = "", |
area = "Tanaris", |
general = "Vorgebirge des Alten Hügellands, Der schwarze Morast, Hyjalgipfel", |
wmData = { minX = 0.5521, maxX = 0.68239, minY = 0.47247, maxY = 0.63367 }, |
amData = { minX = 0.09, maxX = 0.99, minY = 0.15, maxY = 0.86 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Vorgebirge des Alten Hügellands", colour = AM_ORANGE, coords = { {1.5, 41.2} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "Vorgebirge des Alten Hügellands" }, |
dtl3 = { text = "Der schwarze Morast", colour = AM_ORANGE, coords = { {18.00, 86.22} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "Der schwarze Morast" }, |
dtl4 = { text = "Hyjalgipfel", colour = AM_ORANGE, coords = { {22, 23} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "Hyjalgipfel" }, |
dtl5 = { text = "CoT: Old Stratholme", colour = AM_ORANGE, coords = { {49.11, 84.12} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "Oldstratholme", leaveGap = 1 }, |
dtl6 = { text = "Ordner der Zeit", colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl7 = { text = "Alexston Chrom", colour = AM_GREEN, coords = { {92, 25} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl8 = { text = "Friedhof", colour = AM_GREEN, coords = { {68, 23} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl9 = { text = "Yarley", colour = AM_GREEN, coords = { {67.87, 56.0} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl10 = { text = "Bortega", colour = AM_GREEN, coords = { {67, 61} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl11 = { text = "Galgrom", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "Alurmi", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl13 = { text = "Zaladormu", colour = AM_GREEN, coords = { {37, 56} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl14 = { text = "Soridormi", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl15 = { text = "Arazmodu", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl16 = { text = "Mondbrunnen", colour = AM_GREEN, coords = { {37, 33} }, symbol = { "6" }, |
tooltiptxt = "" }, |
dtl17 = { text = "Andormu", colour = AM_GREEN, coords = { {31, 45} }, symbol = { "7" }, |
tooltiptxt = "", special = "(Kind)" }, |
dtl18 = { text = "Nozari", colour = AM_GREEN, coords = { {31, 45} }, symbol = { " " }, |
tooltiptxt = "", special = "(Kind)" }, |
dtl19 = { text = "Andormu", colour = AM_GREEN, coords = { {25, 67} }, symbol = { "8" }, |
tooltiptxt = "", special = "(Erwachsen)" }, |
dtl20 = { text = "Nozari", colour = AM_GREEN, coords = { {25, 67} }, symbol = { " " }, |
tooltiptxt = "", special = "(Erwachsen)" }, |
}, |
{ name = "Der Echsenkessel"..AM_EXTERIOR, -- Coilfang |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Der Echsenkessel", |
displayshort = "EK", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoilfangExt", |
location = "Zangarmarschen", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Zangarmarsh", |
wmData = { minX = 0.48742, maxX = 0.54289, minY = 0.33097, maxY = 0.38282 }, |
amData = { minX = 0.14, maxX = 0.73, minY = 0.43, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {48.24, 77.34} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "(Unterwasser)", leaveGap = 1 }, |
dtl2 = { text = "Die Sklavenunterkünfte", colour = AM_ORANGE, coords = { {16.41, 62.89} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "Die Sklavenunterkünfte" }, |
dtl3 = { text = "Die Dampfkammer", colour = AM_ORANGE, coords = { {31.05, 45.70} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "Die Dampfkammer" }, |
dtl4 = { text = "Höhle des Schlangenschreins", colour = AM_ORANGE, coords = { {48.05, 46.48} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "Höhle des Schlangenschreins" }, |
dtl5 = { text = "Der Tiefensumpf", colour = AM_ORANGE, coords = { {68.95, 59.375} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "Der Tiefensumpf", leaveGap = 1 }, |
dtl6 = { text = "Behüterin Jhang", colour = AM_GREEN, coords = { {49.8, 64.26} }, symbol = { "1" }, |
tooltiptxt = "", special = "Versammlungsstein" }, |
dtl7 = { text = "Mortog Dampfkopf", colour = AM_GREEN, coords = { {44.14, 59.96} }, symbol = { "2" }, |
tooltiptxt = "" }, |
}, |
{ name = "Auchindoun"..AM_EXTERIOR, -- Auchindoun |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Auchindoun", |
displayshort = "Auch", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\AuchindounExt", |
location = "Terokkar Forest", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "TerokkarForest", |
wmData = { minX = 0.34323, maxX = 0.44944, minY = 0.57638, maxY = 0.73592 }, |
amData = { minX = 0.11, maxX = 0.89, minY = 0.10, maxY = 0.88 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {21, 20}, {81, 20}, {21, 78}, {81, 78} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Auchenaikrypta", colour = AM_ORANGE, coords = { {8, 49.5} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "Auchenaikrypta" }, |
dtl3 = { text = "Managruft", colour = AM_ORANGE, coords = { {50, 7} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "Managruft" }, |
dtl4 = { text = "Sethekkhallen", colour = AM_ORANGE, coords = { {92, 49.5} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "v" }, |
dtl5 = { text = "Schattenlabyrinth", colour = AM_ORANGE, coords = { {50, 92} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "Schattenlabyrinth", leaveGap = 1 }, |
dtl6 = { text = "Versammlungsstein", colour = AM_GREEN, coords = { {50, 44} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl7 = { text = "Ha'Lei", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl8 = { text = "Großvater Aldrimus", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl9 = { text = "Clarissa", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl10 = { text = "Ramdor der Wahnsinnige", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl11 = { text = "Horvon der Rüstungsschmied", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "Nexusprinz Haramad", colour = AM_GREEN, coords = { {50, 16} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl13 = { text = "Konstrukteur Morphalius", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl14 = { text = "Mamdy der \"Ologe\"", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl15 = { text = "\"Slim\"", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl16 = { text = "\"Kapitän\" Kaftiz", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl17 = { text = "Isfar", colour = AM_GREEN, coords = { {83, 49.5} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl18 = { text = "Feldkommandeur Mahfuun", colour = AM_GREEN, coords = { {50, 80} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl19 = { text = "Spionin Grik'tha", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl20 = { text = "Versorger Tsaalt", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl21 = { text = "Händler Tariq", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
}, |
{ name = "Das scharlachrote Kloster"..AM_EXTERIOR, -- Scarlet Monastery |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Das scharlachrote Kloster", |
displayshort = "SK", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SMExt", |
location = "Tirisfal", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.462834, maxX = 0.466359, minY = 0.30418, maxY = 0.30718 }, |
amData = { minX = 0.02, maxX = 0.91, minY = 0.26, maxY = 0.695 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {5, 59}, {9, 71} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Friedhof", colour = AM_ORANGE, coords = { {76, 23} }, symbol = { "1" }, |
tooltiptxt = "", toMap = "Das scharlachrote Kloster" }, |
dtl3 = { text = "Kathedrale", colour = AM_ORANGE, coords = { {89, 29} }, symbol = { "2" }, |
tooltiptxt = "", toMap = "Das scharlachrote Kloster" }, |
dtl4 = { text = "Waffenkammer", colour = AM_ORANGE, coords = { {93, 43} }, symbol = { "3" }, |
tooltiptxt = "", toMap = "Das scharlachrote Kloster" }, |
dtl5 = { text = "Bibliothek", colour = AM_ORANGE, coords = { {87, 55} }, symbol = { "4" }, |
tooltiptxt = "", toMap = "Das scharlachrote Kloster" }, |
-- toMap = "Scarlet Monastery", "Das scharlachrote Kloster", "Monast\195\168re \195\169carlate" |
}, |
{ name = "Der Tempel von Atal'Hakkar"..AM_EXTERIOR, -- Sunken Temple |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Der Tempel von Atal'Hakkar", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SunkenTempleExt", |
location = "Sümpfe des Elends", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.53955, maxX = 0.54659, minY = 0.78631, maxY = 0.79619 }, |
amData = { minX = 0.08, maxX = 0.815, minY = 0.23, maxY = 0.91 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {12, 89} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", special = "Jade "..AM_RARE, leaveGap = 1 }, |
dtl2 = { text = "Kazkaz der Unheilige", colour = AM_RED, coords = { {46, 70} }, symbol = { "1" }, |
tooltiptxt = "", special = "(Ober)" }, |
dtl3 = { text = "Zekkis", colour = AM_RED, coords = { {58, 38} }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "Veyzhak der Kannibale", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", special = "(?) "..AM_RARE, leaveGap = 1 }, |
dtl5 = { text = "Der Tempel von Atal'Hakkar", colour = AM_ORANGE, coords = { {57, 21} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Der Tempel von Atal'Hakkar", leaveGap = 1 }, |
-- toMap = "The Temple of Atal'Hakkar", "Der versunkene Tempel", "Le temple d'Atal'Hakkar" |
}, |
{ name = "Tiefschwarze Grotte"..AM_EXTERIOR, -- Blackfathom Deeps |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Tiefschwarze Grotte", |
displayshort = "BFD", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BlackfathomDeepsExt", |
location = "Eschental", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.4366733, maxX = 0.44610637, minY = 0.34415522, maxY = 0.35412708 }, |
amData = { minX = 0.045, maxX = 0.975, minY = 0.14, maxY = 0.81 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {35, 80} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Tiefschwarze Grotte", colour = AM_ORANGE, coords = { {70, 43.8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Tiefschwarze Grotte", leaveGap = 1 }, |
-- toMap = "Blackfathom Deeps", "Blackfathom-Tiefenl", "Profondeurs de Brassenoire" |
}, |
{ name = "Die Todesminen"..AM_EXTERIOR, -- The Deadmines |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Die Todesminen", |
displayshort = "BFD", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\TheDeadminesExt", |
location = "Westfall", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.404836, maxX = 0.410194, minY = 0.819415, maxY = 0.82981 }, |
amData = { minX = 0.15, maxX = 0.89, minY = 0.01, maxY = 0.965 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {68, 1} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Marisa du'Paige", colour = AM_RED, coords = { {62, 63}, {86, 39} }, symbol = { "1" }, |
tooltiptxt = "", special = AM_VARIES }, |
dtl3 = { text = "Manipulierter Adliger", colour = AM_RED, coords = { { 70, 71 } }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "Großknecht Distelklette", colour = AM_RED, coords = { {60, 86.8} }, symbol = { "3" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "Die Todesminen", colour = AM_ORANGE, coords = { {15, 48} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Die Todesminen", leaveGap = 1 }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
{ name = "Karazhan"..AM_EXTERIOR, -- Karazhan |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Karazhan", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\KarazhanExt", |
location = "Gebirgspass der Totenwinde", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "DeadwindPass", |
wmData = { minX = 0.41501, maxX = 0.5179492, minY = 0.6651555, maxY = 0.822 }, --8172344 |
amData = { minX = 0.02, maxX = 1.0, minY = 0.0, maxY = 0.98 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {53, 50} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Karazhan", special = "(Vorne)" }, |
dtl2 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {73, 8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Karazhan", special = "(Hinten)", leaveGap = 1 }, |
dtl3 = { text = "Versammlungsstein", colour = AM_BLUE, coords = { {44, 57} }, symbol = { "A" }, |
tooltiptxt = "" }, |
dtl4 = { text = "Friedhof", colour = AM_BLUE, coords = { {0, 62} }, symbol = { "B" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "Erzmagierin Leryda", colour = AM_GREEN, coords = { {58, 51} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl6 = { text = "Lehrling Darius", colour = AM_GREEN, coords = { {53, 56} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl7 = { text = "Erzmagier Alturus", colour = AM_GREEN, coords = { {54, 61} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl8 = { text = "Treppe zum Unterirdischen Teich", colour = AM_GREEN, coords = { {59, 75} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl9 = { text = "Treppe zum Unterirdischen Brunnen", colour = AM_GREEN, coords = { {72, 77} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl10 = { text = "Verkohltes Knochenfragment", colour = AM_GREEN, coords = { {31, 76} }, symbol = { "6" }, |
tooltiptxt = "" }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
}; |
end |
-- [[ |
-- AlphaMap v2.11.11100 Traditional Chinese Localization File |
-- Initial Translated by: Arith Hsu (2006/07/21) |
-- Maintained by: Arith Hsu |
-- Last Updated: 2006/07/26 |
-- Comments: |
-- 2006/07/27 Arith: ç¿»è¯éåæ件çæåï¼å·¥ä½éæ¯å¾é¾å¤§çï¼ç¹å¥æ¯è¦å»æ¥è©¢åå¯æ¬è£¡ç boss å稱ï¼éæä¸äºå°æçä»»åå稱å |
-- ä¸äºä»»å注æäºé çãææçå°å¾çºæ人ç±å¿ç¶è·éåç¿»è¯ï¼ä½æ¯è«å°éååç¶è·ç¿»è¯ç人çè¾åï¼ä½ å¯ä»¥æä½ |
-- çååå å¨æªé ï¼ä½æ¯è«å¿ç§»é¤å ¶ä»äººçååã |
-- 使ç¨ç°¡é«ä¸æçæåå¦ææ¯æ¿éåæ£é«ä¸ææªæ¡ç´æ¥è½ç°¡é«ï¼æä¹æ²ä»éº¼æè¦ï¼ä½æ¯è«ä¸æ¨£ä¿çåç¿»è¯è çè¨é |
-- å¦å¤è«æ³¨æï¼æ£é«ä¸æåç°¡é«ä¸æçç¿»è¯éæ¯æ諸å¤çä¸ä¸è´ï¼è«èªè¡ä¿®æ£ã |
-- Revision History: |
-- 7/26: Complete about 95% translations. |
-- ]] |
if ( GetLocale() == "zhTW" ) then |
AM_TYP_EXTERIORS = "Caves"; |
AM_ALPHAMAP_EXTERIORS_LIST = { |
{ name = "åéä¹æ§"..AM_EXTERIOR, -- Dire Maul Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - åéä¹æ§", |
displayshort = "DM", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\DireMaulExt", |
location = "è²ææ¯ (59, 44)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.4268, maxX = 0.441, minY = 0.6648, maxY = 0.696 }, |
amData = { minX = 0.29, maxX = 0.97, minY = 0.025, maxY = 0.98 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {32, 97} }, symbol = { "X" }, |
tooltiptxt = "", toMap = "åéä¹æ§", leaveGap = 1 }, |
dtl2 = { text = "Eldereth Row", colour = AM_BLUE, coords = { {57, 73} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Broken Commons", colour = AM_BLUE, coords = { {62, 50} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl4 = { text = "Skarr the Unbreakable", colour = AM_RED, coords = { {62, 33} }, symbol = { "3" }, |
tooltiptxt = "Lvl58 èè±äººå½¢æª" }, |
dtl5 = { text = "The Maul", colour = AM_RED, coords = { {62, 26} }, symbol = { "4" }, |
tooltiptxt = "PvP åå" }, |
dtl6 = { text = "Path to The Maul", colour = AM_BLUE, coords = { {44, 47}, {58, 33} }, symbol = { "P" }, |
tooltiptxt = "Sleeping Hyena Guards" }, |
dtl7 = { text = "Chamber with roof Exit from DM East", colour = AM_BLUE, coords = { {85, 19.4} }, symbol = { "5" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl8 = { text = "åéä¹æ§ (æ±)", colour = AM_GREEN, coords = { {84, 32}, {96, 62} }, symbol = { "E" }, |
tooltiptxt = "æä¸ä»¥æé 'åéä¹æ§ (æ±)' çå°å", toMap = "åéä¹æ§ (æ±)" }, |
dtl9 = { text = "åéä¹æ§ (å)", colour = AM_GREEN, coords = { {62, 4} }, symbol = { "N" }, |
tooltiptxt = "æä¸ä»¥æé 'åéä¹æ§ (å)' çå°å", toMap = "åéä¹æ§ (å)" }, |
dtl10 = { text = "åéä¹æ§ (西)", colour = AM_GREEN, coords = { {42, 40} }, symbol = { "W" }, |
tooltiptxt = "æä¸ä»¥æé 'åéä¹æ§ (西)' çå°å", toMap = "åéä¹æ§ (西)", leaveGap = 1 } |
}, |
{ name = "諾å§çæ ¹"..AM_EXTERIOR, -- Gnomeregan |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - 諾å§çæ ¹", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\GnomereganExt", |
location = "丹è«æ´ (25, 41)", |
levels = "", |
players = "", |
prereq = "", |
general = "é¨è½å¯ç±è寶海ç£å³ééä¾.\nèµ·å§ä»»åä¾èªå¥§æ ¼çªå·¥ç¨å¸«.", |
wmData = { minX = 0.423202, maxX = 0.430997, minY = 0.590355, maxY = 0.602768 }, |
amData = { minX = 0.198, maxX = 0.92, minY = 0.21, maxY = 0.926 }, |
dtl1 = { text = "å¤é¨", colour = AM_GREEN, coords = { {91.0, 92.5} }, symbol = { "O" }, |
tooltiptxt = "" }, |
dtl2 = { text = "åé梯", colour = AM_GREEN, coords = { {81.59, 87.65} }, symbol = { "L" }, |
tooltiptxt = "" }, |
dtl3 = { text = "å³éå¨", colour = AM_GREEN, coords = { {60.95, 72.95} }, symbol = { "P" }, |
tooltiptxt = "å¾è寶海ç£" }, |
dtl4 = { text = "æ¯æ®æ´å ", colour = AM_BLUE, coords = { {60.95, 72.95} }, symbol = { " " }, |
tooltiptxt = "Away Team", leaveGap = 1 }, |
dtl5 = { text = "ç©é£å¼æåé»è ¦ 3005-A", colour = AM_PURPLE, coords = { {67.29, 42.22}, {61.43, 41.78}, {64.00, 26.52}, {69.46, 26.75} }, symbol = { "A" }, |
tooltiptxt = "å¡çåç´" }, |
dtl6 = { text = "å°ç«¯æ©å¨äºº", colour = AM_RED, coords = { {44.0, 36.53} }, symbol = { "1" }, |
tooltiptxt = "Lvl26 èè±æ©å¨äºº", leaveGap = 1 }, |
dtl7 = { text = "主è¦å¯æ¬å ¥å£", colour = AM_ORANGE, coords = { {18.89, 88.0} }, symbol = { "I" }, |
tooltiptxt = "", toMap = "諾å§çæ ¹" }, |
dtl8 = { text = "è»éå ¥å£", colour = AM_ORANGE, coords = { {62.46, 22.75} }, symbol = { "W" }, |
tooltiptxt = "éè¦è»éé°å", toMap = "Gnomeregan", leaveGap = 1 } |
}, |
{ name = "çªæé "..AM_EXTERIOR, -- Maraudon Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - çªæé ", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\MaraudonExt", |
location = "æ·æ¶¼ä¹å° (29, 62)", |
levels = "40-49", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.3807325, maxX = 0.393785, minY = 0.5679875, maxY = 0.58772 }, |
amData = { minX = 0.02, maxX = 0.92, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "å ¥å£", colour = AM_GREEN, coords = { {23, 59} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "第ä¸å¯æ±", colour = AM_RED, coords = { {31, 45} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "S第äºå¯æ±", colour = AM_RED, coords = { {24, 29} }, symbol = { "2" }, |
tooltiptxt = "å¨ä¸é層çæ°´æ± é" }, |
dtl4 = { text = "第ä¸å¯æ±", colour = AM_RED, coords = { {80, 46} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl5 = { text = "å±é¯å¾·æ", colour = AM_GREEN, coords = { {48, 64} }, symbol = { "4" }, |
tooltiptxt = "ä»»åæä¾è ", leaveGap = 1 }, |
dtl6 = { text = "çªæé å³éé»", colour = AM_BLUE, coords = { {24, 47} }, symbol = { "P" }, |
tooltiptxt = "éè¦å¡é·å¸ææ¯ç¯æ" }, |
dtl7 = { text = "çªæé (æ©å)", colour = AM_ORANGE, coords = { {84, 71} }, symbol = { "X1" }, |
tooltiptxt = "æä¸ä»¥éåçªæé å¯æ¬å°å", toMap = "çªæé " }, |
dtl8 = { text = "çªæé (ç´«å)", colour = AM_PURPLE, coords = { {39, 12.4} }, symbol = { "X2" }, |
tooltiptxt = "æä¸ä»¥éåçªæé å¯æ¬å°å", toMap = "çªæé " } |
}, |
{ name = "奧éæ¼"..AM_EXTERIOR, -- Uldaman Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - 奧éæ¼", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\UldamanExt", |
location = "èèªä¹å° (44, 12)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Azeroth", |
wmData = { minX = 0.536226, maxX = 0.544795, minY = 0.57594, maxY = 0.586616 }, |
amData = { minX = 0.075, maxX = 0.95, minY = 0.20, maxY = 0.935 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {95, 33} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = AM_INSTANCE_CHESTS, colour = AM_BLUE, coords = { {23, 64}, {33, 88} }, symbol = { AM_CHEST_SYMBOL }, |
tooltiptxt = "Quests", leaveGap = 1 }, |
dtl3 = { text = "奧éæ¼", colour = AM_GREEN, coords = { {30.5, 23} }, symbol = { "U" }, |
tooltiptxt = "", toMap = "奧éæ¼", leaveGap = 1 } |
}, |
{ name = "ååæ´ç©´"..AM_EXTERIOR, -- Wailing Caverns Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - ååæ´ç©´", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\WailingCavernsExt", |
location = "貧ç ä¹å° (46, 36)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.5178145, maxX = 0.529001, minY = 0.543372, maxY = 0.555871 }, |
amData = { minX = 0.05, maxX = 0.97, minY = 0.15, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {14.2, 81.5} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "ååæ´ç©´", colour = AM_GREEN, coords = { {55.1, 62.2} }, symbol = { "W" }, |
tooltiptxt = "", toMap = "ååæ´ç©´", leaveGap = 1 } |
}, |
{ name = "é»ç³å±±"..AM_EXTERIOR, -- Blackrock Mountain |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - é»ç³å±±", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BRMExt", |
location = "é»ç³å±±", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.46707, maxX = 0.47864, minY = 0.67602, maxY = 0.69818 }, |
amData = { minX = 0.14, maxX = 0.85, minY = 0.09, maxY = 0.985 }, |
dtl1 = { text = "Burning Steppes", colour = AM_GREEN, coords = { {50.0, 38.0} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Searing Gorge", colour = AM_GREEN, coords = { {53.2, 98.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "LBRS/UBRS/BWL", colour = AM_RED, coords = { {71, 59.4} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "é»ç³å¡", leaveGap = 1 }, |
dtl4 = { text = "Lothos Riftwalker", colour = AM_BLUE, coords = { {40, 57} }, symbol = { "1" }, |
tooltiptxt = "Attunement to Core\nTeleport to Molten Core", toMap = "çç«ä¹å¿", leaveGap = 1 }, |
dtl5 = { text = "Overmaster Pyron", colour = AM_RED, coords = { {21.1, 15.0} }, symbol = { "2" }, |
tooltiptxt = "Lvl52 Elite Elemental", special = AM_WANDERS, leaveGap = 1 }, |
dtl6 = { text = "BRD/MC", colour = AM_RED, coords = { {25, 9} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "é»ç³æ·±æ·µ", leaveGap = 1 } |
}, |
{ name = "æå ä¹ç©´"..AM_EXTERIOR, -- CoT |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - æå ä¹ç©´", |
displayshort = "CoT", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoTExt", |
location = "å¡ç´å©æ¯", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Tanaris", |
wmData = { minX = 0.5521, maxX = 0.68239, minY = 0.47247, maxY = 0.63367 }, |
amData = { minX = 0.09, maxX = 0.99, minY = 0.15, maxY = 0.86 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "å¸ç¾æ¯å¸èå¾·ä¸éµ", colour = AM_ORANGE, coords = { {1.5, 41.2} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "å¸ç¾æ¯å¸èå¾·ä¸éµ" }, |
dtl3 = { text = "é»è²æ²¼æ¾¤", colour = AM_ORANGE, coords = { {18.00, 86.22} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "é»è²æ²¼æ¾¤" }, |
dtl4 = { text = "æµ·å ç¾å±±", colour = AM_ORANGE, coords = { {22, 23} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "æµ·å ç¾å±±", }, |
dtl5 = { text = "CoT: Old Stratholme", colour = AM_ORANGE, coords = { {49.11, 84.12} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "Oldstratholme", leaveGap = 1 }, |
dtl6 = { text = "æéæåå¡", colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl7 = { text = "è¾åå æ¯é ·ç§æ´ç±³", colour = AM_GREEN, coords = { {92, 25} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl8 = { text = "å¢å°", colour = AM_GREEN, coords = { {68, 23} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl9 = { text = "äºå©", colour = AM_GREEN, coords = { {67.87, 56.0} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl10 = { text = "伯ç¹å¡", colour = AM_GREEN, coords = { {67, 61} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl11 = { text = "å¡èéå§", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "é¿åç±³", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl13 = { text = "è©æå¤å§", colour = AM_GREEN, coords = { {37, 56} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl14 = { text = "ç´¢è®æµè", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl15 = { text = "é¿ææ¯è«æ", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl16 = { text = "æäº", colour = AM_GREEN, coords = { {37, 33} }, symbol = { "6" }, |
tooltiptxt = "" }, |
dtl17 = { text = "å®æå§", colour = AM_GREEN, coords = { {31, 45} }, symbol = { "7" }, |
tooltiptxt = "", special = "(å å¹´)" }, |
dtl18 = { text = "諾æç", colour = AM_GREEN, coords = { {31, 45} }, symbol = { " " }, |
tooltiptxt = "", special = "(å å¹´)" }, |
dtl19 = { text = "å®æå§", colour = AM_GREEN, coords = { {25, 67} }, symbol = { "8" }, |
tooltiptxt = "", special = "(æå¹´)" }, |
dtl20 = { text = "諾æç", colour = AM_GREEN, coords = { {25, 67} }, symbol = { " " }, |
tooltiptxt = "", special = "(æå¹´)" }, |
}, |
{ name = "ç¤çæ´ç©´"..AM_EXTERIOR, -- Coilfang |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - ç¤çæ´ç©´", |
displayshort = "CR", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoilfangExt", |
location = "è´æ ¼æ²¼æ¾¤", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Zangarmarsh", |
wmData = { minX = 0.48742, maxX = 0.54289, minY = 0.33097, maxY = 0.38282 }, |
amData = { minX = 0.14, maxX = 0.73, minY = 0.43, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {48.24, 77.34} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "(æ°´ä¸)", leaveGap = 1 }, |
dtl2 = { text = "奴é¸ç£ç", colour = AM_ORANGE, coords = { {16.41, 62.89} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "奴é¸ç£ç" }, |
dtl3 = { text = "è¸æ±½æ´çª", colour = AM_ORANGE, coords = { {31.05, 45.70} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "è¸æ±½æ´çª" }, |
dtl4 = { text = "æ¯èç¥æ®¿æ´ç©´", colour = AM_ORANGE, coords = { {48.05, 46.48} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "æ¯èç¥æ®¿æ´ç©´" }, |
dtl5 = { text = "æ¯ç沼澤", colour = AM_ORANGE, coords = { {68.95, 59.375} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "æ¯ç沼澤", leaveGap = 1 }, |
dtl6 = { text = "çå®è 詹æ±æ ¼", colour = AM_GREEN, coords = { {49.8, 64.26} }, symbol = { "1" }, |
tooltiptxt = "", special = "éåç³" }, |
dtl7 = { text = "è«å¡æ ¼Â·å²ææµ·å¾·", colour = AM_GREEN, coords = { {44.14, 59.96} }, symbol = { "2" }, |
tooltiptxt = "" }, |
}, |
{ name = "奧é½é "..AM_EXTERIOR, -- Auchindoun |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - 奧é½é ", |
displayshort = "Auch", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\AuchindounExt", |
location = "ç½éª¨èé, æ³°æ´å¡æ£®æ", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "TerokkarForest", |
wmData = { minX = 0.34323, maxX = 0.44944, minY = 0.57638, maxY = 0.73592 }, |
amData = { minX = 0.11, maxX = 0.89, minY = 0.10, maxY = 0.88 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {21, 20}, {81, 20}, {21, 78}, {81, 78} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "奧å¥å¥å°ç©´", colour = AM_ORANGE, coords = { {8, 49.5} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "奧å¥å¥å°ç©´" }, |
dtl3 = { text = "æ³åå¢å°", colour = AM_ORANGE, coords = { {50, 7} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "æ³åå¢å°" }, |
dtl4 = { text = "å¡å¸å 大廳", colour = AM_ORANGE, coords = { {92, 49.5} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "å¡å¸å 大廳" }, |
dtl5 = { text = "æ影迷宮", colour = AM_ORANGE, coords = { {50, 92} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "æ影迷宮", leaveGap = 1 }, |
dtl6 = { text = "éåç³", colour = AM_GREEN, coords = { {50, 44} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl7 = { text = "åå", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl8 = { text = "大ç¥ç¶é¿ç¾å´çªæ¯", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl9 = { text = "å èçè", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl10 = { text = "ççè èå§å¤", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl11 = { text = "è·ç²å éæ²", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "å¥è©æ¯çååæçªå¾·", colour = AM_GREEN, coords = { {50, 16} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl13 = { text = "å·¥å è«æ³å©åå¸", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl14 = { text = "å¸å®¶çªå§è¿ª", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl15 = { text = "ãå²ä»¤å§ã", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl16 = { text = "éé·å¡å¤«æè²", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl17 = { text = "ä¼æ¯æ³", colour = AM_GREEN, coords = { {83, 49.5} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl18 = { text = "æ°å ´å 帥çªèµ«è", colour = AM_GREEN, coords = { {50, 80} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl19 = { text = "éè«èçå è©", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl20 = { text = "糧é£ä¾æè ·è²ç´¢ç¹", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl21 = { text = "å人å¡ç¾å©å¥", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
}, |
{ name = "è¡è²ä¿®éé¢"..AM_EXTERIOR, -- Scarlet Monastery |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - è¡è²ä¿®éé¢", |
displayshort = "SM", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SMExt", |
location = "æçæ¯æ³æå°", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.462834, maxX = 0.466359, minY = 0.30418, maxY = 0.30718 }, |
amData = { minX = 0.02, maxX = 0.91, minY = 0.26, maxY = 0.695 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {5, 59}, {9, 71} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "å¢å°åº", colour = AM_ORANGE, coords = { {76, 23} }, symbol = { "1" }, |
tooltiptxt = "", toMap = "è¡è²ä¿®éé¢" }, |
dtl3 = { text = "大æå ", colour = AM_ORANGE, coords = { {89, 29} }, symbol = { "2" }, |
tooltiptxt = "", toMap = "è¡è²ä¿®éé¢" }, |
dtl4 = { text = "å械åº", colour = AM_ORANGE, coords = { {93, 43} }, symbol = { "3" }, |
tooltiptxt = "", toMap = "è¡è²ä¿®éé¢" }, |
dtl5 = { text = "å¾ä¹¦é¦", colour = AM_ORANGE, coords = { {87, 55} }, symbol = { "4" }, |
tooltiptxt = "", toMap = "è¡è²ä¿®éé¢" }, |
-- toMap = "Scarlet Monastery", "Das scharlachrote Kloster", "Monast\195\168re \195\169carlate" |
}, |
{ name = "é¿å¡åå¡ç¥åº"..AM_EXTERIOR, -- Sunken Temple |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - é¿å¡åå¡ç¥åº", |
displayshort = "ST", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SunkenTempleExt", |
location = "æ²ä¼¤æ²¼æ³½", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.53955, maxX = 0.54659, minY = 0.78631, maxY = 0.79619 }, |
amData = { minX = 0.08, maxX = 0.815, minY = 0.23, maxY = 0.91 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {12, 89} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", special = "(çé¾ - ç¨æ)", leaveGap = 1 }, |
dtl2 = { text = "éªæ¶çå¡è¨å¡å ¹", colour = AM_RED, coords = { {46, 70} }, symbol = { "1" }, |
tooltiptxt = "", special = "(ä¸å±)" }, |
dtl3 = { text = "æ³½åºæ¯", colour = AM_RED, coords = { {58, 38} }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "é£å°¸è ç»´è¨å ", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", special = "(?) (ç¨æ)", leaveGap = 1 }, |
dtl5 = { text = "é¿å¡åå¡ç¥åº", colour = AM_ORANGE, coords = { {57, 21} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "é¿å¡åå¡ç¥åº", leaveGap = 1 }, |
-- toMap = "The Temple of Atal'Hakkar", "Der versunkene Tempel", "Le temple d'Atal'Hakkar" |
}, |
{ name = "é»ææ·±æ¸"..AM_EXTERIOR, -- Blackfathom Deeps |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - é»ææ·±æ¸", |
displayshort = "BFD", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BlackfathomDeepsExt", |
location = "ç°è°·", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.4366733, maxX = 0.44610637, minY = 0.34415522, maxY = 0.35412708 }, |
amData = { minX = 0.045, maxX = 0.975, minY = 0.14, maxY = 0.81 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {35, 80} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "é»ææ·±æ¸", colour = AM_ORANGE, coords = { {70, 43.8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "é»ææ·±æ¸", leaveGap = 1 }, |
-- toMap = "Blackfathom Deeps", "Blackfathom-Tiefenl", "Profondeurs de Brassenoire" |
}, |
{ name = "æ»äº¡ç¿äº"..AM_EXTERIOR, -- The Deadmines |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - æ»äº¡ç¿äº", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\TheDeadminesExt", |
location = "西é¨èé", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.404836, maxX = 0.410194, minY = 0.819415, maxY = 0.82981 }, |
amData = { minX = 0.15, maxX = 0.89, minY = 0.01, maxY = 0.965 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {68, 1} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "çéè·ææ´¾æ ¼", colour = AM_RED, coords = { {62, 63}, {86, 39} }, symbol = { "1" }, |
tooltiptxt = "", special = AM_VARIES }, |
dtl3 = { text = "被æ´èçè´µæ", colour = AM_RED, coords = { { 70, 71 } }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "工头å¸æ¯èç¹", colour = AM_RED, coords = { {60, 86.8} }, symbol = { "3" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "æ»äº¡ç¿äº", colour = AM_ORANGE, coords = { {15, 48} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "æ»äº¡ç¿äº", leaveGap = 1 }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
{ name = "å¡æèµ"..AM_EXTERIOR, -- Karazhan |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - å¡æèµ", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\KarazhanExt", |
location = "éé£å°å¾", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "DeadwindPass", |
wmData = { minX = 0.41501, maxX = 0.5179492, minY = 0.6651555, maxY = 0.822 }, --8172344 |
amData = { minX = 0.02, maxX = 1.0, minY = 0.0, maxY = 0.98 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {53, 50} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "å¡æèµ", special = "(åé¨å ¥å£)" }, |
dtl2 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {73, 8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "å¡æèµ", special = "(åé¨å ¥å£)", leaveGap = 1 }, |
dtl3 = { text = "éåç³", colour = AM_BLUE, coords = { {44, 57} }, symbol = { "A" }, |
tooltiptxt = "" }, |
dtl4 = { text = "å¢å°", colour = AM_BLUE, coords = { {0, 62} }, symbol = { "B" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "大æ³å¸è¾å°è¾¾", colour = AM_GREEN, coords = { {58, 51} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl6 = { text = "å¦å¾è¾¾éä¹æ¯", colour = AM_GREEN, coords = { {53, 56} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl7 = { text = "大æ³å¸å¥¥å¾é²æ¯", colour = AM_GREEN, coords = { {54, 61} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl8 = { text = "éå¾å°ä¸æ°´æ± ç楼梯", colour = AM_GREEN, coords = { {59, 75} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl9 = { text = "éå¾å°ä¸æ°´äºç楼梯", colour = AM_GREEN, coords = { {72, 77} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl10 = { text = "ç¦éª¨ç¢å", colour = AM_GREEN, coords = { {31, 76} }, symbol = { "6" }, |
tooltiptxt = "" }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
}; |
end |
## Interface: 30000 |
## Title: AlphaMap_Exteriors |
## Notes: Instance Exteriors & cave maps for AlphaMap showing Raid/Party positions |
## RequiredDeps: AlphaMap |
localisation.en.lua |
localisation.de.lua |
localisation.fr.lua |
localisation.cn.lua |
localisation.tw.lua |
AlphaMap_Exteriors.lua |
This is a plugin AddOn for "AlphaMap (Fan's Update)" |
It shows pre-made Minimap textured maps of Instance Exteriors and cave systems like Black Rock Mountain, Caverns of Time, etc. |
It will show Raid and/or Party members on the map. |
(Especially useful with the "PartySpotter" AddOn installed). |
If you have Enabled Mouse Interactive mode then you can Zoom in/out on particular areas of the map by <ALT>-Left/Right clicking; |
Useful when you want to see a particular area in more detail. |
--[[ |
--AlphaMap Simplified Chinese |
--Locolized by springsnow (2006/7/14)(3åº-åå®å¨-æµ®äº) |
--Last Updated:2006/9/23 |
--ä¹æ以æ±åæ¤æä»¶å ¶å®æ¯å 为èªå·±ä¸ç´å¨ç¨ï¼ä»¥åç¨çæ§çæ¬çæ人æ±åï¼å¤§çº¦å·²ç»æä¸å¹´æ²¡ææ´æ°å½æ±åäºï¼ |
--为äºèªå·±ä½¿ç¨æ¹ä¾¿ï¼äºæ¯å°±å°è¯èªå·±æ±åäºï¼ç±äºæ¬äººåºæ¬æ²¡è¿è¿æåºï¼æ以æåºé¨åå¯è½æ±åä¸å¤ªå®æ´ï¼ |
--å¸æ大家è½å¤ç»äºå¸®å©ã |
--]] |
if( GetLocale() == "zhCN" ) then |
AM_TYP_EXTERIORS = "Caves"; |
AM_ALPHAMAP_EXTERIORS_LIST = { |
{ name = "åè¿ä¹æ§"..AM_EXTERIOR, -- Dire Maul Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - åè¿ä¹æ§", |
displayshort = "DM", |
filename = "\\Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\DireMaulExt", |
location = "è²ææ¯ (59, 44)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.4268, maxX = 0.441, minY = 0.6648, maxY = 0.696 }, |
amData = { minX = 0.29, maxX = 0.97, minY = 0.025, maxY = 0.98 }, |
dtl1 = { text = "å ¥å£", colour = AM_GREEN, coords = { {32, 97} }, symbol = { "X" }, |
tooltiptxt = "", toMap = "Dire Maul", leaveGap = 1 }, |
dtl2 = { text = "è¾å¾·é·æ¯åº", colour = AM_BLUE, coords = { {57, 73} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "被æ¯åçåºé¢", colour = AM_BLUE, coords = { {62, 50} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl4 = { text = "æ æçæ¯å¡å°", colour = AM_RED, coords = { {62, 33} }, symbol = { "3" }, |
tooltiptxt = "Lvl58 ç²¾è±äººå½¢çç©" }, |
dtl5 = { text = "å·¨æ§ç«æåº", colour = AM_RED, coords = { {62, 26} }, symbol = { "4" }, |
tooltiptxt = "PvP åºå" }, |
dtl6 = { text = "éå¾å·¨æ§ç«æåº", colour = AM_BLUE, coords = { {44, 47}, {58, 33} }, symbol = { "P" }, |
tooltiptxt = "æ²ç¡çæå¤å åç¼" }, |
dtl7 = { text = "顶é¨ä¸ºåè¿ä¹æ§è¥¿åºå£çæ¿é´", colour = AM_BLUE, coords = { {85, 19.4} }, symbol = { "5" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl8 = { text = "åè¿ä¹æ§ä¸", colour = AM_GREEN, coords = { {84, 32}, {96, 62} }, symbol = { "E" }, |
tooltiptxt = "ç¹å»æå¼åè¿ä¹æ§ä¸å°å¾", toMap = "åè¿ä¹æ§ (ä¸)" }, |
dtl9 = { text = "åè¿ä¹æ§å", colour = AM_GREEN, coords = { {62, 4} }, symbol = { "N" }, |
tooltiptxt = "ç¹å»æå¼åè¿ä¹æ§åå°å¾", toMap = "åè¿ä¹æ§ (å)" }, |
dtl10 = { text = "åè¿ä¹æ§è¥¿", colour = AM_GREEN, coords = { {42, 40} }, symbol = { "W" }, |
tooltiptxt = "ç¹å»æå¼åè¿ä¹æ§è¥¿å°å¾", toMap = "åè¿ä¹æ§ (西)", leaveGap = 1 } |
}, |
{ name = "诺è«çæ ¹"..AM_EXTERIOR, -- Gnomeregan |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - 诺è«çæ ¹", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\GnomereganExt", |
location = "丹è«ç½ (25, 41)", |
levels = "", |
players = "", |
prereq = "", |
general = "é¨è½ç»ç±èå®æµ·æ¹¾ä¼ éå¨è¿å ¥.\nä»å¥¥æ ¼ççå·¥ç¨å¸å¤è·å¾èµ·å§ä»»å¡.", |
wmData = { minX = 0.423202, maxX = 0.430997, minY = 0.590355, maxY = 0.602768 }, |
amData = { minX = 0.198, maxX = 0.92, minY = 0.21, maxY = 0.926 }, |
dtl1 = { text = "å¤é¨", colour = AM_GREEN, coords = { {91.0, 92.5} }, symbol = { "O" }, |
tooltiptxt = "" }, |
dtl2 = { text = "åéæº", colour = AM_GREEN, coords = { {81.59, 87.65} }, symbol = { "L" }, |
tooltiptxt = "" }, |
dtl3 = { text = "ä¼ éå¨", colour = AM_GREEN, coords = { {60.95, 72.95} }, symbol = { "P" }, |
tooltiptxt = "æ¥èªèå®æµ·æ¹¾" }, |
dtl4 = { text = "æ¯æ®æ´å ", colour = AM_BLUE, coords = { {60.95, 72.95} }, symbol = { " " }, |
tooltiptxt = "Away Team", leaveGap = 1 }, |
dtl5 = { text = "ç©éµå¼æå计ç®æº 3005-A", colour = AM_PURPLE, coords = { {67.29, 42.22}, {61.43, 41.78}, {64.00, 26.52}, {69.46, 26.75} }, symbol = { "A" }, |
tooltiptxt = "å¡çå级" }, |
dtl6 = { text = "å°ç«¯æºå¨äºº", colour = AM_RED, coords = { {44.0, 36.53} }, symbol = { "1" }, |
tooltiptxt = "Lvl26 ç²¾è±æºæ¢°", leaveGap = 1 }, |
dtl7 = { text = "主å¯æ¬å ¥å£", colour = AM_ORANGE, coords = { {18.89, 88.0} }, symbol = { "I" }, |
tooltiptxt = "", toMap = "诺è«çæ ¹" }, |
dtl8 = { text = "车é´å¯æ¬å ¥å£", colour = AM_ORANGE, coords = { {62.46, 22.75} }, symbol = { "W" }, |
tooltiptxt = "éè¦è½¦é´é¥å", toMap = "诺è«çæ ¹", leaveGap = 1 } |
}, |
{ name = "çæé¡¿"..AM_EXTERIOR, -- Maraudon Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - çæé¡¿", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\MaraudonExt", |
location = "ååä¹å° (29, 62)", |
levels = "40-49", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.3807325, maxX = 0.393785, minY = 0.5679875, maxY = 0.58772 }, |
amData = { minX = 0.02, maxX = 0.92, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "å ¥å£", colour = AM_GREEN, coords = { {23, 59} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "第ä¸å¯æ±", colour = AM_RED, coords = { {31, 45} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "第äºå¯æ±", colour = AM_RED, coords = { {24, 29} }, symbol = { "2" }, |
tooltiptxt = "ä¸å±æ°´æ± é´" }, |
dtl4 = { text = "第ä¸å¯æ±", colour = AM_RED, coords = { {80, 46} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl5 = { text = "å¯é¯å¾·æ", colour = AM_GREEN, coords = { {48, 64} }, symbol = { "4" }, |
tooltiptxt = "ä»»å¡ç»äºè ", leaveGap = 1 }, |
dtl6 = { text = "çæ顿大é¨", colour = AM_BLUE, coords = { {24, 47} }, symbol = { "P" }, |
tooltiptxt = "éè¦å¡å¸é·ææ¯èæ" }, |
dtl7 = { text = "çæé¡¿ (æ©è²)", colour = AM_ORANGE, coords = { {84, 71} }, symbol = { "X1" }, |
tooltiptxt = "ç¹å»æå¼çæé¡¿å¯æ¬å°å¾", toMap = "çæé¡¿" }, |
dtl8 = { text = "çæé¡¿ (ç´«è²)", colour = AM_PURPLE, coords = { {39, 12.4} }, symbol = { "X2" }, |
tooltiptxt = "ç¹å»æå¼çæé¡¿å¯æ¬å°å¾", toMap = "çæé¡¿" } |
}, |
{ name = "奥达æ¼"..AM_EXTERIOR, -- Uldaman Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - 奥达æ¼", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\UldamanExt", |
location = "èèä¹å° (44, 12)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Azeroth", |
wmData = { minX = 0.536226, maxX = 0.544795, minY = 0.57594, maxY = 0.586616 }, |
amData = { minX = 0.075, maxX = 0.95, minY = 0.20, maxY = 0.935 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {95, 33} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = AM_INSTANCE_CHESTS, colour = AM_BLUE, coords = { {23, 64}, {33, 88} }, symbol = { AM_CHEST_SYMBOL }, |
tooltiptxt = "ä¸ä»»å¡æå ³ç³»", leaveGap = 1 }, |
dtl3 = { text = "奥达æ¼", colour = AM_GREEN, coords = { {30.5, 23} }, symbol = { "U" }, |
tooltiptxt = "ç¹å»æå¼å¥¥è¾¾æ¼å¯æ¬å°å¾", toMap = "奥达æ¼", leaveGap = 1 } |
}, |
{ name = "ååæ´ç©´"..AM_EXTERIOR, -- Wailing Caverns Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - ååæ´ç©´", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\WailingCavernsExt", |
location = "è´«ç ä¹å° (46, 36)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.5178145, maxX = 0.529001, minY = 0.543372, maxY = 0.555871 }, |
amData = { minX = 0.05, maxX = 0.97, minY = 0.15, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {14.2, 81.5} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "ååæ´ç©´", colour = AM_GREEN, coords = { {55.1, 62.2} }, symbol = { "W" }, |
tooltiptxt = "ç¹å»æå¼ååæ´ç©´å¯æ¬å°å¾", toMap = "ååæ´ç©´", leaveGap = 1 } |
}, |
{ name = "é»ç³å±±"..AM_EXTERIOR, -- Blackrock Mountain |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - é»ç³å±±", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BRMExt", |
location = "", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.46707, maxX = 0.47864, minY = 0.67602, maxY = 0.69818 }, |
amData = { minX = 0.14, maxX = 0.85, minY = 0.09, maxY = 0.985 }, |
dtl1 = { text = "Burning Steppes", colour = AM_GREEN, coords = { {50.0, 38.0} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "Searing Gorge", colour = AM_GREEN, coords = { {53.2, 98.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl3 = { text = "LBRS/UBRS/BWL", colour = AM_RED, coords = { {71, 59.4} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "é»ç³å¡", leaveGap = 1 }, |
dtl4 = { text = "Lothos Riftwalker", colour = AM_BLUE, coords = { {40, 57} }, symbol = { "1" }, |
tooltiptxt = "Attunement to Core\nTeleport to Molten Core", toMap = "çç«ä¹å¿", leaveGap = 1 }, |
dtl5 = { text = "Overmaster Pyron", colour = AM_RED, coords = { {21.1, 15.0} }, symbol = { "2" }, |
tooltiptxt = "Lvl52 Elite Elemental", special = AM_WANDERS, leaveGap = 1 }, |
dtl6 = { text = "BRD/MC", colour = AM_RED, coords = { {25, 9} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "é»ç³æ·±æ¸", leaveGap = 1 } |
}, |
{ name = "æ¶å ä¹ç©´"..AM_EXTERIOR, -- CoT |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - æ¶å ä¹ç©´", |
displayshort = "CoT", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoTExt", |
location = "å¡çº³å©æ¯", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Tanaris", |
wmData = { minX = 0.5521, maxX = 0.68239, minY = 0.47247, maxY = 0.63367 }, |
amData = { minX = 0.09, maxX = 0.99, minY = 0.15, maxY = 0.86 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "" }, |
dtl2 = { text = "æ§å¸å°æ¯å¸è±å¾·", colour = AM_ORANGE, coords = { {1.5, 41.2} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "æ§å¸å°æ¯å¸è±å¾·" }, |
dtl3 = { text = "é»è²æ²¼æ³½", colour = AM_ORANGE, coords = { {18.00, 86.22} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "é»è²æ²¼æ³½" }, |
dtl4 = { text = "æµ·å å°å³°", colour = AM_ORANGE, coords = { {22, 23} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "æµ·å å°å³°", }, |
dtl5 = { text = "ååæ¯å¦ç´¢å§", colour = AM_ORANGE, coords = { {49.11, 84.12} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "ååæ¯å¦ç´¢å§", leaveGap = 1 }, |
dtl6 = { text = "æ¶é´ç®¡çè ", colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl7 = { text = "é¿åå æ¯é¡¿Â·å ç½å§", colour = AM_GREEN, coords = { {92, 25} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl8 = { text = "å¢å°", colour = AM_GREEN, coords = { {68, 23} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl9 = { text = "äºå°é·", colour = AM_GREEN, coords = { {67.87, 56.0} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl10 = { text = "æ³¢ç¹å ", colour = AM_GREEN, coords = { {67, 61} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl11 = { text = "å å°æç½å§", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "è¾é²å°ç±³", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl13 = { text = "ææå¤å§", colour = AM_GREEN, coords = { {37, 56} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl14 = { text = "ç´¢èå¤ç±³", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl15 = { text = "é¿æå ¹å§å¤", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl16 = { text = "æ亮äº", colour = AM_GREEN, coords = { {37, 33} }, symbol = { "6" }, |
tooltiptxt = "" }, |
dtl17 = { text = "å®å¤å§", colour = AM_GREEN, coords = { {31, 45} }, symbol = { "7" }, |
tooltiptxt = "", special = "(幼年)" }, |
dtl18 = { text = "诺è¨è", colour = AM_GREEN, coords = { {31, 45} }, symbol = { " " }, |
tooltiptxt = "", special = "(幼年)" }, |
dtl19 = { text = "å®å¤å§", colour = AM_GREEN, coords = { {25, 67} }, symbol = { "8" }, |
tooltiptxt = "", special = "(æå¹´)" }, |
dtl20 = { text = "诺è¨è", colour = AM_GREEN, coords = { {25, 67} }, symbol = { " " }, |
tooltiptxt = "", special = "(æå¹´)" }, |
}, |
{ name = "ççæ°´åº"..AM_EXTERIOR, -- Coilfang |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - ççæ°´åº", |
displayshort = "CR", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoilfangExt", |
location = "èµå 沼泽", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Zangarmarsh", |
wmData = { minX = 0.48742, maxX = 0.54289, minY = 0.33097, maxY = 0.38282 }, |
amData = { minX = 0.14, maxX = 0.73, minY = 0.43, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {48.24, 77.34} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "(æ°´ä¸)", leaveGap = 1 }, |
dtl2 = { text = "奴é¶å´æ ", colour = AM_ORANGE, coords = { {16.41, 62.89} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "奴é¶å´æ " }, |
dtl3 = { text = "è¸æ±½å°çª", colour = AM_ORANGE, coords = { {31.05, 45.70} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "è¸æ±½å°çª" }, |
dtl4 = { text = "æ¯èç¥æ®¿", colour = AM_ORANGE, coords = { {48.05, 46.48} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "æ¯èç¥æ®¿" }, |
dtl5 = { text = "å¹½æ沼泽", colour = AM_ORANGE, coords = { {68.95, 59.375} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "The Underbog", leaveGap = 1 }, |
dtl6 = { text = "è§å¯è æ°åæ©", colour = AM_GREEN, coords = { {49.8, 64.26} }, symbol = { "1" }, |
tooltiptxt = "", special = "éåç³" }, |
dtl7 = { text = "è«å°ææ ¼", colour = AM_GREEN, coords = { {44.14, 59.96} }, symbol = { "2" }, |
tooltiptxt = "" }, |
}, |
{ name = "奥éé¡¿"..AM_EXTERIOR, -- Auchindoun |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - 奥éé¡¿", |
displayshort = "Auch", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\AuchindounExt", |
location = "ç½éª¨èéï¼æ³°ç½å¡æ£®æ", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "TerokkarForest", |
wmData = { minX = 0.34323, maxX = 0.44944, minY = 0.57638, maxY = 0.73592 }, |
amData = { minX = 0.11, maxX = 0.89, minY = 0.10, maxY = 0.88 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {21, 20}, {81, 20}, {21, 78}, {81, 78} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "奥éå°¼å°ç©´", colour = AM_ORANGE, coords = { {8, 49.5} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "奥éå°¼å°ç©´" }, |
dtl3 = { text = "æ³åéµå¢", colour = AM_ORANGE, coords = { {50, 7} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "æ³åéµå¢" }, |
dtl4 = { text = "å¡æ³°å 大å ", colour = AM_ORANGE, coords = { {92, 49.5} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "å¡æ³°å 大å " }, |
dtl5 = { text = "æ影迷宫", colour = AM_ORANGE, coords = { {50, 92} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "æ影迷宫", leaveGap = 1 }, |
dtl6 = { text = "éåç³", colour = AM_GREEN, coords = { {50, 44} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl7 = { text = "åé·", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl8 = { text = "奥德éå§æ¯å®ç¶", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl9 = { text = "å æéè¨", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl10 = { text = "ç¯ççæå§æå°", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl11 = { text = "é¸ç²å éå°å¯", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "èç¹äº²çåæè¿å¾·", colour = AM_GREEN, coords = { {50, 16} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl13 = { text = "å·¥å è«æ³é²æ¯", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl14 = { text = "âæå¦å®¶âçå§è¿ª", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl15 = { text = "âç¦åâ", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl16 = { text = "âä¸å°âå¡å¼æå ¹", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl17 = { text = "ä¼æ¯æ³å°", colour = AM_GREEN, coords = { {83, 49.5} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl18 = { text = "æå°ææ¥å®çå¼æ©", colour = AM_GREEN, coords = { {50, 80} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl19 = { text = "é´è°æ ¼å©å è¨", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl20 = { text = "è¡¥ç»å®å¡è¨å°ç¹", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl21 = { text = "å人å¡å©åº", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
}, |
{ name = "è¡è²ä¿®éé¢"..AM_EXTERIOR, -- Scarlet Monastery |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - è¡è²ä¿®éé¢", |
displayshort = "SM", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SMExt", |
location = "æçæ¯æ³æå°", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.462834, maxX = 0.466359, minY = 0.30418, maxY = 0.30718 }, |
amData = { minX = 0.02, maxX = 0.91, minY = 0.26, maxY = 0.695 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {5, 59}, {9, 71} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "å¢å°åº", colour = AM_ORANGE, coords = { {76, 23} }, symbol = { "1" }, |
tooltiptxt = "", toMap = "è¡è²ä¿®éé¢" }, |
dtl3 = { text = "大æå ", colour = AM_ORANGE, coords = { {89, 29} }, symbol = { "2" }, |
tooltiptxt = "", toMap = "è¡è²ä¿®éé¢" }, |
dtl4 = { text = "å械åº", colour = AM_ORANGE, coords = { {93, 43} }, symbol = { "3" }, |
tooltiptxt = "", toMap = "è¡è²ä¿®éé¢" }, |
dtl5 = { text = "å¾ä¹¦é¦", colour = AM_ORANGE, coords = { {87, 55} }, symbol = { "4" }, |
tooltiptxt = "", toMap = "è¡è²ä¿®éé¢" }, |
-- toMap = "Scarlet Monastery", "Das scharlachrote Kloster", "Monast\195\168re \195\169carlate" |
}, |
{ name = "é¿å¡åå¡ç¥åº"..AM_EXTERIOR, -- Sunken Temple |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - é¿å¡åå¡ç¥åº", |
displayshort = "ST", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SunkenTempleExt", |
location = "æ²ä¼¤æ²¼æ³½", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.53955, maxX = 0.54659, minY = 0.78631, maxY = 0.79619 }, |
amData = { minX = 0.08, maxX = 0.815, minY = 0.23, maxY = 0.91 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {12, 89} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", special = "(çé¾ - ç¨æ)", leaveGap = 1 }, |
dtl2 = { text = "éªæ¶çå¡è¨å¡å ¹", colour = AM_RED, coords = { {46, 70} }, symbol = { "1" }, |
tooltiptxt = "", special = "(ä¸å±)" }, |
dtl3 = { text = "æ³½åºæ¯", colour = AM_RED, coords = { {58, 38} }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "é£å°¸è ç»´è¨å ", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", special = "(?) (ç¨æ)", leaveGap = 1 }, |
dtl5 = { text = "é¿å¡åå¡ç¥åº", colour = AM_ORANGE, coords = { {57, 21} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "é¿å¡åå¡ç¥åº", leaveGap = 1 }, |
-- toMap = "The Temple of Atal'Hakkar", "Der versunkene Tempel", "Le temple d'Atal'Hakkar" |
}, |
{ name = "é»ææ·±æ¸"..AM_EXTERIOR, -- Blackfathom Deeps |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - é»ææ·±æ¸", |
displayshort = "BFD", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BlackfathomDeepsExt", |
location = "ç°è°·", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.4366733, maxX = 0.44610637, minY = 0.34415522, maxY = 0.35412708 }, |
amData = { minX = 0.045, maxX = 0.975, minY = 0.14, maxY = 0.81 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {35, 80} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "é»ææ·±æ¸", colour = AM_ORANGE, coords = { {70, 43.8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "é»ææ·±æ¸", leaveGap = 1 }, |
-- toMap = "Blackfathom Deeps", "Blackfathom-Tiefenl", "Profondeurs de Brassenoire" |
}, |
{ name = "æ»äº¡ç¿äº"..AM_EXTERIOR, -- The Deadmines |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - æ»äº¡ç¿äº", |
displayshort = "BFD", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\TheDeadminesExt", |
location = "西é¨èé", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.404836, maxX = 0.410194, minY = 0.819415, maxY = 0.82981 }, |
amData = { minX = 0.15, maxX = 0.89, minY = 0.01, maxY = 0.965 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {68, 1} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "çéè·ææ´¾æ ¼", colour = AM_RED, coords = { {62, 63}, {86, 39} }, symbol = { "1" }, |
tooltiptxt = "", special = AM_VARIES }, |
dtl3 = { text = "被æ´èçè´µæ", colour = AM_RED, coords = { { 70, 71 } }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "工头å¸æ¯èç¹", colour = AM_RED, coords = { {60, 86.8} }, symbol = { "3" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "æ»äº¡ç¿äº", colour = AM_ORANGE, coords = { {15, 48} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "æ»äº¡ç¿äº", leaveGap = 1 }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
{ name = "å¡æèµ"..AM_EXTERIOR, -- Karazhan |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - å¡æèµ", |
displayshort = "", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\KarazhanExt", |
location = "éé£å°å¾", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "DeadwindPass", |
wmData = { minX = 0.41501, maxX = 0.5179492, minY = 0.6651555, maxY = 0.822 }, --8172344 |
amData = { minX = 0.02, maxX = 1.0, minY = 0.0, maxY = 0.98 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {53, 50} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "å¡æèµ", special = "(åé¨å ¥å£)" }, |
dtl2 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {73, 8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "å¡æèµ", special = "(åé¨å ¥å£)", leaveGap = 1 }, |
dtl3 = { text = "éåç³", colour = AM_BLUE, coords = { {44, 57} }, symbol = { "A" }, |
tooltiptxt = "" }, |
dtl4 = { text = "å¢å°", colour = AM_BLUE, coords = { {0, 62} }, symbol = { "B" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "大æ³å¸è¾å°è¾¾", colour = AM_GREEN, coords = { {58, 51} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl6 = { text = "å¦å¾è¾¾éä¹æ¯", colour = AM_GREEN, coords = { {53, 56} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl7 = { text = "大æ³å¸å¥¥å¾é²æ¯", colour = AM_GREEN, coords = { {54, 61} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl8 = { text = "éå¾å°ä¸æ°´æ± ç楼梯", colour = AM_GREEN, coords = { {59, 75} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl9 = { text = "éå¾å°ä¸æ°´äºç楼梯", colour = AM_GREEN, coords = { {72, 77} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl10 = { text = "ç¦éª¨ç¢å", colour = AM_GREEN, coords = { {31, 76} }, symbol = { "6" }, |
tooltiptxt = "" }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
}; |
end |
-------------------------------------------------------------------------- |
-- localization.lua |
-------------------------------------------------------------------------- |
AM_TYP_EXTERIORS = "Exteriors"; |
-- the wmData and amData allow the positioning of Player/Party/Raid dots on the map and relate GetPlayerCoordinates to frame coordinates on the map |
AM_ALPHAMAP_EXTERIORS_LIST = { |
{ name = "Dire Maul"..AM_EXTERIOR, -- Dire Maul Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Dire Maul", |
displayshort = "DM", |
toWorldMap = "Feralas", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\DireMaulExt", |
location = "Feralas (59, 44)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.4268, maxX = 0.441, minY = 0.6648, maxY = 0.696 }, |
amData = { minX = 0.29, maxX = 0.97, minY = 0.025, maxY = 0.98 }, |
dtl1 = { text = "Entrance", colour = AM_GREEN, coords = { {32, 97} }, symbol = { "X" }, |
tooltiptxt = "", toWorldMap = "Feralas", leaveGap = 1 }, |
dtl2 = { text = "Eldereth Row", colour = AM_BLUE, coords = { {57, 73} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Broken Commons", colour = AM_BLUE, coords = { {62, 50} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl4 = { text = "Skarr the Unbreakable", colour = AM_RED, coords = { {62, 33} }, symbol = { "3" }, |
tooltiptxt = "Lvl58 Elite Humanoid" }, |
dtl5 = { text = "The Maul", colour = AM_RED, coords = { {62, 26} }, symbol = { "4" }, |
tooltiptxt = "PvP Area" }, |
dtl6 = { text = "Path to The Maul", colour = AM_BLUE, coords = { {44, 47}, {58, 33} }, symbol = { "P" }, |
tooltiptxt = "Sleeping Hyena Guards" }, |
dtl7 = { text = "Chamber with roof Exit from DM East", colour = AM_BLUE, coords = { {85, 19.4} }, symbol = { "5" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl8 = { text = "Dire Maul East", colour = AM_GREEN, coords = { {84, 32}, {96, 62} }, symbol = { "E" }, |
tooltiptxt = "Click to Open Dire Maul East Map", toMap = "Dire Maul East" }, |
dtl9 = { text = "Dire Maul North", colour = AM_GREEN, coords = { {62, 4} }, symbol = { "N" }, |
tooltiptxt = "Click to Open Dire Maul North Map", toMap = "Dire Maul North" }, |
dtl10 = { text = "Dire Maul West", colour = AM_GREEN, coords = { {42, 40} }, symbol = { "W" }, |
tooltiptxt = "Click to Open Dire Maul West Map", toMap = "Dire Maul West", leaveGap = 1 } |
}, |
{ name = "Gnomeregan"..AM_EXTERIOR, -- Gnomeregan |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Gnomeregan Instance", |
toWorldMap = "DunMorogh", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\GnomereganExt", |
location = "Dun Morogh (25, 41)", |
levels = "", |
players = "", |
prereq = "", |
general = "Horde access via Teleporter in Booty Bay.\nInitial Quest from Orgrimmar Engineer.", |
wmData = { minX = 0.423202, maxX = 0.430997, minY = 0.590355, maxY = 0.602768 }, |
amData = { minX = 0.198, maxX = 0.92, minY = 0.21, maxY = 0.926 }, |
dtl1 = { text = "Outside", colour = AM_GREEN, coords = { {91.0, 92.5} }, symbol = { "O" }, |
tooltiptxt = "", toWorldMap = "DunMorogh", }, |
dtl2 = { text = "Elevator", colour = AM_GREEN, coords = { {81.59, 87.65} }, symbol = { "L" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Transpolyporter", colour = AM_GREEN, coords = { {60.95, 72.95} }, symbol = { "P" }, |
tooltiptxt = "From Booty Bay" }, |
dtl4 = { text = "Sprok", colour = AM_BLUE, coords = { {60.95, 72.95} }, symbol = { " " }, |
tooltiptxt = "Away Team", leaveGap = 1 }, |
dtl5 = { text = "Matrix Punchograh 3005-A", colour = AM_PURPLE, coords = { {67.29, 42.22}, {61.43, 41.78}, {64.00, 26.52}, {69.46, 26.75} }, symbol = { "A" }, |
tooltiptxt = "Card Upgrade" }, |
dtl6 = { text = "Techbot", colour = AM_RED, coords = { {44.0, 36.53} }, symbol = { "1" }, |
tooltiptxt = "Lvl26 Elite Mechanical", leaveGap = 1 }, |
dtl7 = { text = "Main Instance Entrance", colour = AM_ORANGE, coords = { {18.89, 88.0} }, symbol = { "I" }, |
tooltiptxt = "", toMap = "Gnomeregan" }, |
dtl8 = { text = "Workshop Instance Entrance", colour = AM_ORANGE, coords = { {62.46, 22.75} }, symbol = { "W" }, |
tooltiptxt = "Requires Workshop Key", toMap = "Gnomeregan", leaveGap = 1 } |
}, |
{ name = "Maraudon"..AM_EXTERIOR, -- Maraudon Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Maraudon", |
displayshort = "", |
toWorldMap = "Desolace", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\MaraudonExt", |
location = "Desolace (29, 62)", |
levels = "40-49", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.3807325, maxX = 0.393785, minY = 0.5679875, maxY = 0.58772 }, |
amData = { minX = 0.02, maxX = 0.92, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "Entrance", colour = AM_GREEN, coords = { {23, 59} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "Desolace", }, |
dtl2 = { text = "First Khan", colour = AM_RED, coords = { {31, 45} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl3 = { text = "Second Khan", colour = AM_RED, coords = { {24, 29} }, symbol = { "2" }, |
tooltiptxt = "Mid level between pools" }, |
dtl4 = { text = "Third Khan", colour = AM_RED, coords = { {80, 46} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl5 = { text = "Cavindra", colour = AM_GREEN, coords = { {48, 64} }, symbol = { "4" }, |
tooltiptxt = "Quest Giver", leaveGap = 1 }, |
dtl6 = { text = "Maraudon Portal", colour = AM_BLUE, coords = { {24, 47} }, symbol = { "P" }, |
tooltiptxt = "Requires Scepter of Celebras" }, |
dtl7 = { text = "Maraudon (Orange)", colour = AM_ORANGE, coords = { {84, 71} }, symbol = { "X1" }, |
tooltiptxt = "Click to Open Maraudon Instance Map", toMap = "Maraudon" }, |
dtl8 = { text = "Maraudon (Purple)", colour = AM_PURPLE, coords = { {39, 12.4} }, symbol = { "X2" }, |
tooltiptxt = "Click to Open Maraudon Instance Map", toMap = "Maraudon" } |
}, |
{ name = "Uldaman"..AM_EXTERIOR, -- Uldaman Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Uldaman", |
toWorldMap = "Badlands", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\UldamanExt", |
location = "The Badlands (44, 12)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Azeroth", |
wmData = { minX = 0.516604, maxX = 0.524006, minY = 0.6347, maxY = 0.643648 }, |
amData = { minX = 0.075, maxX = 0.95, minY = 0.205, maxY = 0.955 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_GREEN, coords = { {95, 33} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "Badlands", }, |
dtl2 = { text = AM_INSTANCE_CHESTS, colour = AM_BLUE, coords = { {23, 64}, {33, 88} }, symbol = { AM_CHEST_SYMBOL }, |
tooltiptxt = "Quest Related", leaveGap = 1 }, |
dtl3 = { text = "Uldaman", colour = AM_ORANGE, coords = { {30.5, 23} }, symbol = { "U" }, |
tooltiptxt = "Click to Open Uldaman Instance Map", toMap = "Uldaman", leaveGap = 1 } |
}, |
{ name = "Wailing Caverns"..AM_EXTERIOR, -- Wailing Caverns Exterior |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Wailing Caverns", |
toWorldMap = "Barrens", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\WailingCavernsExt", |
location = "The Barrens (46, 36)", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Kalimdor", |
wmData = { minX = 0.5178145, maxX = 0.529001, minY = 0.543372, maxY = 0.555871 }, |
amData = { minX = 0.05, maxX = 0.97, minY = 0.15, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {14.2, 81.5} }, symbol = { "X" }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "Barrens", }, |
dtl2 = { text = "Wailing Caverns", colour = AM_ORANGE, coords = { {55.1, 62.2} }, symbol = { "W" }, |
tooltiptxt = "Click to Open Wailing Caverns Instance Map", toMap = "Wailing Caverns", leaveGap = 1 } |
}, |
{ name = "Blackrock Mountain"..AM_EXTERIOR, -- Blackrock Mountain |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Blackrock Mountain", |
toWorldMap = "BurningSteppes", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BRMExt", |
location = "Burning Steppes/Searing Gorge", |
levels = "", |
players = "", |
prereq = "", |
general = "Access to Blackrock Depths, Molten Core, LBRS/UBRS/BWL", |
wmData = { minX = 0.46707, maxX = 0.47864, minY = 0.67602, maxY = 0.69818 }, |
amData = { minX = 0.14, maxX = 0.85, minY = 0.09, maxY = 0.985 }, |
dtl1 = { text = "Searing Gorge", colour = AM_BLUE, coords = { {50.0, 38.0} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toWorldMap = "SearingGorge", }, |
dtl2 = { text = "Burning Steppes", colour = AM_BLUE, coords = { {53.2, 98.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "BurningSteppes", }, |
dtl3 = { text = "LBRS/UBRS/BWL", colour = AM_ORANGE, coords = { {71, 59.4} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Blackrock Spire", leaveGap = 1 }, |
dtl4 = { text = "Lothos Riftwalker", colour = AM_BLUE, coords = { {40, 57} }, symbol = { "1" }, |
tooltiptxt = "Attunement to Core\nTeleport to Molten Core", toMap = "Molten Core", leaveGap = 1 }, |
dtl5 = { text = "Overmaster Pyron", colour = AM_RED, coords = { {21.1, 15.0} }, symbol = { "2" }, |
tooltiptxt = "Lvl52 Elite Elemental", special = AM_WANDERS, leaveGap = 1 }, |
dtl6 = { text = "BRD/MC", colour = AM_ORANGE, coords = { {25, 9} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Blackrock Depths", leaveGap = 1 } |
}, |
{ name = "Caverns of Time"..AM_EXTERIOR, -- CoT |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Caverns of Time", |
displayshort = "CoT", |
toWorldMap = "Tanaris", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoTExt", |
location = "Tanaris", |
levels = "", |
players = "", |
prereq = "", |
area = "Tanaris", |
general = "Access to Old Hilsbrad, Black Morass, Battle for Mount Hyjal", |
wmData = { minX = 0.5521, maxX = 0.68239, minY = 0.47247, maxY = 0.63367 }, |
amData = { minX = 0.09, maxX = 0.99, minY = 0.15, maxY = 0.86 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {81.6, 26.2} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "Tanaris", }, |
dtl2 = { text = "Old Hilsbrad", colour = AM_ORANGE, coords = { {1.5, 41.2} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "Old Hillsbrad Foothills" }, |
dtl3 = { text = "Black Morass", colour = AM_ORANGE, coords = { {18.00, 86.22} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "Black Morass" }, |
dtl4 = { text = "Mount Hyjal", colour = AM_ORANGE, coords = { {22, 23} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "Battle for Mount Hyjal" }, |
dtl5 = { text = "CoT: Old Stratholme", colour = AM_ORANGE, coords = { {49.11, 84.12} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "Oldstratholme", leaveGap = 1 }, |
dtl6 = { text = "Steward of Time", colour = AM_GREEN, coords = { {81.6, 26.2} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl7 = { text = "Alexston Chrome", colour = AM_GREEN, coords = { {92, 25} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl8 = { text = "GraveYard", colour = AM_GREEN, coords = { {68, 23} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl9 = { text = "Yarley", colour = AM_GREEN, coords = { {67.87, 56.0} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl10 = { text = "Bortega", colour = AM_GREEN, coords = { {67, 61} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl11 = { text = "Galgrom", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "Alurmi", colour = AM_GREEN, coords = { {67, 61} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl13 = { text = "Zaladormu", colour = AM_GREEN, coords = { {37, 56} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl14 = { text = "Soridormi", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl15 = { text = "Arazmodu", colour = AM_GREEN, coords = { {37, 56} }, symbol = { " " }, |
tooltiptxt = "", special = AM_WANDERS }, |
dtl16 = { text = "MoonWell", colour = AM_GREEN, coords = { {37, 33} }, symbol = { "6" }, |
tooltiptxt = "" }, |
dtl17 = { text = "Andormu", colour = AM_GREEN, coords = { {31, 45} }, symbol = { "7" }, |
tooltiptxt = "", special = "(Child)" }, |
dtl18 = { text = "Nozari", colour = AM_GREEN, coords = { {31, 45} }, symbol = { " " }, |
tooltiptxt = "", special = "(Child)" }, |
dtl19 = { text = "Andormu", colour = AM_GREEN, coords = { {25, 67} }, symbol = { "8" }, |
tooltiptxt = "", special = "(Adult)" }, |
dtl20 = { text = "Nozari", colour = AM_GREEN, coords = { {25, 67} }, symbol = { " " }, |
tooltiptxt = "", special = "(Adult)" }, |
}, |
{ name = "Coilfang Reservoir"..AM_EXTERIOR, -- Coilfang |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Coilfang Reservoir", |
displayshort = "CR", |
toWorldMap = "Zangarmarsh", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\CoilfangExt", |
location = "Zangarmarsh", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Zangarmarsh", |
wmData = { minX = 0.48742, maxX = 0.54289, minY = 0.33097, maxY = 0.38282 }, |
amData = { minX = 0.14, maxX = 0.73, minY = 0.43, maxY = 0.80 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {48.24, 77.34} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "(Underwater)", leaveGap = 1, toWorldMap = "Zangarmarsh", }, |
dtl2 = { text = "The Slave Pens", colour = AM_ORANGE, coords = { {16.41, 62.89} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "The Slave Pens" }, |
dtl3 = { text = "The Steamvault", colour = AM_ORANGE, coords = { {31.05, 45.70} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "The Steamvault" }, |
dtl4 = { text = "Serpentshrine Cavern", colour = AM_ORANGE, coords = { {48.05, 46.48} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "Serpentshrine Cavern" }, |
dtl5 = { text = "The Underbog", colour = AM_ORANGE, coords = { {68.95, 59.375} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "The Underbog", leaveGap = 1 }, |
dtl6 = { text = "Watcher Jhang", colour = AM_GREEN, coords = { {49.8, 64.26} }, symbol = { "1" }, |
tooltiptxt = "", special = "Meeting Stone" }, |
dtl7 = { text = "Mortog Steamhead", colour = AM_GREEN, coords = { {44.14, 59.96} }, symbol = { "2" }, |
tooltiptxt = "" }, |
}, |
{ name = "Auchindoun"..AM_EXTERIOR, -- Auchindoun |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Auchindoun", |
displayshort = "Auch", |
toWorldMap = "TerokkarForest", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\AuchindounExt", |
location = "Terokkar Forest", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "TerokkarForest", |
wmData = { minX = 0.34323, maxX = 0.44944, minY = 0.57638, maxY = 0.73592 }, |
amData = { minX = 0.11, maxX = 0.89, minY = 0.10, maxY = 0.88 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {21, 20}, {81, 20}, {21, 78}, {81, 78} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "TerokkarForest", }, |
dtl2 = { text = "Auchenai Crypts", colour = AM_ORANGE, coords = { {8, 49.5} }, symbol = { "A" }, |
tooltiptxt = "", toMap = "Auchenai Crypts" }, |
dtl3 = { text = "Mana-Tombs", colour = AM_ORANGE, coords = { {50, 7} }, symbol = { "B" }, |
tooltiptxt = "", toMap = "Mana-Tombs" }, |
dtl4 = { text = "Sethekk Halls", colour = AM_ORANGE, coords = { {92, 49.5} }, symbol = { "C" }, |
tooltiptxt = "", toMap = "Sethekk Halls" }, |
dtl5 = { text = "Shadow Labyrinth", colour = AM_ORANGE, coords = { {50, 92} }, symbol = { "D" }, |
tooltiptxt = "", toMap = "Shadow Labyrinth", leaveGap = 1 }, |
dtl6 = { text = "Meeting Stone", colour = AM_GREEN, coords = { {50, 44} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl7 = { text = "Ha'Lei", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl8 = { text = "Greatfather Aldrimus", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl9 = { text = "Clarissa", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl10 = { text = "Ramdor the Mad", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl11 = { text = "Horvon the Armorer", colour = AM_GREEN, coords = { {18, 49.5} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl12 = { text = "Nexus-Prince Haramad", colour = AM_GREEN, coords = { {50, 16} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl13 = { text = "Artificer Morphalius", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl14 = { text = "Mamdy the \"Ologist\"", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl15 = { text = "\"Slim\"", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl16 = { text = "\"Captain\" Kaftiz", colour = AM_GREEN, coords = { {50, 16} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl17 = { text = "Isfar", colour = AM_GREEN, coords = { {83, 49.5} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl18 = { text = "Field Commander Mahfuun", colour = AM_GREEN, coords = { {50, 80} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl19 = { text = "Spy Grik'tha", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl20 = { text = "Provisioner Tsaalt", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
dtl21 = { text = "Dealer Tariq", colour = AM_GREEN, coords = { {50, 80} }, symbol = { " " }, |
tooltiptxt = "" }, |
}, |
{ name = "Scarlet Monastery"..AM_EXTERIOR, -- Scarlet Monastery |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Scarlet Monastery", |
displayshort = "SM", |
toWorldMap = "Tirisfal", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SMExt", |
location = "Tirisfal Glades", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.462834, maxX = 0.466359, minY = 0.30418, maxY = 0.30718 }, |
amData = { minX = 0.02, maxX = 0.91, minY = 0.26, maxY = 0.695 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {5, 59}, {9, 71} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "Tirisfal", }, |
dtl2 = { text = "Graveyard", colour = AM_ORANGE, coords = { {76, 23} }, symbol = { "1" }, |
tooltiptxt = "", toMap = "Scarlet Monastery" }, |
dtl3 = { text = "Cathedral", colour = AM_ORANGE, coords = { {89, 29} }, symbol = { "2" }, |
tooltiptxt = "", toMap = "Scarlet Monastery" }, |
dtl4 = { text = "Armory", colour = AM_ORANGE, coords = { {93, 43} }, symbol = { "3" }, |
tooltiptxt = "", toMap = "Scarlet Monastery" }, |
dtl5 = { text = "Library", colour = AM_ORANGE, coords = { {87, 55} }, symbol = { "4" }, |
tooltiptxt = "", toMap = "Scarlet Monastery" }, |
-- toMap = "Scarlet Monastery", "Das scharlachrote Kloster", "Monast\195\168re \195\169carlate" |
}, |
{ name = "The Temple of Atal'Hakkar"..AM_EXTERIOR, -- Sunken Temple |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Sunken Temple", |
displayshort = "ST", |
toWorldMap = "SwampOfSorrows", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\SunkenTempleExt", |
location = "Swamp of Sorrows", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "Swamp of Sorrows", |
wmData = { minX = 0.53955, maxX = 0.54659, minY = 0.78631, maxY = 0.79619 }, |
amData = { minX = 0.08, maxX = 0.815, minY = 0.23, maxY = 0.91 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {12, 89} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", special = "(Jade - Rare)", leaveGap = 1, toWorldMap = "SwampOfSorrows", }, |
dtl2 = { text = "Kazkaz the Unholy", colour = AM_RED, coords = { {46, 70} }, symbol = { "1" }, |
tooltiptxt = "", special = "(Upper)" }, |
dtl3 = { text = "Zekkis", colour = AM_RED, coords = { {58, 38} }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "Veyzhak the Cannibal", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", special = "(?) (Rare)", leaveGap = 1 }, |
dtl5 = { text = "Sunken Temple", colour = AM_ORANGE, coords = { {57, 21} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "The Temple of Atal'Hakkar", leaveGap = 1 }, |
-- toMap = "The Temple of Atal'Hakkar", "Der versunkene Tempel", "Le temple d'Atal'Hakkar" |
}, |
{ name = "Blackfathom Deeps"..AM_EXTERIOR, -- Blackfathom Deeps |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Blackfathom Deeps", |
displayshort = "BFD", |
toWorldMap = "Ashenvale", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\BlackfathomDeepsExt", |
location = "Ashenvale", |
mapZoomC = 1, |
mapZoomZ = 1, |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.4366733, maxX = 0.44610637, minY = 0.34415522, maxY = 0.35412708 }, |
amData = { minX = 0.045, maxX = 0.975, minY = 0.14, maxY = 0.81 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {35, 80} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "Ashenvale", }, |
dtl2 = { text = "Blackfathom Deeps", colour = AM_ORANGE, coords = { {70, 43.8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Blackfathom Deeps", leaveGap = 1 }, |
-- toMap = "Blackfathom Deeps", "Blackfathom-Tiefenl", "Profondeurs de Brassenoire" |
}, |
{ name = "The Deadmines"..AM_EXTERIOR, -- The Deadmines |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - The Deadmines", |
displayshort = "BFD", |
toWorldMap = "Westfall", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\TheDeadminesExt", |
location = "Westfall", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
wmData = { minX = 0.404836, maxX = 0.410194, minY = 0.819415, maxY = 0.82981 }, |
amData = { minX = 0.15, maxX = 0.89, minY = 0.01, maxY = 0.965 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_BLUE, coords = { {68, 1} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", leaveGap = 1, toWorldMap = "Westfall", }, |
dtl2 = { text = "Marisa du'Paige", colour = AM_RED, coords = { {62, 63}, {86, 39} }, symbol = { "1" }, |
tooltiptxt = "", special = "(Varies)" }, |
dtl3 = { text = "Brainwashed Noble", colour = AM_RED, coords = { { 70, 71 } }, symbol = { "2" }, |
tooltiptxt = "", special = AM_RARE }, |
dtl4 = { text = "Foreman Thistlenettle", colour = AM_RED, coords = { {60, 86.8} }, symbol = { "3" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "The Deadmines", colour = AM_ORANGE, coords = { {15, 48} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "The Deadmines", leaveGap = 1 }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
{ name = "Karazhan"..AM_EXTERIOR, -- Karazhan |
type = AM_TYP_EXTERIORS, |
displayname = AM_EXTERIOR.." - Karazhan", |
displayshort = "", |
toWorldMap = "DeadwindPass", |
filename = "Interface\\AddOns\\AlphaMap_Exteriors\\Maps\\KarazhanExt", |
location = "Deadwind Pass", |
levels = "", |
players = "", |
prereq = "", |
general = "", |
area = "DeadwindPass", |
wmData = { minX = 0.41501, maxX = 0.5179492, minY = 0.6651555, maxY = 0.822 }, --8172344 |
amData = { minX = 0.02, maxX = 1.0, minY = 0.0, maxY = 0.98 }, |
dtl1 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {53, 50} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Karazhan", special = "(Front)", }, |
dtl2 = { text = AM_INSTANCE_ENTRANCES, colour = AM_ORANGE, coords = { {73, 8} }, symbol = { AM_ENTRANCE_SYMBOL }, |
tooltiptxt = "", toMap = "Karazhan", special = "(Back)", leaveGap = 1 }, |
dtl3 = { text = "Meeting Stone", colour = AM_BLUE, coords = { {44, 57} }, symbol = { "A" }, |
tooltiptxt = "" }, |
dtl4 = { text = "Graveyard & Crypt", colour = AM_BLUE, coords = { {0, 62} }, symbol = { "B" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl5 = { text = "Archmage Leryda", colour = AM_GREEN, coords = { {58, 51} }, symbol = { "1" }, |
tooltiptxt = "" }, |
dtl6 = { text = "Apprentice Darius", colour = AM_GREEN, coords = { {53, 56} }, symbol = { "2" }, |
tooltiptxt = "" }, |
dtl7 = { text = "Archmage Alturus", colour = AM_GREEN, coords = { {54, 61} }, symbol = { "3" }, |
tooltiptxt = "" }, |
dtl8 = { text = "Stairs to Underground Pond", colour = AM_GREEN, coords = { {59, 75} }, symbol = { "4" }, |
tooltiptxt = "" }, |
dtl9 = { text = "Stairs to Underground Well", colour = AM_GREEN, coords = { {72, 77} }, symbol = { "5" }, |
tooltiptxt = "" }, |
dtl10 = { text = "Charred Bone Fragment", colour = AM_GREEN, coords = { {31, 76} }, symbol = { "6" }, |
tooltiptxt = "" }, |
dtl11 = { text = AM_INSTANCE_EXITS, colour = AM_BLUE, coords = { {1, 1} }, symbol = { "<-" }, |
tooltiptxt = "", toWorldMap = "DeadwindPass", }, |
-- toMap = "The Deadmines", "Die Todesminen", "Les Mortemines" |
}, |
}; |
## Interface: 30000 |
## Title: AlphaQuestHelper |c0000FF00(v1.01.30000)|r |
## Version: 1.01.30000 |
## Author: Telic telic@hotmail.co.uk |
## Notes: Makes QuestHelper Icons and "Ants" visible in AlphaMap |
## RequiredDeps: AlphaMap, QuestHelper |
## OptionalDeps: Cartographer |
AlphaQuestHelper.lua |
AlphaQuestHelper |
================ |
AlphaQuestHelper makes QuestHelper Icons and "ants" that normally appear only on the WorldMap, visible on AlphaMap. |
Change Log |
========== |
Changes in v1.01.30000 from v1.01.20400 |
--------------------------------------- |
- update for WoW v3 and WotLK |
Changes in v1.01.20400 from v1.00.20400 |
--------------------------------------- |
- Cartographer compatibility update |
v1.00.20400 |
----------- |
- released 04/05/2008 |
local AlphaQuestHelper_Frame = CreateFrame("Frame"); |
local qhFrame = QuestHelper.map_overlay; |
local updateLimit, updateTimer = 0.2, 0; |
local function AlphaQuestHelper_OnEvent(_, event) |
-- Quick Fix for Cartographer compatibility |
-- QuestHelper also needs to reassign WorldMapButton as the .map_overlay parent in order for icons and ants to remain visible |
if ( Cartographer ) then |
qhFrame:SetParent(WorldMapButton); |
end |
qhFrameOriP = qhFrame:GetParent(); |
if ( not qhFrameOriP ) then |
qhFrameOriP = WorldMapButton; |
end |
end |
-- atm, AlphaMap is the only other AddOn trying to display QH off the World Map, so I've left it implemented this way ;p |
local function AlphaQuestHelper_OnUpdate(_, elapsed) |
updateTimer = updateTimer + elapsed; |
if ( updateTimer > updateLimit ) then |
local qhFrameP = qhFrame:GetParent(); |
if ( ( AlphaMapFrame:IsVisible() ) and ( not AlphaMapAlphaMapFrame:IsVisible() ) and ( not qhFrameOriP:IsVisible() ) ) then |
if ( ( qhFrameP ~= AlphaMapFrame ) and ( not QuestHelper_Pref.hide ) ) then |
qhFrame:ClearAllPoints(); |
qhFrame:SetParent(AlphaMapFrame); |
qhFrame:SetFrameLevel( AlphaMapFrame:GetFrameLevel() + 3 ); |
qhFrame:SetAllPoints(AlphaMapFrame); |
qhFrame:Show(); |
end |
elseif ( ( qhFrameP ~= qhFrameOriP ) and ( not QuestHelper_Pref.hide ) ) then |
qhFrame:ClearAllPoints(); |
qhFrame:SetParent(qhFrameOriP); |
qhFrame:SetFrameLevel( qhFrameOriP:GetFrameLevel() + 1 ); |
qhFrame:SetAllPoints(); |
qhFrame:Show(); |
end |
end |
end |
AlphaQuestHelper_Frame:SetScript("OnEvent", AlphaQuestHelper_OnEvent); |
AlphaQuestHelper_Frame:SetScript("OnUpdate", AlphaQuestHelper_OnUpdate); |
AlphaQuestHelper_Frame:RegisterEvent("VARIABLES_LOADED"); |
-------------------------------------------------------------------------- |
-- localization.lua <French> |
-------------------------------------------------------------------------- |
-- |
-- À \195\128 |
-- Á \195\129 |
-- Â \195\130 |
-- Ä \195\132 |
-- È \195\136 |
-- É \195\137 |
-- Ê \195\138 |
-- Ë \195\139 |
-- Î \195\142 |
-- Ï \195\143 |
-- Ô \195\148 |
-- Ö \195\150 |
-- Û \195\155 |
-- Ü \195\156 |
-- à \195\160 |
-- á \195\161 |
-- â \195\162 |
-- ä \195\164 |
-- è \195\168 |
-- é \195\169 |
-- ê \195\170 |
-- ë \195\171 |
-- î \195\174 |
-- ï \195\175 |
-- ô \195\180 |
-- ö \195\182 |
-- û \195\187 |
-- ü \195\188 |
-- ' \39\197\146 |
-- |
-------------------------------------------------------------------------- |
if ( GetLocale() == "frFR" ) then |
AM_TYP_WORLDBOSSES = "Boss mondiaux"; |
AM_ALPHAMAP_WORLDBOSSES_LIST = { |
-- Azuregos |
{ name = "Azuregos", |
type = AM_TYP_WORLDBOSSES, |
displayname = "Azuregos", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Azuregos", |
location = "Azshara (Approx. 56, 81)", |
minimapZoom = 1.5385, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Aszhara", -- Deliberately spelt Aszhara ! |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.485, maxX = 0.62743, minY = 0.71498, maxY = 0.917 }, |
amData = { minX = 0.005, maxX = 0.995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Azuregos", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "Talk with to trigger combat", lootid = "AAzuregos", leaveGap = 1 } |
}, |
-- Les Dragons du Cauchemar |
{ name = "Les Dragons du Cauchemar : Bois de la Pénombre", |
type = AM_TYP_WORLDBOSSES, |
displayname = "Les Dragons du Cauchemar: Bois de la Pénombre", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDDuskwood", |
location = "Bois de la Pénombre : Twighlight Grove (46, 36)", |
minimapZoom = 2.11, |
minimapXOffset = 54, |
minimapYOffset = 0, |
area = "Duskwood", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.421, maxX = .526, minY = 0.292, maxY = 0.54 }, |
amData = { minX = 0.29, maxX = .85, minY = 0.115, maxY = 0.97 }, |
dtl1 = { text = "Entrée", colour = AM_GREEN, coords = { {48, 96} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {54, 47} }, symbol = { "1" }, |
tooltiptxt = "Boss\nYsondre", special = AM_WANDERS, leaveGap = 1 }, |
dtl3 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl4 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl5 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl6 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
-- Les Dragons du Cauchemar |
{ name = "Les Dragons du Cauchemar : Les Hinterlands", |
type = AM_TYP_WORLDBOSSES, |
displayname = "Les Dragons du Cauchemar : Les Hinterlands", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDHinterlands", |
location = "Hinterlands : Seradane (46, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hinterlands", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.561, maxX = .697, minY = 0.159, maxY = 0.362 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Entrée", colour = AM_GREEN, coords = { {37, 98} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Rothos", colour = AM_RED, coords = { {52.5, 59} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Draconien", special = AM_WANDERS }, |
dtl3 = { text = "Dreamtracker", colour = AM_RED, coords = { {51, 49} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Draconien" }, |
dtl4 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {46, 39} }, symbol = { "3" }, |
tooltiptxt = "Boss\nTaerar", leaveGap = 1 }, |
dtl5 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl6 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl7 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl8 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
-- Les Dragons du Cauchemar |
{ name = "Les Dragons du Cauchemar : Feralas", |
type = AM_TYP_WORLDBOSSES, |
displayname = "Les Dragons du Cauchemar : Feralas", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDFeralas", |
location = "Feralas : Dream Bough (51, 9)", -- Jademir Lake |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Feralas", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.47695, maxX = .55113, minY = 0.04585, maxY = 0.15963 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Dreamroarer", colour = AM_RED, coords = { {36, 63} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Draconien\nPatrols round Island", special = AM_WANDERS }, |
dtl2 = { text = "Lethlas", colour = AM_RED, coords = { {46, 68} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Draconien\nPatrols round Island", special = AM_WANDERS }, |
dtl3 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {45, 57} }, symbol = { "3" }, |
tooltiptxt = "Boss\nEmeriss", leaveGap = 1 }, |
dtl4 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
-- Les Dragons du Cauchemar |
{ name = "Les Dragons du Cauchemar : Orneval", |
type = AM_TYP_WORLDBOSSES, |
displayname = "Les Dragons du Cauchemar : Orneval", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDAshenvale", |
location = "Orneval : Bough Shadow (93, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Orneval", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.895, maxX = .984, minY = 0.299, maxY = 0.4286 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Phantim", colour = AM_RED, coords = { {57, 75} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Draconien", special = AM_WANDERS }, |
dtl2 = { text = "Dreamstalker", colour = AM_RED, coords = { {50.4, 57} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Draconien" }, |
dtl3 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {50.8, 48} }, symbol = { "3" }, |
tooltiptxt = "Boss\nLethon", leaveGap = 1 }, |
dtl4 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
-- Lord Kazzak |
{ name = "Doom Lord Kazzak", |
type = AM_TYP_WORLDBOSSES, |
displayname = "Seigneur Funeste Kazzak", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kazzak", |
location = "Hellfire Peninsula", |
minimapZoom = 1.4, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hellfire", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "Seigneur Funeste Kazzak", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "", lootid = "KKazzak", leaveGap = 1 }, |
dtl2 = { text = "GY", colour = AM_GREEN, coords = { {60, 76} }, symbol = { "GY" }, |
tooltiptxt = "", leaveGap = 1 } |
}, |
-- HighlordKruul |
{ name = "HighlordKruul", |
type = AM_TYP_WORLDBOSSES, |
displayname = "Généralissime Kruul", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kruul", |
location = "Terres Foudroyées", |
minimapZoom = 1.42, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "BlastedLands", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.3196, maxX = 0.496, minY = 0.468, maxY = 0.80 }, |
amData = { minX = 0.10, maxX = 0.91, minY = 0.01, maxY = 0.99 }, |
dtl1 = { text = "Draco the Decrepit", colour = AM_GREEN, coords = { {21, 10} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Généralissime Kruul", colour = AM_RED, coords = { {32.5, 84.5} }, symbol = { "2" }, |
tooltiptxt = "Boss", lootid = "KKruul", leaveGap = 1 }, |
}, |
-- Doomwalker |
{ name = "Doomwalker", |
type = AM_TYP_WORLDBOSSES, |
displayname = "Marche-funeste", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Doomwalker", |
location = "Vallée d'Ombrelune", |
minimapZoom = 1.0, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "ShadowmoonValley", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "Marche-funeste", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "Boss", lootid = "DDoomwalker", leaveGap = 1 }, |
}, |
}; |
end |
-------------------------------------------------------------------------- |
-- localization.lua <German> |
-- Translation by : Eike Hanus, StarDust |
-- Last Update : 8/23/2006 |
-------------------------------------------------------------------------- |
-- Ã: C3 84 - \195\132 - Ä |
-- Ã: C3 96 - \195\150 - Ö |
-- Ã: C3 9C - \195\156 - Ü |
-- Ã: C3 9F - \195\159 - ß |
-- ä: C3 A4 - \195\164 - ä |
-- ö: C3 B6 - \195\182 - ö |
-- ü: C3 BC - \195\188 - ü |
if ( GetLocale() == "deDE" ) then |
AM_TYP_WORLDBOSSES = "Schlachtzugbosse"; |
AM_ALPHAMAP_WORLDBOSSES_LIST = { |
{ name = "Azuregos", -- Azuregos |
type = AM_TYP_WORLDBOSSES, |
displayname = "Azuregos", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Azuregos", |
location = "Azshara (~ 56, 81)", |
minimapZoom = 1.5385, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Aszhara", -- Deliberately spelt Aszhara ! |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.485, maxX = 0.62743, minY = 0.71498, maxY = 0.917 }, |
amData = { minX = 0.005, maxX = 0.995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Azuregos", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "Talk with to trigger combat", lootid = "AAzuregos", leaveGap = 1 } |
}, |
{ name = "Alptraumdrachen: D\195\164mmerwald", -- Alptraumdrachen |
type = AM_TYP_WORLDBOSSES, |
displayname = "Alptraumdrachen: D\195\164mmerwald", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDDuskwood", |
location = "D\195\164mmerwald : Der Zwielichtshain (46, 36)", |
minimapZoom = 2.11, |
minimapXOffset = 54, |
minimapYOffset = 0, |
area = "Duskwood", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.421, maxX = .526, minY = 0.292, maxY = 0.54 }, |
amData = { minX = 0.29, maxX = .85, minY = 0.115, maxY = 0.97 }, |
dtl1 = { text = "Eingang", colour = AM_GREEN, coords = { {48, 96} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {54, 47} }, symbol = { "1" }, |
tooltiptxt = "Boss\nYsondre", special = AM_WANDERS, leaveGap = 1 }, |
dtl3 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl4 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl5 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl6 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Alptraumdrachen: Hinterland", -- Alptraumdrachen |
type = AM_TYP_WORLDBOSSES, |
displayname = "Alptraumdrachen: Hinterland", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDHinterlands", |
location = "Hinterland : Seradane (46, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hinterland", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.561, maxX = .697, minY = 0.159, maxY = 0.362 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Eingang", colour = AM_GREEN, coords = { {37, 98} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Rothos", colour = AM_RED, coords = { {52.5, 59} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Dragonkin", special = AM_WANDERS }, |
dtl3 = { text = "Dreamtracker", colour = AM_RED, coords = { {51, 49} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Dragonkin" }, |
dtl4 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {46, 39} }, symbol = { "3" }, |
tooltiptxt = "Boss\nTaerar", leaveGap = 1 }, |
dtl5 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl6 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl7 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl8 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Alptraumdrachen: Feralas", -- Alptraumdrachen |
type = AM_TYP_WORLDBOSSES, |
displayname = "Alptraumdrachen: Feralas", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDHinterlands", |
location = "Feralas : Traum-Ge\195\164st (51, 9)", -- Jademir Lake |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Feralas", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.47695, maxX = .55113, minY = 0.04585, maxY = 0.15963 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Dreamroarer", colour = AM_RED, coords = { {36, 63} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Dragonkin\nPatrols round Island", special = AM_WANDERS }, |
dtl2 = { text = "Lethlas", colour = AM_RED, coords = { {46, 68} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Dragonkin\nPatrols round Island", special = AM_WANDERS }, |
dtl3 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {45, 57} }, symbol = { "3" }, |
tooltiptxt = "Boss\nEmeriss", leaveGap = 1 }, |
dtl4 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Alptraumdrachen: Ashenvale", -- Alptraumdrachen |
type = AM_TYP_WORLDBOSSES, |
displayname = "Alptraumdrachen: Ashenvale", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDAshenvale", |
location = "Ashenvale : Bough Shadow (93, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Ashenvale", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.895, maxX = .984, minY = 0.299, maxY = 0.4286 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Phantim", colour = AM_RED, coords = { {57, 75} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Dragonkin", special = AM_WANDERS }, |
dtl2 = { text = "Dreamstalker", colour = AM_RED, coords = { {50.4, 57} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Dragonkin" }, |
dtl3 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {50.8, 48} }, symbol = { "3" }, |
tooltiptxt = "Boss\nLethon", leaveGap = 1 }, |
dtl4 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Verdammnislord Kazzak", -- Lord Kazzak |
type = AM_TYP_WORLDBOSSES, |
displayname = "Verdammnislord Kazzak", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kazzak", |
location = "H\195\182llenfeuerhalbinsel", |
minimapZoom = 1.4, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hellfire", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "Verdammnislord Kazzak", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "", lootid = "KKazzak", leaveGap = 1 }, |
dtl2 = { text = "GY", colour = AM_GREEN, coords = { {60, 76} }, symbol = { "GY" }, |
tooltiptxt = "", leaveGap = 1 } |
}, |
--69 |
{ name = "Hochlord Kruul", -- HighlordKruul |
type = AM_TYP_WORLDBOSSES, |
displayname = "Hochlord Kruul", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kruul", |
location = "Verw\195\188stete Lande", |
minimapZoom = 1.42, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "BlastedLands", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.3196, maxX = 0.496, minY = 0.468, maxY = 0.80 }, |
amData = { minX = 0.10, maxX = 0.91, minY = 0.01, maxY = 0.99 }, |
dtl1 = { text = "Draco the Decrepit", colour = AM_GREEN, coords = { {21, 10} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Hochlord Kruul", colour = AM_RED, coords = { {32.5, 84.5} }, symbol = { "2" }, |
tooltiptxt = "Boss", lootid = "KKruul", leaveGap = 1 }, |
}, |
--70 |
{ name = "Verdammniswandler", -- Doomwalker |
type = AM_TYP_WORLDBOSSES, |
displayname = "Verdammniswandler", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Doomwalker", |
location = "Schattenmondtal", |
minimapZoom = 1.0, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "ShadowmoonValley", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "Verdammniswandler", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "Boss", lootid = "DDoomwalker", leaveGap = 1 }, |
}, |
}; |
end |
-- Register the map data with the main AddOn |
-- I now pass fixed maps to avoid problems encountered when minimap textures are adjusted by client patches... |
--AlphaMap_RegisterMaps(AM_TYP_WORLDBOSSES, AM_ALPHAMAP_WORLDBOSSES_LIST, AM_WorldBosses_Minimap_Data); |
AlphaMap_RegisterMaps(AM_TYP_WORLDBOSSES, AM_ALPHAMAP_WORLDBOSSES_LIST); |
-- [[ |
-- AlphaMap v2.11.11100 Traditional Chinese Localization File |
-- Initial Translated by: Arith Hsu (2006/07/21) |
-- Maintained by: Arith Hsu |
-- Last Updated: 2006/07/26 |
-- Comments: |
-- 2006/07/27 Arith: ç¿»è¯éåæ件çæåï¼å·¥ä½éæ¯å¾é¾å¤§çï¼ç¹å¥æ¯è¦å»æ¥è©¢åå¯æ¬è£¡ç boss å稱ï¼éæä¸äºå°æçä»»åå稱å |
-- ä¸äºä»»å注æäºé çãææçå°å¾çºæ人ç±å¿ç¶è·éåç¿»è¯ï¼ä½æ¯è«å°éååç¶è·ç¿»è¯ç人çè¾åï¼ä½ å¯ä»¥æä½ |
-- çååå å¨æªé ï¼ä½æ¯è«å¿ç§»é¤å ¶ä»äººçååã |
-- 使ç¨ç°¡é«ä¸æçæåå¦ææ¯æ¿éåæ£é«ä¸ææªæ¡ç´æ¥è½ç°¡é«ï¼æä¹æ²ä»éº¼æè¦ï¼ä½æ¯è«ä¸æ¨£ä¿çåç¿»è¯è çè¨é |
-- å¦å¤è«æ³¨æï¼æ£é«ä¸æåç°¡é«ä¸æçç¿»è¯éæ¯æ諸å¤çä¸ä¸è´ï¼è«èªè¡ä¿®æ£ã |
-- Revision History: |
-- 7/26: Complete about 95% translations. |
-- ]] |
if ( GetLocale() == "zhTW" ) then |
AM_TYP_WORLDBOSSES = "éå¯æ¬å°å"; |
AM_ALPHAMAP_WORLDBOSSES_LIST = { |
{ name = "è¾ç´¢é·èæ¯", -- Azuregos |
type = AM_TYP_WORLDBOSSES, |
displayname = "è¾ç´¢é·èæ¯", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Azuregos", |
location = "è¾è©æ (大ç´ä½ç½® 56, 81)", |
minimapZoom = 1.5385, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Aszhara", -- Deliberately spelt Aszhara ! |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.485, maxX = 0.62743, minY = 0.71498, maxY = 0.917 }, |
amData = { minX = 0.005, maxX = 0.995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "è¾ç´¢é·èæ¯", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "å°è©±å¾ååæ°é¬¥", lootid = "AAzuregos", leaveGap = 1 } |
}, |
{ name = "åå·¨é¾: æ®è²æ£®æ", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "åå·¨é¾: æ®è²æ£®æ", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDDuskwood", |
location = "æ®è²æ£®æ : é»æ森æ (46, 36)", |
minimapZoom = 2.11, |
minimapXOffset = 54, |
minimapYOffset = 0, |
area = "Duskwood", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.421, maxX = .526, minY = 0.292, maxY = 0.54 }, |
amData = { minX = 0.29, maxX = .85, minY = 0.115, maxY = 0.97 }, |
dtl1 = { text = "é¼è¿", colour = AM_GREEN, coords = { {48, 96} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "ç¿¡ç¿ å³éé", colour = AM_GREEN, coords = { {54, 47} }, symbol = { "1" }, |
tooltiptxt = "é¦é \nä¼ç´¢å¾·é·", special = AM_WANDERS, leaveGap = 1 }, |
dtl3 = { text = "è¾è«èçµ²", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl4 = { text = "é·ç´¢", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl5 = { text = "æ³°æç¾", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl6 = { text = "ä¼ç´¢å¾·é·", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "åå·¨é¾: è¾ç¹è", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "åå·¨é¾: è¾ç¹è", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDHinterlands", |
location = "è¾ç¹è : çæ丹 (46, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hinterlands", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "ä¸äººä¸çµå¾å¾ç 62 & 61 ç´èè±", |
wmData = { minX = 0.561, maxX = .697, minY = 0.159, maxY = 0.362 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "é¼è¿", colour = AM_GREEN, coords = { {37, 98} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "é·ç´¢", colour = AM_RED, coords = { {52.5, 59} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 èè±é¾æ", special = AM_WANDERS }, |
dtl3 = { text = "å°å¤¢è ", colour = AM_RED, coords = { {51, 49} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 èè±é¾æ" }, |
dtl4 = { text = "ç¿¡ç¿ å³éé", colour = AM_GREEN, coords = { {46, 39} }, symbol = { "3" }, |
tooltiptxt = "é¦é \næ³°æç¾", leaveGap = 1 }, |
dtl5 = { text = "è¾è«èçµ²", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl6 = { text = "é·ç´¢", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl7 = { text = "æ³°æç¾", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl8 = { text = "ä¼ç´¢å¾·é·", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "åå·¨é¾: è²ææ¯", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "åå·¨é¾: è²ææ¯", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDFeralas", |
location = "è²ææ¯ : 夢å¢ä¹æ¨¹ (51, 9)", -- Jademir Lake |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Feralas", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "ä¸äººä¸çµå¾å¾ç 62 & 61 ç´èè±", |
wmData = { minX = 0.47695, maxX = .55113, minY = 0.04585, maxY = 0.15963 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "ç¡å¤¢åå®è ", colour = AM_RED, coords = { {36, 63} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 èè±é¾æ\nå¨å³¶ä¸å·¡é", special = AM_WANDERS }, |
dtl2 = { text = "èè©ææ¯", colour = AM_RED, coords = { {46, 68} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 èè±é¾æ\nPå¨å³¶ä¸å·¡é", special = AM_WANDERS }, |
dtl3 = { text = "ç¿¡ç¿ å³éé", colour = AM_GREEN, coords = { {45, 57} }, symbol = { "3" }, |
tooltiptxt = "é¦é \nè¾è«èçµ²", leaveGap = 1 }, |
dtl4 = { text = "è¾è«èçµ²", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "é·ç´¢", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "æ³°æç¾", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "ä¼ç´¢å¾·é·", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "åå·¨é¾: 梣谷", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "åå·¨é¾: 梣谷", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDAshenvale", |
location = "梣谷 : 大樹è (93, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Ashenvale", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "ä¸äººä¸çµå¾å¾ç 62 & 61 ç´èè±", |
wmData = { minX = 0.895, maxX = .984, minY = 0.299, maxY = 0.4286 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "è迪å§", colour = AM_RED, coords = { {57, 75} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 èè±é¾æ", special = AM_WANDERS }, |
dtl2 = { text = "巡夢è ", colour = AM_RED, coords = { {50.4, 57} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 èè±é¾æ" }, |
dtl3 = { text = "ç¿¡ç¿ å³éé", colour = AM_GREEN, coords = { {50.8, 48} }, symbol = { "3" }, |
tooltiptxt = "é¦é \né·ç´¢", leaveGap = 1 }, |
dtl4 = { text = "è¾è«èçµ²", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "é·ç´¢", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "æ³°æç¾", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "ä¼ç´¢å¾·é·", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Doom Lord Kazzak", -- Lord Kazzak |
type = AM_TYP_WORLDBOSSES, |
displayname = "æ¯æ» ä¹çå¡æå ", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kazzak", |
location = "å°çç«å島", |
minimapZoom = 1.4, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hellfire", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "æ¯æ» ä¹çå¡æå ", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "", lootid = "KKazzak", leaveGap = 1 }, |
dtl2 = { text = "GY", colour = AM_GREEN, coords = { {60, 76} }, symbol = { "GY" }, |
tooltiptxt = "", leaveGap = 1 } |
}, |
{ name = "HighlordKruul", -- HighlordKruul |
type = AM_TYP_WORLDBOSSES, |
displayname = "å¡é¯æé 主", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kruul", |
location = "è©åä¹å°", |
minimapZoom = 1.42, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "BlastedLands", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.3196, maxX = 0.496, minY = 0.468, maxY = 0.80 }, |
amData = { minX = 0.10, maxX = 0.91, minY = 0.01, maxY = 0.99 }, |
dtl1 = { text = "Draco the Decrepit", colour = AM_GREEN, coords = { {21, 10} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "å¡é¯æé 主", colour = AM_RED, coords = { {32.5, 84.5} }, symbol = { "2" }, |
tooltiptxt = "Boss", lootid = "KKruul", leaveGap = 1 }, |
}, |
{ name = "Doomwalker", -- Doomwalker |
type = AM_TYP_WORLDBOSSES, |
displayname = "åéè¡è ", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Doomwalker", |
location = "å½±æè°·", |
minimapZoom = 1.0, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "ShadowmoonValley", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "åéè¡è ", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "Boss", lootid = "DDoomwalker", leaveGap = 1 }, |
}, |
}; |
end |
This is a plugin AddOn for "AlphaMap (Fan's Update)" |
It shows zoomed in Minimap textured maps of World Boss encounters that can display Raid and Party members. |
(Especially useful with the "PartySpotter" AddOn installed). |
## Interface: 30000 |
## Title: AlphaMap_WorldBosses |
## Notes: World Boss Raid Maps for AlphaMap showing Raid positions |
## RequiredDeps: AlphaMap |
localisation.en.lua |
localisation.de.lua |
localisation.fr.lua |
localisation.cn.lua |
localisation.tw.lua |
AlphaMap_WorldBosses.lua |
--[[ |
--AlphaMap Simplified Chinese |
--Locolized by springsnow (2006/7/14)(3åº-åå®å¨-æµ®äº) |
--Last Updated:2006/9/23 |
--ä¹æ以æ±åæ¤æä»¶å ¶å®æ¯å 为èªå·±ä¸ç´å¨ç¨ï¼ä»¥åç¨çæ§çæ¬çæ人æ±åï¼å¤§çº¦å·²ç»æä¸å¹´æ²¡ææ´æ°å½æ±åäºï¼ |
--为äºèªå·±ä½¿ç¨æ¹ä¾¿ï¼äºæ¯å°±å°è¯èªå·±æ±åäºï¼ç±äºæ¬äººåºæ¬æ²¡è¿è¿æåºï¼æ以æåºé¨åå¯è½æ±åä¸å¤ªå®æ´ï¼ |
--å¸æ大家è½å¤ç»äºå¸®å©ã |
--]] |
if( GetLocale() == "zhCN" ) then |
AM_TYP_WORLDBOSSES = "éå¯æ¬å°å¾"; |
AM_ALPHAMAP_DUNGEONS_LIST = { |
{ name = "Azuregos", -- Azuregos |
type = AM_TYP_WORLDBOSSES, |
displayname = "è¾ç´¢é·èæ¯", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Azuregos", |
location = "è¾è¨æ (大æ¦ä½ç½® 56, 81)", |
minimapZoom = 1.5385, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Aszhara", -- Deliberately spelt Aszhara ! |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.485, maxX = 0.62743, minY = 0.71498, maxY = 0.917 }, |
amData = { minX = 0.005, maxX = 0.995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "è¾ç´¢é·èæ¯", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "交è°è§¦åææ", lootid = "AAzuregos", leaveGap = 1 } |
}, |
{ name = "Four Dragons: Duskwood", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "å绿é¾: æ®è²æ£®æ", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDDuskwood", |
location = "æ®è²æ£®æ : é»æ森æ (46, 36)", |
minimapZoom = 2.11, |
minimapXOffset = 54, |
minimapYOffset = 0, |
area = "Duskwood", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.421, maxX = .526, minY = 0.292, maxY = 0.54 }, |
amData = { minX = 0.29, maxX = .85, minY = 0.115, maxY = 0.97 }, |
dtl1 = { text = "å ¥å£", colour = AM_GREEN, coords = { {48, 96} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "ç¿¡ç¿ ä¹é¨", colour = AM_GREEN, coords = { {54, 47} }, symbol = { "1" }, |
tooltiptxt = "é¦é¢ \nä¼æ£®å¾·é·", special = AM_WANDERS, leaveGap = 1 }, |
dtl3 = { text = "è¾è«èä¸", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl4 = { text = "è±ç´¢æ©", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl5 = { text = "æ³°æå°", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl6 = { text = "ä¼æ£®å¾·é·", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Four Dragons: Hinterlands", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "å绿é¾: è¾ç¹å °", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDHinterlands", |
location = "è¾ç¹å ° : çæ丹 (46, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hinterlands", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "æç级 62 & 61 ç²¾è±ä¸äººç»å·¡é»", |
wmData = { minX = 0.561, maxX = .697, minY = 0.159, maxY = 0.362 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "å ¥å£", colour = AM_GREEN, coords = { {37, 98} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "æ´ç´¢æ¯", colour = AM_RED, coords = { {52.5, 59} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 ç²¾è±é¾ç±»", special = AM_WANDERS }, |
dtl3 = { text = "寻梦è ", colour = AM_RED, coords = { {51, 49} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 ç²¾è±é¾ç±»" }, |
dtl4 = { text = "ç¿¡ç¿ ä¹é¨", colour = AM_GREEN, coords = { {46, 39} }, symbol = { "3" }, |
tooltiptxt = "é¦é¢ \næ³°æå°", leaveGap = 1 }, |
dtl5 = { text = "è¾è«èä¸", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl6 = { text = "è±ç´¢æ©", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl7 = { text = "æ³°æå°", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl8 = { text = "ä¼æ£®å¾·é·", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Four Dragons: Feralas", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "å绿é¾: è²ææ¯", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDFeralas", |
location = "è²ææ¯ : 梦å¢ä¹æ (51, 9)", -- Jademir Lake |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Feralas", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "æç级 62 & 61 ç²¾è±ä¸äººç»å·¡é»", |
wmData = { minX = 0.47695, maxX = .55113, minY = 0.04585, maxY = 0.15963 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "ç¡æ¢¦åå®è ", colour = AM_RED, coords = { {36, 63} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 ç²¾è±é¾ç±»\nå´ç»å°å²å·¡é»", special = AM_WANDERS }, |
dtl2 = { text = "è±è¨ææ¯", colour = AM_RED, coords = { {46, 68} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 ç²¾è±é¾ç±»\nå´ç»å°å²å·¡é»", special = AM_WANDERS }, |
dtl3 = { text = "ç¿¡ç¿ ä¹é¨", colour = AM_GREEN, coords = { {45, 57} }, symbol = { "3" }, |
tooltiptxt = "é¦é¢ \nè¾è«èä¸", leaveGap = 1 }, |
dtl4 = { text = "è¾è«èä¸", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "è±ç´¢æ©", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "æ³°æå°", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "ä¼æ£®å¾·é·", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Four Dragons: Ashenvale", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "å绿é¾: ç°è°·", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDAshenvale", |
location = "ç°è°· : 大æ è« (93, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Ashenvale", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "æç级 62 & 61 ç²¾è±ä¸äººç»å·¡é»", |
wmData = { minX = 0.895, maxX = .984, minY = 0.299, maxY = 0.4286 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "è迪å§", colour = AM_RED, coords = { {57, 75} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 ç²¾è±é¾ç±»", special = AM_WANDERS }, |
dtl2 = { text = "巡梦è ", colour = AM_RED, coords = { {50.4, 57} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 ç²¾è±é¾ç±»" }, |
dtl3 = { text = "ç¿¡ç¿ ä¹é¨", colour = AM_GREEN, coords = { {50.8, 48} }, symbol = { "3" }, |
tooltiptxt = "é¦é¢ \nè±ç´¢æ©", leaveGap = 1 }, |
dtl4 = { text = "è¾è«èä¸", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "è±ç´¢æ©", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "æ³°æå°", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "ä¼æ£®å¾·é·", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Doom Lord Kazzak", -- Lord Kazzak |
type = AM_TYP_WORLDBOSSES, |
displayname = "æ«æ¥é¢ä¸»å¡æå ", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kazzak", |
location = "å°ç±ç«å¹³å", |
minimapZoom = 1.4, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hellfire", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "æ«æ¥é¢ä¸»å¡æå ", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "", lootid = "KKazzak", leaveGap = 1 }, |
dtl2 = { text = "GY", colour = AM_GREEN, coords = { {60, 76} }, symbol = { "GY" }, |
tooltiptxt = "", leaveGap = 1 } |
}, |
{ name = "HighlordKruul", -- HighlordKruul |
type = AM_TYP_WORLDBOSSES, |
displayname = "éçåºé²å°", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kruul", |
location = "è¯ åä¹å°", |
minimapZoom = 1.42, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "BlastedLands", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.3196, maxX = 0.496, minY = 0.468, maxY = 0.80 }, |
amData = { minX = 0.10, maxX = 0.91, minY = 0.01, maxY = 0.99 }, |
dtl1 = { text = "Draco the Decrepit", colour = AM_GREEN, coords = { {21, 10} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "éçåºé²å°", colour = AM_RED, coords = { {32.5, 84.5} }, symbol = { "2" }, |
tooltiptxt = "", lootid = "KKruul", leaveGap = 1 }, |
}, |
{ name = "Doomwalker", -- Doomwalker |
type = AM_TYP_WORLDBOSSES, |
displayname = "æ«æ¥è¡è ", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Doomwalker", |
location = "å½±æè°·", |
minimapZoom = 1.0, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "ShadowmoonValley", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "æ«æ¥è¡è ", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "Boss", lootid = "DDoomwalker", leaveGap = 1 }, |
}, |
}; |
end |
-------------------------------------------------------------------------- |
-- localization.lua |
-------------------------------------------------------------------------- |
AM_TYP_WORLDBOSSES = "World Bosses"; |
-- For these the filenames refer to data entries in the "Constants.lua" file which defines which of the IN-GAME Minimap textures to use |
-- the Zoom and Offsets allow the Minimap textures to be zoomed in and repositioned slightly in the AlphaMapAlphaMapFrame |
-- the wmData and amData allow the positioning of Player/Party/Raid dots on the map and relate GetPlayerCoordinates to frame coordinates on the map |
AM_ALPHAMAP_WORLDBOSSES_LIST = { |
{ name = "Azuregos", -- Azuregos |
type = AM_TYP_WORLDBOSSES, |
displayname = "Azuregos", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Azuregos", |
location = "Azshara (Approx. 56, 81)", |
minimapZoom = 1.5385, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Aszhara", -- Deliberately spelt Aszhara ! |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.485, maxX = 0.62743, minY = 0.71498, maxY = 0.917 }, |
amData = { minX = 0.005, maxX = 0.995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Azuregos", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "Talk with to trigger combat", lootid = "AAzuregos", leaveGap = 1 } |
}, |
{ name = "Four Dragons: Duskwood", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "Four Dragons: Duskwood", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDDuskwood", |
location = "Duskwood : Twighlight Grove (46, 36)", |
minimapZoom = 2.11, |
minimapXOffset = 54, |
minimapYOffset = 0, |
area = "Duskwood", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.421, maxX = .526, minY = 0.292, maxY = 0.54 }, |
amData = { minX = 0.29, maxX = .85, minY = 0.115, maxY = 0.97 }, |
dtl1 = { text = "Approach", colour = AM_GREEN, coords = { {48, 96} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {54, 47} }, symbol = { "1" }, |
tooltiptxt = "Boss\nYsondre", special = AM_WANDERS, leaveGap = 1 }, |
dtl3 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl4 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl5 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl6 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Four Dragons: Hinterlands", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "Four Dragons: Hinterlands", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDHinterlands", |
location = "Hinterlands : Seradane (46, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hinterlands", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.561, maxX = .697, minY = 0.159, maxY = 0.362 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Approach", colour = AM_GREEN, coords = { {37, 98} }, symbol = { AM_ENTRANCE }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Rothos", colour = AM_RED, coords = { {52.5, 59} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Dragonkin", special = AM_WANDERS }, |
dtl3 = { text = "Dreamtracker", colour = AM_RED, coords = { {51, 49} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Dragonkin" }, |
dtl4 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {46, 39} }, symbol = { "3" }, |
tooltiptxt = "Boss\nTaerar", leaveGap = 1 }, |
dtl5 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl6 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl7 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl8 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Four Dragons: Feralas", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "Four Dragons: Feralas", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDFeralas", |
location = "Feralas : Dream Bough (51, 9)", -- Jademir Lake |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Feralas", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.47695, maxX = .55113, minY = 0.04585, maxY = 0.15963 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Dreamroarer", colour = AM_RED, coords = { {36, 63} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Dragonkin\nPatrols round Island", special = AM_WANDERS }, |
dtl2 = { text = "Lethlas", colour = AM_RED, coords = { {46, 68} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Dragonkin\nPatrols round Island", special = AM_WANDERS }, |
dtl3 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {45, 57} }, symbol = { "3" }, |
tooltiptxt = "Boss\nEmeriss", leaveGap = 1 }, |
dtl4 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Four Dragons: Ashenvale", -- Four Dragons |
type = AM_TYP_WORLDBOSSES, |
displayname = "Four Dragons: Ashenvale", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\FDAshenvale", |
location = "Ashenvale : Bough Shadow (93, 36)", |
minimapZoom = 2, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Ashenvale", |
levels = "60", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "Wandering trios of level 62 & 61 Elites", |
wmData = { minX = 0.895, maxX = .984, minY = 0.299, maxY = 0.4286 }, |
amData = { minX = 0.005, maxX = .995, minY = 0.005, maxY = 0.995 }, |
dtl1 = { text = "Phantim", colour = AM_RED, coords = { {57, 75} }, symbol = { "1" }, |
tooltiptxt = "Lvl62 Elite Dragonkin", special = AM_WANDERS }, |
dtl2 = { text = "Dreamstalker", colour = AM_RED, coords = { {50.4, 57} }, symbol = { "2" }, |
tooltiptxt = "Lvl62 Elite Dragonkin" }, |
dtl3 = { text = "Emerald Gate", colour = AM_GREEN, coords = { {50.8, 48} }, symbol = { "3" }, |
tooltiptxt = "Boss\nLethon", leaveGap = 1 }, |
dtl4 = { text = "Emeriss", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DEmeriss" }, |
dtl5 = { text = "Lethon", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DLethon" }, |
dtl6 = { text = "Taerar", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DTaerar" }, |
dtl7 = { text = "Ysondre", colour = AM_RED, coords = { {0, 0} }, symbol = { " " }, |
tooltiptxt = "", lootid = "DYsondre" }, |
}, |
{ name = "Doom Lord Kazzak", -- Lord Kazzak |
type = AM_TYP_WORLDBOSSES, |
displayname = "Doom Lord Kazzak", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kazzak", |
location = "Hellfire Peninsula", |
minimapZoom = 1.4, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "Hellfire", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.555, maxX = 0.703, minY = 0.05885, maxY = 0.27653 }, |
amData = { minX = 0.00, maxX = 0.99, minY = 0.01, maxY = 0.98 }, |
dtl1 = { text = "Doom Lord Kazzak", colour = AM_RED, coords = { {51.8, 44.1} }, symbol = { "1" }, |
tooltiptxt = "Boss", lootid = "KKazzak", leaveGap = 1 }, |
dtl2 = { text = "GY", colour = AM_GREEN, coords = { {60, 76} }, symbol = { "GY" }, |
tooltiptxt = "", leaveGap = 1 } |
}, |
{ name = "HighlordKruul", -- HighlordKruul |
type = AM_TYP_WORLDBOSSES, |
displayname = "Highlord Kruul", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Kruul", |
location = "Blasted Lands", |
minimapZoom = 1.42, |
minimapXOffset = 46, |
minimapYOffset = 0, |
area = "BlastedLands", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.3196, maxX = 0.496, minY = 0.468, maxY = 0.80 }, |
amData = { minX = 0.10, maxX = 0.91, minY = 0.01, maxY = 0.99 }, |
dtl1 = { text = "Draco the Decrepit", colour = AM_GREEN, coords = { {21, 10} }, symbol = { "1" }, |
tooltiptxt = "", leaveGap = 1 }, |
dtl2 = { text = "Highlord Kruul", colour = AM_RED, coords = { {32.5, 84.5} }, symbol = { "2" }, |
tooltiptxt = "Boss", lootid = "KKruul", leaveGap = 1 }, |
}, |
{ name = "Doomwalker", -- Doomwalker |
type = AM_TYP_WORLDBOSSES, |
displayname = "Doomwalker", |
filename = "Interface\\AddOns\\AlphaMap_WorldBosses\\Maps\\Doomwalker", |
location = "Shadowmoon Valley", |
minimapZoom = 1.0, |
minimapXOffset = 0, |
minimapYOffset = 0, |
area = "ShadowmoonValley", |
levels = "70", |
players = AM_NO_LIMIT, |
prereq = "", |
general = "", |
wmData = { minX = 0.572, maxX = 0.73, minY = 0.289, maxY = 0.559 }, |
amData = { minX = 0.01, maxX = 0.8, minY = 0.01, maxY = 0.95 }, |
dtl1 = { text = "Doomwalker", colour = AM_RED, coords = { {64, 53.9} }, symbol = { "1" }, |
tooltiptxt = "Boss", lootid = "DDoomwalker", leaveGap = 1 }, |
}, |
}; |
## Interface: 30000 |
## Title: AlphaMap_Instances |
## Notes: Instance Maps for AlphaMap |
## RequiredDeps: AlphaMap |
localisation.en.lua |
localisation.de.lua |
localisation.fr.lua |
localisation.cn.lua |
localisation.tw.lua |
AlphaMap_Instances.lua |