Spell Batching in Classic

Since we first announced World of Warcraft Classic, we’ve seen questions about spell batching. While we never really eliminated spell batching in WoW, we did change how (and how often) we process batches of actions coming from players, so you’re less likely to notice that processing in today’s game. We’ve been working to ensure that in WoW Classic, the gameplay of activating spells and effects will not differ from the experience of playing original WoW.

It was relatively common in the original game to see a warrior Pummel a mage who simultaneously and successfully Polymorphed the warrior. The mage suffered Pummel damage but no spell-school lock, because the mage didn’t get interrupted. This could seem paradoxical, but it could happen because the Pummel and Polymorph were both in the same batch, and were both valid actions at the start of the batch. For the most part, things like that don’t happen in modern WoW, but they still can. We’ve made improvements to batch frequency, and the game is much more responsive than it used to be. Still, if you manage to get both a Pummel and a Polymorph into a tiny processing window in modern WoW, you’ll experience the same behavior as in original WoW.

As with many other areas of WoW Classic, authenticity is our primary concern. It used to be the norm that combat flow and PvP balance were defined and tuned in a game where spell messages were resolved less frequently. There was a single game loop that processed all messages sent and received every server tick. Nowadays, the game processes multiple loops for messages of differing priorities. Spell casts are high priority, and have been for a long time.

For WoW Classic, we’re moving spell casts to a low-priority loop that will cause them to be processed at the frequency that best fits how the game actually played in version 1.12. Two mages will be able to Polymorph each other somewhat reliably, resulting in two sheep nervously pacing around at range. Two warriors will be able to Charge one another, and the end result will be both warriors standing stunned in each other’s original location.

We think it’ll be fun to see those sorts of things happening again.

491 Likes
Next update
Spell batching
***EVERYTHING We Definitively Know about Classic***
Dynamic Respawning Vs Sharding
Blizzard what is your stance on spell batching?
Spell batching in classic
Can we all agree about spellbatching?
Dev Philosophy
Classic is where the real Battle for Azeroth will be
Get rid of spell batching & melee leeway
Please Fix WF [With Proof]
/sit enrage still works according to a streamer
Spell Batching Implemented Incorrectly
Original Spell Batching is necessary for World of Warcraft Classic to Succeed
Exploits or Clever Use
Mashing X to sit/stand triggers RECK charges and Enrage/Blood Craze on the Beta
Mashing X to sit/stand triggers RECK charges and Enrage/Blood Craze on the Beta
/sit enrage still works according to a streamer
Mashing X to sit/stand triggers RECK charges and Enrage/Blood Craze on the Beta
I kinda don't like spell batching
It's time. Reduce the batching window
The Big 3 - Leeway, Layering, & Spell Batching
The Big 3 - Leeway, Layering, & Spell Batching
Pet Un-Homogenization Idea
Have the dev's mentioned
The Graphics War
Opinion: Changes I'd like to see in Classic
400 MS Batching/2.5 Tick Servers
Spell Batching and "Leeway"
Fix or Remove Spell Batching. Period
Some Changes
AoE is too good
Fix or Remove Spell Batching. Period
In the Spirit of Classic vs #NoChanges
Fix or Remove Spell Batching. Period
Spell batching is complete cancer
Fix or Remove Spell Batching. Period
Fix or Remove Spell Batching. Period
Fix or Remove Spell Batching. Period
Fix or Remove Spell Batching. Period
Remove spell batching
Nobody wants spell batching
Nobody wants spell batching
Spell Batching, why has it not been removed yet?
Batching needs to be a little bit less
Get rid of spell batching & melee leeway
We never asked for this; you aren't forcing us to use old and dated tech either; this gives a reason to go back to other projects
Spell batching in classic
Priest Self Dispelling Sheep Instantly
Spell batching in classic
Spell batching in classic
The lack of attention is starting to hurt
Can you guys be a little more aggressive with changes
Please fix spell batching
Diamond Flask's HP5 snapshots
184 Days and Spell batching still needs changed
What would it take to get rid of batching?
Latest change is more proof that Classic was to kill vanilla hype
If Blizzard can do spell batching, keyring, etc, they can do pre-nerf heroics and raids
#yeschanges
PLEASE no spell batching in tbc!
Did Blizzard ever poll their players about spellbatching?
Shaman Spell Batching Exploit
Spell Batching Vs Seal of Command - Bugged Interaction
Some Changes
Why does this game feel so sluggish?
Is the vendor lag intentional?
Is the vendor lag intentional?
Priest Self Dispelling Sheep Instantly
Mages that pvp
Please clean up breaks on damage crowd control
Batching does not behave like it did in Vanilla
Batching does not behave like it did in Vanilla
Batching does not behave like it did in Vanilla
Batching does not behave like it did in Vanilla
/sit enrage still works according to a streamer
Spell batching is complete cancer
Spell batching is complete cancer
Preserve some of the fun batching interactions!
The only thing I truly want to see gone in TBC is Leeway and Spell batching
Spell batching is complete cancer
I kinda don't like spell batching
I kinda don't like spell batching
I kinda don't like spell batching
Front stabbing and /sitting
/sit enrage still works according to a streamer
Is classic getting dedicated physical servers?
I kinda don't like spell batching
/sit enrage still works according to a streamer
Is classic getting dedicated physical servers?
Alterac Valley in Classic

Oh Lord, I love you guys.

154 Likes

Whoa, awesome!

62 Likes

This is amazing. Classic team exceeding my expectations with every update.

95 Likes

Neat.
#Nochanges

39 Likes

PvP will be great again! Thank you so much. And thanks to Xjum for leading the charge on the forums and slaying several trolls along the way.

51 Likes

Awesome thanks!!!

23 Likes

This wasn’t something I was super-invested in, but I feel very good about this outcome all the same. :sunglasses:

Thanks, Classic team

39 Likes

These latest updates have made a lot of my worries go away. Love it. #nochanges

42 Likes

Thank you for this. From these recent blue posts it seems like classic will be restored pretty faithfully.

17 Likes

Not something I was incredibly invested in, but the dedication to authenticity is always great to see.

29 Likes

Thank you for listening and for the news!!

#NoChanges

29 Likes

THANK YOU BLIZZAARD!!! You really do care!

18 Likes

This is great news!

17 Likes

Nice work.

#ClassicIsKing

13 Likes

Wow. This is a very pleasant surprise. The dedication to authenticity is real.

Now if we could just get wall jumping back…

28 Likes

I love how much the devs are listening and keeping things like they were originally. Great work.

23 Likes

Thank you so much! This is great news!

I’m so happy to see Blizzard be faithful to the original game and I’m so happy about the amazing communication these past couple weeks!

Great job!!!

17 Likes

Amazing!!!

13 Likes