By [Celestalon] [on 2014/06/18 at midnight]( (Patch 5.4.7)
I was wondering when this’d get brought up. I’ve hinted about this in the past in a couple interviews… Yes, there was a very significant underlying change here, that may have implications for theorycrafting (though minor).
I don’t want to get too deep into the under-the-hood workings of WoW servers, but here’s a super short version. Any action that one unit takes on another different unit used to be processed in batches every 400ms. Some very attentive people may have noticed that healing yourself would give you the health instantly (minus client/server latency), whereas healing another unit would incur a delay of between 0ms and 400ms (again, on top of client/server latency). Same with damaging, applying auras, interrupting, knocking back, etc.
That delay can feel bad just due to the somewhat laggy responsiveness feeling, but also because the state of things can change during that time. For example: Holly the Holy Priest is healing Punky the Brewmaster. Punky spikes low, and Holly hits Guardian Spirit in a panic. The server verifies that Holly is able to cast it, and that Punky is alive (great!). The cast goes off, Guardian Spirit goes on cooldown, and a request is placed for the Guardian Spirit aura (that prevents dying) to be placed on Punky. That request will be filled next time the 400ms timer loops, which happens to be 320ms from now. 250ms later, the boss lands another hit on on Punky. Punky dies. Sadface. Another 70ms goes by, and the Guardian Spirit aura request pops up, and goes “Hey guys, I’m here!.. Aww… damn, I missed the party. Sadface.”
We no longer batch them up like that. We just do it as fast as we can, which usually amounts to between 1ms and 10ms later. It took a considerable amount of work to get it working that way, but we’re very pleased with the results so far; the game feels noticeably more responsive.
I can’t guarantee that you’ll never ever again run into cases where Guardian Spirit went on cooldown and the tank still died… but it’ll be literally 40x rarer than before, and the whole game will feel more responsive too.
The spell batching is what made classic what it was, if you change it then you will change how the content plays. A lot of yall seem to forget that a lot of the difficulty of vanilla was because of tech limitations at the time, which required things like the batching. The only way it will be the same game is to emulate it.
Leeway was implemented for bridging gaps period. There is no dispute a quick search will provide you the answer. I don’t have to explain to you why Leeway is atrocious now that we all have good internet, that is unless you’re low iq in which case let me know.
Spell batching is the way it is because they said they wanted to give players that “Authentic” feeling. They tried and it just doesn’t work. I mean its pretty fun kicking a cast and the cast still going off. I don’t enjoy having to dumb down my reaction time for batching. The perfect example would be a mage casting sheep but I want to kick at the last second and I am still beating on the mage as he tries to cast. If you wait with this spell batching and kick you will still get sheeped because of how 2004 batching works. They literally explained this in an interview.
Leeway has been proven to act 100% differently than it was intended for in vanilla and countless videos have been posted as proof.
Of course they’re not going to make any changes players actually want. They need you to pre order shadowlands. Classic was a means to hold sub #'s long enough to get Shadowlands out. Activision is the kings of 1 thing and 1 thing only and that is milking you for every last $$$ they can.
i am not opposed to them changing this as i do have fast 200 mb internet and decent computer but. your statement about everyone heaving it is wrong. my brother does not the best internet offered in his area is dsl at max of 5mb on its best day average about 1 to 2 mbs but i am sure the majority of people do have fact internet
This is the part that kills me, they turned WSG into a toxic waste dump of premades cause allies all hit the queue button at the same time for AV, but we aren’t allowed to get rid of hitting bandage then having auto attack go off canceling it, lol.