Fixed primitives.

This commit is contained in:
valfieri
2020-09-19 22:26:23 +02:00
parent 573c72f72d
commit 827f5a71bc
3 changed files with 14 additions and 13 deletions

View File

@@ -7230,7 +7230,7 @@ toughness=2
[/card]
[card]
name=Conclave Mentor
auto=@counteradded(1/1) from(creature|myBattlefield):counter(1/1) all(trigger[from])
auto=@counteradded(1/1) from(creature|mybattlefield) except(Conclave Mentor):may counter(1/1) target(creature[counter{1/1.1}]|myBattlefield)
auto=@movedTo(this|graveyard) from(battlefield):life:power controller
text=If one or more +1/+1 counters would be put on a creature you control, that many plus one +1/+1 counters are put on that creature instead. -- When Conclave Mentor dies, you gain life equal to its power.
mana={G}{W}
@@ -17223,7 +17223,7 @@ toughness=2
[/card]
[card]
name=Hardened Scales
auto=@counteradded(1/1) from(creature|mybattlefield):all(trigger[from]) counter(1/1) limit:1
auto=@counteradded(1/1) from(creature|mybattlefield) except(Hardened Scales):may counter(1/1) target(creature[counter{1/1.1}]|myBattlefield)
text=If one or more +1/+1 counters would be placed on a creature you control, that many plus one +1/+1 counters are placed on it instead.
mana={G}
type=Enchantment
@@ -21864,7 +21864,7 @@ toughness=4
[/card]
[card]
name=Lavabelly Sliver
auto=lord(sliver|mybattlefield) transforms((,newability[@movedTo(mybattlefield) source(this):damage:1 target(*[planeswalker;player])]))
auto=lord(sliver|mybattlefield) transforms((,newability[@movedTo(mybattlefield) from(this):damage:1 target(*[planeswalker;player])]))
text=Sliver creatures you control have "When this creature enters the battlefield, it deals 1 damage to target player or planeswalker and you gain 1 life."
mana={1}{R}{W}
type=Creature
@@ -25155,7 +25155,7 @@ toughness=3
[card]
name=Mowu, Loyal Companion
abilities=vigilance,trample
auto=@counteradded(1/1) from(this) restriction{once}:counter(1/1)
auto=@counteradded(1/1) from(this) except(Mowu, Loyal Companion):may counter(1/1)
text=Trample, vigilance -- If one or more +1/+1 counters would be put on Mowu, Loyal Companion, that many plus one +1/+1 counters are put on it instead.
mana={3}{G}
type=Legendary Creature
@@ -40713,11 +40713,10 @@ type=Sorcery
[/card]
[card]
name=Thought Erasure
target=opponent
aicode=activate reject notatarget(*[-land]|targetedpersonshand)
auto=reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) notatarget(<1>*[-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
aicode=activate reject notatarget(*[-land]|opponenthand)
auto=reveal:type:*:opponenthand revealzone(opponenthand) optionone name(choose discards) notatarget(<1>*[-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend controller
auto=name(Reveal) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. -- Surveil 1. (Look at the top card of your library. You may put it into your graveyard.)
mana={U}{B}
type=Sorcery
@@ -41321,7 +41320,7 @@ subtype=Arcane
[/card]
[card]
name=Tolarian Kraken
auto=@drawof(player):pay({1}) ability$!name(Choose one) choice name(tap target creature) target(creature) tap(noevent) _ choice name(tap target creature) target(creature) untap!$ controller
auto=@drawof(player):pay({1}) ability$!name(Pay 1) choice name(Tap target creature) target(creature) tap(noevent) _ choice name(Untap target creature) target(creature) untap!$ controller
text=Whenever you draw a card, you may pay 1 . When you do, you may tap or untap target creature.
mana={4}{U}{U}
type=Creature

View File

@@ -30124,7 +30124,8 @@ type=Sorcery
[/card]
[card]
name=Distended Mindbender
autostack=if casted(this) then choice name(discard opponent) target(opponent) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discard 3 or less) target(<1>*[manacost<4]]|reveal) moveto(ownerhand) and!( reject )! optiononeend optiontwo name(put back) target(<1>*[manacost>3]]|reveal) moveto(ownerhand) and!(reject)! optiontwoend afterrevealed all(*|reveal) moveto(ownerhand) afterrevealedend revealend
autostack=if casted(this) then ability$!name(Reveal) reveal:type:*:opponenthand revealzone(opponenthand) optionone name(choose card with cost 3 or less) target(<1>*[-land;manacost<=3]|reveal) reject optiononeend optiontwo name(put back) all(*|reveal) moveto(opponenthand) optiontwoend revealend !$ controller
autostack=if casted(this) then ability$!name(Reveal) reveal:type:*:opponenthand revealzone(opponenthand) optionone name(choose card with cost 4 or more) target(<1>*[manacost>=4]|reveal) reject optiononeend optiontwo name(put back) all(*|reveal) moveto(opponenthand) optiontwoend revealend !$ controller
text=Emerge {5}{B}{B} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.) -- When you cast Distended Mindbender, target opponent reveals his or her hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards.
mana={8}
other={emerge}{5}{B}{B} name(Emerge)
@@ -44393,7 +44394,8 @@ type=Instant
[card]
name=Galvanic Bombardment
target=creature
auto=damage:type:Galvanic Bombardment:mygraveyardplus2plusend
auto=damage:2
auto=foreach(Galvanic Bombardment|mygraveyard) damage:1
text=Galvanic Bombardment deals X damage to target creature, where X is 2 plus the number of cards named Galvanic Bombardment in your graveyard.
mana={R}
type=Instant
@@ -87734,7 +87736,7 @@ toughness=1
name=Praetor's Counsel
auto=moveTo(exile)
auto=moveTo(myhand) all(*|mygraveyard)
autoexile=lord(*|myBattlefield) nomaxhand
autoexile=emblem transforms((,newability[lord(*|myBattlefield) nomaxhand])) forever dontremove
text=Return all cards from your graveyard to your hand. Exile Praetor's Counsel. You have no maximum hand size for the rest of the game.
mana={5}{G}{G}{G}
type=Sorcery

View File

@@ -171,7 +171,7 @@ subtype=Ajani
[card]
name=Ajani, Wise Counselor
auto=counter(0/0,5,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Gain 1 life for each creature) foreach(creature|myBattlefield) life:type:creature:myBattlefield controller
auto={C(0/0,2,Loyalty)}:name(+2: Gain 1 life for each creature) life:type:creature:myBattlefield controller
auto={C(0/0,-3,Loyalty)}:name(-3: Creatures gets +2/+2) all(creature|myBattlefield) 2/2 ueot
auto={C(0/0,-9,Loyalty)}:name(-9: Put X +1/+1 counter) counter(1/1,lifetotal) target(creature)
text=+2: You gain 1 life for each creature you control. -- 3: Creatures you control get +2/+2 until end of turn. -- 9: Put X +1/+1 counters on target creature, where X is your life total.