accumulative_shielding={62093,382800,1},-- Your barrier's cooldown recharges 30% faster while the shield persists.
alter_time={62115,342245,1},-- Alters the fabric of time, returning you to your current location and health when cast a second time, or after 10 sec. Effect negated by long distance or death.
blast_wave={62103,157981,1},-- Causes an explosion around yourself, dealing 1,054 Fire damage to all enemies within 8 yds, knocking them back, and reducing movement speed by 70% for 6 sec.
dragons_breath={62091,31661,1},-- Enemies in a cone in front of you take 1,300 Fire damage and are disoriented for 4 sec. Damage will cancel the effect.
energized_barriers={62100,386828,1},-- When your barrier receives melee attacks, you have a 10% chance to be granted Clearcasting. Casting your barrier removes all snare effects.
freezing_cold={62087,386763,1},-- Enemies hit by Cone of Cold are frozen in place for 5 sec instead of snared. When your roots expire or are dispelled, your target is snared by 90%, decaying over 3 sec.
frigid_winds={62128,235224,2},-- All of your snare effects reduce the target's movement speed by an additional 10%.
greater_invisibility={93524,110959,1},-- Makes you invisible and untargetable for 20 sec, removing all threat. Any action taken cancels this effect. You take 60% reduced damage while invisible and for 3 sec after reappearing. Increases your movement speed by 16% for 6 sec.
ice_block={62122,45438,1},-- Encases you in a block of ice, protecting you from all attacks and damage for 10 sec, but during that time you cannot attack, move, or cast spells. Causes Hypothermia, preventing you from recasting Ice Block for 30 sec.
ice_cold={62085,414659,1},-- Ice Block now reduces all damage taken by 70% for 6 sec but no longer grants Immunity, prevents movement, attacks, or casting spells. Does not incur the Global Cooldown.
ice_floes={62105,108839,1},-- Makes your next Mage spell with a cast time shorter than 10 sec castable while moving. Unaffected by the global cooldown and castable while casting.
ice_nova={62126,157997,1},-- Causes a whirl of icy wind around the enemy, dealing 2,677 Frost damage to the target and reduced damage to all other enemies within 8 yds, and freezing them in place for 2 sec.
incantation_of_swiftness={62112,382293,2},-- Invisibility increases your movement speed by 40% for 6 sec.
incanters_flow={62118,1463,1},-- Magical energy flows through you while in combat, building up to 10% increased damage and then diminishing down to 2% increased damage, cycling every 10 sec.
mass_barrier={62092,414660,1},-- Cast Prismatic Barrier on yourself and 4 nearby allies.
mass_invisibility={62092,414664,1},-- You and your allies within 40 yards instantly become invisible for 12 sec. Taking any action will cancel the effect. Does not affect allies in combat.
mass_polymorph={62106,383121,1},-- Transforms all enemies within 10 yards into sheep, wandering around incapacitated for 1 min. While affected, the victims cannot take actions but will regenerate health very quickly. Damage will cancel the effect. Only works on Beasts, Humanoids and Critters.
mass_slow={62109,391102,1},-- Slow applies to all enemies within 5 yds of your target.
master_of_time={62102,342249,1},-- Reduces the cooldown of Alter Time by 10 sec. Alter Time resets the cooldown of Blink and Shimmer when you return to your original location.
mirror_image={62124,55342,1},-- Creates 3 copies of you nearby for 40 sec, which cast spells and attack your enemies. While your images are active damage taken is reduced by 20%. Taking direct damage will cause one of your images to dissipate.
overflowing_energy={62120,390218,1},-- Your spell critical strike damage is increased by 10%. When your direct damage spells fail to critically strike a target, your spell critical strike chance is increased by 2%, up to 10% for 8 sec. When your spells critically strike Overflowing Energy is reset.
quick_witted={62104,382297,1},-- Successfully interrupting an enemy with Counterspell reduces its cooldown by 4 sec.
reabsorption={62125,382820,1},-- You are healed for 5% of your maximum health whenever a Mirror Image dissipates due to direct damage.
reduplication={62125,382569,1},-- Mirror Image's cooldown is reduced by 10 sec whenever a Mirror Image dissipates due to direct damage.
remove_curse={62116,475,1},-- Removes all Curses from a friendly target.
rigid_ice={62110,382481,1},-- Frost Nova can withstand 80% more damage before breaking.
ring_of_frost={62088,113724,1},-- Summons a Ring of Frost for 10 sec at the target location. Enemies entering the ring are incapacitated for 10 sec. Limit 10 targets. When the incapacitate expires, enemies are slowed by 65% for 4 sec.
shifting_power={62113,382440,1},-- Draw power from the Night Fae, dealing 4,730 Nature damage over 3.5 sec to enemies within 18 yds. While channeling, your Mage ability cooldowns are reduced by 12 sec over 3.5 sec.
shimmer={62105,212653,1},-- Teleports you 20 yds forward, unless something is in the way. Unaffected by the global cooldown and castable while casting. Gain a shield that absorbs 3% of your maximum health for 15 sec after you Shimmer.
temporal_velocity={62099,382826,2},-- Increases your movement speed by 5% for 3 sec after casting Blink and 20% for 6 sec after returning from Alter Time.
temporal_warp={62094,386539,1},-- While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself 30% Haste for 40 sec.
time_anomaly={62094,383243,1},-- At any moment, you have a chance to gain Arcane Surge for 6 sec, Clearcasting, or Time Warp for 6 sec.
amplification={62225,236628,1},-- When Clearcast, Arcane Missiles fires 3 additional missiles.
arcane_bombardment={62234,384581,1},-- Arcane Barrage deals an additional 100% damage against targets below 35% health.
arcane_echo={62131,342231,1},-- Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals 194 Arcane damage to all nearby enemies. Deals reduced damage beyond 8 targets.
arcane_familiar={62145,205022,1},-- Summon a Familiar that attacks your enemies and increases your maximum mana by 10% for 1 |4hour:hrs;.
arcane_harmony={62135,384452,1},-- Each time Arcane Missiles hits an enemy, the damage of your next Arcane Barrage is increased by 5%. This effect stacks up to 20 times.
arcane_missiles={62238,5143,1},-- Launches five waves of Arcane Missiles at the enemy over 2.2 sec, causing a total of 5,540 Arcane damage.
arcane_orb={62239,153626,1},-- Launches an Arcane Orb forward from your position, traveling up to 40 yds, dealing 3,060 Arcane damage to enemies it passes through. Grants 1 Arcane Charge when cast and every time it deals damage.
arcane_surge={62230,365350,1},-- Expend all of your current mana to annihilate your enemy target and nearby enemies for up to 8,371 Arcane damage based on Mana spent. Deals reduced damage beyond 5 targets. For the next 15 sec, your Mana regeneration is increased by 425% and spell damage is increased by 35%.
arcane_tempo={62144,383980,1},-- Consuming Arcane Charges increases your Haste by 2% for 12 sec, stacks up to 5 times.
conjure_mana_gem={62132,759,1},-- Conjures a Mana Gem that can be used to instantly restore 25% mana and grant 5% spell damage for 12 sec. Holds up to 3 charges. Conjured Items Conjured items disappear if logged out for more than 15 min.
crackling_energy={62228,321752,2},-- Increases Arcane Explosion and Arcane Blast damage by 10%.
enlightened={62143,321387,1},-- Arcane damage dealt while above 70% mana is increased by 6%, Mana Regen while below 70% is increased by 20%.
evocation={62147,12051,1},-- Increases your mana regeneration by 750% for 5.3 sec.
foresight={62142,384861,1},-- Standing still for 10 sec grants you Foresight, allowing you to cast while moving for 4 sec. This duration begins when you start moving.
harmonic_echo={62236,384683,1},-- Damage dealt to enemies affected by Radiant Spark's vulnerability echo to your current enemy target and 4 nearby enemies for 20% of the damage dealt.
illuminated_thoughts={62223,384060,2},-- Clearcasting has a 5% increased chance to proc.
impetus={62222,383676,1},-- Arcane Blast has a 10% chance to generate an additional Arcane Charge. If you were to gain an Arcane Charge while at maximum charges instead gain 10% Arcane damage for 10 sec.
improved_arcane_missiles={62240,383661,2},-- Increases Arcane Missiles damage by 10%.
improved_clearcasting={62224,321420,1},-- Clearcasting can stack up to 2 additional times.
improved_prismatic_barrier={62232,321745,1},-- Prismatic Barrier further reduces magical damage taken by an additional 10% and duration of harmful Magic effects by 15%.
nether_tempest={62138,114923,1},-- Places a Nether Tempest on the target which deals 498 Arcane damage over 12 sec to the target and nearby enemies within 10 yds. Limit 1 target. Deals reduced damage to secondary targets. Damage increased by 72% per Arcane Charge.
orb_barrage={62136,384858,1},-- Arcane Barrage has a 10% chance per Arcane Charge consumed to launch an Arcane Orb in front of you.
prismatic_barrier={62121,235450,1},-- Shields you with an arcane force, absorbing 11,888 damage and reducing magic damage taken by 15% for 1 min. The duration of harmful Magic effects against you is reduced by 25%.
radiant_spark={62235,376103,1},-- Conjure a radiant spark that causes 2,469 Arcane damage instantly, and an additional 1,509 damage over 12 sec. The target takes 10% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after 4 spells.
resonance={62139,205028,1},-- Arcane Barrage deals 12% increased damage per target it hits.
reverberate={93427,281482,1},-- If Arcane Explosion hits at least 3 targets, it has a 50% chance to generate an extra Arcane Charge.
siphon_storm={62148,384187,1},-- Evocation channels 50% faster and while channeling Evocation, your Intellect is increased by 2% every 0.4 sec. Lasts 30 sec.
supernova={62221,157980,1},-- Pulses arcane energy around the target enemy or ally, dealing 812 Arcane damage to all enemies within 8 yds, and knocking them upward. A primary enemy target will take 100% increased damage.
touch_of_the_magi={62233,321507,1},-- Applies Touch of the Magi to your current target, accumulating 20% of the damage you deal to the target for 12 sec, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies. Generates 4 Arcane Charges.
arcanosphere=5397,-- (353128) Builds a sphere of Arcane energy, gaining power over 4 sec. Upon release, the sphere passes through any barriers, knocking enemies back and dealing up to 11,300 Arcane damage.
ethereal_blink=5601,-- (410939) Blink and Shimmer apply Slow at 100% effectiveness to all enemies you Blink through. For each enemy you Blink through, the cooldown of Blink and Shimmer are reduced by 1 sec, up to 5 sec.
ice_wall=5488,-- (352278) Conjures an Ice Wall 30 yards long that obstructs line of sight. The wall has 40% of your maximum health and lasts up to 15 sec.
improved_mass_invisibility=637,-- (415945) The cooldown of Mass Invisibility is reduced by 4 min and can affect allies in combat.
kleptomania=3529,-- (198100) Unleash a flurry of disruptive magic onto your target, stealing a beneficial magic effect every 0.4 sec for 3.5 sec. Castable while moving, but movement speed is reduced by 40% while channeling.
master_of_escape=635,-- (210476) Reduces the cooldown of Greater Invisibility by 45 sec.
master_shepherd=5589,-- (410248) While an enemy player is affected by your Polymorph or Mass Polymorph, your movement speed is increased by 25% and your Versatility is increased by 6%. Additionally, Polymorph and Mass Polymorph no longer heal enemies.
ring_of_fire=5491,-- (353082) Summons a Ring of Fire for 8 sec at the target location. Enemies entering the ring burn for 24% of their total health over 6 sec.
temporal_shield=3517,-- (198111) Envelops you in a temporal shield for 4 sec. 100% of all damage taken while shielded will be instantly restored when the shield ends.
-- Talent: Altering Time. Returning to past location and health when duration expires.
-- https://wowhead.com/beta/spell=342246
alter_time={
id=342246,
duration=10,
max_stack=1
},
arcane_blast_overcapped={
duration=3,
max_stack=1,
},
-- Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
-- https://wowhead.com/beta/spell=36032
arcane_charge={
duration=3600,
max_stack=4,
generate=function()
localac=buff.arcane_charge
ifarcane_charges.current>0then
ac.count=arcane_charges.current
ac.applied=query_time
ac.expires=query_time+3600
ac.caster="player"
return
end
ac.count=0
ac.applied=0
ac.expires=0
ac.caster="nobody"
end,
},
-- Talent: Maximum mana increased by $s1%.
-- https://wowhead.com/beta/spell=210126
arcane_familiar={
id=210126,
duration=3600,
max_stack=1
},
-- Talent: Increases the damage of your next Arcane Barrage by $s1%.
-- https://wowhead.com/beta/spell=384455
arcane_harmony={
id=384455,
duration=3600,
max_stack=1,
copy=332777
},
-- Intellect increased by $w1%.
-- https://wowhead.com/beta/spell=1459
arcane_intellect={
id=1459,
duration=3600,
type="Magic",
max_stack=1,
shared="player"
},
arcane_orb={
duration=2.5,
max_stack=1,
--[[ generate = function ()
locallast=action.arcane_orb.lastCast
localao=buff.arcane_orb
ifquery_time-last<2.5then
ao.count=1
ao.applied=last
ao.expires=last+2.5
ao.caster="player"
return
end
ao.count=0
ao.applied=0
ao.expires=0
ao.caster="nobody"
end,]]
},
-- Talent: Spell damage increased by $w1% and Mana Regeneration increase $w3%.
-- Talent: Every $t1 sec, deal $382445s1 Nature damage to enemies within $382445A1 yds and reduce the remaining cooldown of your abilities by ${-$s2/1000} sec.
-- Alters the fabric of time, returning you to your current location and health when cast a second time, or after 10 seconds. Effect negated by long distance or death.
-- Talent: Launches bolts of arcane energy at the enemy target, causing 1,617 Arcane damage. For each Arcane Charge, deals 36% additional damage and hits 1 additional nearby target for 40% of its damage. Consumes all Arcane Charges.
-- Blasts the target with energy, dealing 1,340 Arcane damage. Each Arcane Charge increases damage by 72% and mana cost by 100%, and reduces cast time by 8%. Generates 1 Arcane Charge.
-- Causes an explosion of magic around the caster, dealing 1,684 Arcane damage to all enemies within 10 yards. Generates 1 Arcane Charge if any targets are hit.
-- Infuses the target with brilliance, increasing their Intellect by 5% for 1 |4hour:hrs;. If the target is in your party or raid, all party and raid members will be affected.
-- Talent: Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing 2,997 Arcane damage to enemies it passes through. Grants 1 Arcane Charge when cast and every time it deals damage.
-- Talent: Expend all of your current mana to annihilate your enemy target and nearby enemies for up to 7,716 Arcane damage based on Mana spent. Deals reduced damage beyond 5 targets. For the next 15 sec, your Mana Regeneration is increased by 425% and Spell Damage is increased by 35%.
-- Talent: Conjures a Mana Gem that can be used to instantly restore 25% mana and grant 5% spell damage for 12 sec. Holds up to 3 charges. Conjured Items Conjured items disappear if logged out for more than 15 minutes.
conjure_mana_gem={
id=759,
cast=3,
cooldown=0,
icd=10,-- Probably don't want to recast within 10 seconds.
gcd="spell",
spend=0.18,
spendType="mana",
talent="conjure_mana_gem",
startsCombat=false,
usable=function()
ifmana_gem_charges>0thenreturnfalse,"already has a mana_gem"end
returntrue
end,
handler=function()
mana_gem_charges=3
end,
},
mana_gem={
name="|cff00ccff[Mana Gem]|r",
known=function()
returnstate.mana_gem_charges>0
end,
cast=0,
cooldown=120,
gcd="off",
startsCombat=false,
texture=134132,
item=36799,
bagItem=true,
usable=function()
returnmana_gem_charges>0,"requires mana_gem in bags"
-- Talent: Encases you in a block of ice, protecting you from all attacks and damage for 10 sec, but during that time you cannot attack, move, or cast spells. While inside Ice Block, you heal for 40% of your maximum health over the duration. Causes Hypothermia, preventing you from recasting Ice Block for 30 sec.
-- Talent: Ice Block now reduces all damage taken by $414658s8% for $414658d but no longer grants Immunity, prevents movement, attacks, or casting spells. Does not incur the Global Cooldown.
-- Talent: Makes your next Mage spell with a cast time shorter than 10 sec castable while moving. Unaffected by the global cooldown and castable while casting.
ice_floes={
id=108839,
cast=0,
charges=3,
cooldown=20,
recharge=20,
gcd="off",
dual_cast=true,
school="frost",
talent="ice_floes",
startsCombat=false,
handler=function()
addStack("ice_floes")
end,
},
-- Talent: Causes a whirl of icy wind around the enemy, dealing 2,328 Frost damage to the target and reduced damage to all other enemies within 8 yards, and freezing them in place for 2 sec.
-- You and your allies within $A1 yards instantly become invisible for $d. Taking any action will cancel the effect.; $?a415945[]; [Does not affect allies in combat.]
-- Talent: Transforms all enemies within 10 yards into sheep, wandering around incapacitated for 1 min. While affected, the victims cannot take actions but will regenerate health very quickly. Damage will cancel the effect. Only works on Beasts, Humanoids and Critters.
mass_polymorph={
id=383121,
cast=1.7,
cooldown=60,
gcd="spell",
school="arcane",
spend=0.04,
spendType="mana",
talent="mass_polymorph",
startsCombat=false,
handler=function()
applyDebuff("target","mass_polymorph")
end,
},
-- Talent: Creates 3 copies of you nearby for 40 sec, which cast spells and attack your enemies. While your images are active damage taken is reduced by 20%. Taking direct damage will cause one of your images to dissipate.
-- Talent: Places a Nether Tempest on the target which deals 459 Arcane damage over 12 sec to the target and nearby enemies within 10 yards. Limit 1 target. Deals reduced damage to secondary targets. Damage increased by 72% per Arcane Charge.
-- Talent: Causes your next 2 Arcane Blasts to be instant cast.
presence_of_mind={
id=205025,
cast=0,
cooldown=45,
gcd="off",
school="arcane",
talent="presence_of_mind",
startsCombat=false,
nobuff="presence_of_mind",
handler=function()
applyBuff("presence_of_mind",nil,2)
end,
},
-- Talent: Shields you with an arcane force, absorbing 8,622 damage and reducing magic damage taken by 15% for 1 min. The duration of harmful Magic effects against you is reduced by 25%.
-- Talent: Conjure a radiant spark that causes 2,275 Arcane damage instantly, and an additional 1,158 damage over 10 sec. The target takes 10% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after 4 spells.
-- Talent: Summons a Ring of Frost for 10 sec at the target location. Enemies entering the ring are incapacitated for 10 sec. Limit 10 targets. When the incapacitate expires, enemies are slowed by 65% for 4 sec.
--[[ Talent: Teleports you 20 yards forward, unless something is in the way. Unaffected by the global cooldown and castable while casting. Gain a shield that absorbs 3% of your maximum health for 15 sec after you Shimmer.
-- Talent: Pulses arcane energy around the target enemy or ally, dealing 748 Arcane damage to all enemies within 8 yards, and knocking them upward. A primary enemy target will take 100% increased damage.
supernova={
id=157980,
cast=0,
cooldown=25,
gcd="spell",
school="arcane",
talent="supernova",
startsCombat=false,
handler=function()
applyDebuff("target","supernova")
end,
},
temporal_shield={
id=198111,
cast=0,
cooldown=45,
gcd="off",
spend=0.03,
spendType="mana",
pvptalent="temporal_shield",
startsCombat=false,
handler=function()
applyBuff("temporal_shield")
end,
},
-- Warp the flow of time, increasing haste by 30% for all party and raid members for 40 sec. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for 10 min.
-- Talent: Applies Touch of the Magi to your current target, accumulating 20% of the damage you deal to the target for 10 sec, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies. Generates 4 Arcane Charges.
name=strformat("%s: Range Check",Hekili:GetSpellLinkWithTexture(spec.abilities.arcane_explosion.id)),
desc=strformat("If checked, %s will not be recommended when you are more than 10 yards from your target.",Hekili:GetSpellLinkWithTexture(spec.abilities.arcane_explosion.id)),