I use to think it was gonna be really great, but it’s not really great.
The best thing we as a community can do is to come together on this thing and give up this classic batching thing in favor of what is a more practical solution that exists by default in the game server. In other words, retail’s system for handling things in order as they are executed.
This would be a blessing for literally everyone playing classic or later TBC.
That bluepost was referring to Retail when it said “nowadays.” Classic was put back onto the single loop. This is why we have “vendor lag”, because all actions a unit takes on another different unit are now batched, just like they were in Vanilla.
Spells that you cast on yourself are not placed into the spell batching loop. This is why a Paladin can use Divine Favor and batch Holy Shock by casting it immediately after a heal. You’ll get two free crits instead of one; this only works when you cast the Holy Shock on another player.
The batching we have is functionally identical to what it was in Vanilla. It’s a 400ms loop that all unit on unit actions are placed into.
Sorry but can you read? Aside from quoting a post from 2014 (Patch 5.4.7); was that WOD(?) you again ignore what the more recent blue post added.
They literally tell you they just put spellcasts on a low priority instead of a high priority and it “best fits the game how the game actually worked in version 1.12”. Where do you read that its a single game loop again? Cause try as I might I can not find that in said blue post. Not to mention that “best fits the game how it actually worked in 1.12” does not equal “its exactly the same”. They literally state its not the same as the 1.12 batching.
Go ahead, ignore the blueposts that do not fit your narrative and then claim some non-sensical reason on why you will not respond to anything. Anyone who reads 5 of your posts knows already that you are mostly smoke and mirrors.
It’s not even worth trying to help you understand anymore.
Spell casts aren’t the only thing they put on the loop, they didn’t even say that spell casts were the only thing they put on the 400ms loop.
Vendor interactions are batched. Try to sell things to a vendor on Classic and then do so on Retail. This is evidence enough to show you that every unit on a different unit action is batched just like they were in Vanilla. The batching we have is identical to Vanilla batching.
A blue post that says, and directly contradicts the blue post i linked, saying its the same would help. But it is not. Because this is 1.13 and it is not 1.12. The game is working differently now and they added a hatchet job of batching to it-
You can keep bringing your vendor interaction argument as long as you want does not change the fact that what the blue post says completely disagrees with your little fantasy story. I still wanna see the “its a single game loop” blue post quote btw.
“we’re only moving spell casts to a low-priority loop”
but it doesn’t. They were specifically talking about spell casts because of the interactions they mentioned in that same post. The simple fact that vendor interactions are batched on Classic is proof enough that they extended the batching beyond spells.
The batching we have is functionally identical to what was in Vanilla. You, nor anyone else has provided any legitimate evidence to prove otherwise.
you do not have any shred of evidence that it works correctly either. The only thing we do have is the blue posts and they say themselves its not the same. It just fits best compared to the original one.