Posted on: 12-01-2012 - Updated on: 02-01-2014 - viewed 16018 times
The goal of this macro is to dps a mob and shield SMARTLY without changing targets allowing for max damage. 1st it will try to attempt to PW:S your mouseover target if it is a friendly but do nothing if it’s an enemy. 2nd, if you target an ally or yourself you will PW:S that target. 3rd, if you are in a group you will shield the mob’s target* without having to change targets. 4th, IF you are solo’ing (pvp or pve) and you are targeting the mob that is targeting you then you’ll shield yourself.
*PVE friendly, in a perfect world/group, your tank should have aggro and you will shield your tank but remains just as useful if your mob targets someone else, you simply shield that teammate.
*PVP is bit trickier but easy to learn since a target’s target is quite unpredictable at times.
I personally use a shield/mount macro and hotkey it to a mouse button making it fast and convenient:
/cast [@mouseover, help] Power Word: Shield(); [help, combat] Power Word: Shield(); [@targettarget, help] Power Word: Shield(); [noflyable] Black War Steed(); [flyable] Armored Gryphon()
**drawback is you cannot shield TARGETED allies while OUT of combat. This is to mount up and not shield every auctioneer/banker/repair/quest giver/ally I talk to when in cities or non-combat situations. My solution, mouseover and targeting an enemy to shield my ally remains just as effective. Besides, you should be targeting an enemy and penance to heal an ally which should effectively place you in combat.
/cast [@mouseover, help] Power Word: Shield(); [help] Power Word: Shield(); [@targettarget, help] Power Word: Shield()