--- ============================ 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, { })