Basic Assist Macro
We often have sub-groups inside of a raid assist particular tanks or dps assist leads. Oftentimes this will be either Pawneddaily, Lukelee, or some other tank. We absolutely require the use of assist macros for many of our encounters. Modify this macro as you see fit.
/assist **INSERT PLAYER NAME HERE**
Focus Macro
The Shift Modifier clears and refocuses the macro. If for instance, you already have something else Focused and you want to reset the focus to something else, you push the Shift button + the button this macro is set to. So for example, if this macro is bound to X - pushing X will cast the spell (say for example polymorph) on the focus target. If at any time you need to set the focus to another target, you press Shift + X, it will set your new target to the focus and then cast polymorph.
#show **INSERT YOUR SPELL HERE **
/clearfocus [modifier:shift]
/clearfocus [target=focus,dead]
/clearfocus [target=focus,noexists]
/focus [target=focus,noexists]
/cast [target=focus] **INSERT YOUR SPELL HERE**
Oh Shit Self Heal Macro For Healers
I have this macro bound to my scroll wheel - down. Whenever I scroll downwards - towards myself, it will cast the spells in that sequence in order. First Rejuv, then 3 lifeblooms, then swiftmend, then barkskin. After 8 seconds of not scrolling down, the castsequence will reset. So if for 8 seconds I spam scroll downwards towards myself, I will cast all the spells in that sequence in that order. If I don't spam scroll downwards after 8 seconds, that cast sequence will reset.
/target ***Your Name Here***
/castsequence reset=8 Rejuvenation,lifebloom,lifebloom,lifebloom,Swiftmend,Barkskin
/targetlasttarget
Raid Marking
If you are ever required to mark a raid target, this is a quick macro that will mark your current target with a certain raid marking and cast a spell in succession. This is for when multiple CCers need to mark a target and communicate quickly without speaking on vent which add that they are CCing. Where the script is marked with ##NUMBER##, insert the number corresponding with the raid marking that you are assigned.
/script if GetRaidTargetIndex("target")==nil then SetRaidTargetIcon("target",##NUMBER##) end
/cast **Insert Spell Here***
1 - Star
2 - Circle
3 - Diamond
4 - Triangle
5 - Moon
6 - Square
7 - X
8 - Skull
Example OH SHIT Button
This is my own personal OH SHIT Button. OH SHIT Buttons should always be macroed to a convenient button. Note, all of these abilities do not trigger a GCD therefore they can be chained using cast. For any abilities that do trigger a GCD, you need to chain them together in a /castsequence. For an example of a /castsequence macro, look above at the Oh Shit Self Heal Macro For Healers macro for healers. Trinkets and Healthstones and even Heal Pots can be put into this macro as a /use.
This is an Example Only:
/cast Shield Wall
/cast Enraged Regeneration
/use Lavanthor's Talisman
/use Figurine - Monarch Crab
/use Valor Medal of the First War
/use Fel Healthstone
/cast Last Stand