Hello I have been trying to create a replacement for GetMapZones() where I can add in new locations but I can't get my array to represent the same data and comes with this error.
Date: 2010-06-25 20:42:29
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Blackrock\WorldMapFrame.lua line 647:
attempt to call upvalue 'GetAceZones' (a table value)
|
And this is what I have tried to replace it with:
Code:
local GetAceZones = {
--Kalimdor ZoneNames
[1] = {
[1] = "Ashenvale",
[2] = "Azshara",
[3] = "Azuremyst lsle",
[4] = "Bloodmyst lsle",
[5] = "Darkshore",
[6] = "Darnassus",
[7] = "Desolace",
[8] = "Durotar",
[9] = "Dustwallow Marsh",
[10] = "Felwood",
[11] = "Feralas",
[12] = "Moonglade",
[13] = "Mulgore",
[14] = "Orgrimmar",
[15] = "Silithus",
[16] = "Stonetalon Mountains",
[17] = "Tanaris",
[18] = "Teldrassil",
[19] = "The Barrens",
[20] = "The Exodar",
[21] = "Thousand Needles",
[22] = "Thunder Bluff",
[23] = "Un'Goro Crater",
[24] = "Winterspring",
},
--Eastern KingdomsAzeroth
[2] = {
[1] = "Alterac Mountains",
[2] = "Arathi Highlands",
[3] = "Badlands", --"Blackrock Mountain"
[4] = "Blasted Lands",
[5] = "Burning Steppes",
[6] = "Deadwind Pass",
[7] = "Dun Morogh",
[8] = "Duskwood",
[9] = "Eastern Plaguelands",
[10] = "Elwynn Forest",
[11] = "Eversong Woods",
[12] = "Ghostlands",
[13] = "Hilsbrad Foothills",
[14] = "Ironforge",
[15] = "Isle of Quel'Danas",
[16] = "Loch Modan",
[17] = "Redridge Mountains",
[18] = "Searing Gorge",
[19] = "Silvermoon City",
[20] = "Silverpine Forest",
[21] = "Stormwind City",
[22] = "Stranglethorn Vale",
[23] = "Swamp of Sorrows",
[24] = "The Hinterlands",
[25] = "Tirisfal Glades",
[26] = "Undercity",
[27] = "Western Plaguelands",
[28] = "Westfall",
[29] = "Wetlands",
},
--Outland
[3] = {
[1] = "Blades Edge Mountains",
[2] = "Hellfire Peninsula",
[3] = "Nagrand",
[4] = "Netherstorm",
[5] = "Shadowmoon Valley",
[6] = "Shattrath City",
[7] = "Terokkar Forest",
[8] = "Zangarmarsh",
},
--Northrend
[4] = {
[1] = "Borean Tundra",
[2] = "Crystalsong Forest",
[3] = "Dalaran",
[4] = "Dragonblight",
[5] = "Grizzly Hills",
[6] = "Howling Fjord",
[7] = "Icecrown",
[8] = "Sholazar Basin",
[9] = "Storm Peaks",
[10] = "Wintergrasp",
[11] = "Zul'Drak",
},
}
...
function WorldMapZoneDropDown_Initialize()
WorldMapFrame_LoadZones(GetAceZones(GetCurrentMapContinent()));
end
I'm aware it needs to be a function of some kind but not sure how to structure it. Any input would be appreciated.