Bug fixes on primitives, borderline and planeswalkers

Changes tested, fixes to buggy cards or cards that used to crash the game.

Using comma inbetween brackets crashes the game, attributes must be separated by semicolon.

WRONG target(creature[attacking,blocking]|battlefield)
RIGHT    target(creature[attacking;blocking]|battlefield)
This commit is contained in:
Eduardo
2020-08-28 12:12:49 -05:00
parent 22d8d16b71
commit 135f2a1e45
3 changed files with 104 additions and 104 deletions
+8 -8
View File
@@ -2181,7 +2181,7 @@ toughness=1
[/card]
[card]
name=Akroan Hoplite
auto=@combat(attacking) source(this):foreach(creature[attacking]|myBattlefield) 1/0 ueot
auto=@combat(attacking) source(this):all(this) foreach(creature[attacking]|myBattlefield) 1/0 ueot
text=Whenever Akroan Hoplite attacks, it gets +X/+0 until end of turn, where X is the number of attacking creatures you control.
mana={W}{R}
type=Creature
@@ -19985,7 +19985,7 @@ toughness=3
[/card]
[card]
name=Citanul Druid
auto=@movedTo(artifact|opponentBattlefield):counter(1/1,1)
auto=@movedTo(artifact|opponentstack):counter(1/1,1)
text=Whenever an opponent casts an artifact spell, put a +1/+1 counter on Citanul Druid.
mana={1}{G}
type=Creature
@@ -35682,7 +35682,7 @@ auto=this(counter{0/0.1.Level}=1) {T}:transforms((,newability[draw:1],newability
auto=this(counter{0/0.1.Level}=2) {T}:transforms((,newability[draw:1],newability[target(*|myhand) reject])) forever
auto=this(counter{0/0.1.Level}>2) {T}:draw:1 controller
text=Level up {1}{U} -- [Level 1-2] {T}:Draw a card, then discard a card. -- [Level 3+] Draw a card.
auto=maxlevel:2
auto=maxlevel:3
mana={U}
type=Creature
subtype=Merfolk Wizard
@@ -54689,7 +54689,7 @@ toughness=4
[/card]
[card]
name=Hive Stirrings
auto=token(Sliver,Artifact Creature Sliver,1/1)*2
auto=token(Sliver,Creature Sliver,1/1)*2
text=Put two 1/1 colorless Sliver creature tokens onto the battlefield.
mana={2}{W}
type=Sorcery
@@ -64538,9 +64538,9 @@ toughness=5
[/card]
[card]
name=Krosan Verge
#auto=tap(noevent)
auto=tap(noevent)
auto={T}:Add{1}
auto={2}{T}:name(sacrifice to search) transforms((,newability[ability$! notatarget(forest|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller],newability[ability$! notatarget(plains|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller])) oneshot
auto={2}{T}{S}:name(sacrifice to search) transforms((,newability[ability$! notatarget(forest|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller],newability[ability$! notatarget(plains|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller])) oneshot
#auto={2}{T}{S}:name(sacrifice to search) transforms((,newability[ability$! name(search forest) notatarget(forest|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller],newability[ability$! name(search plains) notatarget(plains|mylibrary) moveto(ownerbattlefield) and!(tap(noevent))! !$ controller])) oneshot
text=Krosan Verge enters the battlefield tapped. -- {T}: Add {1} to your mana pool. -- {2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card and put them onto the battlefield tapped. Then shuffle your library.
type=Land
@@ -71274,7 +71274,7 @@ type=Sorcery
[/card]
[card]
name=Marshaling the Troops
target=<anyamount>creature[-tapped]
target=<anyamount>creature[-tapped]|myBattlefield
auto=tap && life:4
text=Tap any number of untapped creatures you control. You gain 4 life for each creature tapped this way.
mana={1}{G}
@@ -116447,7 +116447,7 @@ type=Legendary Artifact
name=Sword of the Meek
auto={2}:equip
auto=teach(creature) 1/2
autograveyard=@movedto(creature[power=1;toughness=1]|mybattlefield):may all(trigger[to]) rehook
autograveyard=@movedto(creature[power=1;toughness=1]|mybattlefield):may moveTo(myBattlefield) && all(trigger[to]) rehook
text=Equipped creature gets +1/+2. -- Equip {2} -- Whenever a 1/1 creature enters the battlefield under your control, you may return Sword of the Meek from your graveyard to the battlefield, then attach it to that creature.
mana={2}
type=Artifact