You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
154 lines
5.7 KiB
154 lines
5.7 KiB
local addonName, addon = ...
|
|
local L = LibStub("AceLocale-3.0"):GetLocale(addonName)
|
|
|
|
addon.Enum = {}
|
|
|
|
addon.Enum.Drakes = {}
|
|
addon.Enum.Drakes.CliffsideWylderdrake = 1
|
|
addon.Enum.Drakes.HighlandDrake = 2
|
|
addon.Enum.Drakes.RenewedProtoDrake = 3
|
|
addon.Enum.Drakes.WindborneVelocidrake = 4
|
|
addon.Enum.Drakes.WindingSlitherdrake = 5
|
|
addon.Enum.Drakes.GrottoNetherwingDrake = 6
|
|
addon.Enum.Drakes.FlourishingWhimsydrake = 7
|
|
addon.Enum.Drakes.All = 8
|
|
|
|
addon.Enum.Sources = {}
|
|
addon.Enum.Sources.Rare = 1
|
|
addon.Enum.Sources.Reputation = 2
|
|
addon.Enum.Sources.Renown = 3
|
|
addon.Enum.Sources.Inscription = 4
|
|
addon.Enum.Sources.Dungeon = 5
|
|
addon.Enum.Sources.Hunt = 6
|
|
addon.Enum.Sources.Container = 7
|
|
addon.Enum.Sources.Quest = 8
|
|
addon.Enum.Sources.Vendor = 9
|
|
addon.Enum.Sources.Raid = 10
|
|
addon.Enum.Sources.Chest = 11
|
|
addon.Enum.Sources.Unknown = 12
|
|
addon.Enum.Sources.Fyrakk = 13
|
|
addon.Enum.Sources.DragonRacingContainer = 14
|
|
addon.Enum.Sources.DragonRacingAchievement = 15
|
|
addon.Enum.Sources.PvPSeason = 16
|
|
addon.Enum.Sources.WorldEvent = 17
|
|
addon.Enum.Sources.Superbloom = 18
|
|
addon.Enum.Sources.ZoneDrop = 19
|
|
addon.Enum.Sources.Other = 20
|
|
|
|
addon.Enum.Zones = {}
|
|
addon.Enum.Zones.ohn = 1
|
|
addon.Enum.Zones.ws = 2
|
|
addon.Enum.Zones.zara = 3
|
|
|
|
addon.Enum.Fyrakk = {}
|
|
addon.Enum.Fyrakk.Boss = 1
|
|
addon.Enum.Fyrakk.Chest = 2
|
|
|
|
addon.Enum.SJ = {}
|
|
addon.Enum.SJ.BUILD_9_0 = 37474
|
|
addon.Enum.SJ.BUILD_9_0_5 = 37862
|
|
addon.Enum.SJ.BUILD_9_1 = 39185
|
|
addon.Enum.SJ.BUILD_9_1_5 = 40871
|
|
addon.Enum.SJ.BUILD_9_2 = 42069
|
|
|
|
addon.Enum.WarlockCategories = {}
|
|
addon.Enum.WarlockCategories.Imp = 1
|
|
addon.Enum.WarlockCategories.Voidwalker = 2
|
|
addon.Enum.WarlockCategories.Sayaad = 3
|
|
addon.Enum.WarlockCategories.Felhunter = 4
|
|
addon.Enum.WarlockCategories.Felguard = 5
|
|
addon.Enum.WarlockCategories.Infernal = 6
|
|
addon.Enum.WarlockCategories.Darkglare = 7
|
|
addon.Enum.WarlockCategories.Tyrant = 8
|
|
addon.Enum.WarlockCategories.Doomguard = 9
|
|
|
|
addon.Strings = {}
|
|
addon.Strings.Drakes = {}
|
|
do
|
|
local item1 = Item:CreateFromItemID(194521)
|
|
item1:ContinueOnItemLoad(function()
|
|
addon.Strings.Drakes[1] = item1:GetItemName()
|
|
end)
|
|
local item2 = Item:CreateFromItemID(194705)
|
|
item2:ContinueOnItemLoad(function()
|
|
addon.Strings.Drakes[2] = item2:GetItemName()
|
|
end)
|
|
local item3 = Item:CreateFromItemID(194034)
|
|
item3:ContinueOnItemLoad(function()
|
|
addon.Strings.Drakes[3] = item3:GetItemName()
|
|
end)
|
|
local item4 = Item:CreateFromItemID(194549)
|
|
item4:ContinueOnItemLoad(function()
|
|
addon.Strings.Drakes[4] = item4:GetItemName()
|
|
end)
|
|
local item5 = Item:CreateFromItemID(204361)
|
|
item5:ContinueOnItemLoad(function()
|
|
addon.Strings.Drakes[5] = item5:GetItemName()
|
|
end)
|
|
local item6 = Item:CreateFromItemID(206156)
|
|
item6:ContinueOnItemLoad(function()
|
|
addon.Strings.Drakes[6] = item6:GetItemName()
|
|
end)
|
|
local item7 = Item:CreateFromItemID(210412)
|
|
item7:ContinueOnItemLoad(function()
|
|
addon.Strings.Drakes[7] = item7:GetItemName()
|
|
end)
|
|
end
|
|
addon.Strings.Drakes[8] = ACHIEVEMENTFRAME_FILTER_ALL
|
|
|
|
addon.Strings.Sources = {}
|
|
addon.Strings.Sources[1] = L["Rare Spawns"]
|
|
addon.Strings.Sources[2] = REPUTATION
|
|
addon.Strings.Sources[3] = COVENANT_SANCTUM_TAB_RENOWN
|
|
--addon.Strings.Sources[4] = BATTLE_PET_SOURCE_6
|
|
addon.Strings.Sources[4] = INSCRIPTION
|
|
addon.Strings.Sources[5] = TRACKER_HEADER_DUNGEON
|
|
addon.Strings.Sources[6] = L["Grand Hunts"]
|
|
addon.Strings.Sources[7] = AUCTION_CATEGORY_CONTAINERS
|
|
addon.Strings.Sources[8] = BATTLE_PET_SOURCE_2
|
|
addon.Strings.Sources[9] = BATTLE_PET_SOURCE_3
|
|
addon.Strings.Sources[10] = CALENDAR_TYPE_RAID
|
|
addon.Strings.Sources[11] = L["Treasure Chest"]
|
|
addon.Strings.Sources[12] = COMBATLOG_FILTER_STRING_UNKNOWN_UNITS
|
|
addon.Strings.Sources[13] = C_QuestLog.GetTitleForQuestID(75887)
|
|
addon.Strings.Sources[14] = L["Dragon Racing Container"]
|
|
addon.Strings.Sources[15] = L["Dragon Racing Achievement"]
|
|
addon.Strings.Sources[16] = L["PvP Seasonal"]
|
|
addon.Strings.Sources[17] = BATTLE_PET_SOURCE_7
|
|
addon.Strings.Sources[18] = C_QuestLog.GetTitleForQuestID(78203)
|
|
addon.Strings.Sources[19] = BUG_CATEGORY2
|
|
|
|
addon.Strings.Zones = {}
|
|
addon.Strings.Zones[1] = C_Map.GetAreaInfo(13645) -- Ohn'aran
|
|
addon.Strings.Zones[2] = C_Map.GetAreaInfo(13644) -- Waking Shores
|
|
addon.Strings.Zones[3] = C_Map.GetAreaInfo(14022) -- Zaralek
|
|
addon.Strings.Zones[4] = C_Map.GetAreaInfo(13646) -- The Azure Span
|
|
addon.Strings.Zones[5] = C_Map.GetAreaInfo(13647) -- Thaldraszus
|
|
addon.Strings.Zones[6] = C_Map.GetAreaInfo(13862) -- Valdrakken
|
|
addon.Strings.Zones[7] = C_Map.GetAreaInfo(14433) -- The Forbidden Reach
|
|
addon.Strings.Zones[8] = C_Map.GetAreaInfo(13642) -- Dragon Isles
|
|
|
|
addon.Strings.Fyrakk = {}
|
|
addon.Strings.Fyrakk[1] = L["Disciples of Fyrakk"]
|
|
addon.Strings.Fyrakk[2] = L["Secured Shipment"]
|
|
|
|
addon.Strings.WarlockCategories = {}
|
|
addon.Strings.WarlockCategories[1] = GetSpellInfo(688)
|
|
addon.Strings.WarlockCategories[2] = GetSpellInfo(697)
|
|
addon.Strings.WarlockCategories[3] = GetSpellInfo(366222)
|
|
addon.Strings.WarlockCategories[4] = GetSpellInfo(691)
|
|
addon.Strings.WarlockCategories[5] = GetSpellInfo(30146)
|
|
addon.Strings.WarlockCategories[6] = GetSpellInfo(1122)
|
|
addon.Strings.WarlockCategories[7] = GetSpellInfo(205180)
|
|
addon.Strings.WarlockCategories[8] = GetSpellInfo(265187)
|
|
addon.Strings.WarlockCategories[9] = GetSpellInfo(18540)
|
|
|
|
addon.Enum.WarlockCategories.Imp = 1
|
|
addon.Enum.WarlockCategories.Voidwalker = 2
|
|
addon.Enum.WarlockCategories.Sayaad = 3
|
|
addon.Enum.WarlockCategories.Felhunter = 4
|
|
addon.Enum.WarlockCategories.Felguard = 5
|
|
addon.Enum.WarlockCategories.Infernal = 6
|
|
addon.Enum.WarlockCategories.Darkglare = 7
|
|
addon.Enum.WarlockCategories.Tyrant = 8
|
|
addon.Enum.WarlockCategories.Doomguard = 9
|
|
|