Fixed all primitives with Fuse cost (now we use a special kicker cost for them), fixed all primitives with double kicker cost (now we use other and kicker cost togheter), added a new ability "hasnokicker" for primitives which have kicker for other purpose (e.g. Fuse cards), fixed an issue on cost name for both kicker and retrace cost, improved green highlight management for cards which can play in exile and graveyard (such as retrace cards, flashback cards, and so on), improved kicker cost management.
This commit is contained in:
@@ -5446,7 +5446,7 @@ toughness=1
|
||||
[card]
|
||||
name=Arctic Merfolk
|
||||
abilities=hasotherkicker
|
||||
auto=alternative counter(1/1,1) all(this)
|
||||
auto=if paid(alternative) then counter(1/1,1) all(this)
|
||||
text=Kicker - Return a creature you control to its owner's hand. (You may return a creature you control to its owner's hand in addition to any other costs as you cast this spell.) -- If Arctic Merfolk was kicked, it enters the battlefield with a +1/+1 counter on it.
|
||||
mana={1}{U}
|
||||
other={1}{U}{H(creature|mybattlefield)} name(Pay Kicker)
|
||||
@@ -12192,11 +12192,11 @@ type=Sorcery
|
||||
[card]
|
||||
name=Blood Tribute
|
||||
abilities=hasotherkicker
|
||||
target=opponent
|
||||
auto=lifeleech:-halfdownopponentlifetotal targetedplayer
|
||||
other={4}{B}{B}{T(vampire|mybattlefield)} name(Pay Kicker)
|
||||
auto=if paid(alternative) then lifeleech:-halfdownopponentlifetotal opponent
|
||||
auto=ifnot paid(alternative) then life:-halfdownopponentlifetotal opponent
|
||||
text=Kicker - Tap an untapped Vampire you control. (You may tap a Vampire you control in addition to any other costs as you cast this spell.) -- Target opponent loses half his or her life, rounded up. If Blood Tribute was kicked, you gain life equal to the life lost this way.
|
||||
mana={4}{B}{B}
|
||||
other={4}{b}{b}{t(vampire|mybattlefield)} name(Pay Kicker)
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
@@ -12998,11 +12998,11 @@ toughness=2
|
||||
name=Bog Down
|
||||
abilities=hasotherkicker
|
||||
target=player
|
||||
auto=ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ targetedplayer
|
||||
auto=alternative ability$!target(*|myhand) reject!$ targetedplayer
|
||||
other={2}{B}{S(land|mybattlefield)}{S(land|mybattlefield)} name(Pay Kicker)
|
||||
auto=ifnot paid(alternative) then ability$!name(discard 2 cards) name(discard 2 cards) notatarget(<2>*|myhand) reject!$ targetedplayer
|
||||
auto=if paid(alternative) then ability$!name(discard 3 cards) name(discard 3 cards) notatarget(<2>*|myhand) reject!$ targetedplayer
|
||||
text=Kicker - Sacrifice two lands. (You may sacrifice two lands in addition to any other costs as you cast this spell.) -- Target player discards two cards. If Bog Down was kicked, that player discards three cards instead.
|
||||
mana={2}{B}
|
||||
other={2}{B}{s(land|mybattlefield)}{s(land|mybattlefield)} name(Pay Kicker)
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
@@ -31465,8 +31465,8 @@ type=Enchantment
|
||||
[card]
|
||||
name=Dralnu's Pet
|
||||
abilities=hasotherkicker
|
||||
other={3}{B}{U}{U}{D(other creature|myhand)} name(Kicker)
|
||||
auto=if paid(alternative) then counter(1/1,storedmanacost) && transforms((,flying)) forever
|
||||
other={3}{B}{U}{U}{D(other creature|myhand)} name(Pay Kicker)
|
||||
auto=if paid(alternative) then counter(1/1,storedmanacost) && transforms((,newability[flying])) forever
|
||||
text=Kicker - {2}{B}, Discard a creature card. (You may pay {2}{B} and discard a creature card in addition to any other costs as you cast this spell.) -- If Dralnu's Pet was kicked, it enters the battlefield with flying and with X +1/+1 counters on it, where X is the discarded card's converted mana cost.
|
||||
mana={1}{U}{U}
|
||||
type=Creature
|
||||
@@ -33224,10 +33224,11 @@ type=Land
|
||||
[card]
|
||||
name=Dwarven Landslide
|
||||
abilities=hasotherkicker
|
||||
target=land
|
||||
auto=destroy
|
||||
other={4}{R}{R}{S(land|myBattlefield)} name(Pay Kicker)
|
||||
auto=alternative destroy target(land)
|
||||
restriction=type(land|battlefield)~morethan~0
|
||||
otherrestriction=type(land|battlefield)~morethan~1
|
||||
auto=ifnot paid(alternative) then name(Destroy 1 land) name(Destroy 1 land) destroy target(land|battlefield)
|
||||
auto=if paid(alternative) then name(Destroy 2 lands) name(Destroy 2 lands) destroy target(<2>land|battlefield)
|
||||
text=Kicker - {2}{R}, Sacrifice a land. (You may pay {2}{R} and sacrifice a land in addition to any other costs as you cast this spell.) -- Destroy target land. If Dwarven Landslide was kicked, destroy another target land.
|
||||
mana={3}{R}
|
||||
type=Sorcery
|
||||
@@ -61440,7 +61441,7 @@ toughness=2
|
||||
[card]
|
||||
name=Kangee, Aerie Keeper
|
||||
abilities=flying,hasotherkicker
|
||||
other={X}{4}{W}{U} name(Kicker)
|
||||
other={X}{4}{W}{U} name(Pay Kicker)
|
||||
auto=if paid(alternative) then counter(0/0,X,Feather)
|
||||
auto=thisforeach(counter{0/0.1.Feather}) lord(other creature[bird]) 1/1
|
||||
text=Kicker {X}{2} (You may pay an additional {X}{2} as you cast this spell.) -- Flying -- When Kangee, Aerie Keeper enters the battlefield, if it was kicked, put X feather counters on it. -- Other Bird creatures get +1/+1 for each feather counter on Kangee, Aerie Keeper.
|
||||
@@ -69483,7 +69484,7 @@ name=Magma Burst
|
||||
abilities=hasotherkicker
|
||||
target=creature,player
|
||||
auto=damage:3
|
||||
auto=alternative damage:3 target(other creature,player)
|
||||
auto=if paid(alternative) then damage:3 target(other creature,player)
|
||||
text=Kicker - Sacrifice two lands. (You may sacrifice two lands in addition to any other costs as you cast this spell.) -- Magma Burst deals 3 damage to target creature or player. If Magma Burst was kicked, it deals 3 damage to another target creature or player.
|
||||
mana={3}{R}
|
||||
other={3}{r}{s(land|mybattlefield)}{s(land|mybattlefield)} name(Pay Kicker)
|
||||
@@ -86246,9 +86247,9 @@ type=Enchantment
|
||||
[card]
|
||||
name=Phyrexian Scuta
|
||||
abilities=hasotherkicker
|
||||
text=Kicker - Pay 3 life. (You may pay 3 life in addition to any other costs as you cast this spell.) -- If Phyrexian Scuta was kicked, it enters the battlefield with two +1/+1 counters on it.
|
||||
auto=alternative counter(1/1,2) all(this)
|
||||
other={3}{B}{L:3} name(Pay Kicker)
|
||||
auto=if paid(alternative) then counter(1/1,2) all(this)
|
||||
text=Kicker - Pay 3 life. (You may pay 3 life in addition to any other costs as you cast this spell.) -- If Phyrexian Scuta was kicked, it enters the battlefield with two +1/+1 counters on it.
|
||||
mana={3}{B}
|
||||
type=Creature
|
||||
subtype=Zombie
|
||||
@@ -88348,12 +88349,12 @@ subtype=Aura
|
||||
[card]
|
||||
name=Primal Growth
|
||||
abilities=hasotherkicker
|
||||
other={2}{G}{S(creature|mybattlefield)} name(Pay Kicker)
|
||||
aicode=activate transforms((,newability[ifnot paid(alternative) then target(land[basic]|mylibrary) moveto(mybattlefield)],newability[if paid(alternative) then target(<2>land[basic]|mylibrary) moveto(mybattlefield)])) ueot
|
||||
auto=ifnot paid(alternative) then name(search card) reveal:plibrarycount optionone name(choose card) target(land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
|
||||
auto=if paid(alternative) then name(search card) reveal:plibrarycount optionone name(choose card) target(<upto:2>land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
|
||||
text=Kicker - Sacrifice a creature. (You may sacrifice a creature in addition to any other costs as you cast this spell.) -- Search your library for a basic land card, put that card onto the battlefield, then shuffle your library. If Primal Growth was kicked, instead search your library for two basic land cards, put them onto the battlefield, then shuffle your library.
|
||||
mana={2}{G}
|
||||
other={2}{G}{S(creature|mybattlefield)} name(Pay Kicker)
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
@@ -97463,12 +97464,13 @@ type=Instant
|
||||
[card]
|
||||
name=Rushing River
|
||||
abilities=hasotherkicker
|
||||
target=*[-land]|battlefield
|
||||
auto=moveto(ownerhand)
|
||||
auto=alternative target(*[-land]|battlefield) moveto(ownerhand)
|
||||
other={2}{U}{S(land|mybattlefield)} name(Pay Kicker)
|
||||
restriction=type(*[-land]|battlefield)~morethan~0
|
||||
otherrestriction=type(*[-land]|battlefield)~morethan~1
|
||||
auto=ifnot paid(alternative) then name(Return 1 non-land permanent) name(Return 1 non-land permanent) target(*[-land]|battlefield) moveto(ownerhand)
|
||||
auto=if paid(alternative) then name(Return 2 non-land permanents) name(Return 2 non-land permanents) target(<2>*[-land]|battlefield) moveto(ownerhand)
|
||||
text=Kicker - Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.) -- Return target nonland permanent to its owner's hand. If Rushing River was kicked, return another target nonland permanent to its owner's hand.
|
||||
mana={2}{U}
|
||||
other={2}{U}{S(land|mybattlefield)} name(Pay Kicker)
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
|
||||
Reference in New Issue
Block a user