vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
-- mapID, BCContinent, BCZone, VanillaC, VanillaZ
QuestieZones = {
    ["WorldMap"] = {1337, 1337, 0, 0}, --
    ["Azeroth"] = {-1, -1, -1, 2, 0}, --
    ["Kalimdor"] = {-1, -1, -1, 1, 0}, --
    ["Hinterlands"] = {42, 2, 24, 2, 20}, -- -- I found the code questhelper used, didnt do enough searching D:
    ["Moonglade"] = {20, 1, 12, 1, 10}, --
    ["ThousandNeedles"] = {14, 1, 21, 1, 18}, --
    ["Winterspring"] = {19, 1, 24, 1, 21}, --
    --["BloodmystIsle"] = {9, 1, 4, -1, -1},--
    --["TerokkarForest"] = {55, 3, 7, -1, -1},--
    ["Arathi"] = {39, 2, 2, 2, 2},--
    --["EversongWoods"] = {41, 2, 11, -1, -1}, --
    ["Dustwallow"] = {10, 1, 9, 1, 7},--
    ["Badlands"] = {27, 2, 3, 2, 3}, --
    ["Darkshore"] = {16, 1, 5, 1, 3},--
    ["Ogrimmar"] = {1, 1, 14, 1, 12},--
    --["BladesEdgeMountains"] = {54, 3, 1, -1, -1},
    ["Undercity"] = {45, 2, 26, 2, 22},
    ["Desolace"] = {4, 1, 7, 1, 5},
    --["Netherstorm"] = {59, 3, 4, -1, -1},
    ["Barrens"] = {11, 1, 19, 1, 17},
    ["Tanaris"] = {8, 1, 17, 1, 15},
    ["Stormwind"] = {36, 2, 21, 2, 17},--
    --["Zangarmarsh"] = {57, 3, 8, -1, -1},
    ["Durotar"] = {7, 1, 8, 1, 6},--
    --["Hellfire"] = {56, 3, 2, -1, -1},
    ["Silithus"] = {5, 1, 15, 1, 13},
    --["ShattrathCity"] = {60, 3, 6, -1, -1},
    --["ShadowmoonValley"] = {53, 3, 5, -1, -1},
    ["SwampOfSorrows"] = {46, 2, 23, 2, 19},
    --["SilvermoonCity"] = {52, 2, 19, -1, -1},
    ["Darnassis"] = {21, 1, 6, 1, 4},
    --["AzuremystIsle"] = {3, 1, 3, -1, -1},
    ["Elwynn"] = {37, 2, 10, 2, 10},--
    ["Stranglethorn"] = {38, 2, 22, 2, 18},
    ["EasternPlaguelands"] = {34, 2, 9, 2, 9},
    ["Duskwood"] = {31, 2, 8, 2, 8},
    ["WesternPlaguelands"] = {50, 2, 27, 2, 23},
    ["Westfall"] = {49, 2, 28, 2, 24},
    ["Ashenvale"] = {2, 1, 1, 1, 1},
    ["Teldrassil"] = {24, 1, 18, 1, 16},
    ["Redridge"] = {30, 2, 17, 2, 14},
    ["UngoroCrater"] = {18, 1, 23, 1, 20},
    ["Mulgore"] = {22, 1, 13, 1, 11},
    ["Ironforge"] = {25, 2, 14, 2, 12},
    ["Felwood"] = {13, 1, 10, 1, 8},
    ["Hilsbrad"] = {48, 2, 13, 2, 11},
    ["DeadwindPass"] = {47, 2, 6, 2, 6},
    ["BurningSteppes"] = {40, 2, 5, 2, 5},
    --["Ghostlands"] = {44, 2, 12, -1, -1},
    ["Tirisfal"] = {43, 2, 25, 2, 21},
    --["TheExodar"] = {12, 1, 20, -1, -1},
    ["Wetlands"] = {51, 2, 29, 2, 25},
    ["SearingGorge"] = {32, 2, 18, 2, 15},
    ["BlastedLands"] = {33, 2, 4, 2, 4},
    ["Silverpine"] = {35, 2, 20, 2, 16},
    ["LochModan"] = {29, 2, 16, 2, 13},
    ["Feralas"] = {17, 1, 11, 1, 9},
    ["DunMorogh"] = {28, 2, 7, 2, 7},
    ["Alterac"] = {26, 2, 1, 2, 1},
    ["ThunderBluff"] = {23, 1, 22, 1, 19},
    ["Aszhara"] = {15, 1, 2, 1, 2},
    ["StonetalonMountains"] = {6, 1, 16, 1, 14},
    --["Nagrand"] = {58, 3, 3, -1, -1},
    ["Kalimdor"] = {61, 1, 0, 1, 0},
    ["Azeroth"] = {62, 2, 0, 2, 0},
    --["Expansion01"] = {63, 3, 0, -1, -1},
    --["Sunwell"] = {64, 2, 15, -1, -1} -- code copied from questhelper (this is actually the only code that was directly copied, the database was put through JavaRefactorProject
}
QuestieZoneIDLookup = {};
for k,v in pairs(QuestieZones) do
    -- must be non-linear array
    QuestieZoneIDLookup[v[1]] = v;
end
QuestieCZLookup = {};
for k,v in pairs(QuestieZones) do
    QuestieCZLookup[v[2] * 100 + v[3]] = v[1];
end