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.
143 lines
6.2 KiB
143 lines
6.2 KiB
--- ============================ HEADER ============================
|
|
--- ======= LOCALIZE =======
|
|
-- Addon
|
|
local addonName, addonTable = ...
|
|
-- HeroDBC
|
|
local DBC = HeroDBC.DBC
|
|
-- HeroLib
|
|
local HL = HeroLib
|
|
local Cache = HeroCache
|
|
local Unit = HL.Unit
|
|
local Player = Unit.Player
|
|
local Target = Unit.Target
|
|
local Pet = Unit.Pet
|
|
local Spell = HL.Spell
|
|
local MultiSpell = HL.MultiSpell
|
|
local Item = HL.Item
|
|
local MergeTableByKey = HL.Utils.MergeTableByKey
|
|
-- HeroRotation
|
|
local HR = HeroRotation
|
|
|
|
--- ============================ CONTENT ============================
|
|
|
|
-- Spell
|
|
if not Spell.Evoker then Spell.Evoker = {} end
|
|
Spell.Evoker.Commons = {
|
|
-- Racials
|
|
TailSwipe = Spell(368970),
|
|
WingBuffet = Spell(357214),
|
|
-- Abilities
|
|
AzureStrike = Spell(362969),
|
|
BlessingoftheBronze = Spell(364342),
|
|
DeepBreath = Spell(357210),
|
|
Disintegrate = Spell(356995),
|
|
EmeraldBlossom = Spell(355913),
|
|
FireBreath = MultiSpell(357208,382266), -- with and without Font of Magic
|
|
LivingFlame = Spell(361469),
|
|
-- Talents
|
|
AncientFlame = Spell(369990),
|
|
BlastFurnace = Spell(375510),
|
|
ObsidianScales = Spell(363916),
|
|
ScarletAdaptation = Spell(372469),
|
|
TipTheScales = Spell(370553),
|
|
Unravel = Spell(368432),
|
|
VerdantEmbrace = Spell(360995),
|
|
-- Buffs/Debuffs
|
|
AncientFlameBuff = Spell(375583),
|
|
BlessingoftheBronzeBuff = Spell(381748),
|
|
FireBreathDebuff = Spell(357209),
|
|
HoverBuff = Spell(358267),
|
|
LeapingFlamesBuff = Spell(370901),
|
|
PowerInfusionBuff = Spell(10060),
|
|
ScarletAdaptationBuff = Spell(372470),
|
|
-- Trinket Effects
|
|
SpoilsofNeltharusCrit = Spell(381954),
|
|
SpoilsofNeltharusHaste = Spell(381955),
|
|
SpoilsofNeltharusMastery = Spell(381956),
|
|
SpoilsofNeltharusVers = Spell(381957),
|
|
-- Utility
|
|
Quell = Spell(351338),
|
|
-- Other
|
|
Pool = Spell(999910)
|
|
}
|
|
|
|
Spell.Evoker.Augmentation = MergeTableByKey(Spell.Evoker.Commons, {
|
|
-- Talents
|
|
BlisteringScales = Spell(360827),
|
|
BreathofEons = Spell(403631),
|
|
EbonMight = Spell(395152),
|
|
Eruption = Spell(395160),
|
|
FontofMagic = Spell(408083),
|
|
Prescience = Spell(409311),
|
|
PupilofAlexstrasza = Spell(407814),
|
|
TimeSkip = Spell(404977),
|
|
Upheaval = Spell(408092),
|
|
-- Buffs
|
|
BlisteringScalesBuff = Spell(360827),
|
|
EbonMightOtherBuff = Spell(395152),
|
|
EbonMightSelfBuff = Spell(395296),
|
|
EssenceBurstBuff = Spell(392268),
|
|
-- Debuffs
|
|
TemporalWoundDebuff = Spell(409560),
|
|
})
|
|
|
|
Spell.Evoker.Devastation = MergeTableByKey(Spell.Evoker.Commons, {
|
|
-- Talents
|
|
Animosity = Spell(375797),
|
|
ArcaneVigor = Spell(386342),
|
|
Burnout = Spell(375801),
|
|
Catalyze = Spell(386283),
|
|
Causality = Spell(375777),
|
|
ChargedBlast = Spell(370455),
|
|
Dragonrage = Spell(375087),
|
|
EngulfingBlaze = Spell(370837),
|
|
EssenceAttunement = Spell(375722),
|
|
EternitySurge = MultiSpell(359073,382411), -- with and without Font of Magic
|
|
EternitysSpan = Spell(375757),
|
|
EventHorizon = Spell(411164),
|
|
EverburningFlame = Spell(370819),
|
|
EyeofInfinity = Spell(369375),
|
|
FeedtheFlames = Spell(369846),
|
|
Firestorm = Spell(368847),
|
|
FontofMagic = Spell(375783),
|
|
ImminentDestruction = Spell(370781),
|
|
Pyre = Spell(357211),
|
|
RagingInferno = Spell(405659),
|
|
RubyEmbers = Spell(365937),
|
|
Scintillation = Spell(370821),
|
|
ShatteringStar = Spell(370452),
|
|
Snapfire = Spell(370783),
|
|
Tyranny = Spell(376888),
|
|
Volatility = Spell(369089),
|
|
-- Buffs
|
|
BlazingShardsBuff = Spell(409848),
|
|
BurnoutBuff = Spell(375802),
|
|
ChargedBlastBuff = Spell(370454),
|
|
EssenceBurstBuff = Spell(359618),
|
|
IridescenceBlueBuff = MultiSpell(386399,399370),
|
|
IridescenceRedBuff = Spell(386353),
|
|
LimitlessPotentialBuff = Spell(394402),
|
|
PowerSwellBuff = Spell(376850),
|
|
SnapfireBuff = Spell(370818),
|
|
-- Debuffs
|
|
LivingFlameDebuff = Spell(361500),
|
|
})
|
|
|
|
-- Items
|
|
if not Item.Evoker then Item.Evoker = {} end
|
|
Item.Evoker.Commons = {
|
|
-- Trinkets
|
|
CrimsonAspirantsBadgeofFerocity = Item(201449, {13, 14}),
|
|
-- Items
|
|
KharnalexTheFirstLight = Item(195519),
|
|
-- Trinkets
|
|
SpoilsofNeltharus = Item(193773, {13, 14}),
|
|
-- Trinkets (SL)
|
|
ShadowedOrbofTorment = Item(186428, {13, 14}),
|
|
}
|
|
|
|
Item.Evoker.Augmentation = MergeTableByKey(Item.Evoker.Commons, {
|
|
})
|
|
|
|
Item.Evoker.Devastation = MergeTableByKey(Item.Evoker.Commons, {
|
|
})
|
|
|