Bug fixes to primitives

Vernal Sovereign
Surge Engine
Nissa's Defeat
Gideon, Battle-Forged
This commit is contained in:
Eduardo MG
2024-06-28 12:55:56 -06:00
parent f4010508ad
commit 3bbb1cea2c
3 changed files with 10 additions and 9 deletions

View File

@@ -69732,7 +69732,8 @@ toughness=3
[card]
name=Nissa's Defeat
auto=choice name(Destroy Forest) destroy target(forest)
auto=choice name(Destroy green enchantment, or green planeswalker) destroy target(*[enchantment;planeswalker;green]) and!(if cantargetcard(*[nissa]|*) then draw:1 controller)!
auto=choice name(Destroy enchantment) destroy target(enchantment[green])
auto=choice name(Destroy planeswalker) destroy target(planeswalker[green]) and!(if cantargetcard(*[nissa]|*) then draw:1 controller)!
text=Destroy target Forest, green enchantment, or green planeswalker. If that permanent was a Nissa planeswalker, draw a card.
mana={2}{G}
type=Sorcery
@@ -97331,7 +97332,7 @@ toughness=7
[card]
name=Sprouting Goblin
kicker={G}
auto=if paid(kicker) then target(land[basic]|mylibrary) moveto(ownerHand)
auto=if paid(kicker) then target(target(*[plains;island;swamp;mountain;forest]|mylibrary) moveto(ownerHand)
auto={R}{T}{S(land|myBattlefield)}:draw:1
text=Kicker {G} (You may pay an additional {G} as you cast this spell.) -- When Sprouting Goblin enters the battlefield, if it was kicked, search your library for a land card with a basic land type, reveal it, put it into your hand, then shuffle. -- {R}, {T}, Sacrifice a land: Draw a card.
mana={1}{R}
@@ -100211,8 +100212,8 @@ toughness=3
[card]
name=Surge Engine
abilities=defender
auto={U}:-defender forever && becomes(,unblockable) forever
auto=this(cantargetcard(*[-defender]) {2}{U}:becomes(,5/4,blue) forever
auto={U}:transforms((,newability[-defender],newability[unblockable])) forever
auto=this(cantargetcard(*[-defender]) {2}{U}:name(blue and 5/4) name(blue and 5/4) becomes(,5/4,blue) forever
auto=this(cantargetcard(*[blue;-effect]) {4}{U}{U}:draw:3 && becomes(effect) forever
text=Defender -- {U}: Surge Engine loses defender and gains "This creature can't be blocked." -- {2}{U}: Surge Engine becomes blue and has base power and toughness 5/4. Activate only if Surge Engine doesn't have defender. -- {4}{U}{U}: Draw three cards. Activate only if Surge Engine is blue and only once.
mana={2}
@@ -104158,8 +104159,8 @@ auto=deplete:2
auto=target(creature|mygraveyard) moveto(ownerhand)
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) target(creature|mygraveyard) moveto(ownerhand)
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) deplete:2
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) all(land|mygraveyard) moveto(battlefield) && moveTo(mylibrary) all(*|mygraveyard)
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) sacrifice(this)
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) all(land|mygraveyard) moveto(battlefield) && moveTo(mylibrary) all(*|mygraveyard)
text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I, II - Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. -- III - Return all land cards from your graveyard to the battlefield, then shuffle your graveyard into your library.
mana={3}{G}{G}
type=Enchantment
@@ -111841,8 +111842,8 @@ toughness=2
[/card]
[card]
name=Vernal Sovereign
auto=
auto=_ATTACKING_create(white elemental:creature white elemental:green:and:"this creature's power:toughness are each equal to the number of creatures you control)
auto=create(Elemental)
auto=_ATTACKING_create(Elemental)
text=Whenever Vernal Sovereign enters the battlefield or attacks, create a green and white Elemental creature token with "This creature's power and toughness are each equal to the number of creatures you control."
mana={4}{G}{W}
type=Creature

View File

@@ -39238,7 +39238,7 @@ type=Instant
name=Fated Intervention
auto=token(Centaur,Enchantment Creature Centaur,3/3,green)*2 controller
aicode=activate transforms((,newability[all(*[zpos<=2]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto=if compare(restriction{myturnonly}~morethan~0) then _SCRY2_
auto=if compare(restriction{myturnonly}~morethan~0) then _SCRY2_ controller
text=Put two 3/3 green Centaur enchantment creature tokens onto the battlefield. If it's your turn, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
mana={2}{G}{G}{G}
type=Instant

View File

@@ -1253,7 +1253,7 @@ name=Gideon, Battle-Forged
backside=Kytheon, Hero of Akros
auto=counter(0/0,3,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Target creature attacks Gideon) target(creature|opponentbattlefield) mustattack uynt
auto={C(0/0,-1,Loyalty)}:name(+1: Target creature is indestructible and untap it) target(creature) transforms((,newability[untap],newability[indestructible])) uynt
auto={C(0/0,1,Loyalty)}:name(+1: Target creature is indestructible and untap it) target(creature) transforms((,newability[untap],newability[indestructible])) uynt
auto={C(0/0,0,Loyalty)}:name(+0: Transforms Gideon into a 4/4 Human Indestructible) transforms((Human Soldier Creature,setpower=4,settoughness=4,newability[indestructible],newability[preventAllDamage to(this)])) ueot
text=+2: Up to one target creature an opponent controls attacks Gideon, Battle-Forged during its controller's next turn if able. -- +1: Until your next turn, target creature gains indestructible. Untap that creature. -- 0: Until end of turn, Gideon, Battle-Forged becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. // Kytheon, Hero of Akros
type=Legendary Planeswalker