For some reason the engine can return tokens from exile
Changed the macros so a token doesn't learn the ability to return from exile while blinked limited cards with shuffledfoeof or else their effect reproduces for every card in a deck Liliana Vess, ability description Domri, Chaos Bringer -8 Research Thief is a mandatory draw _SERVOTOKEN_ replacements
This commit is contained in:
@@ -185,7 +185,7 @@
|
||||
#AUTO_DEFINE _RENOWN_($c) this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1.$c) && becomes(renown) forever]))
|
||||
|
||||
# Exile card. Return it to the battlefield under its owner's control at the beginning of the next end step.
|
||||
#AUTO_DEFINE _BLINK_UEOT_ name(Blink ueot) all(this) transforms((,newability[moveto(exile)],newability[phaseactionmulti[endofturn once] moveto(ownerbattlefield)]))
|
||||
#AUTO_DEFINE _BLINK_UEOT_ name(Blink ueot) all(this) transforms((,newability[moveto(exile)],newability[if cantargetcard(*[-token]|*) then phaseactionmulti[endofturn once] moveto(ownerbattlefield)]))
|
||||
|
||||
# Connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.)
|
||||
#AUTO_DEFINE _CONNIVES_ draw:1 && transforms((,newability[if type(*[-land]|myhand)~morethan~0 then choice name(Discard a nonland) name(Discard a nonland) target(*[-land]|myhand) reject && counter(1/1) all(this)],newability[if type(land|myhand)~morethan~0 then choice name(Discard a land) name(Discard a land) target(land|myhand) reject])) oneshot
|
||||
|
||||
Reference in New Issue
Block a user