Moving this discussion from the Bonus Previews thread, regarding Gamble's wording of "Reveal the top card of your deck. If it's a Treasure or Action, you may play it. Otherwise, discard it."
On Discord, Donald X. has said
If you don't play the card you discard it, whether or not it's an Action/Treasure.
The wording is the way it is because of various cards that can move when they're discarded. There's less potential confusion if you can't both move it with its reaction and play it.
Fix for next printing: If you didn't play it, discard it.
This suggested wording would definitely be better, because as I pointed out from some other cards, it isn't just about ambiguity but also consistency.
In this construct of "If X, do Y. Otherwise, do Z", "Otherwise" is really shorthand for "otherwise if not W, do Z", where the ambiguity is what is W: is it X, or 'you did Y" or (X or you did Y).
For Gamble, the ruling is W = (X or you did Y)*
* I don't think you can just say W = "you did Y", because doing Y *only* applies if X is true, but even if that were the case, the inconsistency still exists.
However, in the case of these other cards, W = X:
• Tormenter, each other player only receives a Hex, if you had other actions in play. If you did not, but were unable to gain an Imp, the other players still do not receive a Hex
• Jester, if the other player discards a Province, and there are no curses left for them yo gain, you do not then choose whether you or they gain a Province.
• etc.
The two differences I see are that a) Gamble is play instead of discard and b) for Gamble it's "may play". Clearly a) shouldn't make a difference in the logic, but I don't really see why b) would either.
Please tell me if I'm missing something.