What is up with this ability delay? Seems to affect EVERY SINGLE CLASS. Pets, spells, etc. Leveling a mage now and noticed that NPC’s attack me with melee even if I’m not in melee range, like after casting frost nova. I thought Feign Death was bad. Imagine trying to aoe farm and even though you’ve casted frost nova and blink away, every NPC you’ve gathered up hits you once and you die.
There’s so many issues due to whatever this is. I bet 1/2 the bug reports wouldn’t be here if wasn’t.
this artificial leeway and spell batching nonsense needs to go.
It’s painfully obvious when using a cancelform macro to cast a heal in Druid and it does nothing.
I’ve never had this problem on my druid so far. I’ve got a macro that I use a lot:
#showtooltip
/cancelform
/cast Rejuvenation(Rank XX)
And have never seen it fail to work.
But in regards to what OP is saying, that’s just how batching works. Even back in the day, if you had a good ping, there was still spell batching because the server only push/pulled chunks every 400ms, due to performance reasons. Also, you should look up client-side prediction. A lot of times, what you see on your client, isn’t always 100% accurate compared to what the server sees and the server is the authority in MMOs for 99.99% of things.
In your case, it might appear that you got your frost nova off and that the mob was rooted X distance away, but in actuality, on the server, it was close enough to hit you with melee. This is where you start getting into the leeway mechanics though.
This delay didn’t exist in the original reference client. Clearly you didn’t play “back in the day”.