Interrupts- spending resources and how everything works-
In the (un-specified, as such) framework- the exact breakdown of playing a card and paying for it goes
reveal the card
THEN generate resouces-
play the card.
From this I get a lot of strange things - You can reveal cards you cannot currently pay for as long as it is at the correct time- If you can pay for it you have to- an interrupt could in theory happen between reveal and generating resouces resulting the card not being played-keeping the card in hand-
Lets just hope they never have anything that can trigger off reveal
If there is a clarification that you cannot reveal without being able to pay the cost let me know