User:Ackis/MyMacros

=Pre-3.0 Macros=

Misdirect macro
Change whoever you want to misdirect in the focus. This will misdirect your focus (if it exists), make your misdirect target your focus, and notify raid/them via a whisper. If your target is a friendly person, it will misdirect them, and send them a whisper, and announce in raid some dumb message. If you have no focus, and no target or you're targeting a hostile mob it'll misdirect your pet. Pretty handy. This is at 255 character limit, so if the name is longer than "Rxpleasure" there will be issues.

/focus Rxpleasure /cast [target=focus,exists][help][target=pet,exists,nodead] Misdirection /script local u=UnitName;SendChatMessage ("You are now being misdirected.","WHISPER",nil,u"focus" or u"Target" or u"Player") /ra MD on %f
 * 1) showtooltip Misdirection

Mount Macro
Toggles aspect of the monkey on for when you mount, basically a nice 1 button mount macro for you. Will mount your land mount in azeroth, flying mount in outlands. Trying to extend this to cast Aspect of the Hawk when you dismount, but I'm having issues. :P

/cast [nomounted] !Aspect of the Monkey /use [flyable,nomounted] Reins of the Onyx Netherwing Drake /use [nomounted, noflyable] Swift Green Hawkstrider /dismount

Steady shot macro
Change the reset to be your autoshot time. Will cast steady shot without clipping autoshot, and will cause your pet to use kill command (if it's up) on the pets target.

/castsequence reset=2.17 !Auto Shot, Steady Shot /cast [target=pettarget,exists] Kill Command
 * 1) showtooltip Steady Shot

Pet Attack/Mark
Sends your pet in to attack/hunters marks the target.

/cast Hunter's Mark /petattack

Priest Macros
To use all of these macros, create a new macro with the '?' symbol and paste the code in. Modify as necessary.

One button SW:P/Renew
This will cast renew on your target if it's friendly, yourself if you use your self cast button, your mouse over target (ie: raid frames). If you're targeting a hostile target, it will cast SW:P on the target. if you are targeting nothing, it will cast Renew on yourself. If you're in shadow form and have nothing targetted it will cast SW:P on your focus.

/cast [modifier:SELFCAST, target=player,stance:0][help,stance:0][target=mouseover,exists,stance:0] Renew;[harm] Shadow Word: Pain;[target=player,stance:0] Renew; [target=focus,harm,stance:1] Shadow Word: Pain
 * 1) showtooltip

Stopcasting Mss Dispel
Will stop whatever you're casting and cast Mass Dispel. Very useful for Felmyst.

/stopcasting /cast Mass Dispel
 * 1) showtooltop

Mount Macro
Will cast Inner Fire on yourself before mounting, use a flying mount in outland, and a land mount in Azeroth. Will use a random land mount as well if you want. Just replace the item IDs. If you don't know the item ID of your mounts, get a mod called Querier and type "/iq [mount link]" and it will tell you.

/cast [nomounted] Inner Fire /cast [flyable,nomounted] item:35226 /castrandom [nomounted, noflyable] item:33225, item:33809 /dismount
 * 1) showtooltip item:35226

Assist Healing
This will cast a greater heal on the person who your current target is targetting. If you're targeting a friendly, it will greater heal them. I personally use this for MT healing on the Eredar Twins in Sunwell.

/stopcasting /targetexact Lady Sacrolash /cast [help] [target=targettarget,help] [] Greater Heal(Rank 5)
 * 1) showtooltop Greater Heal

M'uru Dispel Macro without losing normal functionality
This is a macro I use for dispels on the M'uru fight. Because I'm lazy, I don't want to switch out macros for different fights, etc so this retains original functionality with the added benefit of automatically targeting Dark Fiends and dispelling them if they exist.

/targetexact Dark Fiend /stopcasting /cast [mod:SELFCAST,target=player] [exists] [target=player] Dispel Magic
 * 1) showtooltip Dispel Magic

Glimmering Naaru Silver w/ Troll Racial
Will use berserking then cast the channeling affects of the trinket. Very nifty.

/cast Berserking(Racial) /cast item:34430
 * 1) showtooltip item:34430

Spirit on use trinkets
Will pop both spirit trinkets (Earring and Bangle) and inner focus. If you don't have one of them equipped it won't give any errors as well. :)

/cast Inner Focus /cast item:28370 -- Bangle /cast item:30665 -- Earring /script UIErrorsFrame:Clear
 * 1) showtooltip item:30665

Drinking Macro
Nice macro I wrote which will use Mana Biscuits out side of combat, and Mana Potion Injectors in combat. If you don't have mana biscuits it will try Glacier Water, then underspore pod, than dreanic water. You can change IDs around as you see fit.

/use [nocombat] item:34062; [combat] item:33093 -- Biscuit/Injector /use [nocombat] item:22018; [combat] item:33093 -- Glacier/Injector /use item:28112 -- Underspore /use item:27860 -- Dreanic
 * 1) showtooltip

One button health stone
Uses the highest rank of health stone first, down to the lowest. If none are found, it will try to use a charged crystal focus.

/use item:22105 /use item:22104 /use item:22103 /use item:32578
 * 1) showtooltip

Shadow Protection Potions
Will use a conjured shadow protection potion first, if it doesn't exist it will use a normal one.

/use item:32845 /use item:22846
 * 1) showtooltip item:22846

Fire Protection Potions
Same as the shadow one, but for fire.

/use item:32846 /use item:22841
 * 1) showtooltip item:22841

Pick Pocket Macro
Will auto loot when pickpocketing.

/script SetAutoLootDefault(true) /cast Pick Pocket /in 3 /script SetAutoLootDefault(false)
 * 1) showtooltip