• 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 - Groupwatch

Jalerian

Well-known member
Joined
Jul 14, 2016
RedCents
687¢
Is there any way to set this up so that it watches only my Cleric's mana in the presence of another healing class? For instance, if I have a cleric and a druid, I want the puller to only stop pulls if the cleric's mana is low and ignore the druid. The druid is primarily dps with off heals when needed, so mana is often low. I responded to a post I found searching for this, but discovered it was in an odd place. It has not received the usual quick answers, so I thought I would repost in a more appropriate spot. Thanks!
 
I haven’t tried it yet, but from what I’ve read... the new beta version of KA that you can download now has room for condition checks for pulling. I would imagine it might be possible going down that route.
Hopefully someone else that knows a little bit more can help you figure out how to do that. I’d like to know also.
 
In KA 11.5 you have the ability to add a condition to the GroupWatchCheck ini entry
GroupWatchCheck=cond1

You have to turn on conditions and there is no easy way to tell it to start waiting for one thing and tell it to stop for another. This was created as a method to have a self defined wait condition. If the condition is true then is waits until the condition is not true.
 
You have to turn on conditions and there is no easy way to tell it to start waiting for one thing and tell it to stop for another. This was created as a method to have a self defined wait condition. If the condition is true then is waits until the condition is not true.
So you could set that condition to be something like:

If cleric is less than 30 mana....and it will pause pulling if cleric is less than 30 mana and resume once they are above 30 mana?
 
Yeah. You could do that with mq2dannet updates from cleric. Or maybe set the cleric to like puller's xtarget slot 8 (don't use slot 1, KA needs it to be autohater) and watch their mana that way.

cond10=${Me.XTarget[8].PctMana} > 30
 
I am trying to put together a GroupWatch/GroupWatchCheck where my group will pause pulling if one of the members is out of the zone or ld etc...

Will this work?

GroupWatchOn=1
GroupWatchCheck=cond19

Cond19=${Group.AnyoneMissing}
 
@eqtrader74 , as a professional redguider, what do you think of that condition?
 
It is a good one to do what you want regarding pausing if anybody is out of zone. I'm not sure if it would still trigger, via KA's internal code, for a toon that's low on mana though. I haven't played around with using cond's for GroupWatch yet.
 
Is there anyway to only watch the cleric's mana? I am tired of constantly waiting for the druid in my group to get to 90%. Causes more sitting around than pulling.
 
Is there anyway to only watch the cleric's mana? I am tired of constantly waiting for the druid in my group to get to 90%. Causes more sitting around than pulling.


PullPause=120|2|Cond35
Cond35=${Group.Member[1].PctMana} > 30

The cleric would have to be group member 1 or you could change group member # to be whatever your Cleric # is in the group.
 
I kind of do what @deathlock said, except I use the XTarget and assign the character I want to watch to an entry and then check using the XTarget entry.
 
I hate to bump a old thread, but I ran into this issue being a new user to KissAssist and having both a cleric, druid, and a bard. I don't like the condition approach as it's really nice to have the entire group be full on mana, then pull, pull, pull, then everyone rest up. The problem with the condition check on just say 30% on the cleric is 31% -> pull, everyone fights, everyone rests. It's better to have longer rests so the bard can play mana songs/etc.

What I ended up doing was removing the druid class from the group check code, works a lot nicer:

/if (${GroupWatchOn}==2 && !${Select[${Group.Member[${i}].Class.ShortName},CLR,SHM]}) /continue
 
Question - Groupwatch

Users who are viewing this thread

Back
Top
Cart