cauterizing_flame={68673,374251,1},-- Cauterize an ally's wounds, removing all Bleed, Poison, Curse, and Disease effects. Heals for 8,939 upon removing any effect.
clobbering_sweep={68570,375443,1},-- Tail Swipe's cooldown is reduced by 45 sec.
draconic_legacy={68685,376166,2},-- Your Stamina is increased by 3%.
enkindled={68677,375554,2},-- Living Flame deals 3% more damage and healing.
obsidian_bulwark={68674,375406,1},-- Obsidian Scales has an additional charge.
obsidian_scales={68675,363916,1},-- Reinforce your scales, reducing damage taken by 30%. Lasts 12 sec.
oppressing_roar={68668,372048,1},-- Let out a bone-shaking roar at enemies in a cone in front of you, increasing the duration of crowd controls that affect them by 50% in the next 10 sec.
overawe={68660,374346,1},-- Oppressing Roar removes 1 Enrage effect from each enemy, and its cooldown is reduced by 20 sec for each Enrage dispelled.
panacea={68680,387761,1},-- Emerald Blossom instantly heals you for 7,342 when cast.
permeating_chill={68676,370897,1},-- Your damaging Blue spells reduce the target's movement speed by 50% for 3 sec.
quell={68665,351338,1},-- Interrupt an enemy's spellcasting and prevent any spell from that school of magic from being cast for 4 sec.
recall={68684,371806,1},-- You may reactivate Deep Breath within 3 sec after landing to travel back in time to your takeoff location.
regenerative_magic={68651,387787,1},-- Source of Magic forms a bond with your ally, causing 15% of their healing to also heal you while you are below 50% health.
renewing_blaze={68653,374348,1},-- The flames of life surround you for 8 sec. While this effect is active, 100% of damage you take is healed back over 8 sec.
rescue={68658,370665,1},-- Swoop to an ally and fly with them to the target location.
scarlet_adaptation={68687,372469,1},-- Store 20% of your effective healing, up to 3,883. Your next damaging Living Flame consumes all stored healing to increase its damage dealt.
sleep_walk={68571,360806,1},-- Disorient an enemy for 20 sec, causing them to sleep walk towards you. Damage has a chance to awaken them.
source_of_magic={68669,369459,1},-- Redirect your excess magic to a friendly healer for 30 min. When you cast an empowered spell, you restore 0.25% of their maximum mana per empower level. Limit 1.
tailwind={68678,375556,1},-- Hover increases your movement speed by 70% for the first 4 sec.
terror_of_the_skies={68649,371032,1},-- Deep Breath stuns enemies for 3 sec.
time_spiral={68650,374968,1},-- Bend time, allowing you and your allies within 40 yds to cast their major movement ability once in the next 10 sec, even if it is on cooldown.
tip_the_scales={68686,370553,1},-- Compress time to make your next empowered spell cast instantly at its maximum empower level.
twin_guardian={68656,370888,1},-- Rescue protects you and your ally from harm, absorbing damage equal to 30% of your maximum health for 5 sec.
unravel={68663,368432,1},-- Sunder an enemy's protective magic, dealing 13,946 Spellfrost damage to absorb shields.
verdant_embrace={68688,360995,1},-- Fly to an ally and heal them for 12,275, or heal yourself for the same amount.
walloping_blow={68657,387341,1},-- Wing Buffet and Tail Swipe knock enemies further and daze them, reducing movement speed by 70% for 4 sec.
zephyr={68655,374227,1},-- Conjure an updraft to lift you and your 4 nearest allies within 20 yds into the air, reducing damage taken from area-of-effect attacks by 20% and increasing movement speed by 30% for 8 sec.
-- Devastation
animosity={68640,375797,1},-- Casting an empower spell extends the duration of Dragonrage by 6 sec.
arcane_intensity={68622,375618,2},-- Disintegrate deals 8% more damage.
arcane_vigor={68619,386342,1},-- Shattering Star generates 1 Essence.
azure_essence_burst={68643,375721,1},-- Azure Strike has a 15% chance to cause an Essence Burst, making your next Disintegrate or Pyre cost no Essence.
burnout={68633,375801,2},-- Fire Breath damage has 6% chance to cause your next Living Flame to be instant cast, stacking 2 times.
catalyze={68636,386283,1},-- While channeling Disintegrate your Fire Breath on the target deals damage 100% more often.
causality={68617,375777,1},-- Essence abilities reduce the remaining cooldown of Eternity Surge by 1 sec.
charged_blast={68627,370455,1},-- Your Blue damage increases the damage of your next Pyre by 5%, stacking 20 times.
dense_energy={68646,370962,1},-- Pyre's Essence cost is reduced by 1.
dragonrage={68641,375087,1},-- Erupt with draconic fury and exhale Pyres at 3 enemies within 25 yds. For 14 sec, Essence Burst's chance to occur is increased to 100%, and you gain the maximum benefit of Mastery: Giantkiller regardless of targets' health.
engulfing_blaze={68648,370837,1},-- Living Flame deals 40% increased damage and healing, but its cast time is increased by 0.5 sec.
eternity_surge={68623,359073,1},-- Focus your energies to release a salvo of pure magic, dealing 10,432 Spellfrost damage to an enemy. Damages additional enemies within 12 yds of the target when empowered. I: Damages 2 enemies. II: Damages 4 enemies. III: Damages 6 enemies.
eternitys_span={68621,375757,1},-- Eternity Surge and Shattering Star hit twice as many targets.
everburning_flame={68615,370819,1},-- Red spells extend the duration of your Fire Breath's damage over time by 1 sec.
expunge={68689,365585,1},-- Expunge toxins affecting an ally, removing all Poison effects.
feed_the_flames={68615,369846,1},-- Consuming Essence Burst reduces the remaining cooldown of Fire Breath by 2 sec.
firestorm={68635,368847,1},-- An explosion bombards the target area with white-hot embers, dealing 6,466 Fire damage to enemies over 12 sec.
focusing_iris={68619,386336,1},-- Shattering Star's damage taken effect lasts 2 sec longer.
font_of_magic={68632,375783,1},-- Your empower spells' maximum level is increased by 1.
heat_wave={68637,375725,2},-- Fire Breath deals 20% more damage.
hoarded_power={68575,375796,1},-- Essence Burst has a 20% chance to not be consumed.
honed_aggression={68626,371038,2},-- Azure Strike and Living Flame deal 5% more damage.
imminent_destruction={68631,370781,2},-- Empower spells reach maximum level in 20% less time.
imposing_presence={68642,371016,1},-- Quell's cooldown is reduced by 20 sec.
inner_radiance={68642,386405,1},-- Your Living Flame and Emerald Blossom are 30% more effective on yourself.
iridescence={68616,370867,1},-- Casting an empower spell increases the damage of your next 2 spells of the same color by 20% within 10 sec.
landslide={68681,358385,1},-- Conjure a path of shifting stone towards the target location, rooting enemies for 30 sec. Damage may cancel the effect.
lay_waste={68624,371034,2},-- Deep Breath's damage is increased by 15%.
onyx_legacy={68630,386348,1},-- Deep Breath's cooldown is reduced by 1 min.
power_nexus={68574,369908,1},-- Increases your maximum Essence to 6.
power_swell={68620,370839,2},-- Casting an empower spell increases your Essence regeneration rate by 100% for 2 sec.
pyre={68644,357211,1},-- Lob a ball of flame, dealing 2,928 Fire damage to the target and nearby enemies.
ruby_embers={68648,365937,1},-- Living Flame deals 594 damage over 12 sec to enemies, or restores 1,361 health to allies over 12 sec. Stacks 3 times.
ruby_essence_burst={68645,376872,1},-- Your Living Flame has a 20% chance to cause an Essence Burst, making your next Disintegrate or Pyre cost no Essence.
scintillation={68629,370821,2},-- Disintegrate has a 15% chance each time it deals damage to launch a level 1 Eternity Surge at 30% power.
shattering_star={68618,370452,1},-- Exhale bolts of concentrated power from your mouth at 2 enemies for 4,463 Spellfrost damage that cracks the targets' defenses, increasing the damage they take from you by 20% for 6 sec.
snapfire={68634,370783,1},-- Living Flame has a 12% chance to reset the cooldown of Firestorm, and make your next one instant cast and deal 40% increased damage.
spellweavers_dominance={68628,370845,1},-- Your damaging critical strikes deal 230% damage instead of the usual 200%.
titanic_wrath={68639,386272,2},-- Essence Burst increases the damage of affected spells by 8.0%.
tyranny={68638,376888,1},-- During Deep Breath and Dragonrage you gain the maximum benefit of Mastery: Giantkiller regardless of targets' health.
volatility={68647,369089,2},-- Pyre has a 15% chance to flare up and explode again on a nearby target.
})
-- PvP Talents
spec:RegisterPvpTalents({
chrono_loop=5456,-- (383005) Trap the enemy in a time loop for 5 sec. Afterwards, they are returned to their previous location and health.
crippling_force=5471,-- (384660) Disintegrate amplifies Permeating Chill to reduce movement speed by an additional 5% each time it deals damage, up to 80%.
nullifying_shroud=5467,-- (378464) Wreathe yourself in arcane energy, preventing the next 3 full loss of control effects against you. Lasts 30 sec.
obsidian_mettle=5460,-- (378444) While Obsidian Scales is active you gain immunity to interrupt, silence, and pushback effects.
precognition=5509,-- (377360) If an interrupt is used on you while you are not casting, gain 15% haste and become immune to control and interrupt effects for 4 sec.
scouring_flame=5462,-- (378438) Fire Breath burns away 1 beneficial Magic effect per empower level from all targets.
swoop_up=5466,-- (370388) Grab an enemy and fly with them to the target location.
time_stop=5464,-- (378441) Freeze an ally's timestream for 4 sec. While frozen in time they are invulnerable, cannot act, and auras do not progress. You may reactivate Time Stop to end this effect early.
unburdened_flight=5469,-- (378437) Hover makes you immune to movement speed reduction effects.
-- Talent: Essence Burst has a $s2% chance to occur.$?s376888[ Your spells gain the maximum benefit of Mastery: Giantkiller regardless of targets' health.][]
-- https://wowhead.com/beta/spell=375087
dragonrage={
id=375087,
duration=14,
max_stack=1
},
-- Releasing healing breath. Immune to crowd control.
-- https://wowhead.com/beta/spell=359816
dream_flight={
id=359816,
duration=6,
type="Magic",
max_stack=1
},
-- Healing for $w1 every $t1 sec.
-- https://wowhead.com/beta/spell=363502
dream_flight_hot={
id=363502,
duration=15,
type="Magic",
max_stack=1,
dot="buff"
},
-- When $@auracaster casts a non-Echo healing spell, $w2% of the healing will be replicated.
-- https://wowhead.com/beta/spell=364343
echo={
id=364343,
duration=15,
max_stack=1
},
-- Healing and restoring mana.
-- https://wowhead.com/beta/spell=370960
emerald_communion={
id=370960,
duration=5,
max_stack=1
},
-- Your next Disintegrate or Pyre costs no Essence.
-- TODO: damage = function () return 0.322 * stat.spell_power * action.fire_breath.spell_targets * ( talent.heat_wave.enabled and 1.2 or 1 ) * ( debuff.shattering_star.up and 1.2 or 1 ) end,
max_stack=1,
},
-- Burning for $w2 Fire damage every $t2 sec.$?$W3=1[ Silenced.][]
-- https://wowhead.com/beta/spell=357209
fire_breath_dot={
id=357209,
duration=12,
type="Magic",
max_stack=1,
copy="fire_breath_damage"
},
firestorm={-- TODO: Check for totem?
id=369372,
duration=12,
max_stack=1
},
-- Increases the damage of Fire Breath by $s1%.
-- https://wowhead.com/beta/spell=377087
full_belly={
id=377087,
duration=600,
type="Magic",
max_stack=1
},
-- Movement speed increased by $w2%. Evoker spells may be cast while moving. Does not affect empowered spells.$?e9[ Immune to movement speed reduction effects.][]
iftalent.azure_essence_burst.enabledandbuff.dragonrage.upthenaddStack("essence_burst",nil,1)end-- TODO: Does this give 2 stacks if hitting 2 targets w/ Essence Attunement?
-- Take in a deep breath and fly to the targeted location, spewing molten cinders dealing 6,375 Volcanic damage to enemies in your path. Removes all root effects. You are immune to movement impairing and loss of control effects while flying.
-- Talent: Erupt with draconic fury and exhale Pyres at 3 enemies within 25 yds. For 14 sec, Essence Burst's chance to occur is increased to 100%, and you gain the maximum benefit of Mastery: Giantkiller regardless of targets' health.
-- Talent: Focus your energies to release a salvo of pure magic, dealing 4,754 Spellfrost damage to an enemy. Damages additional enemies within 12 yds of the target when empowered. I: Damages 1 enemy. II: Damages 2 enemies. III: Damages 3 enemies.
-- Talent: Expunge toxins affecting an ally, removing all Poison effects.
expunge={
id=365585,
cast=0,
cooldown=8,
gcd="spell",
school="nature",
color="green",
spend=0.013,
spendType="mana",
talent="expunge",
startsCombat=false,
toggle="interrupts",
buff="dispellable_poison",
handler=function()
removeBuff("dispellable_poison")
end,
},
-- Inhale, stoking your inner flame. Release to exhale, burning enemies in a cone in front of you for 8,395 Fire damage, reduced beyond 5 targets. Empowering causes more of the damage to be dealt immediately instead of over time. I: Deals 2,219 damage instantly and 6,176 over 20 sec. II: Deals 4,072 damage instantly and 4,323 over 14 sec. III: Deals 5,925 damage instantly and 2,470 over 8 sec. IV: Deals 7,778 damage instantly and 618 over 2 sec.
-- Increases haste by 30% for all party and raid members for 40 sec. Allies receiving this effect will become Exhausted and unable to benefit from Fury of the Aspects or similar effects again for 10 min.
fury_of_the_aspects={
id=390386,
cast=0,
cooldown=300,
gcd="off",
school="arcane",
spend=0.04,
spendType="mana",
startsCombat=false,
toggle="cooldowns",
handler=function()
applyBuff("fury_of_the_aspects")
applyDebuff("player","exhaustion")
end,
},
-- Launch yourself and gain 30% increased movement speed for 10 sec. Allows Evoker spells to be cast while moving. Does not affect empowered spells.
-- Talent: Let out a bone-shaking roar at enemies in a cone in front of you, increasing the duration of crowd controls that affect them by 50% in the next 10 sec.
-- Talent: Exhale a bolt of concentrated power from your mouth for 2,237 Spellfrost damage that cracks the target's defenses, increasing the damage they take from you by 20% for 4 sec.
-- Talent: Disorient an enemy for 20 sec, causing them to sleep walk towards you. Damage has a chance to awaken them.
sleep_walk={
id=360806,
cast=1.5,
cooldown=15,
gcd="spell",
school="nature",
color="green",
spend=0.024,
spendType="mana",
talent="sleep_walk",
startsCombat=true,
toggle="interrupts",
handler=function()
applyDebuff("target","sleep_walk")
end,
},
-- Talent: Redirect your excess magic to a friendly healer for 30 min. When you cast an empowered spell, you restore 0.25% of their maximum mana per empower level. Limit 1.
-- Talent: Conjure an updraft to lift you and your 4 nearest allies within 20 yds into the air, reducing damage taken from area-of-effect attacks by 20% and increasing movement speed by 30% for 8 sec.
desc=strformat("If set above zero, extra time is allotted to help ensure that %s and %s are used before %s expires, reducing the risk that you'll fail to extend "
.."it.\n\nIf %s is not talented, this setting is ignored.",Hekili:GetSpellLinkWithTexture(spec.abilities.fire_breath.id),
desc=strformat("If checked, %s may be recommended, which will force your character to select a destination and move. By default, %s requires your Cooldowns "
.."toggle to be active.\n\n"
.."If unchecked, |W%s|w will never be recommended, which may result in lost DPS if left unused for an extended period of time.",
desc=strformat("If checked, %s may be recommended if your target has an absorb shield applied. By default, %s also requires your Interrupts toggle to be active.",
desc=strformat("If checked, other abilities may be recommended during %s, breaking its channel.",Hekili:GetSpellLinkWithTexture(spec.abilities.disintegrate.id)),