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:
Eduardo MG
2023-05-05 19:18:23 -06:00
parent 984c880efc
commit 1e6a8814de
4 changed files with 13 additions and 13 deletions

View File

@@ -2514,7 +2514,7 @@ toughness=2
[/card]
[card]
name=Animation Module
auto=@counteradded(1/1) from(*|mybattlefield):name(pay 1 for 1/1 Servo) pay[[{1}]] name(pay 1 for 1/1 Servo) token(Servo,Artifact Creature Servo,1/1)
auto=@counteradded(1/1) from(*|mybattlefield):name(pay 1 for 1/1 Servo) pay[[{1}]] name(pay 1 for 1/1 Servo) _SERVOTOKEN_
auto={3}{T}:name(Add a counter) name(Add a counter) target(proliferation) duplicatecounters(single)
text=Whenever one or more +1/+1 counters are placed on a permanent you control, you may pay {1}. If you do, create a 1/1 colorless Servo artifact creature token. -- {3}, {T}: Choose a counter on target permanent or player. Give that permanent or player another counter of that kind.
mana={1}
@@ -16928,7 +16928,7 @@ toughness=2
[/card]
[card]
name=Cosi's Trickster
auto=@shuffledfoeof(player):may name(Put 1/1 counter) counter(1/1)
auto=@shuffledfoeof(player) turnlimited:may name(Put 1/1 counter) counter(1/1)
text=Whenever an opponent shuffles his or her library, you may put a +1/+1 counter on Cosi's Trickster.
mana={U}
type=Creature
@@ -63914,7 +63914,7 @@ toughness=2
[card]
name=Psychic Surgery
aicode=activate target(*[zpos<=2]|opponentlibrary) moveto(ownerexile)
auto=@shuffledfoeof(player):may name(Look top 2) reveal:2 revealzone(opponentlibrary) optionone name(Put in exile) target(<upto:1>*|reveal) moveto(ownerexile) optiononeend optiontwo name(put back) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
auto=@shuffledfoeof(player) turnlimited:may name(Look top 2) reveal:2 revealzone(opponentlibrary) optionone name(Put in exile) target(<upto:1>*|reveal) moveto(ownerexile) optiononeend optiontwo name(put back) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Whenever an opponent shuffles his or her library, you may look at the top two cards of that library. You may exile one of those cards. Then put the rest on top of that library in any order.
mana={1}{U}
type=Enchantment
@@ -63949,7 +63949,7 @@ type=Sorcery
[/card]
[card]
name=Psychogenic Probe
auto=@shuffledfoeof(player):name(Deal 2 damage) damage:2 opponent oneshot
auto=@shuffledfoeof(player) turnlimited:name(Deal 2 damage) damage:2 opponent oneshot
auto=@shuffledof(player):name(Deal 2 damage) damage:2 controller oneshot
text=Whenever a spell or ability causes a player to shuffle his or her library, Psychogenic Probe deals 2 damage to him or her.
mana={2}
@@ -67366,7 +67366,7 @@ type=Instant
[card]
name=Research Thief
abilities=flash,flying
auto=@combatdamaged(player) from(creature[artifact]|myBattlefield):may draw:1
auto=@combatdamaged(player) from(creature[artifact]|myBattlefield):draw:1
text=Flash -- Flying -- Whenever an artifact creature you control deals combat damage to a player, draw a card.
mana={4}{U}
type=Artifact Creature