A question on stopcasting in spammed macros.

If your team is Ret Paladins, it should work fine.
You're spamming one key, that is in effect pressing (randomly) a few other keys.
a) Judgement (instant)
b) Crusader Strike (instant)
c) Inquisition (instant)
d) Exorcism (cast time)

I personally spam at 2.5 to maybe 3 clicks a second.
The GCD is a little less than 1.5 seconds, because of haste.
So 7.5-9 clicks (average 8 clicks), every 3 seconds with two abilities actually firing off.
a, b, c, d, a, b, c, d... (could be any two, but if something cannot fire the next ability called might... no guarantee wow does not pick: a, a, a, a, b, a, a, a... as the random eight keys it attempts over those 3 seconds).

The Exorcism has the stop casting, but that is not included in Judgement, Crusader Strike or Inquisition.
So when a/b/c is spammed, they're instant and done; even if d is called right after a, it doesn't impact a.

The stopcasting on a spell with a cast time might reset the swing timer... but your toons would only fire off insta-casts.



Flip that around to an Elemental Shaman.
a) Lightning Bolt (cast time)
b) Chain Lightning (cast time)
c) Flame Shock (instant)
d) Lava Burst (cast time/proc is instant)

If you have a stopcasting in D...
And you have an average of three keystrokes going off, after whatever executes the first spell...
There's a great chance that D will be one of those.
If it is, because of the stopcasting, wouldn't that interrupt your Lightning Bolt and/or Chain Lightning casts?