MACROS

Xaryu's Mage Macros


 #showtooltip Supernova
/cast [nomod, harm] Supernova
/cast [mod:shift, @focus, harm] Supernova

updates based on spec
#showtooltip
/cast [talent:7/1] Thermal Void
/cast [talent:7/2] Ray of Frost
/cast [talent:7/3] Glacial Spike


automatically casts orb on your cursor (use when using concentrated coolness)
#showtooltip
/cast [@cursor] frozen orb

shows blink icon, instead of new shimmer icon (note: have to find blink icon pic in macro page)
#showtooltip blink
/cast shimmer

uses either fritter or pudding, whichever is in bag
#showtooltip
/use Conjured Mana Fritter
/use Conjured Mana Pudding

xaryu one shot macro
#showtooltip icy veins
/cast ice form
/cast icy veins
/cast Blood Fury(Racial)

only cast's ice nova on enemy targets (so you don't use on yourself by accident)
#showtooltip ice nova
/cast [harm] ice nova

modified frostbolt macro
#showtooltip [talent:4/3] Ebonbolt; Frostbolt
/dismount
/cancelaura slow fall
/cancelaura ice block
/cancelaura invisibility
/cast frostbolt

cancelaura/stopcasting CS
#showtooltip
/dismount
/stopcasting
/cancelaura Ice Block
/cast Counterspell

counterspell arena 1
/stopcasting
/cast [target=arena1] counterspell

counterspell arena 2
/stopcasting
/cast [target=arena2] counterspell

counterspell arena 3
/stopcasting
/cast [target=arena3] counterspell

dismiss pet
/script PetDismiss();

focus or clear focus target
/focus

focus CS
#showtooltip
/stopcasting
/cancelaura Ice Block
/cast [target=focus] Counterspell

focus polymorph
#showtooltip
/cast [target=focus] Polymorph

always bottom frame on raid frames (have to set sort by: group on)
/run LoadAddOn("Blizzard_CompactRaidFrames") CRFSort_Group=function(t1, t2) if UnitIsUnit(t1,"player") then return false elseif UnitIsUnit(t2,"player") then return true else return t1 < t2 end end CompactRaidFrameContainer.flowSortFunc=CRFSort_Group

focus spellsteal
#showtooltip spellsteal
/cast [target=focus] spellsteal

this macro doesn't work anymore but I still use it
#showtooltip
/console ffxglow 0
/cast invisibility

main thing here is cancel temporal shield to cancel it early for the heal
/cast Armored Blue Wind Rider
/cast The Flag of Ownership
/cancelaura dispersion
/cancelaura temporal shield

polymorph with petpassive to help control pet
#showtooltip
/cast Polymorph
/petfollow
/petpassive

spellsteal that removes fire mage abilities
#showtooltip Spellsteal
/cast Spellsteal
/cancelaura hot streak!
/cancelaura combustion

if your pet is dead, it summons a new pet. if your pet is alive it attacks target + freeze
#showtooltip Summon Water Elemental
/cast [nopet][target=pet, dead] Summon Water Elemental; Freeze
/petattack
/dismount

mouseover decurse
#showtooltip
/use [@mouseover,help,nodead][help,nodead][@player] Remove Curse

decurse 1
/cast [@party1] remove curse

decurse 2
/cast [@party2] remove curse

focus greater pyroblast
/cast [@focus] greater pyroblast

Xaryu's Rogue Macros


Sap Arena1
/cast [target=arena1] sap
Sap Arena2
/cast [target=arena2] sap
Sap Arena3
/cast [target=arena3] sap

Focus Cheap Shot
/cast [@focus] cheap shot

Bad Macro, Don't use (Sap/Evis sharing a bind isn't the greatest)
#showtooltip
/dismount
/cast [nocombat] sap
/cast [combat] Eviscerate

Backstab/Gloomblade macro
/cast backstab
/cast gloomblade

Spammable Stealth
#showtooltip stealth
/cast !stealth

Focus blind
/cast [@focus] blind

Focus kick
/cast [@focus] kick

Focus sap, normal sap if no focus
/cast [@focus,exists] sap; sap

Focus shadowstep
/cast [@focus] shadowstep

Focus kidney with shift held down, normal kidney if not
#showtooltip Kidney Shot
/cast [mod:shift,@focus] Kidney shot; Kidney Shot

Party shadowstep
/cast [@shwapx] shadowstep
/cast [@driftingz] shadowstep
/cast [@Ærra] shadowstep
/cast [@djnoe-drak'thul] shadowstep

Xaryu's Priest Macros


Cancelaura Flashheal/Mend
#showtooltip
/cast flash heal
/cast shadow mend
/dismount
/cancelaura levitate

Purges enemies, cleanse friendly
#showtooltip purify
/cast [harm,nomod] dispel magic; [nomod] Purify

Target yourself
/target player

Target party1
/target party1

Target party2
/target party2

Target pet (replace with parties pet name)
/target party1pet
/target devilsaur
/target unknown
/target Itsnotlit
/target nheenom

Feather on yourself (res in here to get rid of circle animation)
/cast [@player] angelic feather
/cast resurrection

Focus Dispel
/stopcasting
/cast [@focus] dispel magic

Pain Supp self
#showtooltip pain suppression
/cast [target=player] pain suppression

Dispel self
/cast [target=player] purify

Silence 1 / 2 / 3
/stopcasting
/cast [target=arena1] silence

/stopcasting
/cast [target=arena2] silence

/stopcasting
/cast [target=arena3] silence

Focus MC
/cast [@focus] mind control

Focus silence
#showtooltip silence
/cast [target=focus] silence

Vamp Touch + Puts you in Shadowform if you aren't already
/cast [noform] shadowform
/cast vampiric touch

Stopcasting/stopattack fade
/stopcasting
/stopattack
/cast fade

Stopcasting/cancelaura life swap
/stopcasting
/cancelaura dispersion
/cast void shift

Xaryu's Classic Mage Macros


Spammable out of combat blink
#showtooltip Blink
/cast [combat] Blink

Spammable Wand
#showtooltip
/cast !shoot
/dance

R1 frostbolt
#showtooltip
/cast Frostbolt(Rank 1)

Mouseover fireblast
#showtooltip
/cast [@mouseover] Fire Blast(Rank 1)

Top/bottom rank fireblast on mouseover in one bind
#showtooltip
/cast [mod:shift, @mouseover] Fire Blast(Rank 1)
/cast [nomod] Fire Blast(Rank 7)

Prevents glow
/console ffxglow 0

Last on raid frames
/run LoadAddOn("Blizzard_CompactRaidFrames") CRFSort_Group=function(t1, t2) if UnitIsUnit(t1,"player") then return false elseif UnitIsUnit(t2,"player") then return true else return t1 < t2 end end CompactRaidFrameContainer.flowSortFunc=CRFSort_Group

Mouseover decurse
#showtooltip
/use [@mouseover,help,nodead][help,nodead][@player] Remove Lesser Curse

Stopcasting CS
#showtooltip
/stopcasting
/cast Counterspell

Cancel mana shield & skull of impending doom
/cancelaura mana shield
/cancelaura flee

Drink + Cannibalize
#showtooltip Conjured Sparkling Water
/cast cannibalize
/use [nocombat] Conjured Sparkling Water
/use [nocombat] Conjured Sweet Roll


Dismount / Cancelaura Frostbolt
#showtooltip
/dismount
/cancelaura slow fall
/cast Frostbolt

Damp + Amp
#showtooltip
/cast [mod:alt] amplify magic
/cast dampen magic

Mouseover CS
/cast [@mouseover] counterspell

Mouseover + reg CS in one bind
#showtooltip
/stopcasting
/cast [mod:shift, @mouseover] counterspell
/cast [nomod] counterspell

Mouseover poly
/cast [@mouseover] polymorph

Mouseover + reg poly in one bind
/cast [mod:shift, @mouseover] Polymorph(Rank 1)
/cast [nomod] Polymorph(Rank 1)

Uses first trinket
#showtooltip 14
/use 14

Uses helmet
#showtooltip
/use 1

Uses r1 buffs in order (buff protect vs sham /priest /etc)
/castsequence reset=10 Mana Shield(Rank 1), Dampen Magic(Rank 1), Arcane Intellect(Rank 1), Frost Ward(Rank 1)

Uses Mana gems in order
/castsequence reset=120 Mana Ruby, Mana Citrine, Mana Jade, Mana Agate
#showtooltip
/use Mana Ruby
/use Mana Citrine
/use Mana Jade
/use Mana Agate

Creates mana gems in order
/castsequence reset=10 Conjure Mana Ruby, Conjure Mana Citrine, Conjure Mana Jade, Conjure Mana Agate