some fixes

fixes fabricate
fixes lorded lands
add propagate keyword (like proliferate but it increases all counters)
cards with proliferate can choose a player now
This commit is contained in:
Anthony Calosa
2017-02-09 15:22:10 +08:00
parent 9bb63a68f5
commit f284a9691b
6 changed files with 53 additions and 28 deletions

View File

@@ -13,5 +13,5 @@
#AUTO_DEFINE __BASIC_LANDCYCLING__($cost) $cost{cycle}:name(basic landcycling) moveTo(myhand) target(land[basic]|mylibrary)
# Fabricate
#AUTO_DEFINE _FABRICATE_($c) transforms((,newability[choice counter(1/1.$c)],newability[choice makecardt(Servo:Artifact Creature Servo:1/1)*$c])) ueot
#AUTO_DEFINE _FABRICATE_($c) transforms((,newability[choice counter(1/1.$c)],newability[choice create(Servo:Artifact Creature Servo:1/1)*$c])) ueot

View File

@@ -6601,7 +6601,7 @@ toughness=2
[card]
name=Atraxa, Praetors' Voice
abilities=flying,vigilance,deathtouch,lifelink
auto=@each my end:target(proliferation) proliferate
auto=@each my end:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Flying, vigilance, deathtouch, lifelink -- At the beginning of your end step, proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={G}{W}{U}{B}
type=Legendary Creature
@@ -21739,7 +21739,7 @@ toughness=1
[card]
name=Contagion Clasp
auto=counter(-1/-1,1) target(creature)
auto={4}{T}:target(proliferation) proliferate
auto={4}{T}:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=When Contagion Clasp enters the battlefield, put a -1/-1 counter on target creature. -- {4}, Tap: Proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={2}
type=Artifact
@@ -21747,7 +21747,7 @@ type=Artifact
[card]
name=Contagion Engine
auto=target(player) ability$!name(target player) counter(-1/-1,1) all(creature|mybattlefield)!$ targetedplayer
auto={4}{T}:notatarget(proliferation) proliferate && proliferate
auto={4}{T}:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate && proliferate
text=When Contagion Engine enters the battlefield, put a -1/-1 counter on each creature target player controls. -- {4},{T}: Proliferate, then proliferate again. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there. Then do it again.)
mana={6}
type=Artifact
@@ -22194,7 +22194,7 @@ toughness=1
[card]
name=Core Prowler
abilities=infect
auto=@movedto(this|mygraveyard) from(this|mybattlefield):target(proliferation) proliferate
auto=@movedto(this|mygraveyard) from(this|mybattlefield):notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) -- When Core Prowler dies, proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={4}
type=Artifact Creature
@@ -42981,7 +42981,7 @@ type=Sorcery
name=Fuel for the Cause
target=*|stack
auto=fizzle
auto=target(proliferation) proliferate
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Counter target spell, then proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={2}{U}{U}
type=Instant
@@ -49297,7 +49297,7 @@ subtype=Equipment
name=Grim Affliction
target=creature
auto=counter(-1/-1,1)
auto=target(proliferation) proliferate
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Put a -1/-1 counter on target creature, then proliferate.
mana={2}{B}
type=Instant
@@ -56715,7 +56715,7 @@ toughness=3
[/card]
[card]
name=Inexorable Tide
auto=@movedto(mystack) from(*|myhand):target(proliferation) proliferate
auto=@movedto(mystack) from(*|myhand):notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Whenever you cast a spell, proliferate.
mana={3}{U}{U}
type=Enchantment
@@ -85519,7 +85519,7 @@ toughness=1
[/card]
[card]
name=Plaguemaw Beast
auto={T}{S(creature|mybattlefield)}:target(proliferation) proliferate
auto={T}{S(creature|mybattlefield)}:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text={T}, Sacrifice a creature: Proliferate.
mana={3}{G}{G}
type=Creature
@@ -109797,7 +109797,7 @@ toughness=3
name=Spread the Sickness
target=creature
auto=destroy
auto=target(proliferation) proliferate
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Destroy target creature, then proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={4}{B}
type=Sorcery
@@ -110298,7 +110298,7 @@ toughness=5
[card]
name=Stalking Vengeance
abilities=haste
auto=@movedTo(other creature|graveyard) from(myBattlefield):all(trigger[to]) dynamicability<!mytgt powerstrike targetopponent!>
auto=lord(other creature|mybattlefield) transforms((,newability[@movedTo(this|graveyard) from(Battlefield):damage:power target(player)]))
text=Haste -- Whenever another creature you control dies, it deals damage equal to its power to target player.
mana={5}{R}{R}
type=Creature
@@ -110726,7 +110726,7 @@ type=Sorcery
[card]
name=Steady Progress
auto=draw:1 controller
auto=target(proliferation) proliferate
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Draw a card, then proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={2}{U}
type=Instant
@@ -117041,7 +117041,7 @@ type=Sorcery
[card]
name=Tezzeret's Gambit
auto=draw:2 controller
auto=target(proliferation) proliferate
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Draw two cards, then proliferate.
color=blue
mana={3}{p(U)}
@@ -118581,7 +118581,7 @@ type=Artifact
[/card]
[card]
name=Throne of Geth
auto={S(artifact|mybattlefield)}{T}:target(proliferation) proliferate
auto={S(artifact|mybattlefield)}{T}:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text={T},Sacrifice an artifact: Proliferate.
mana={2}
type=Artifact
@@ -118638,7 +118638,7 @@ toughness=1
[card]
name=Thrummingbird
abilities=flying
auto=@combatdamaged(player) from(this):target(proliferation) proliferate
auto=@combatdamaged(player) from(this):notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Flying -- Whenever Thrummingbird deals combat damage to a player, proliferate.
mana={1}{U}
type=Creature
@@ -126723,7 +126723,7 @@ subtype=Aura
[card]
name=Viral Drake
abilities=flying,infect
auto={3}{U}:target(proliferation) proliferate
auto={3}{U}:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Flying -- Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) -- {3}{U}: Proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={3}{U}
type=Creature
@@ -127789,7 +127789,7 @@ type=Legendary Land
name=Volt Charge
target=creature,player
auto=damage:3
auto=target(proliferation) proliferate
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
text=Volt Charge deals 3 damage to target creature or player. Proliferate.
mana={2}{R}
type=Instant