Bug fixes on primitives

Buy Your Silence
Rashmi, Eternities Crafter
Eliminate
Dennick, Pious Apparition
Consuming Aberration should not target
Derevi, Empyrial Tactician
Zurzoth, Chaos Rider
Aetherstorm Roc
This commit is contained in:
Eduardo MG
2023-04-23 00:49:13 -06:00
parent 8d940c381f
commit 9b704e1cb6
3 changed files with 36 additions and 38 deletions
@@ -790,7 +790,7 @@ name=Aetherstorm Roc
abilities=flying
auto=alterenergy:1 controller
auto=@movedTo(other creature|myBattlefield):alterenergy:1 controller
auto=_ATTACKING_pay({e:2}) counter(1/1) && tap(noevent) target(creature|opponentbattlefield)
auto=_ATTACKING_pay({e:2}) transforms((,newability[counter(1/1)],newability[may tap target(creature|opponentBattlefield)])) oneshot
text=Flying -- Whenever Aetherstorm Roc or another creature enters the battlefield under your control, you get {E} (an energy counter). -- Whenever Aetherstorm Roc attacks, you may pay {E}{E}. If you do, put a +1/+1 counter on it and tap up to one target creature defending player controls.
mana={2}{W}{W}
type=Creature
@@ -2968,7 +2968,7 @@ type=Artifact
name=Arcane Subtraction
target=creature
auto=-4/0 ueot
auto=_LEARN_
auto=_LEARN_ controller
text=Target creature gets -4/-0 until end of turn. -- Learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.)
mana={1}{U}
type=Instant
@@ -10757,8 +10757,7 @@ type=Sorcery
[card]
name=Buy Your Silence
target=*[-land]
auto=moveto(exile)
auto=token(Treasure Sur) targetController
auto=moveto(exile) && create(Treasure Sur) targetController
text=Exile target nonland permanent. Its controller creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")
mana={4}{W}
type=Sorcery
@@ -19674,8 +19673,8 @@ type=Land
name=Dennick, Pious Apparition
backside=Dennick, Pious Apprentice
abilities=flying,exiledeath
auto=@movedTo(creature|graveyard):name(Investigate) token(Clue)
text=Flying -- Whenever one or more creature cards are put into graveyards from anywhere, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -- If Dennick, Pious Apparition would be put into a graveyard from anywhere, exile it instead. // Dennick, Pious Apprentice
auto=@movedTo(creature|graveyard) turnlimited:name(Investigate) token(Clue)
text=Flying -- Whenever one or more creature cards are put into graveyards from anywhere, investigate. This ability triggers only once each turn. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") -- If Dennick, Pious Apparition would be put into a graveyard from anywhere, exile it instead. // Dennick, Pious Apprentice
type=Legendary Creature
subtype=Spirit Soldier
color=white,blue
@@ -19831,7 +19830,7 @@ name=Derevi, Empyrial Tactician
abilities=flying
auto=name(tap or untap) transforms((,newability[choice tap target(*)],newability[choice untap target(*)])) oneshot
auto=@combatdamaged(player) from(creature|myBattlefield):name(tap or untap) transforms((,newability[choice tap target(*)],newability[choice untap target(*)])) oneshot
#wagic doesn't have command zone
autocommandzone={1}{G}{W}{U}:moveTo(battlefield)
text=Flying -- Whenever Derevi, Empyrial Tactician enters the battlefield or a creature you control deals combat damage to a player, you may tap or untap target permanent. -- {1}{G}{W}{U}: Put Derevi onto the battlefield from the command zone.
mana={G}{W}{U}
type=Legendary Creature
@@ -24056,8 +24055,8 @@ toughness=6
[/card]
[card]
name=Eliminate
auto=choice name(Destroy creature) target(creature[manacost<=3]) destroy
auto=choice name(Destroy planeswalker) target(planeswalker[manacost<=3]) destroy
target=*[creature;planeswalker;manacost<=3]
auto=destroy
text=Destroy target creature or planeswalker with mana value 3 or less.
mana={1}{B}
type=Instant
@@ -93190,8 +93189,8 @@ toughness=4
[card]
name=Zurzoth, Chaos Rider
auto=@drawfoeof(player) restriction{myturnonly} turnlimited:name(Create Devil) token(Devil,Creature Devil,1/1,red) and!( transforms((,newability[@movedto(this|mygraveyard):damage:1 target(*[player;creature;planeswalker])])) forever )!
auto=@combat(attacking) source(creature[devil]|myBattlefield) turnlimited:name(Draw and discard) draw:1 and!(discard:1 controller)! oneshot
auto=@combat(attacking) source(creature[devil]|myBattlefield) turnlimited:ability$!name(Draw and discard) name(Draw and discard) draw:1 and!(discard:1)!!$ opponent
auto=@combat(attacking) source(devil|myBattlefield) turnlimited:name(Draw and discard) draw:1 && discard:1
auto=@combat(attacking) source(devil|myBattlefield) turnlimited:ability$!name(Draw and discard) name(Draw and discard) draw:1 && discard:1)!$ opponent
text=Whenever an opponent draws their first card each turn, if it's not their turn, you create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." -- Whenever one or more Devils you control attack one or more players, you and those players each draw a card, then discard a card at random.
mana={2}{R}
type=Legendary Creature