• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - Assisting someone else when the MA is dead?

drawthow

Well-known member
Joined
Sep 8, 2019
RedCents
2,081¢
This there some way to get the other bots to attack mobs when the MA is dead beside switching to each mob and turning on the attack?
 
There isn't a setting or anything for secondary tank or assist. The KA devs had mentioned looking into a "backup tank" role awhile back but I don't think it was high priority.

You could manually target a backup toon onto mobs and have a dannet/EQBC hotkey that does a standard assist/attack call on their target. So at least you don't have to tab to everybody.

If you have a pet class, you can run them in PetTank role, instead of Assist. The pet class will then select targets and send their pet in to tank. They'll do this all the time, so you may have two mobs awake/un-mezzed all the time. But if the tank dies, the pet class will try to clear camp with their pet/nukes. I run this in places where my tank has a decent chance of wiping on the initial pulls. The other toons won't assist the pet class, they're setup to assist the tank, but it does buy me time to get the tank rezzed and back in the fight.
 
There isn't a setting or anything for secondary tank or assist. The KA devs had mentioned looking into a "backup tank" role awhile back but I don't think it was high priority.

You could manually target a backup toon onto mobs and have a dannet/EQBC hotkey that does a standard assist/attack call on their target. So at least you don't have to tab to everybody.

If you have a pet class, you can run them in PetTank role, instead of Assist. The pet class will then select targets and send their pet in to tank. They'll do this all the time, so you may have two mobs awake/un-mezzed all the time. But if the tank dies, the pet class will try to clear camp with their pet/nukes. I run this in places where my tank has a decent chance of wiping on the initial pulls. The other toons won't assist the pet class, they're setup to assist the tank, but it does buy me time to get the tank rezzed and back in the fight.
eqtrader74

Thank you was, helping my wife setup something like this last night was just checking to see if there was something in Kiss
 
There is a bind that we created with the logic to switch the MA, but we have it setup to just /return from the routine for now. If you want to give it a try you would need to remark/remove the /return at the top of the Bind_SwitchMA routine.

The command is /switchma and the command uses EQBC or DanNet to send the command to the other group members.

The command uses the following parameters:

newMA, newRole, and DoWhatFlag. You only need to use the first param, the second is defaulted to Tank if left blank and the third just ignore.


If you use the command from the character you want to switch MA too:
/switchma "${Me}" Tank

From a different toon than new MA:

/switchma "New Tank Name Here" Tank

There are no guarantees this will even work, but it was working at a very basic level last time I tested it. If you give it a try let me know how it works for you.
 
WIll give it a try. The situation doesn't happen very often but will let you know the results.
 
I switch over to a pet class or hit evade disc or whatever toon u jump on, but the key is to get the mob down to 98% hp and then the crew will commence to slaughtering as long as you have them assisting at 98% ?
 
WIll give it a try. The situation doesn't happen very often but will let you know the results.

I ended up following Ctaylors instructions and was able to see a message say that my MA changed to the new tank i designated. I need to try in combat now. I raid a few groups with KA and this will definitely come in handy. Would love for this function to be officially implemented into KA.
 
Last edited:
We just lack acid testing the routine. I am hoping that we will be able to thoroughly test it this upcoming round of beta testing. The list just keeps getting longer.
 
Also if you plan on using this, you may want to rethink your conditions on your primary and secondary MA. You Would need to change the Aggro entries to check if Role.Equal[Tank] or MainAssist.Equal[Me] to use them. That way you don't have the 2 characters trying to fight each other for aggro.
 
I ended up following Ctaylors instructions and was able to see a message say that my MA changed to the new tank i designated. I need to try in combat now. I raid a few groups with KA and this will definitely come in handy. Would love for this function to be officially implemented into KA.
Sorry had made a few other changes like if the tank dies the BL pet starts taunting and worked on the cleric's rez now, my tank is up very quickly after a death. SO hasn't really been a problem.
 
@ctaylor22 So I got a mess with /switchma in combat today. Seems to be working great.

I started KA on all tunes with Tank 1 as MA. I pulled a group of mobs. I then did /bcaa //switchma "tank2name" tank. Tank 2 then went into tank mode and gained aggro. All people assisted Tank 2. You can also do /bcaa //switchma "tank2name" manual if you plan to drive that char.

Will mess with it more tonight and i need to look into the suggestion about revising the aggro section.
 
Last edited:
Also you only need to use the /switchma command from 1 character. The switchma routine checks if you're using DanNet or EQBC and send the messages to the appropriate characters for you.
 
Also, we created an offtank role that is mainly the same as the assist, except the offtank will monitor for the Mainassist missing/dead and issue the /switchma automatically. The idea is when the Main Tank goes down another character will pick up the main tank role. When that happens you will have to issue the /switchma command from the original main tank to get him back as MA.
 
Also, we created an offtank role that is mainly the same as the assist, except the offtank will monitor for the Mainassist missing/dead and issue the /switchma automatically. The idea is when the Main Tank goes down another character will pick up the main tank role. When that happens you will have to issue the /switchma command from the original main tank to get him back as MA.

Awesome design choice! This will work well with @ChatWithThisName's mq2 plugins given MA setting is required for chasing (at least mq2war). Complements quite well.
 
Also, we created an offtank role that is mainly the same as the assist, except the offtank will monitor for the Mainassist missing/dead and issue the /switchma automatically. The idea is when the Main Tank goes down another character will pick up the main tank role. When that happens you will have to issue the /switchma command from the original main tank to get him back as MA.

That is great. I am going to test it out tonight.
 
Last edited:
Also you only need to use the /switchma command from 1 character. The switchma routine checks if you're using DanNet or EQBC and send the messages to the appropriate characters for you.

If I want to make the /switchma command work with two to three groups, would I just need to change the /bcg and /dgge to /bcaa and /dgae in the SwitchMA routine?

Similarly when using the Offtank role, when the Offtank triggers and sends the /switchma command, what do I need to change in the Offtank routine so everyone switches to new MA?
 
Last edited:
Bind_SwitchMA routine is what you are looking for. If you change the /bcg to /bcaa and the /dgge to /dgae this will have everyone execute the /switchma command and everyone excluding the new MA will execute this code:

INI:
        } else {
            /varset MainAssist ${newMA}
            /varset IAmMA 0
            /varset MainAssistType ${Spawn[=${newMA}].Type}
            /varset MainAssistClass ${Spawn[=${newMA}].Class.ShortName}
            /if (${Role.NotEqual[${MyOriginalRole}]} ) {
                /varset Role ${MyOriginalRole}
                /call CheckRoles 0
            }
        }

I noticed in the copy I have the line.
Code:
/dgge /switch ${newMA} ${newRole1} 1

Should be
Code:
/dgge /switchma ${newMA} ${newRole1} 1
 
Bind_SwitchMA routine is what you are looking for. If you change the /bcg to /bcaa and the /dgge to /dgae this will have everyone execute the /switchma command and everyone excluding the new MA will execute this code:

Looking at the original code if i used /bcaa and /dgae everyone Including MA would execute that. For my application of using 2 groups I think the correct change should be /bcg to /bca and /dgge to /dge.

Also good catch on "/dgge /switch ${newMA} ${newRole1} 1" to "/dgge /switchma ${newMA} ${newRole1} 1".

Will fix that and test tonight.
 
Last edited:
Question - Assisting someone else when the MA is dead?

Users who are viewing this thread

Back
Top
Cart