algol
12-28-2008, 02:28 AM
One thing I seem to be constantly tweaking is my healing macros. Since healing issues are one of the major causes of wipes among noob boxers, I thought I'd share this (*cough* wouldn't know anything about that... :huh: ). This should be good to get most people up and running, possibly good for much longer.
The targeting is a little lazy, but should be fine for PVE or even casual PVP. If desired, it's easy to replace the "/assist NameOfLeader" command with a "/click AssistLeaderMacroButton" statement which relies on keymaps to designate the current leader. Regardless, replace "NameOfLeader" with your leader's name and "Holy Light" with the name of your healing spell.
#showtooltip
/assist NameOfLeader
/cast [target=target,exists,help][target=targettarget,exists,nodead,help][target=player] Holy Light
The macro is relatively simple, yet allows for a certain amount of intelligent casting. It will do the following, in order of decreasing priority.
If the leader is targeting a friendly unit, heal that unit. This allows on-the-fly heal targets, also concerted use of fast-cast or HoT spells with the right team.
If the leader is targeting a living hostile unit, heal the mob's target. If you have a tank...hopefully this is your "heal the tank" case.
If the leader has no target, heal yourself. Good for being AoE'd, many-mob pulls, after-combat cleanup.
Since the targeting functions by first assisting the leader, you can modify this for the lead character by only omitting the /assist line (at that point in the macro, both leaders and followers will have the same state before invoking the /cast command). Or again, use a /click method to invoke an assist macro that works with FTL keymaps.
The targeting is a little lazy, but should be fine for PVE or even casual PVP. If desired, it's easy to replace the "/assist NameOfLeader" command with a "/click AssistLeaderMacroButton" statement which relies on keymaps to designate the current leader. Regardless, replace "NameOfLeader" with your leader's name and "Holy Light" with the name of your healing spell.
#showtooltip
/assist NameOfLeader
/cast [target=target,exists,help][target=targettarget,exists,nodead,help][target=player] Holy Light
The macro is relatively simple, yet allows for a certain amount of intelligent casting. It will do the following, in order of decreasing priority.
If the leader is targeting a friendly unit, heal that unit. This allows on-the-fly heal targets, also concerted use of fast-cast or HoT spells with the right team.
If the leader is targeting a living hostile unit, heal the mob's target. If you have a tank...hopefully this is your "heal the tank" case.
If the leader has no target, heal yourself. Good for being AoE'd, many-mob pulls, after-combat cleanup.
Since the targeting functions by first assisting the leader, you can modify this for the lead character by only omitting the /assist line (at that point in the macro, both leaders and followers will have the same state before invoking the /cast command). Or again, use a /click method to invoke an assist macro that works with FTL keymaps.