Macro #2 – Hunter’s Mark Reminder

MassiveBlips: vote it up!

This macro is for Marksmanship Hunters primarily. However, any hunter may use it if they wish.

The use of this macro has decreased slightly with the release of 3.1 as hunter’s marks now last for 5 minutes in a PvE environment.

Purpose:
The main focus of this macro is to remind the hunter (via whisper) to re-apply their hunter’s mark during a long boss fight. Given that hunter’s mark is essential to a Marksmanship Hunter’s DPS, I found this macro very handy when I was MM spec.

Creation:
Creating this macro is simple. Create a new macro with any shot you use in your rotation then add the following code underneath:

Template:
/run t=false; for i=1,40 do local n=UnitDebuff(“target”,i);if (n==”Hunter’s Mark” and UnitLevel(”target”) <= 0) then t=true;end end if (t==false and l < 0) then SendChatMessage(n,”WHISPER”,nil,”<player name>“); end

Example:
/cast Steady Shot(Rank 4)
/run t=false; for i=1,40 do local n=UnitDebuff("target",i);if (n=="Hunter's Mark" and UnitLevel(”target”) <= 0) then t=true;end end if (t==false and l < 0) then SendChatMessage(n,"WHISPER",nil,"Zurom"); end

I understand that this macro is a bit lengthy and may be too long if your character name is too long. If this is the case, please let me know and I will try to shorten it.

-Zurom