Bug fixes and new cards, mostly from Phyrexia: All Will Be One (ONE)

Bulwark
Possessed Skaab
Skymarcher Aspirant
Sadistic Skymarcher
This commit is contained in:
Eduardo MG
2023-04-03 19:49:31 -06:00
parent 2a05bebf5c
commit 6e98c0e19a
2 changed files with 361 additions and 18 deletions
+14 -15
View File
@@ -15677,7 +15677,7 @@ type=Artifact
[/card]
[card]
name=Bulwark
auto=@each opponent upkeep:target(opponent) damage:mathtype:*:myhandminustype:*:opponenthandminusendmathend opponent
auto=@each my upkeep:target(opponent) damage:mathtype:*:myhandminustype:*:opponenthandminusendmathend opponent
text=At the beginning of your upkeep, Bulwark deals X damage to target opponent, where X is the number of cards in your hand minus the number of cards in that player's hand.
mana={3}{R}{R}
type=Enchantment
@@ -18581,17 +18581,17 @@ type=Artifact
[card]
name=Chalice of the Void
auto=counter(0/0,xx,Charge)
auto=this(counter{0/0.1.Charge}<1) transforms((,newability[@movedTo(*[manacost=0]|stack):choice fizzle all(*[manacost=0]|stack)]))
auto=this(counter{0/0.1.Charge}) transforms((,newability[@movedTo(*[manacost=1]|stack):choice fizzle all(*[manacost=1]|stack)]))
auto=this(counter{0/0.2.Charge}) transforms((,newability[@movedTo(*[manacost=2]|stack):choice fizzle all(*[manacost=2]|stack)]))
auto=this(counter{0/0.3.Charge}) transforms((,newability[@movedTo(*[manacost=3]|stack):choice fizzle all(*[manacost=3]|stack)]))
auto=this(counter{0/0.4.Charge}) transforms((,newability[@movedTo(*[manacost=4]|stack):choice fizzle all(*[manacost=4]|stack)]))
auto=this(counter{0/0.5.Charge}) transforms((,newability[@movedTo(*[manacost=5]|stack):choice fizzle all(*[manacost=5]|stack)]))
auto=this(counter{0/0.6.Charge}) transforms((,newability[@movedTo(*[manacost=6]|stack):choice fizzle all(*[manacost=6]|stack)]))
auto=this(counter{0/0.7.Charge}) transforms((,newability[@movedTo(*[manacost=7]|stack):choice fizzle all(*[manacost=7]|stack)]))
auto=this(counter{0/0.8.Charge}) transforms((,newability[@movedTo(*[manacost=8]|stack):choice fizzle all(*[manacost=8]|stack)]))
auto=this(counter{0/0.9.Charge}) transforms((,newability[@movedTo(*[manacost=9]|stack):choice fizzle all(*[manacost=9]|stack)]))
auto=this(counter{0/0.10.Charge}) transforms((,newability[@movedTo(*[manacost=10]|stack):choice fizzle all(*[manacost=10]|stack)]))
auto=this(counter{0/0.1.Charge}<1) transforms((,newability[@movedTo(*[manacost==0]|stack):choice fizzle all(*[manacost==0]|stack)]))
auto=this(counter{0/0.1.Charge}) transforms((,newability[@movedTo(*[manacost==1]|stack):choice fizzle all(*[manacost==1]|stack)]))
auto=this(counter{0/0.2.Charge}) transforms((,newability[@movedTo(*[manacost==2]|stack):choice fizzle all(*[manacost==2]|stack)]))
auto=this(counter{0/0.3.Charge}) transforms((,newability[@movedTo(*[manacost==3]|stack):choice fizzle all(*[manacost==3]|stack)]))
auto=this(counter{0/0.4.Charge}) transforms((,newability[@movedTo(*[manacost==4]|stack):choice fizzle all(*[manacost==4]|stack)]))
auto=this(counter{0/0.5.Charge}) transforms((,newability[@movedTo(*[manacost==5]|stack):choice fizzle all(*[manacost==5]|stack)]))
auto=this(counter{0/0.6.Charge}) transforms((,newability[@movedTo(*[manacost==6]|stack):choice fizzle all(*[manacost==6]|stack)]))
auto=this(counter{0/0.7.Charge}) transforms((,newability[@movedTo(*[manacost==7]|stack):choice fizzle all(*[manacost==7]|stack)]))
auto=this(counter{0/0.8.Charge}) transforms((,newability[@movedTo(*[manacost==8]|stack):choice fizzle all(*[manacost==8]|stack)]))
auto=this(counter{0/0.9.Charge}) transforms((,newability[@movedTo(*[manacost==9]|stack):choice fizzle all(*[manacost==9]|stack)]))
auto=this(counter{0/0.10.Charge}) transforms((,newability[@movedTo(*[manacost==10]|stack):choice fizzle all(*[manacost==10]|stack)]))
auto=this(counter{0/0.11.Charge}) transforms((,newability[@movedTo(*[manacost=11]|stack):choice fizzle all(*[manacost=11]|stack)]))
auto=this(counter{0/0.12.Charge}) transforms((,newability[@movedTo(*[manacost=12]|stack):choice fizzle all(*[manacost=12]|stack)]))
auto=this(counter{0/0.13.Charge}) transforms((,newability[@movedTo(*[manacost=13]|stack):choice fizzle all(*[manacost=13]|stack)]))
@@ -82704,8 +82704,7 @@ toughness=2
[card]
name=Oracle's Insight
target=creature
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto=teach(creature) {t}:scry:1 scrycore delayed draw:1 scrycoreend scryend
auto=teach(creature) {t}:scry:1 scrycore delayed draw:1 controller scrycoreend scryend
text=Enchant creature -- Enchanted creature has "{T}: Scry 1, then draw a card." (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.)
mana={3}{U}
type=Enchantment
@@ -87882,7 +87881,7 @@ type=Artifact
[/card]
[card]
name=Possessed Skaab
auto=moveto(myhand) target(*[instant;sorcery]|mygraveyard)
auto=moveto(myhand) target(*[creature;instant;sorcery]|mygraveyard)
auto=_DIES_moveto(exile)
text=When Possessed Skaab enters the battlefield, return target instant, sorcery, or creature card from your graveyard to your hand. -- If Possessed Skaab would die, exile it instead.
mana={3}{U}{B}