4 ms·
>reset the game state to before the card was cast, then cast the second card as normal. https://i.imgur.com/E2cbdEo.png https://i.imgur.com/E2cbdEo.png wouldn'
by kace91 8y ago
>reset the game state to before the card was cast, then cast the second card as normal. https://i.imgur.com/E2cbdEo.png https://i.imgur.com/E2cbdEo.png
wouldn't that make the card useless?
play cardA -> get countered ->state reset -> play card B -> B gets countered (because your opponent recovers the counter and untapped cards, due to the reset).
- Qworg 8y agoState reset isn't the right term. You want something like "Reveal two cards from your hand. Pay the casting cost for one. If it successfully resolves, exile the second card. If it does not, put the second card into play as if it were cast."
- ggggtez 8y agoAs it turns out, that also doesn't work because you can't just put something into play or it would skip some triggers and activate others it wouldn't normally. So the code is statefully different if it's in the "catch" instead of the "try"