• Hail, we're RedGuides. We want you to play six (yes, 6!) EverQuest characters at once. We have scripts and a friendly community to help, please join our playstyle and say hello! 👋

Bug - Clerics stop casting buffs after death

After either of my clerics die when they get rezz'd they come back and will not cast any buffs any longer. Toggling /buffson doesn't bring it back, reloading the kissassist macro will get them going again.

Not a huge deal but want to document it for the next release.
 
Are they changing zones after they die or do they just float around hoving above their body for a bit and never release?

Sometimes I have random characters do this too on the TLPs. It happens wayyy more on the TLPs than on live (as I play on both) and it has been an issue for awhile for me. I've noticed that it usually only happens though when they release to bind, if they release to bind I have just gotten into the habit of restarting them.

then again the issue might occur on live too... I never usually release to bind though unless I wipe my whole group in which case I usually restart the macros anyway so
 
Ok I made some progress tonight, the variable ${IAmDead} is returning a 1 after accepting a rez on my cleric. There is a check at the start of the checkbuffs sub routine for this variable to be 0 so thats my problem. I found this sub routine, and ran the check in it

Rich (BB code):
SUB: Can I do Stuff  - Check if invis moving ducked etc| -------------------------------------------------------------------------------------
    Sub CanIDoStuff
    /if ((${CombatStart} || ${AggroTargetID} || ${Me.CombatState.NotEqual[COMBAT]})) /return
    /if (${Debug}) /echo \atDEBUG CanIDoStuff Enter \agLine#: ${Macro.CurLine}
    /if (${IAmDead} && ${CampZone}==${Zone.ID} && (${Me.Buff[Resurrection Sickness].ID} || ${SpawnCount[pccorpse ${Me}]}==0) ) {
        /varset IAmDead 0
        /if (${IAmABard}) {
            /while (${Me.BardSongPlaying}) {
                /if (${Twist}) /squelch /twist off
                /stopsong
                /delay 5

I ran the if statement

/if (${IAmDead} && ${CampZone}==${Zone.ID} && (${Me.Buff[Resurrection Sickness].ID} || ${SpawnCount[pccorpse ${Me}]}==0) ) and it returns (1 && 281==281 && (NULL || 0==0))

So it looks like something is wrong with the buff section and rez sickness?
 
Running 10.2.5 here yes, and with or without rez sickness they won't buff until I reload the macro. The IAmDead var returns a 1 until I manually reset it to 0 or reload KA.

Edit: Edited my main post as the version was incorrect there
 
Bug - Clerics stop casting buffs after death

Users who are viewing this thread

Back
Top
Cart