Changing the target of my Arena 1, 2 and 3

Hi there, I would like to know if it’s possible to change who is the target of my Arena 1 macro (Or if there is any addons for that).

That would help, for example, to always set their healer to a specific button, making it easier for my only neurone. (What I intend to do is a bit more complex, but this would solve my problem).

Not possible.

1 Like

It wouldn’t be automatic, but it would be fast and you can do it in combat.

I use ElvUI so I’m going to reference buttons that way. You’ll have to discover your button frame names yourself (use /framestack (/fstack)).

Macro Name (placement): Target Arena 1 (ElvUI_Bar1Button1/2/3)
Macro Body:

#show
/tar [@arena1,nodead,exists,nomod:alt]

Macro Name (placement): Target Arena 2 (ElvUI_Bar1Button1/2/3)
Macro Body:

#show
/tar [@arena2,nodead,exists,nomod:alt]

Macro Name (placement): Target Arena 3 (ElvUI_Bar1Button1/2/3)

#show
/tar [@arena3,nodead,exists,nomod:alt]

Macro Name (placement): Target Cone (ElvUI_Bar1Button4)

#show
/cleartarget [dead][noharm][mod:ctrl]
/targetenemyplayer [dead][noharm]

Macro Name (placement): Target Priority (ElvUI_Bar1Button5)

#show
/click ElvUI_Bar1Button4
/click ElvUI_Bar1Button3
/click ElvUI_Bar1Button2
/click ElvUI_Bar1Button1

Macro Name (placement): Targeted Attack (discretionary)

#show
/click ElvUI_Bar1Button5
/cast Targeted Attack

Usage:

You’ll have to set up your attack macros like this (assuming they’re targeted attacks).

As soon as you know who you’re fighting, put your highest priority target in ElvUI_Bar1Button1, your second-highest priority target in ElvUI_Bar1Button2, and your lowest-priority target in ElvUI_Bar1Button3.

As an example . . .

As the arena begins, this is what you face:

  • Arena 1 is a Protection Warrior
  • Arena 2 is a Discipline Priest
  • Arena 3 is a Beast Mastery Hunter

These are your priorities:

  1. Priest
  2. Hunter
  3. Warrior

As soon as you see what you’re facing, do this as swiftly as you can:

  • Move macro Target Arena 2 to ElvUI_Bar1Button1
  • Move macro Target Arena 3 to ElvUI_Bar1Button2
  • Move macro Target Arena 1 to ElvUI_Bar1Button3

You can’t do that with Lua (either as a macro’d script or in an add-on) during combat, but you can do it manually by just moving the macro icons around.

Once this is done, an unmodified attack will target the highest priority target in your forward cone.

You can force a reevaluation of targets by holding the CTRL key down.

You can force target the closest target in your foward cone (ignoring your priorities) by holding down both the CTRL key and the ALT key.

As targets die (or are charmed or otherwise not harmable), they drop out of the list. If they’re rezzed (not sure if that’s a thing in Arena or not) they’ll be added back to the list.

If you have a need to include pets in the priority list or if you need a longer priority list, it’s just a matter of adding more of the types of macros like the first three.

3 Likes

Damn you deserve many likes

1 Like