• 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

Problem - Druid Spell Nourishing Growth causing lock up (1 Viewer)

i been wondering about this one too happens to my druid sometimes and when he is the healer and suddenly no heals come, i send him a stopcast and that usually fixes him right up.

the issue is as i mentioned on the mq2 boards is that delays dont take into account ping time, so kissassist running throiugh the code, sees your buff is gone, casts it, but on the server its not gone yet, cause of ping time, i play with ping 200, so generally if make a macro i need to put alot of /delay 2 after doing a delay condition ie. /delay 5s ${buffisreallygone} or else the code execution is sliughtly too fast in getting things done, since we can only test things client side.

i rambled and probably didnt make sense.
 
i been wondering about this one too happens to my druid sometimes and when he is the healer and suddenly no heals come, i send him a stopcast and that usually fixes him right up.

the issue is as i mentioned on the mq2 boards is that delays dont take into account ping time, so kissassist running throiugh the code, sees your buff is gone, casts it, but on the server its not gone yet, cause of ping time, i play with ping 200, so generally if make a macro i need to put alot of /delay 2 after doing a delay condition ie. /delay 5s ${buffisreallygone} or else the code execution is sliughtly too fast in getting things done, since we can only test things client side.

i rambled and probably didnt make sense.

Nope, That is really good info. My question would be when your druid is hung and you issue the /stopcast to correct the issue, is the spell casting window open? Does this spell have a buff that shows in the buffs/songs window. When the Druid is hung what does /echo ${Me.Casting} return?
 
i will go fiind out right now

aight this is screenie shot of me casting it with it allready on, it simply blocks casting. and keeps you in casting state

and /echo ${Me.Casting} returns : Nurturing Growth
EQ000061.png
 
yes. the purple bar at the bottom is the casting window. and it never changed till i ducked or did /stopcast, i could even run around while it was going.
 
OK. That helps. Let me think about it, but there should be a simple solution to this.. you may have to use the built in spell casting interrupts added to kiss a while back, but let me figure out the code to add to the interrupt routines.
 
When the spell is NOT locked up and it is in the middle of casting try /echo ${Cast.Timing}, and then when the spell is all locked up try using the same command /echo ${Cast.Timing}. let me know what you get.
 
This seems like an easy fix with a condition in your buff or dps section, if the buff/song or pet spawn is up, don't cast. My guess is the pet swarm ward is taking an extra tick to disappear on the client side.
 
now that ctaylor showed that mycasttime thing, that should be the condition, dont cast if mycastitime is extremelyt high
 
If you look at the spell description it says duration 5 minutes (i.e 300 secs), but the swarm pets it says duration 365 secs, so simple need to do a spawncount check for pets maybe?
 
If you are going to use a condition you could just check if the buff is up and ${Spell[Nourishing Growth].MyCastTime}<${Spell[Nourishing Growth].CastTime} or just check:

${Spell[Nourishing Growth].MyCastTime} < 30000
 
Problem - Druid Spell Nourishing Growth causing lock up

Users who are viewing this thread

Back
Top
Cart