Stop spellcasts when the client thinks you aren't casting?

Stop spellcasts when the client thinks you aren't casting?

by PriestInOurTime » Wed Aug 19, 2015 9:52 pm

Hi.

So sometimes when you are casting the client isn't aware that you are casting. What happends then is that you are standing idle without animation until the cast finishes. You cannot cast other spells while this is going on and when the spell finishes the manacost is subtracted from your mana.

When this happens the SpellStopCasting() function doesn't work nor does the esc key. Is there any other way (without moving my char or jumping) that I can abort the spell? Preferably an API function.
Pristine realms... Industrial levels of stupidity.
User avatar
PriestInOurTime
Senior Sergeant
Senior Sergeant
 

Re: Stop spellcasts when the client thinks you aren't castin

by LYQ » Thu Aug 20, 2015 7:23 am

I'm not sure if I understood correctly but you sound to be referring to rather latency issues? When you cast a spell and your castbar is already gone and the cast should've been completed but you still god the animation and the cast did not get through? If that's what you're referring to then it's lagspikes during primetime

but sorry if I misunderstood, but I can't think of any other API function which would help if SpellStopCasting isn't tbh
LYQ / Virose
Talentsaver (viewtopic.php?f=63&t=15429) - Totemtimers Enhanced (viewtopic.php?f=63&t=24422)
NostalriusAcceptTrade (viewtopic.php?f=63&t=31729)
User avatar
LYQ
Sergeant Major
Sergeant Major
 

Re: Stop spellcasts when the client thinks you aren't castin

by PriestInOurTime » Thu Aug 20, 2015 9:37 am

LYQ wrote:I'm not sure if I understood correctly but you sound to be referring to rather latency issues? When you cast a spell and your castbar is already gone and the cast should've been completed but you still god the animation and the cast did not get through? If that's what you're referring to then it's lagspikes during primetime


No that isn't the case at all. It is a cast that has started that the client mistakenly thinks is interrupted. It looks just like I described it. It tends to happen when you abort heals and cast a new one.

A dps could probably replicate it with the addon FastCast set too sharply so that casts get interrupted. Very soon you'd see this phenomenon in action.

LYQ wrote:but sorry if I misunderstood, but I can't think of any other API function which would help if SpellStopCasting isn't tbh


I must say that it looks that way. I've been trying to think of some clever way to bypass it. But it seems that since the client straight up refuses to send away a SpellStopCasting() request to the server in these cases the only way to solve it is via "hacking". (Bad Idea)
Pristine realms... Industrial levels of stupidity.
User avatar
PriestInOurTime
Senior Sergeant
Senior Sergeant
 


Return to Addons & macros