Funny forum post, one player asked for a macro because he had seen another warlock “cast all DoTs instantly”, to which a reply was that the guy was certainly using /stopcasting
Doesn’t work that way. Of course, it begs the question, what is /stopcasting and why use it in your macros?
/stopcasting interrupts whatever spell is currently being cast. The normal usage was, initially, to allow you to abort a long cast in a macro in order to replace it by a short cast if needed, for instance a mage could have (fictional example)
#showtooltip
/cast Pyroblast
/stopcasting [modifier:shift]
/cast Polymorph [modifier:shift]
This would start charging up a 6-seconds Pyro but if something happens, hit the macro again wile holding the shift key and you cast a 1.5s poly instead. Or blink, or whatever.
Another common use is to insert it between instant actions / spells which do not trigger the global cooldown, like eg
/use trinket1
/stopcasting
/use trinket2
/stopcasting
/cast Pyroblast
Now take note that the need for stopcasting in this scenario will be removed in patch 2.3
More or less around when TBC got released, certain then-popular castingbar add-ons started adding an estimate of the amount of latency to the spell casting time. But in the big add-on breakage and reshuffling that happened at that time, nobody caught on another usage to /stopcasting.
Enter Quartz, a newer Casting Bar Addon which had a lot of additional Bells and Whistles, and really emphasized that casting latency. At some point this Spring, people started realizing that when the latency is big enough, commands you send to the WoW client will reach the server with a sufficient delay that you can start overlap certain things.
Thus a third usage was found for /stopcasting. Casters would now prepend all their important spells like this:
#showtooltip
/stopcasting
/cast Shadow Bolt
Now if you hit that macro while your current spell is casting, you’ll simply interrupt your cast, that’s the first example above. But here’s the trick, if your latency is big enough while you are casting, if you hit the macro near the end of your own cast, it will stop whatever you were casting on your client while, get this, the spell finishes casting on the server before the interruption of /stopcasting gets sent back. With a bit of practice (and caution), experienced raiders are now able to generate more DPS or more HPS over a long fight simply because they are chaining spells end-to-end while bypassing some of the network latency.
It’s a risky deal for MT healers to a point, which is if the Quartz estimate is too pessimistic (displaying a big latency at the beginning of the cast) and you hit your macro too early, you will effectively have cancelled a heal which could mean a wipe. For DPS it’s less risky… as long as you keep controlling your aggro.
But no, despite all the advantages, /stopcasting does not, under any circumstances, actually remove the global cooldown.
No related posts.



I haven’t found any good info on this, so maybe you know…how exactly are they removing the /stopcasting functionality, or the need for it with Quartz-like addons? Is /stopcasting going to be built in with button presses or are they doing something with the whole server request lag thing?
There’s a fundamental misunderstanding about removing the need of /stopcasting in 2.3
What goes away is the requirement to add one between each instant-casts which do not trigger the global cooldown. For the Quartz trick, the change only removes the risk of cancelling a casting spell if you are too fast. In exchange to that, you’ll get an error message back if you do cast too early (which is going to give a heavy penalty for button mashing).
Using /stopcasting with Quartz the current way will remain as it is.
In addition to the above, if you are within the latency and hit once (without /stopcasting), one of two things will happen:
- you are too early and will get a round-trip from the client to the server (double latency) to find out before hitting your spell button again
- you are within the right time window and the behaviour will remain similar to the current Quartz + stopcastin method.
The real improvement is that you won’t cancel a critical heal by mistake.
I tried Quartz after reading this and I have now disable sorrens timers. i just prefer the feel of quartz and really like the castbar itself. Also I used to hit the next spell right before the last stopped casting anyway but it’s handy to actually see what the delay will be. Nice find