Hello,
I am trying to make a macro that will :
1. Taunt my target if it's not targeting me.
2. Taunt my mouseover if my mouseover is not attacking me, but my target is attacking me, else jump to step 1 and taunt my target.
is it possible?
Hello,
I am trying to make a macro that will :
1. Taunt my target if it's not targeting me.
2. Taunt my mouseover if my mouseover is not attacking me, but my target is attacking me, else jump to step 1 and taunt my target.
is it possible?
Jamshield - Silvermoon EU
No, unfortunately. You can't have the game auto-cast spells for you (for this circumstance).
Erm. Where is the auto-cast part? There is no auto casting or anything similar in what I want.
Edit: miss-spell
Jamshield - Silvermoon EU
This macro is not supposed to cast taunt if target is attacking me, double read my text please.
I am trying to get this up so I can taunt a mob without losing aggro on what I currently have.
Jamshield - Silvermoon EU
You can't make this macro because there is only a limited amount of conditionals that you can use.
For example if target is friendly or enemy, if it's alive or dead.
What I do is to use a mouseover macro that uses taunt if it's over an enemy and righteous defence if it's over friendly target. To check if the target is attacking you activate nameplates. Some nameplates addons might help if the aggro of the mobs is not very visible with the default UI.
If you only want it to taunt a mob once it is not targeting you, you just hit the Taunt button- you could make it a mouseover too. But if that is what you intension is, it is alreadt built into the spell.Originally Posted by Omid the younger
Nameplate addons would help in this regard. Most raid/party frame addons have an aggro highlighting option that changes the color of the frame and/or border if the person has aggro.
http://www.wowarmory.com/character-sheet.xml?r=Shattered+Hand&cn=Rayocell - BE Paladin (Holy/Prot)
http://www.wowarmory.com/character-sheet.xml?r=Shattered+Hand&cn=Durashell - UD Rogue (Combat/Sub)
I believe he wants to stick this macro into his regular rotation so it will taunt if, and only if, he loses aggro. This is called botting/autocasting and isn't supported by blizzard.
Can't be done
Edit to Clarify:
/cast hammer of the cleave
/taunt macro
and do that for every spell
No. You can't build /taunt into every spell, after the first 3, said mob becomes immune and it is then useless. This is especially bad if you are fighting something that needs to be taunted off you (i.e.Saurfang, PP, Sindy, etc.).Originally Posted by Tykku
Hence why he wants the macro to ONLY taunt when he doesn't have aggro, which can't be done.Originally Posted by Rege
So lemme get this straight.Originally Posted by Omid the younger
You want something that will taunt a mob if it's not attacking you without clicking on said mob and pushing a button?
If /target Mob, cast /taunt is not easy enough, then iunno if tanking should be your role. Try dps?
Instead of looking for a taunt macro you could also look @ your own skills.
As you really shouldnt loose aggro on any mobs as a decent pally tank.
The inability of most people to understand what you want aside, no it's not possible. Macros aren't intended to be able to make decisions for you, so Blizzard try to make sure they can't be coded in a way that does.
It used to be possible to do a certain amount of decision making using the /stopmacro command (could have probably done what you want), but it seems as if at some point between February and now Blizzard changed it so it no longer accepts conditions, and just stops the macro regardless.
^Originally Posted by Cardolan
You can certainly create 2 separate macros that will easily do both of the functions you want, but you cannot combine them so that you can use any type of "if" and "else" function for the macro to in a sense, do the thinking for you.
While you can make a macro that will operate both on a mouseover target and your own target, you cannot get it to work like you are asking, as has been explained. There is no way for a macro to check who your mob is targetting or who has highest threat/agro. This is intentionally done by Blizzard to make you have to think about when to press buttons.
The closest macro you will get is this:
/cast [target=mouseover, harm] Hand of Reckoning; Hand of Reckoning
(I believe this is correct, though it may be possible to shorten it)
What this does is check for an enemy under your mouse, and if so, taunts it, otherwise casts taunt as normal, ie on your current target. As has been said, it cannot check for agro, so you will need to find some other way of figuring that out. I suggest the addon TidyPlates to give you really good obvious nameplates to taunt.
There is an addon that is pretty good for taunting without having to switch targets/ losing aggro called tauntmaster http://www.wowinterface.com/download...untMaster.html