FAQ  •  Register  •  Login

[WoW] Round robin swapping toons into ATG

Moderator: MiRai

<<

Golgalath

Posts: 4

Joined: Tue Dec 02, 2014 2:02 pm

Post Tue Dec 02, 2014 2:29 pm

[WoW] Round robin swapping toons into ATG

Hi all,

Been using ISBoxer now for about two months, run 10 5 man teams through 1-85, and another has just hit 93. First of all a big thank you to all the minds behind the stuff here from the creation of the program through to some of the imaginative uses people on the forums concoct. Click healing, target and hold, range face target, so many topics and so many names.. when I'm back at my home computer I'll dig out all the links and the credits that got me where I am and edit them in :)

So now I'm experimenting myself, reducing the buttons counts on certain things.

Here is the conundrum:

1- I have three toons in ATG Crowd Control

2- I want to take each toon in turn and add him to ATG Current Assist

3- I want that toon to then assist and focus on Mains target

4- Toon leaves the ATG Current Assist

5- Next toon from ATG Crowd Control joins ATG Current Assist

Easy enough with 4 steps and using a round robin Do mapped key pointing to a join ATG key.

Trying to do it in two steps (Press and release).

So far I've got

Step 1:
Leave Current Assist ATG → (all&Current Assist)#1
Force Assist→ Self
Join Current Assist ATG → (all&CC) (round robin)
Step 2:
Focus → Current Assist

But it doesn't kick anyone out of the ATG Current Assist Group, any ideas?

Much thanks,

Gol
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4653

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Tue Dec 02, 2014 4:04 pm

Re: [WoW] Round robin swapping toons into ATG

I've found that ATG's with spaces in their names are fine, until you come to advanced targets, and then it becomes iffy as to whether they will work or not.

So for starters, I'd remove the space and call it CurrentAssist or Current_Assist

You could always simplify the Leave ATG Action target, and set the target to "all" or just "Current Assist" (this is probably the better option). I am assuming you want it to be empty after that first action runs.
<<

Golgalath

Posts: 4

Joined: Tue Dec 02, 2014 2:02 pm

Post Tue Dec 02, 2014 5:47 pm

Re: [WoW] Round robin swapping toons into ATG

Thanks for the reply,

It is part theory craft at the moment so I'll probably cut the spaces, thanks for the tip.

Tried an all or currentAssist target and it dumped everyone including the new entry :S

The group needs to have one in the group to be the target of the focus action. Was planning to use it for other target distribution as well, like a dynamic slot selection type of thing. So I don't want to dump everything, just the last one in the group. One out and then one in. Assist needs to happen the action before the focus to account for client->server->client lag on the focus action.

Follow up question, is there an order to the actions in each step? or are they spammed all at once?
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4653

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Tue Dec 02, 2014 6:14 pm

Re: [WoW] Round robin swapping toons into ATG

Golgalath wrote:Tried an all or currentAssist target and it dumped everyone including the new entry :S

Yep, might happen. That depends on when the actions are processed... See below

Golgalath wrote:The group needs to have one in the group to be the target of the focus action. Was planning to use it for other target distribution as well, like a dynamic slot selection type of thing. So I don't want to dump everything, just the last one in the group. One out and then one in.


That will be tricky putting the dump/add in the same step due to the way the actions get processed when not in Window:Current (see below). You could try adding a timer to the Join action to get it to delay slightly (although this might mean it misses altogether). You could try the Join to the first action of the second step.

If you want to get rid of the oldest member of the ATG then they will be in first position in the ATG (members of ATG's are in the order added like a queue), so (CurrentAssist)#1 should work.


Golgalath wrote:Follow up question, is there an order to the actions in each step? or are they spammed all at once?

I've had that info in a different issue I was having where I was being dumb. The relevant part of the answer was

Lax wrote:
(snip).......
They're just as synchronous as everything else. What is asynchronous is the communication between game instances. The same asynchronous behavior happens with ANY action you send to ALL and compare to actions you send to Window:Current. In ALL cases, the actions you send to Window:Current will be executed by the current window, before any action that sends to ALL, whether it is first, second, third, or hundredth Action. This is because as the Actions are performed, all the one that goes to ALL does is send a message for "all" to do the desired Action, and that is going to happen only AFTER the main Inner Space program accepts and routes the message, sending it to each appropriate window...



Replace "ALL" with "ALL or ATG".

So, end result as I understand it, is, Actions are processed in order, top to bottom, but the actual order of execution may not be that order depending on what the Target is. If they are all Window:Current (self), then it will be all in that order. If they use an ATG, including ALL, or pretty much anything other than self, then they will be routed asynchronously to the other game instances, and so may not end up processing in the order of the actions as listed. My read on this is because the delivery order to other game instances is asynchronous and thus not guaranteed an order it is possible you get actions processing in a different order than listed, even if the Target result is the same (there are multiple ways of specifying a Target to get the same result too).


minor edit: removed some words where I was repeating myself
Last edited by bob on Wed Dec 03, 2014 9:47 am, edited 1 time in total.
<<

Golgalath

Posts: 4

Joined: Tue Dec 02, 2014 2:02 pm

Post Wed Dec 03, 2014 6:30 am

Re: [WoW] Round robin swapping toons into ATG

You're a star.

Wonderful info on action order, makes sense. Also the insight into ATG ordering appears to work, I'll test for consistency.

So now, throwing in Zorba's target and hold stuff as well I can edit it to do DPS select as well from the main. Thanks loads Bob.

Return to Key Maps

Who is online

Users browsing this forum: No registered users and 0 guests