You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If an effect tells you to cast a spell (e.g. suspend), and you splice one or more cards onto that spell as you cast it, xmage lets you cancel while you are selecting targets or paying costs for the spliced card(s). If you do cancel this way, it cancels the entire spell you are casting, even if the effect that told you to cast it was not optional. For example, you can cancel a card coming off suspend this way and the suspended card will just stay in exile forever, with no time counters on it.
The text was updated successfully, but these errors were encountered:
awjackson
changed the title
Splicing lets you cancel spells you shouldn't be able to
During target selection, you can cancel spells you shouldn't be able to
Oct 14, 2022
Turns out it isn't just splice that's affected. You can start casting a [[Rift Bolt]] coming off of suspend (without any spliced cards), cancel during target selection, and the card will stay in exile forever.
{2}{R}
Sorcery
Rift Bolt deals 3 damage to any target.
Suspend 1—{R} (Rather than cast this card from your hand, you may pay {R} and exile it with a time counter on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)
Never mind, I see now. The code for deciding whether a target is cancelable or required is layers and layers of nonsense upon nonsense (starting with the use of game.getObject in an attempt to get an Ability).
If an effect tells you to cast a spell (e.g. suspend), and you splice one or more cards onto that spell as you cast it, xmage lets you cancel while you are selecting targets or paying costs for the spliced card(s). If you do cancel this way, it cancels the entire spell you are casting, even if the effect that told you to cast it was not optional. For example, you can cancel a card coming off suspend this way and the suspended card will just stay in exile forever, with no time counters on it.
The text was updated successfully, but these errors were encountered: