It occurs to me you could probably fix my entire problem with it by changing discord's card text to say something like "on hit, opponent loses x random quanta, then gains x random quanta"
Also we can add "when opponent gains quanta, chance of (effect)" cards