Bug fixes on primitives

Vance's Blasting Cannons
Vona, Butcher of Magan
Niambi, Faithful Healer
bone harvest and similar cards add a choose 0 targets option
Arborea Pegasus
Arcbound Shikari
Keldon Raider
Aurelia, Exemplar of Justice
Mu Yanling, Sky Dancer
Voldaren Pariah
Yarok's Fenlurker
This commit is contained in:
Eduardo
2021-11-18 20:06:17 -06:00
parent 31b3a7e785
commit 14103a840d
3 changed files with 18 additions and 18 deletions
@@ -2491,7 +2491,7 @@ type=Instant
[card]
name=Arborea Pegasus
abilities=flying
auto=name(Put 1/1 counter) target(creature|battlefield) transforms((,newability[counter(1/1)],newability[flying])) ueot
auto=name(Gets +1/+1 and flying) target(creature|battlefield) transforms((,newability[1/1],newability[flying])) ueot
text=Flying -- When Arborea Pegasus enters the battlefield, target creature gets +1/+1 and gains flying until end of turn.
mana={3}{W}
type=Creature
@@ -2737,6 +2737,7 @@ toughness=0
name=Arcbound Shikari
abilities=modular,first strike
modular=2
auto=counter(1/1,1) all(other creature[artifact]|mybattlefield)
auto=_DIES_may name(Put 1/1 counters) thisforeach(counter{1/1.1}) counter(1/1,1) target(creature[artifact])
text=First strike -- When Arcbound Shikari enters the battlefield, put a +1/+1 counter on each other artifact creature you control. -- Modular 2 (This creature enters the battlefield with two +1/+1 counters on it. When it dies, you may put its +1/+1 counters on target artifact creature.)
mana={1}{R}{W}
@@ -3957,7 +3958,7 @@ type=Instant
name=Aurelia, Exemplar of Justice
abilities=flying,mentor
auto=_ATTACKING_name(Choose attacking creature) transforms((,newability[target(other creature[attacking;power<=pminus1minusend]|myBattlefield) counter(1/1)])) oneshot
auto=@each my combatbegins:ability$!name(Choose a creature) choice name(Choose non-red, non-white creature) target(creature[-red;-white]|myBattlefield) 2/0 ueot _ choice name(Choose red creature) target(creature[red]|myBattlefield) transforms((,newability[2/0 ueot],newability[trample ueot])) ueot _ name(Choose white creature) target(creature[white]|myBattlefield) transforms((,newability[2/0 ueot],newability[vigilance ueot])) ueot!$ controller
auto=@each my combatbegins:ability$!name(Choose a creature) choice name(Choose non-red, non-white creature) target(creature[-red;-white]|myBattlefield) 2/0 ueot _ choice name(Choose red and white creature) target(creature[red]|myBattlefield) transforms((,newability[2/0 ueot],newability[trample ueot],newability[vigilance ueot])) ueot _ choice name(Choose red creature) target(creature[red]|myBattlefield) transforms((,newability[2/0 ueot],newability[trample ueot])) ueot _ name(Choose white creature) target(creature[white]|myBattlefield) transforms((,newability[2/0 ueot],newability[vigilance ueot])) ueot!$ controller
text=Flying -- Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- At the beginning of combat on your turn, choose up to one target creature you control. Until end of turn, that creature gets +2/+0, gains trample if it's red, and gains vigilance if it's white.
mana={2}{R}{W}
type=Legendary Creature
@@ -26643,8 +26644,7 @@ type=Instant
[/card]
[card]
name=Forever Young
target=<anyamount>creature|mygraveyard
auto=moveTo(mylibrary)
auto=may name(Return creature to library) target(<anyamount>creature|mygraveyard) moveTo(mylibrary)
auto=draw:1 controller
text=Put any number of target creature cards from your graveyard on top of your library. -- Draw a card.
mana={1}{B}
@@ -39168,7 +39168,7 @@ toughness=1
[/card]
[card]
name=Keldon Raider
auto=may ability$!name(discard) reject notatarget(*|myhand) and!(draw:1) controller!$
auto=may reject notatarget(*|myhand) and!(draw:1 controller)!
text=When Keldon Raider enters the battlefield, you may discard a card. If you do, draw a card.
mana={2}{R}{R}
type=Creature
@@ -48508,6 +48508,8 @@ toughness=1
[/card]
[card]
name=Niambi, Faithful Healer
auto=moveto(myhand) target(Teferi^ Timebender|mylibrary)
auto=moveto(myhand) target(Teferi^ Timebender|mygraveyard)
text=When Niambi, Faithful Healer enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timebender, reveal it, and put it into your hand. If you search your library this way, shuffle it.
mana={1}{W}{U}
type=Legendary Creature
@@ -48946,7 +48948,7 @@ type=Sorcery
name=Nissa's Encouragement
auto=moverandom(Forest) from(mylibrary) to(myhand)
auto=moverandom(Brambleweft Behemoth) from(mylibrary) to(myhand)
auto=moverandom(Nissa, Genesis Mage) from(mylibrary) to(myhand)
auto=moverandom(Nissa^ Genesis Mage) from(mylibrary) to(myhand)
text=Search your library and graveyard for a card named Forest, a card named Brambleweft Behemoth, and a card named Nissa, Genesis Mage. Reveal those cards, put them into your hand, then shuffle your library.
mana={4}{G}
type=Sorcery
@@ -78099,7 +78101,7 @@ type=Instant
[/card]
[card]
name=Vance's Blasting Cannons
auto=@each my upkeep:
auto=@each my upkeep:all(*[zpos=1]|mylibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[counter(0/0.1.BlastingCannons)])) ueot )!
auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~2}:flip(Spitfire Bastion)
text=At the beginning of your upkeep, exile the top card of your library. If it's a nonland card, you may cast that card this turn. -- Whenever you cast your third spell in a turn, you may transform Vance's Blasting Cannons.
mana={3}{R}
@@ -79942,7 +79944,7 @@ type=Instant
[card]
name=Vona, Butcher of Magan
abilities=vigilance, lifelink
auto={T}{L:7}:destroy target(*[-land]) assorcery
auto={T}{L:7}:destroy target(*[-land]) myTurnOnly
text=Vigilance, lifelink -- {T}, Pay 7 life: Destroy target nonland permanent. Activate this ability only during your turn.
mana={3}{W}{B}
type=Legendary Creature
@@ -82810,7 +82812,7 @@ toughness=3
[/card]
[card]
name=Yarok's Fenlurker
auto=target(opponent) ability$!moveto(exile) and!( becomes(tobecast) forever )! target(*|myhand)!$ targetedplayer
auto=ability$!moveto(exile) and!( becomes(tobecast) forever )! target(*|myhand)!$ opponent
auto={2}{B}:1/1 ueot
text=When Yarok's Fenlurker enters the battlefield, each opponent exiles a card from their hand. -- {2}{B}: Yarok's Fenlurker gets +1/+1 until end of turn.
mana={B}{B}