• 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 - KissAssist Bot's Mercenary control

sage254

Member
Joined
Aug 19, 2023
RedCents
20¢
So I ran into a little problem: I play a puller, and two of my casters have tank mercenaries. When I make a pull and run back into a camp, the mercenaries run towards the pulled mob and by the time I am at the camp, they are outside of the camp assisting me, far away from the camp.
Is there any way for the kissassist bots to keep their mercenaries close? I was thinking that if I were to play a caster, I would switch "Passive" to "Aggressive" as soon as the mob enters the camp. How would I be able to keep the mercenaries in the camp with the KissAssist? Thanks!
 
So I ran into a little problem: I play a puller, and two of my casters have tank mercenaries. When I make a pull and run back into a camp, the mercenaries run towards the pulled mob and by the time I am at the camp, they are outside of the camp assisting me, far away from the camp.
Is there any way for the kissassist bots to keep their mercenaries close? I was thinking that if I were to play a caster, I would switch "Passive" to "Aggressive" as soon as the mob enters the camp. How would I be able to keep the mercenaries in the camp with the KissAssist? Thanks!

I do something similar for my DPS mercs in order to keep them in the camp until the mob is actually in range. Then I switch them to Burn mode. I use a pair of Reacts for this. (Edit to add, I don't use KissAssist to control my Mercs, they are left in Auto Mode so that EQ itself controls them once I take them out of Passive Mode.)

[CODE lang="yaml" title="Reacts to control DPS merc switching from Passive to Burn"] MercBurn:
action: >-
/multiline ; /stance Burn ; /react enable MercPassive ; /react disable
MercBurn
condition: >-
${Target.Distance} <= 40 && ${Me.CombatState.Equal[COMBAT]} && !${Mercenary.Stance.Equal[Burn]}
&& ${Mercenary.State.Equal[ACTIVE]} && (${Mercenary.Class.Name.Equal[Rogue]}
|| ${Mercenary.Class.Name.Equal[Wizard]})
MercPassive:
action: >-
/multiline ; /stance Passive ; /react enable MercBurn ; /react disable
MercPassive
condition: >-
${Me.XTarget} <= 0 && ${Me.CombatState.NotEqual[COMBAT]} && !${Mercenary.Stance.Equal[Passive]}
&& ${Mercenary.State.Equal[ACTIVE]} && (${Mercenary.Class.Name.Equal[Rogue]}
|| ${Mercenary.Class.Name.Equal[Wizard]})
[/CODE]
 
Last edited:
Oh I had no idea about designated roles. That really worked. Thank you!
Be careful if you are using a healer merc while you have the puller tag on .... because they too will wait for you to reach 'the spot' and if you are outside it for some reason .... they won't heal you.
 
Question - KissAssist Bot's Mercenary control

Users who are viewing this thread

Back
Top
Cart