FAQ  •  Register  •  Login

ATGs, set order, and round-robins--oh my!

Moderator: MiRai

<<

hobothe1st

Posts: 18

Joined: Tue Aug 13, 2013 4:36 pm

Post Fri Jan 10, 2014 2:39 pm

ATGs, set order, and round-robins--oh my!

So what I'm trying to do is find a way to pass an action to a single member of an ATG while the other members of the group get another action, and to have the target of the first action round-robin each time within the ATG--all within a single step and without having to hard-code anything (since the size of the ATG may vary).

I tried using the modulo operator to iterate over the ATG, but it didn't work the way I expected. If there's a way to control what member of an ATG the round-robin option starts from, I think I'd have a solution. But I can't quite figure out how to do that. So with my brain seemingly stuck on the issue, I'm open to suggestions.

I'll go ahead and hard-code everything in multiple steps if it comes to it, but I'm curious if there are any flexible alternatives.
<<

lax

User avatar

Site Admin

Posts: 7303

Joined: Tue Nov 17, 2009 9:32 pm

Post Sat Jan 11, 2014 10:16 am

Re: ATGs, set order, and round-robins--oh my!

ATG is unsorted (it'll be based on the order they happened to join the ATG), but with Advanced Target Mechanics you can use an ordered list to correct it.

For example, (is1,is2,is3,is4,is5,is6)&my atg is going to include each of 1 through 6 that is also a member of an ATG called "my atg". If you want it to start with is2 instead, use (is2,is3,is4,is5,is6,is1)&my atg


Then to include the other Action to everyone else, I would say to use a Mapped Key Action that has 2 Keystroke Actions (or Named WoW Macro Action or Variable Keystroke Action etc) in it, one to Window:Current and one to Window:All w/o Current. Then what you want to round-robin to your advanced Target is a Do Mapped Key action, to do this Mapped Key.
<<

hobothe1st

Posts: 18

Joined: Tue Aug 13, 2013 4:36 pm

Post Sat Jan 11, 2014 12:43 pm

Re: ATGs, set order, and round-robins--oh my!

Okay. I think I see where you're going with this.

I already had the actions I wanted to execute within mapped keys, but because they were contained in Pro Config-style virtualized key maps I never considered changing the target of those actions to anything other than 'self'. But if I only ever call those mapped keys using a round-robin action, I can have them instruct the other members of the ATG on what to do at the same time. I just have to be careful to remember never to send those specific mapped keys to 'all'.

Thanks for the tip.

Return to General

Who is online

Users browsing this forum: No registered users and 10 guests