My Favorite Macro's (And Yours)

On healers, I use A LOT of



#showtooltip

/cast [target=mouseover,exists] (spell); (spell)



works wonders when used in conjunction with grid
 
Brumble said:
It just adds some flexibility to Faerie Fire, allowing me to cast on 6 different targets depending on the modifiers used, without having to actually change my current target



I have it bound to `



` = Faerie Fire my Target when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Shift = Faerie Fire my Focus Target when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Shift + Ctrl = Faerie Fire the Target of my Focus Target when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Alt = Faerie Fire my Mouseover when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Alt + Ctrl = Faerie Fire my Target of my Target when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Alt + Ctrl + Shift = Faerie Fire my Target of my Target of my Target when in Caster Form, Faerie Fire(Feral) when in Feral Form



I could have set it up with an additional two targets but I already use ` + Alt + Shift to Weapon Swap and ` + Ctrl to Target Self

Stop being so pro.
 
ur macros made me die on the inside brumble, i think i would get arthritis if i tryed to be as BAMF as u...
 
29 priest macro

Below you'll find my main spells bound in a few macro's which are bound with a few key binds and that do different actions

depending on the use of modifier keys or not. All of them use roughly the same setup;



The macro's are cut in two, by checking for either [help] or [harm] and casting either a beneficial(help) or offensive(harm) spell.

The modifier keys force a certain target on which the spell cast:

nomodier: traget=mouseover, target=target

shift: target=player

ctrl: target=focus

ctrl+shift: target=focustarget

alt: target=targettarget



My dispel magic/cure disease spells are used mainly via my mods, clique and/or decursive. Other spells of mine are currently

just placed in relatively short macro's.



m5

#show [nomod,help][mod:shift]renew;[nomod,harm]Shadow Word: Pain;renew

/cast [nomod,target=mouseover,help][nomod,target=target,help]renew;[mod:ctrl,mod:shift,target=focustarget,help]

renew;[mod:shift,target=player]renew;[mod:ctrl,target=focus,help]renew;

[mod:alt,target=targettarget,help]renew;[nomod,target=mouseover,harm][nomod,target=target,harm]Shadow Word: Pain;

[mod:ctrl,mod:shift,target=focustarget,harm]Shadow Word: Pain;

[mod:ctrl,target=focus,harm]Shadow Word: Pain;

[mod:alt,target=targettarget,harm]Shadow Word: Pain;renew



m4

#show [nomod,help][mod:shift]Power Word: Shield;[nomod,harm]Mind Blast;Power Word: Shield

/cast [nomod,target=mouseover,help][nomod,target=target,help]Power Word: Shield;[mod:ctrl,mod:shift,target=focustarget,help]

Power Word: Shield;[mod:shift,target=player]Power Word: Shield;[mod:ctrl,target=focus,help]Power Word: Shield;

[mod:alt,target=targettarget,help]Power Word: Shield;[nomod,target=mouseover,harm][nomod,target=target,harm]Mind Blast;

[mod:ctrl,mod:shift,target=focustarget,harm]Mind Blast;[mod:ctrl,target=focus,harm]Mind Blast;[mod:alt,target=targetarget,harm]

Mind Blast;Power Word: Shield



1

#show [nomod,help][mod:shift]Flash Heal;[nomod,harm]Holy Fire;[mod:ctrl,mod:alt]Fade;Flash Heal

/cast [nomod,target=mouseover,help][nomod,target=target,help]Flash Heal;[mod:ctrl,mod:shift,target=focustarget,help]Flash Heal;

[mod:shift,target=player]Flash Heal;[mod:ctrl,target=focus,help]Flash Heal;[mod:alt,target=targettarget,help]Flash Heal;

[nomod,target=mouseover,harm][nomod,target=target,harm]Holy Fire;[mod:ctrl,mod:shift,target=focustarget,harm]Holy Fire;

[mod:ctrl,target=focus,harm]Holy Fire;[mod:alt,target=targetarget,harm]Holy Fire;[mod:ctrl,mod:alt]Fade;Flash Heal;



2

#show [nomod,help][modifier:shift]Heal;[nomod,harm]Smite;Heal

/cast [nomod,target=mouseover,help][nomod,target=target,help]Heal;[mod:ctrl,mod:shift,target=focustarget,help]Heal;

[mod:shift,target=player]Heal;[mod:ctrl,target=focus,help]Heal;

[mod:alt,target=targettarget,help]Heal;[nomod,target=mouseover,harm][nomod,target=target,harm]Smite;

[mod:ctrl,mod:shift,target=focustarget,harm]Smite;

[mod:ctrl,target=focus,harm]Smite;[mod:alt,target=targettarget,harm]Smite;Heal
 
Ardent said:
Thats huge, and really complicated, im sure you could shorten that down. On a related note, how in gods name do you hit shift, ctrl, alt and ` all at the same time, you must have like 9 fingers.



I myself got 10 fingers but could never pull of the way he uses marcos :eek:
 
For twinking i'm using X-Pearl, DBM, maybe ClassTimer, and Rogue Classic Focus when playing rogue, and Healbot while healing.



For lvling, Q-helper ofc, Cartographer, Omen for group, maybe bartender but still havnt found the EXP bars when using Bartender :S, and for fun GearScore, and some of the ones above.



For lvl 80 PvE'ing, ClassTimer, X-Pearl, Cartographer, Rogue Classic Focus (My main is rogue :p), DBM, Omen, Bartender, GearScore.



Might edit some later :D
 
Nevarial said:
Have been looking trough the thread, an I find some posts really useful :) Is there a macro that lets me swap my current target rith my focus target? gonna use it in 2s



/cleartarget [target=target, dead]

/clearfocus [target=focus, dead]

/target focus

/cleartarget [target=focus, noexists]

/targetlasttarget

/focus target

/targetlasttarget
 
Brumble said:
I'll try and briefly describe how I use each macro



Stealth/Cheap Shot

#showtooltip Vanish

/cast [stealth, target=focus, mod:shift] Cheap Shot; [target=mouseover, mod:alt] Cheap Shot; Cheap Shot

/cast [nostealth] Stealth

/cast [nostealth, mod:alt, mod:ctrl] Every Man For Himself

/cast [modifier:ctrl] Vanish; Cheap Shot




I have this macro bound to E, it's what I stealth with normally. If I'm unstealthed, and not in combat, E will stealth me. E again while stealthed wil Cheap Shot my target, Shift+E will Cheap Shot my Focus, E+Alt will Cheap Shot my Mouseover, E+Ctrl will Vanish ~> Cheap Shot my target, E+Shift+Ctrl will Vanish ~> Cheap Shot my Focus target, E+Alt+Ctrl will Trinket ~> Vanish ~> Cheap Shot my target.



Sap


#showtooltip Sap

/cast [nostealth] Stealth

/cleartarget

/targetenemy

/cast [mod:ctrl] Vanish; [target=focus, mod:shift] Sap; [target=mouseover, mod:alt] Sap; Sap




Bound to R for me, this macro is a standard Sap macro that will also.. R+Shift = Sap Focus target, R+Alt = Sap Mouseover, R+Ctrl = Vanish ~> Sap, R+Ctrl+Shift = Vanish ~> Sap Focus, R+Alt+Shift = Vanish ~> Sap Mouseover



Unstealthing

#showtooltip Stealth

/cancelaura Stealth




There's a lot of situations where you want to exit stealth preemptively, this gets the job done ;]



Hemo

#showtooltip

/cast [target=focus, mod:shift] Hemorrhage; [mod:alt] Sinister Strike; Hemorrhage

/startattack




Bound to 2, 2 = Hemorrhage Target and enable Auto Attack, 2+Shift = Hemo Focus, 2+Alt = Sinister Strike Target



Ghostly Strike/Backstab

/cast [equipped:dagger, target=focus, mod:shift] Backstab; [mod:alt] Ghostly Strike; [equipped:dagger] Backstab

/cast [target=focus, mod:shift] Ghostly Strike; Ghostly Strike

/startattack [nomod]




Bound to 3, 3 = Backstabs target if Dagger is equipped and enables auto attack, 3+Shift = Backstabs Focus if Dagger is equipped, 3 = Ghostly Strikes target is Dagger is not equipped and enables auto attack, 3+Shift Ghostly Strikes Focus if Dagger is not equipped, 3+Alt Ghostly Strikes Target regardless of what is equipped



Stop/Start Attack

#showtooltip Attack

/stopattack [nomod]

/stopcasting [nomod]

/startattack [mod:shift]




You should be enabling and disabling your auto attack constantly, depending on the situation



Bound to 1, 1 = Stop Attack and stop Casting, 1+Shift = Start Attack



Basic template for the majority of my abilities

#showtooltip

/cast [target=focus, mod:shift] Ability; [target=mouseover, mod:alt] Ability; Ability




Gouge, Kick, Blind, Sap, Expose Armor, Garrote, Ambush, Kidney Shot, Eviscerate, Rupture, Slice and Dice, Expose Armor, etc are all macro'd this way, allowing me to cast on either my Target, my Focus Target, or my Mouseover Target depending on the modifiers used



Throw/Shoot macro

#show

/cast [mod:shift, target=focus, equipped:thrown] Throw; [mod:shift, target=focus] Shoot; [mod:alt, target=mouseover, equipped:thrown] Throw; [mod:alt, target=mouseover] Shoot; [equipped:thrown] Throw; Shoot

/stopattack [mod]



Bound to 6, 6 = Shoot Target if Bow/Gun is equipped, 6+Shift = Shoot Focus if Bow/Gun is equipped and disable auto attack(auto attack swings share a CD with your Throw/Shoot), 6+Alt = Shoot Mousoever if Bow/Gun is equipped and disable auto attack, 6 = Throw if Throwing weapon is equipped, 6+Shift = Throw Focus if Throwing weapon is equipped and disable auto attack, 6+Alt = Throw Mouseover if Throwing weapon is equipped and disable auto attack



Sprint/Evasion/Blind Template

#showtooltip Sprint

/cast [mod:alt] Every Man for Himself

/cast Sprint




Sprint/Evasion/Blind are bound to Ctrl+Q, Ctrl+A and Ctrl+S. This macro makes it so that Ctrl+Alt+Q, Ctrl+Alt+A and Ctrl+Alt+S = Trinket ~> Cast ability



Trinket Macro

#showtooltip

/stopcasting

/castsequence [mod:ctrl, mod:alt, mod:shift] Every Man For Himself; 13; Vanish

/cast [target=targettarget, mod:ctrl, mod:alt] 13;[target=mouseover,mod:alt] 13; [target=focus, mod:shift] 13; 13




Used for things like Tidal Charming. 13=Trinket Slot 1, and 14=Trinket Slot 2. I've got this one bound to T, T = Casts Trinket/Casts Trinket on Target if appliable, T+Shift = Casts Trinket on Focus, T+Alt = Casts Trinket on Mouseover, T+Alt+Ctrl = Casts Trinket on Target's Target, T+Alt+Ctrl+Shift = PvP Trinket ~> Cast Trinket on Target ~> Vanish





I try to fully utilize my Focus and Mouseover targets, which I see as an extension of your normal Target, allowing you three simultaneous targets, so it's necessary to switch your Focus around efficiently and often



Macros I use to acquire Focus Targets


TargetNearestTarget

/Focus

/TargetLastTarget



/TargetLastTarget

/Focus

/TargetLastTarget



/Focus [target=mouseover, exists]



/Focus [target=target, exists]



/Assist Focus

/Focus

/TargetLastTarget



/Assist [target=mouseover, exists]

/Focus

/TargetLastTarget



/Assist [target=Party1, exists]

/Focus

/TargetLastTarget



/Assist [target=Party2, exists]

/Focus

/TargetLastTarget



/Assist [target=Party3, exists]

/Focus

/TargetLastTarget



/Assist [target=Party4, exists]

/Focus

/TargetLastTarget



/Assist [target=Party5, exists]

/Focus

/TargetLastTarget



/Focus [target=arena1]



/Focus [target=arena2]



/Focus [target=arena3]



/Focus [target=arena4]



/Focus [target=arena5]




I use more macros than that but I think that's everything that I use that applies directly to a Rogue



I probably could have explained some things better, sorry if it's confusing ;]



And once more, It's not necessary to utilize macros to this extent to be effective on a Rogue, this setup just works for my playstyle. Let me know if you have any questions!



Insane? hsdhakld 10 chars
 
I'm realy bad at making and using macros, so i have some answers , when u write /cleartarget [target=focus, dead] for example, what does this do???
 
Blizz fucked your life up for a reason BATGNOM -.- I can't getyour fucking name out of my head -.-
 
Brumble said:
It just adds some flexibility to Faerie Fire, allowing me to cast on 6 different targets depending on the modifiers used, without having to actually change my current target



I have it bound to `



` = Faerie Fire my Target when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Shift = Faerie Fire my Focus Target when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Shift + Ctrl = Faerie Fire the Target of my Focus Target when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Alt = Faerie Fire my Mouseover when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Alt + Ctrl = Faerie Fire my Target of my Target when in Caster Form, Faerie Fire(Feral) when in Feral Form

` + Alt + Ctrl + Shift = Faerie Fire my Target of my Target of my Target when in Caster Form, Faerie Fire(Feral) when in Feral Form



I could have set it up with an additional two targets but I already use ` + Alt + Shift to Weapon Swap and ` + Ctrl to Target Self

Since you love macro, you might aswel want to know how to "do it right", i tought i might help you a bit here.

If your macro are so long it's because a part of it is useless :



/cast [mod:alt,@mouseover,stance:1/3][mod:shift,@focus,stance:1/3][nomod:alt,@focustarget,stance:1/3][nomod:shift,@targettarget,stance:1/3][mod,@targettargettarget,stance:1/3][stance:1/3]Faerie Fire (Feral)();[mod:alt,@mouseover][mod:shift,@focus][nomod:alt,@focustarget][nomod:shift,@targettarget][mod,@targettargettarget][]Faerie Fire;



This macro will do the exact same thing, except will take 337 char instead of 1045.



Few tips :

you don't have to use multiple line for the same spell.



Target=blabla can be @blabla



you need only one space, after the /cast[SPACE]End of the macro

others are just cosmetics



you can use nomod:alt instead of mod:shift,mod:ctrl

you can use mod for all three mods



you can use / for "and" (ie : stance:1/3 = stance:1 AND stance:3)

Nostance here was just useless : since we got only 2 options here or in stance 1/3 he cast feral Faeries or he cast the other one, no need to tell him nostance.



You just need to understand the way macro can be writed in one line, you'll saveup alot of space.



Ex your "Ability" macro :

#showtooltip

/cast [target=focus, mod:shift] Ability; [target=mouseover, mod:alt] Ability; Ability



could be just :



#showtooltip

/cast [@focus,mod:shift][@mouseover,mod][]Ability



As you can see Ability; Ability can be replace by an empty condition : [] this will tell the macro to cast the spell normaly.



I hope i helped you a bit :)
 
So many Macro, So many keybinds, I guess he's not using a traditional keyboard but most likely using some G15 Logitech or something like that.
 

Users who are viewing this thread

Top