116 lines
4.2 KiB
Lua
116 lines
4.2 KiB
Lua
|
-- ------------------------------------------------------------------------------ --
|
||
|
-- TradeSkillMaster --
|
||
|
-- https://tradeskillmaster.com --
|
||
|
-- All Rights Reserved - Detailed license information included with addon. --
|
||
|
-- ------------------------------------------------------------------------------ --
|
||
|
|
||
|
local _, TSM = ...
|
||
|
local ClassicRealms = TSM.Init("Data.ClassicRealms")
|
||
|
|
||
|
|
||
|
|
||
|
-- ============================================================================
|
||
|
-- Classic Realm Data
|
||
|
-- ============================================================================
|
||
|
|
||
|
-- Generated with the following query:
|
||
|
-- SELECT TRIM(TRAILING '-Alliance' FROM r.localizedName) as localizedName, g.value
|
||
|
-- FROM RealmsClassic r INNER JOIN RegionsClassic g ON g.id = r.regionId
|
||
|
-- WHERE r.localizedName LIKE '%-Alliance';
|
||
|
local CLASSIC_REALM_INFO = {
|
||
|
["Amnennar"] = { region = "EU" },
|
||
|
["Ashbringer"] = { region = "EU" },
|
||
|
["Auberdine"] = { region = "EU" },
|
||
|
["Bloodfang"] = { region = "EU" },
|
||
|
["Хроми"] = { region = "EU" },
|
||
|
["Dragon's Call"] = { region = "EU" },
|
||
|
["Dreadmist"] = { region = "EU" },
|
||
|
["Everlook"] = { region = "EU" },
|
||
|
["Finkle"] = { region = "EU" },
|
||
|
["Firemaw"] = { region = "EU" },
|
||
|
["Пламегор"] = { region = "EU" },
|
||
|
["Flamelash"] = { region = "EU" },
|
||
|
["Gandling"] = { region = "EU" },
|
||
|
["Gehennas"] = { region = "EU" },
|
||
|
["Golemagg"] = { region = "EU" },
|
||
|
["Hydraxian Waterlords"] = { region = "EU" },
|
||
|
["Judgement"] = { region = "EU" },
|
||
|
["Lakeshire"] = { region = "EU" },
|
||
|
["Lucifron"] = { region = "EU" },
|
||
|
["Mirage Raceway"] = { region = "EU" },
|
||
|
["Mograine"] = { region = "EU" },
|
||
|
["Nethergarde Keep"] = { region = "EU" },
|
||
|
["Noggenfogger"] = { region = "EU" },
|
||
|
["Patchwerk"] = { region = "EU" },
|
||
|
["Pyrewood Village"] = { region = "EU" },
|
||
|
["Razorfen"] = { region = "EU" },
|
||
|
["Razorgore"] = { region = "EU" },
|
||
|
["Рок-Делар"] = { region = "EU" },
|
||
|
["Shazzrah"] = { region = "EU" },
|
||
|
["Skullflame"] = { region = "EU" },
|
||
|
["Stonespine"] = { region = "EU" },
|
||
|
["Sulfuron"] = { region = "EU" },
|
||
|
["Ten Storms"] = { region = "EU" },
|
||
|
["Transcendence"] = { region = "EU" },
|
||
|
["Venoxis"] = { region = "EU" },
|
||
|
["Змейталак"] = { region = "EU" },
|
||
|
["Zandalar Tribe"] = { region = "EU" },
|
||
|
["Dragonfang"] = { region = "EU" },
|
||
|
["Earthshaker"] = { region = "EU" },
|
||
|
["Heartstriker"] = { region = "EU" },
|
||
|
["Вестник Рока"] = { region = "EU" },
|
||
|
["Mandokir"] = { region = "EU" },
|
||
|
["Anathema"] = { region = "US" },
|
||
|
["Arugal"] = { region = "US" },
|
||
|
["Ashkandi"] = { region = "US" },
|
||
|
["Atiesh"] = { region = "US" },
|
||
|
["Azuresong"] = { region = "US" },
|
||
|
["Benediction"] = { region = "US" },
|
||
|
["Bigglesworth"] = { region = "US" },
|
||
|
["Blaumeux"] = { region = "US" },
|
||
|
["Bloodsail Buccaneers"] = { region = "US" },
|
||
|
["Deviate Delight"] = { region = "US" },
|
||
|
["Faerlina"] = { region = "US" },
|
||
|
["Fairbanks"] = { region = "US" },
|
||
|
["Felstriker"] = { region = "US" },
|
||
|
["Grobbulus"] = { region = "US" },
|
||
|
["Herod"] = { region = "US" },
|
||
|
["Incendius"] = { region = "US" },
|
||
|
["Kirtonos"] = { region = "US" },
|
||
|
["Kromcrush"] = { region = "US" },
|
||
|
["Kurinnaxx"] = { region = "US" },
|
||
|
["Mankrik"] = { region = "US" },
|
||
|
["Myzrael"] = { region = "US" },
|
||
|
["Netherwind"] = { region = "US" },
|
||
|
["Old Blanchy"] = { region = "US" },
|
||
|
["Pagle"] = { region = "US" },
|
||
|
["Rattlegore"] = { region = "US" },
|
||
|
["Remulos"] = { region = "US" },
|
||
|
["Skeram"] = { region = "US" },
|
||
|
["Smolderweb"] = { region = "US" },
|
||
|
["Stalagg"] = { region = "US" },
|
||
|
["Sulfuras"] = { region = "US" },
|
||
|
["Thalnos"] = { region = "US" },
|
||
|
["Thunderfury"] = { region = "US" },
|
||
|
["Westfall"] = { region = "US" },
|
||
|
["Whitemane"] = { region = "US" },
|
||
|
["Windseeker"] = { region = "US" },
|
||
|
["Yojamba"] = { region = "US" },
|
||
|
["Arcanite Reaper"] = { region = "US" },
|
||
|
["Earthfury"] = { region = "US" },
|
||
|
["Heartseeker"] = { region = "US" },
|
||
|
["Loatheb"] = { region = "US" },
|
||
|
["Sul'thraze"] = { region = "US" },
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
-- ============================================================================
|
||
|
-- Module Functions
|
||
|
-- ============================================================================
|
||
|
|
||
|
function ClassicRealms.GetRegion(realmName)
|
||
|
local info = CLASSIC_REALM_INFO[realmName]
|
||
|
return info and info.region or nil
|
||
|
end
|