Quote Originally Posted by Seraphor View Post
The issue with some skills, like Draw/Undraw or Leylines/BtL, is that both being oGCDs it's possible to accidentally press the same button again immediately (especially if you hammer buttons).

So you're hammering away at Draw to use it the earliest instant you can, only to draw the card you want and them immediately Redraw it by accident.

The solution would be to program in an inate delay, but you could end up making jobs a little more clunkyn for example a delay could make it impossible to double weave Draw and Redraw (intentionally) without clipping your GCD.
Give ActionA the effect "Triggers the cooldown of ActionB upon excecution." Put ActionB on cooldown for 0.5s when you use ActionA. This is long enough to prevent you from activating ActionB unintentionally unless you're being super overzealous with your button mashes--in which case, be less overzealous with your button mashes--but short enough that you can still double weave ActionB if you want to do so intentionally.