Originally Posted by Nooska
@Shakkenbakke
you can clean up the first macro by simply making it;
that will prevent targetswitching and whatever possible downsides targetswithing can have today or in the future. You could add other targetting variables in it to prioritize, like shown above.
In regards to the second macro, I am using one very similar and I'm wondering if anyone has a quick fix so it doesn't target a drudge ghoul if no horrors are up (I sometimes target the drudge ghouls when clicking LK, meaning my lasttarget gets set to said drudge ghoul and I get back to it if I either misclick my tranq hotkey or I click it too late (enrage hitting a horror that dies between enrage and me tranqing it, since it can take an additional 1 or 2 gcd's before I can hit my tranq).
|
Since you are just wanting to target the Lich King you can do
/target Shambling Horror
/cast Tranquilizing Shot
/target The Lich King
That isn't going to be ideal during transition phases though. A good solution would be to select the Shambling Horror when it spawns and set it to your focus. Then you can use an @focus condition.
/cast [@focus] Tranquilizing Shot
If you really don't want to use a focus macro here is a final solution. You can think of the priority you want to kill your targets with and then do a macro like the following.
/cleartarget
/target Shambling Horror
/cast [target, exists, nodead] Tranquilizing Shot
/target Ice Sphere
/stopmacro [target, exists, nodead]
/target Raging Spirit
/stopmacro [target, exists, nodead]
/target The Lich King
This macro will does the following:
- Attempts to target a Shambling Horror, if it targets one that isn't dead, it will try to fire Tranquilizing Shot
- Then it will attempt to target an Ice Sphere, if it finds one that isn't dead the macro will stop and the Ice Sphere will be your target.
- If it can't find an Ice Sphere it will look for a Raging Spirit and use the same behavior.
- If it can't find a Raging Spirit then it will target The Lich King.
*edit: Doing a preemptive edit to catch people trying to say I can shorten the macro by taking out the /stopmacro lines and reordering it. The reason I use this method is because it will not target dead units. I will also go ahead and throw out the name of an addon called SuperDuperMacro. It allows you to create macros of any length and you could therefore use it to create a very long priority list of targeting using the method above.