• 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 - Is there a way to have KA speak in group?

Dozecar

Well-known member
Joined
Mar 21, 2016
RedCents
1,696¢
Is there anyway to add groupspeak to my Cleric's KA? I'd like to have it spam groupchat when it starts a buffing cycle. I can't count the number of deaths, near wipes or wipes I've had because KA is hung up on buffs. And yeah I should get in a better habit of checking, but I figured I'd ask if this could be done to help remind me lol.
 
hmmm, if we can get @ctaylor22 to comment on what variable is set for it to run a buff cycle, we could potentially have it /bc doing buffcycle from the buff section using command: and a condition.
 
Why not just make GINA or in-game audio triggers? I feel like making KA talk in any chat channel is a dangerous and slippery slope.
 
You really wouldn't need to check a specific variable state. If the first entry in the buffs array was a command:, that sent a message to the group using a condition that equals true. cond1=TRUE. The buff routine has a timer that is checked and will start buffing when the timer has expired.
 
but it will start buffing if it needs a buff or several buffs, so we would need to know when it enters the sub that tells it hey we need this buff lets get it done, instead of hey the timer is 0 now we gonna check buffs.
 
I was just curious if the functionality was there or not.

Why not just make GINA or in-game audio triggers? I feel like making KA talk in any chat channel is a dangerous and slippery slope.

Not sure how that would help? I'd have to set it to hit a trigger for what? Clericname casts a spell? Which would cause it to fire continually when healing and buffing and all the time. Also, the problem is that when it enters the buff routine, it appears to hang up, I haven't watched it intently, but it seems to almost pause for a bit, Probably checking the buffs, then it begins loading spells in the multipurpose gem, casting, load next, cast, the whole procedure takes a bit. Most of the time it will get to healing, once it's completed whatever single task it began, but I'm almost positive that there is a certain timing area where it will just ignore that I'm being gangraped until I'm dead. Perhaps it's script lag, I don't know but I've scrolled through the cleric's MQ chat and saw where it entered the routine and just continued load spell buff, load spell buff.

I don't want to yank the buffs or buff checking out and do it manually because MQ has made me lazy and Right this second I could not tell you the current edition of DI, or the other newer buff that is like DI that it also casts, and they are handy particularly when I get multiples in camp. This is one reason while I am kinda liking mq2heals, i'm not sure I want to use it full time because I need to remember to recast those buffs on myself, and as I recall they have a fairly low timer.

I do agree it could be problematic, but even if I could get it to spam something highly visable into the MQ chat window, I think it could be useful.
 
I use @Sicprofundus cleric KA ini and the toon tells me in my mq window what she is doing. If she's not spamming heals, I know something is totally wrong. Is it not a good idea to run stuff in that window? Just curious.
 
Not sure how that would help? I'd have to set it to hit a trigger for what? Clericname casts a spell?

Well what exactly does having it talk in group chat accomplish? Cleric name begins to cast <buff name> as an audio trigger does the same thing having it talk in chat does. Honestly I've never even encounter this as an issue that causes my group to die. Buffs typically last long enough to where you're not pulling while buffing, if you are buffing instead of healing then maybe the issue is your INI. If you're dying within the ~4-6 second cast time of a buff, then your tank INI/tank's gear is an issue.

I'm not understanding what benefit there is to having Kiss talk in group chat unless you're triggering a pull pause while buffing based off of groupsay? Either way it's a terrible idea.

I also don't know what you mean when you say "buff cycle," kiss checks for buffs based off of the second delay you have in your INI. If you're missing <X> buff on <Y> character, it will cast it. Maybe you can elaborate on what you're trying to accomplish?
 
I use @Sicprofundus cleric KA ini and the toon tells me in my mq window what she is doing. If she's not spamming heals, I know something is totally wrong. Is it not a good idea to run stuff in that window? Just curious.
That's a MQ window, that info isn't sent to DBG servers so no worries. They were talking about EQ chat channels.
 
I use @Sicprofundus cleric KA ini and the toon tells me in my mq window what she is doing. If she's not spamming heals, I know something is totally wrong. Is it not a good idea to run stuff in that window? Just curious.

I use Sic's as well. And I have all my ini modified to use eqbs so I get various important, and not so much though I like to see them, msgs in there. My problem is that since it doesn't send alerts that it's buff checking or buffing, and the buff check, rebuff routine can last for quite some time. As far as I know there is no issue having stuff there, other than you are using the server more often. I use eqbs2 and I run it on a seperate machine that is hard wired into my local net, so more activity on the server isn't really an issue.

Well what exactly does having it talk in group chat accomplish? Cleric name begins to cast <buff name> as an audio trigger does the same thing having it talk in chat does. Honestly I've never even encounter this as an issue that causes my group to die. Buffs typically last long enough to where you're not pulling while buffing, if you are buffing instead of healing then maybe the issue is your INI. If you're dying within the ~4-6 second cast time of a buff, then your tank INI/tank's gear is an issue.

I'm not understanding what benefit there is to having Kiss talk in group chat unless you're triggering a pull pause while buffing based off of groupsay? Either way it's a terrible idea.

I also don't know what you mean when you say "buff cycle," kiss checks for buffs based off of the second delay you have in your INI. If you're missing <X> buff on <Y> character, it will cast it. Maybe you can elaborate on what you're trying to accomplish?

Group or even the MQ window. For me to set audio triggers I would need to set it for every possible buff he casts. Self buffs, Tank buffs, etc. That's just stupid and creates the potential for client lag.

There is a lot more than 4-6 seconds. As far as I can tell, once the buff routine begins, it can only be interrupted at certain points. If it finds a buff is missing, it will then load the spell, 1-2 seconds, wait for it to refresh 3-4 seconds, then cast, variable, for instance Anticipated Intercession is a 7 second cast, 3.5 with haste. So now you are at 10 seconds or longer. And that process does not interrupt itself. It will interupt in between different buffs, but once it begins the process for a specific buff it doesn't stop until the cast is complete. When i have 3 or 4 or 6 mobs hitting me for 30-50k each, plus a/es, or when it's a named mob such as contract of war, or brass palace, or mearatas center, I don't live 10 seconds without heals. If I did I could use a druid or shaman in group for healing, they have more utility than a cleric.


My crew is in tbl t3 gear with GMM non vis or better. My tank has 290k hp and 7300 mitigation, 3400 evasion. The only way I am going to upgrade is with current raid gear and I haven't decided if I want to raid again or not. I'm also at max AA. Well no, I still need to finish Tailoring Mastery. That has 3 ranks to go.

I'm using Sic's cleric ini which is pretty much the best I've found so far, though I haven't checked in a month or so to see if any newer cleric ini's have been posted.

I play my tank, the only thing running on it is mq2melee and that's to keep my aura up for the most part. I pull with my tank. I do not afk. I use MQ2 only to automate the rest of the group so I don't have to alt tab on 2 machines to keep all 5 functioning plus it sucks to try to CC and heal and tank all at the same time. I was asking if there is functionality in KA for me to insert a msg so that I know the cleric is into the buff routine. If i'm not doing something with my tank, the group is idle.

Buff routine: The cycle of checking buffs, realizing it needs to recast a buff, loading the buff, casting the buff. That entire process takes a hell of a lot longer than the 4-6 seconds you are stating. There are several points in which it appears to hang, doing nothing for a few seconds. Or at least there is no spam in the mq window to indicate it's doing something.

I wasn't asking for functionality to be added, I was asking if it existed. However, adding functionality so that they do announce Buff checking in the MQ window would be handy. It does announce it's memming the spell and casting it, but by that time it's already too late and that's only put into that particular toon's window, it's not broadcast. Because the entire cycle takes so long and has what appear to be certain hang points.

Checking Buff01
Tank needs Buff01
(As far as I can tell, this is the point of no return, once it has determined that a buff is needed, and decides to mem it, the process is uninterruptible.
Memming buff01
Waiting for buff01 to refresh
Casting buff01

Perhaps the fault lies with me. I'm not good at waiting. If there's not mobs in camp, I'm pulling them, or deciding what needs to be done next. I have been doing a lot of progression lately and in tasks that involve lots of moving. So I am completing a task stage, looking up next step, pausing, moving, unpausing and pulling or dealing with a mob at the new location. If paused long enough, you hit the timestamp for another buffcheck. Now if you immediately unpause and are attacking, I believe it will always heal first, but if there is time after the pause off for it to think, it will buff check.

At any rate, I have my answer, no KA can not be made to use groupchat or anything that would involve transmitting to eq servers. I do understand the sentiment for hesitation on such a feature. The potential for misuse or other problems could be an issue.
 
@Dozecar, What slows down the buffing routine is the the meming the spell to cast, then meming back the spell that was in the spell slot originally. There is a check in the buffs routine that will abort buffing if you get aggro and the mob is within 200 units from you. But that wait for the rememed spell to refresh can seem like forever when you have a crowd running into camp.
 
what he wants to see is a message somewhere, doesn't matter where from his cleric

Hello i am now entering a buff cycle because 4 people are missing buffs so i am gonna spend the next minute buffing them and i will be busy memming and unmemming spells, thank you for your patience.

Now i tested and did some modifications and unfortunately as how kiss11 handles buffing with the timed checks it doesn't queue up buffs as such so best we could do is have it say for each buff we are now gonna buff this so wait while we unmem and mem this spell to cast on someone.

what ctaylor22 and who else is working kiss should do is redo the broadcasting system to say things like that before it does it, instead of announcing after they done it. i noticed several times that when kiss11 tells you its gonna buff someone its already casted the spell and on to memming the next one, which i find kinda weird
 
@Dozecar could you try something for me, in your new ini set up your buffs but have buffs=0 so it dont turn on the section.
then if you want it to buff group issue the /buffgroup command see if it runs through it.
 
@kaen01 The reason the broadcast is done after the cast, is because it is broadcast after the cast is successful, and there is no way to know if the spell will be cast successfully, unless you wait till after the cast. The spell can be canceled for many reasons. The wording of the message could be changed and the /call broadcast could be moved, but is it really that important?

Would make more since to just add a new broadcast message that is sent when the buffing routine is entered and actually going to try and buff someone, could also add a message letting you know it is exiting the buff routine. But that would require a bit of code.
 
I appear to be the only person affected by it, at least that is speaking up, so I think it's more a case of I need to adjust my playstyle. Unless you see the more potential benefit to adding that code. As I said previously, i was only interested if the option was there.

@Dozecar could you try something for me, in your new ini set up your buffs but have buffs=0 so it dont turn on the section.
then if you want it to buff group issue the /buffgroup command see if it runs through it.

Didn't know that was a command, i'm still pretty new to all this. I'll try it out later. I assume that's a global command for all KA running toons? That could be hella helpful. I end up just pausing the mac and loading buff spellsets and casting buffs when someone dies because it's hit or miss if they are redone. And invariably about a quarter of the time I end up dying or near dying because I forget to take the cleric off pause lol.
 
Its a command for toons running kiss, it will make the toon go through the buff section and just reapply all buffs it seems.
 
You only need to issue the /buffgroup command on one character. The /buffgroup code takes care of sending the command to the other group members.
 
You only need to issue the /buffgroup command on one character. The /buffgroup code takes care of sending the command to the other group members.

Yeah, learned that when I issued a /bcg //buffgroup and got spammed to holy hell lol.

Unfortunately it doesn't solve my issue all that well, the number one cause was the cleric reapplying rallied blah vie which is an expendable buff and needs to reapplied reguarly. But it's a useful command I'm working into my sessions. And I just removed vie from the buff line up and only use it for certain fights.
 
I use kissassist1004e15 and i don't think i have had this happen. Cleric is pretty good to stop what he is doing and heal. Since i play with a pet i'm use to manual buffing him. Not sure what do do about getting a message to pop. Mabe put an ini option that warns group or raid whenever you're about to buff. You could make an audio alert for meming spells or casting buffs, but if your get alert during fight its already to late. Really buffing, meming spells and casting should end on the start of combat. For clerics, I personally would not let it get that far if I'm the only healer. The 2 cleric melee mitigation buffs should be refreshed out of combat before they fall. They both absorb 10% of incoming melee damage lose both there goes 20% melee absorbed. Some times i'm lazy and let them expire but I know when they drop just by watching pets hit points. If you're playing right and depending on how many mobs you pull at a time it should be refreshed every couple of fights and before boss fights. I have saved my own ass god knows how many times by taking the time to keep the 2 spells up on everyone. so..to prevent getting caught in a loop and keep up frequently use buffs.
Could a tag be added to prevent or stop rebuffing during combat or add a third option to rebuff or buffs option in ini.. 3 only out of combat. What about CastingInterruption options in the ini. Interrupt or stop what actions in order to cast heal spell. Make spells resh before expire. Maybe add a timer tag to make it que up a refresh every x min. IF you're the only healer and this drops in a heal dependant fight. You will not have time to recast and things just got worse. So it might be worth it to spam 2 buffs. Maybe add a MinHealth%ToUse tag Maybe look at it as a bard song. When using twist it notes durations and will change the order to try and keep all songs up. I think it will even recast a buff that expires due to a limited number of uses or procs, So maybe a hp tag. Vie falls on main tank Buffs1=Rallied Greater Guard of Vie|100. I would leave buffs on, turn rebuffs off, MiscGemRemem off and I would make a few /bct commands to force him to resh Rallied for the group and Shining Fortress for the main tank.
 
I use Sic's as well. And I have all my ini modified to use eqbs so I get various important, and not so much though I like to see them, msgs in there. My problem is that since it doesn't send alerts that it's buff checking or buffing, and the buff check, rebuff routine can last for quite some time. As far as I know there is no issue having stuff there, other than you are using the server more often. I use eqbs2 and I run it on a seperate machine that is hard wired into my local net, so more activity on the server isn't really an issue.



Group or even the MQ window. For me to set audio triggers I would need to set it for every possible buff he casts. Self buffs, Tank buffs, etc. That's just stupid and creates the potential for client lag.

There is a lot more than 4-6 seconds. As far as I can tell, once the buff routine begins, it can only be interrupted at certain points. If it finds a buff is missing, it will then load the spell, 1-2 seconds, wait for it to refresh 3-4 seconds, then cast, variable, for instance Anticipated Intercession is a 7 second cast, 3.5 with haste. So now you are at 10 seconds or longer. And that process does not interrupt itself. It will interupt in between different buffs, but once it begins the process for a specific buff it doesn't stop until the cast is complete. When i have 3 or 4 or 6 mobs hitting me for 30-50k each, plus a/es, or when it's a named mob such as contract of war, or brass palace, or mearatas center, I don't live 10 seconds without heals. If I did I could use a druid or shaman in group for healing, they have more utility than a cleric.


My crew is in tbl t3 gear with GMM non vis or better. My tank has 290k hp and 7300 mitigation, 3400 evasion. The only way I am going to upgrade is with current raid gear and I haven't decided if I want to raid again or not. I'm also at max AA. Well no, I still need to finish Tailoring Mastery. That has 3 ranks to go.

I'm using Sic's cleric ini which is pretty much the best I've found so far, though I haven't checked in a month or so to see if any newer cleric ini's have been posted.

I play my tank, the only thing running on it is mq2melee and that's to keep my aura up for the most part. I pull with my tank. I do not afk. I use MQ2 only to automate the rest of the group so I don't have to alt tab on 2 machines to keep all 5 functioning plus it sucks to try to CC and heal and tank all at the same time. I was asking if there is functionality in KA for me to insert a msg so that I know the cleric is into the buff routine. If i'm not doing something with my tank, the group is idle.

Buff routine: The cycle of checking buffs, realizing it needs to recast a buff, loading the buff, casting the buff. That entire process takes a hell of a lot longer than the 4-6 seconds you are stating. There are several points in which it appears to hang, doing nothing for a few seconds. Or at least there is no spam in the mq window to indicate it's doing something.

I wasn't asking for functionality to be added, I was asking if it existed. However, adding functionality so that they do announce Buff checking in the MQ window would be handy. It does announce it's memming the spell and casting it, but by that time it's already too late and that's only put into that particular toon's window, it's not broadcast. Because the entire cycle takes so long and has what appear to be certain hang points.

Checking Buff01
Tank needs Buff01
(As far as I can tell, this is the point of no return, once it has determined that a buff is needed, and decides to mem it, the process is uninterruptible.
Memming buff01
Waiting for buff01 to refresh
Casting buff01

Perhaps the fault lies with me. I'm not good at waiting. If there's not mobs in camp, I'm pulling them, or deciding what needs to be done next. I have been doing a lot of progression lately and in tasks that involve lots of moving. So I am completing a task stage, looking up next step, pausing, moving, unpausing and pulling or dealing with a mob at the new location. If paused long enough, you hit the timestamp for another buffcheck. Now if you immediately unpause and are attacking, I believe it will always heal first, but if there is time after the pause off for it to think, it will buff check.

At any rate, I have my answer, no KA can not be made to use groupchat or anything that would involve transmitting to eq servers. I do understand the sentiment for hesitation on such a feature. The potential for misuse or other problems could be an issue.
Can't you add a condition, if x spell is cast, click hotkey what ever..1,2,3ect. ? Then set up hot key /g starting buff rotation ect?Or something to this effect
 
Question - Is there a way to have KA speak in group?

Users who are viewing this thread

Back
Top
Cart