azeroyoda / ValorTracker

Valor TBC Bugtracker
0 stars 2 forks source link

[Mage] Something that looks like GCD bug #19

Closed Zurnaboss closed 6 years ago

Zurnaboss commented 6 years ago

Description: As a mage if I start channeling any spell, let's say Frostbolt (Any rank, not important), then dedice the mob is too close and rather want to frostnova, so I cancel the frostbolt quickly to press nova, even though the visual 0.5 GCD is gone, it says "spell not ready" for some additional time.

How it should work: When the GCD is over I should be able to start channel on a new spell / cast an instant spell right away

To make things get fixed faster, you should write the steps to reproduce said bug under “Steps to Reproduce”. Take a mage (I assume it is like this for every caster), find a mob. Press Frostbolt then CANCEL IT, press Fireball. You'll notice that even after the visual GCD is over (0.5sec), it will still say something like you cannot cast that spell yet.

Faldal commented 6 years ago

Can not reproduce that with a mage. I have a 10-20 ping though.

I tried:

Only one time out of 40-50 trys I had a similar experience as you are describing. This was with jumping to cancel the cast and was probably about 0.01-0.03 seconds. This is not a GCD issue, its a connection/ping issue. When you cancel the cast it is depending on your connection to the server how long it takes until the server confirms your action and your client can perform the next.

Nevertheless we will have a look into the responsible function and verify that the GCD is indeed correctly and gets correctly calculated. Until that I will leave this issue open.

Kentamentiu commented 6 years ago

Can confirm, this happened on my mage too. You can reproduce this with other spells too. Start casting Frostbolt, quickly cancel and start casting again, you will often get "spell is not ready". Happens on Shaman Lightning Bolt aswel, so I suppose it's a global thing with the spellcasting system.