Log in

View Full Version : Possible? Macro broadcast for each slave to select a different target?



Thatsssfuego
07-09-2019, 06:26 PM
My group is going to consist of
Pally/Mage/Lock/Priest and possibly a hunter.

I plan to pull larger groups and aoe them down. I was hoping I could form a macro that could broadcast to the warlock and priest.

If there is a group of 5 mobs, it would be nice to tap a key and have them each target a different mob in order to place a dot and pull that mob. If there was a way to target the next target, without aiming at a previously dotted target, that would be cool.

Im thinking:
Tab to select a target.
Macro to tell second char to select the next target with both characters casting a dot.
Second macro to tell both characters to target the NEXT target and only cast if that target is clean.

Before I slam my head into my desk trying to create this sucker, I'd love to know if it's actually do able.

The most complex version I can think of would be for every ranged character to select a mob and then began to auto attack with a wand or a bow.


​Any advice would be greatly appreciated.

Wubsie
07-10-2019, 04:17 AM
As far as I know there is no way to check whether the target already has dots on it. Perhaps the original LUA supported that, but the Classic version will not.

Tab target should more or less cycles through the mobs though so I'd think a mapped key key that keeps tabbing and casting dots could be sufficient.

Ughmahedhurtz
07-10-2019, 05:52 AM
Tab to select a target.Can do.

Macro to tell second char to select the next target with both characters casting a dot.Can do (just tab twice instead of once)

Second macro to tell both characters to target the NEXT target and only cast if that target is clean.NOPE. Blizzard does not allow you to "detect" status/DOT effects on a target anymore.

The most complex version I can think of would be for every ranged character to select a mob and then began to auto attack with a wand or a bow.

Any advice would be greatly appreciated.
About the best you're gonna get along those lines would be to have the characters press tab a different number of times at the beginning. This is also somewhat iffy as tab-targeting only works if something is in your frontal arc of about 80 degrees or slightly less than what you can actually see on the screen. This is also impacted by whether you have toons looking in the exact same direction and the same camera angles/zoom.

You could possibly do something where you set up different focus targets on each toon before every fight and then have a step macro that would target+assist in order with everyone switching to the focus target of each slot in a rotation but that will again require some pre-fight setup -- it won't work for the "run into a spot and just start blowing up all the things" use case. It will also be pretty rough in terms of lag-target-swapping delays.

Tin
07-10-2019, 10:50 AM
On my team of mages I use Focus for Polymorph - Every one has his own target/focus key

Focus:

/clearfocus
/focus
/stopmacro [help]
/clearfocus
/stopmacro [noexist] [dead]
/focus
/run SetRaidTarget("focus",0);
/run SetRaidTarget("focus",5);
/e is targeting %t for Polymorph.

Polymorph:

#showtooltip Polymorph
/stopcasting
/Use [combat] Presence of Mind
/Use [@focus] Polymorph

And small video
https://youtu.be/XPrjPkBegZk

Thatsssfuego
07-10-2019, 11:09 AM
Can do.
Can do (just tab twice instead of once)
NOPE. Blizzard does not allow you to "detect" status/DOT effects on a target anymore.

About the best you're gonna get along those lines would be to have the characters press tab a different number of times at the beginning. This is also somewhat iffy as tab-targeting only works if something is in your frontal arc of about 80 degrees or slightly less than what you can actually see on the screen. This is also impacted by whether you have toons looking in the exact same direction and the same camera angles/zoom.

You could possibly do something where you set up different focus targets on each toon before every fight and then have a step macro that would target+assist in order with everyone switching to the focus target of each slot in a rotation but that will again require some pre-fight setup -- it won't work for the "run into a spot and just start blowing up all the things" use case. It will also be pretty rough in terms of lag-target-swapping delays.

After researching, I might just have to tab target with one slave and have the other dot caster dot the same target.

When it comes to multi-tabbing, I found that I can create a keybind for each character that tells them to wand or dot a target or the next target.

I can set up an external macro on my keyboard that will then press tab once, use the keybind, then tab again and use the keybind.
I can further hone this by assigning a keybind to a action target group. That causes my other two characters to each focus their own target. When I add that to the keyboard macro the process goes.


Pally - target another mob in a different group
Mage - target a fourth mob.
Lock - target 1, cast got
Priest - target 2, cast dot
PLock - target 3,
Priest, Target 3 or 4 ( depends on vicinity of mob)
Lock - target Pallies target - cast dot
Priest - target mages target - cast dot

Then proceed to follow the main ( pally) and regroup.

From there I bubble the mage and begin to AoE spam while casting heals with the pally.

Complicated, and only being used for levels 14-20, but it does the job with one main button press.

MiRai
07-10-2019, 12:02 PM
I can set up an external macro on my keyboard that will then press tab once, use the keybind, then tab again and use the keybind...

...but it does the job with one main button press.
Just to be clear, if you're pressing a key one time and it's performing a sequence of key presses without additional input from you, then that's considered automation and is against the rules of the game.

Thatsssfuego
07-11-2019, 11:16 AM
Just to be clear, if you're pressing a key one time and it's performing a sequence of key presses without additional input from you, then that's considered automation and is against the rules of the game.


Hmm, I didn't even think about that. Good to know


On my team of mages I use Focus for Polymorph - Every one has his own target/focus key

Focus:

/clearfocus
/focus
/stopmacro [help]
/clearfocus
/stopmacro [noexist] [dead]
/focus
/run SetRaidTarget("focus",0);
/run SetRaidTarget("focus",5);
/e is targeting %t for Polymorph.


Polymorph:

#showtooltip Polymorph
/stopcasting
/Use [combat] Presence of Mind
/Use [@focus] Polymorph


And small video
https://youtu.be/XPrjPkBegZk

I didn't think focus was working in classic. I also didn't specify that this was for classic though.

envio11
07-19-2019, 02:23 AM
On my team of mages I use Focus for Polymorph - Every one has his own target/focus key

Focus:


Polymorph:


And small video
https://youtu.be/XPrjPkBegZk

could you explain how does this focus macro works?? before engaging you manually select the mob you want to be polymorphed by mage-1 click focus macro and he "remembmers" the target right? and do this with each one?

Wubsie
07-19-2019, 01:35 PM
could you explain how does this focus macro works?? before engaging you manually select the mob you want to be polymorphed by mage-1 click focus macro and he "remembmers" the target right? and do this with each one?

I would imagine it it along those lines, yes. Although you could definitely make it in to a sequence from a single keybind so that with the first press Mage#1 /assists the current lead and then focuses the target, with the second press Mage#2 does the same, third press for Mage#3, and so on.

Tin
07-20-2019, 09:30 AM
I would imagine it it along those lines, yes. Although you could definitely make it in to a sequence from a single keybind so that with the first press Mage#1 /assists the current lead and then focuses the target, with the second press Mage#2 does the same, third press for Mage#3, and so on.

Or just a assist marco - and all then done from main

Reckles
09-14-2019, 08:15 AM
Tab in macro form is /targetenemy, so my thinking is this. Maybe a better way but this is simple enough if you keep em grouped.

Character 1:
/targetenemy
/cast fireball

Character 2:
/targetenemy
/targetenemy
/cast fireball

Character 3:
/targetenemy
/targetenemy
/targetenemy
/cast fireball