Added/fixed primitives, fixed crash with Taj-Nar Swordsmith, Fixed monarch switch after player takes combat damage, fixed allsubtypes in transforms keyword, fixed controllerdamager and opponentdamager keywords and all primitives using them, fixed Emerge alternative cost restriction, fixed Kinship condition on same creature subtype, added alterexperience keyword and fixed all primitives that use experience counters, fixed all primitives using ability counters from Ikoria, fixed mypoolsave keyword in order to don't finish effect at the end of turn, fixed all primitives using mypoolsave (e.g. Omnath, Locus of Mana), fixed Gravepurge and Daretti, Scrap Savant, in order to allow the player to discard zero cards while using their effects.
This commit is contained in:
@@ -299,7 +299,7 @@ autostack=if casted(this) then choice target(opponent) life:-3 && life:3 control
|
||||
text=Emerge {6}{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 Abundant Maw, target opponent loses 3 life and you gain 3 life.
|
||||
mana={8}
|
||||
other={emerge}{6}{B} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Leech
|
||||
power=6
|
||||
@@ -23958,7 +23958,7 @@ type=Instant
|
||||
name=Crown of Ascension
|
||||
target=creature
|
||||
auto=flying
|
||||
auto={S}:transforms((,newability[all(creature[share!types!]) flying ueot])) ueot
|
||||
auto={S}:transforms((,newability[all(*[creature;share!types!]) flying ueot])) ueot
|
||||
text=Enchant creature -- Enchanted creature has flying. -- Sacrifice Crown of Ascension: Enchanted creature and other creatures that share a creature type with it gain flying until end of turn.
|
||||
mana={1}{U}
|
||||
type=Enchantment
|
||||
@@ -23969,7 +23969,7 @@ name=Crown of Awe
|
||||
target=creature
|
||||
auto=protection from black
|
||||
auto=protection from red
|
||||
auto={S}:transforms((,newability[all(creature[share!types!]) protection from black ueot],newability[all(creature[share!types!]) protection from red ueot])) ueot
|
||||
auto={S}:transforms((,newability[all(*[creature;share!types!]) protection from black ueot],newability[all(*[creature;share!types!]) protection from red ueot])) ueot
|
||||
text=Enchant creature -- Enchanted creature has protection from black and from red. -- Sacrifice Crown of Awe: Enchanted creature and other creatures that share a creature type with it gain protection from black and from red until end of turn.
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
@@ -24006,7 +24006,7 @@ name=Crown of Fury
|
||||
target=creature
|
||||
auto=1/0
|
||||
auto=first strike
|
||||
auto={S}:transforms((,newability[all(creature[share!types!]) first strike ueot],newability[all(creature[share!types!]) 1/0 ueot])) ueot
|
||||
auto={S}:transforms((,newability[all(*[creature;share!types!]) first strike ueot],newability[all(*[creature;share!types!]) 1/0 ueot])) ueot
|
||||
text=Enchant creature -- Enchanted creature gets +1/+0 and has first strike. -- Sacrifice Crown of Fury: Enchanted creature and other creatures that share a creature type with it get +1/+0 and gain first strike until end of turn.
|
||||
mana={1}{R}
|
||||
type=Enchantment
|
||||
@@ -24016,7 +24016,7 @@ subtype=Aura
|
||||
name=Crown of Suspicion
|
||||
target=creature
|
||||
auto=2/-1
|
||||
auto={S}:transforms((,newability[all(creature[share!types!]) 2/-1 ueot])) ueot
|
||||
auto={S}:transforms((,newability[all(*[creature;share!types!]) 2/-1 ueot])) ueot
|
||||
text=Enchant creature -- Enchanted creature gets +2/-1. -- Sacrifice Crown of Suspicion: Enchanted creature and other creatures that share a creature type with it get +2/-1 until end of turn.
|
||||
mana={1}{B}
|
||||
type=Enchantment
|
||||
@@ -24026,7 +24026,7 @@ subtype=Aura
|
||||
name=Crown of Vigor
|
||||
target=creature
|
||||
auto=1/1
|
||||
auto={S}:transforms((,newability[all(creature[share!types!]) 1/1 ueot])) ueot
|
||||
auto={S}:transforms((,newability[all(*[creature;share!types!]) 1/1 ueot])) ueot
|
||||
text=Enchant creature -- Enchanted creature gets +1/+1. -- Sacrifice Crown of Vigor: Enchanted creature and other creatures that share a creature type with it get +1/+1 until end of turn.
|
||||
mana={1}{G}
|
||||
type=Enchantment
|
||||
@@ -27459,7 +27459,7 @@ autostack=if casted(this) then all(creature|mybattlefield) transforms((,newabili
|
||||
text=Emerge {6}{G}{G}{G} (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 Decimator of the Provinces, creatures you control get +2/+2 and gain trample until end of turn. -- Trample, haste
|
||||
mana={10}
|
||||
other={emerge}{6}{G}{G}{G} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Boar
|
||||
power=7
|
||||
@@ -30188,7 +30188,7 @@ autostack=if casted(this) then ability$!name(Reveal) reveal:type:*:opponenthand
|
||||
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)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Insect
|
||||
power=5
|
||||
@@ -32499,7 +32499,7 @@ auto=opponentshroud ueot
|
||||
text=Flash (You may cast this spell any time you could cast an instant.) -- Emerge {7}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.) -- Drownyard Behemoth has hexproof as long as it entered the battlefield this turn.
|
||||
mana={9}
|
||||
other={emerge}{7}{U} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Crab
|
||||
power=5
|
||||
@@ -34185,7 +34185,7 @@ autostack=if casted(this) then target(<upto:4>*|battlefield) tap
|
||||
text=Flash -- Emerge {5}{U}{U} (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 Elder Deep-Fiend, tap up to four target permanents.
|
||||
mana={8}
|
||||
other={emerge}{5}{U}{U} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Octopus
|
||||
power=5
|
||||
@@ -46469,7 +46469,8 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Giltspire Avenger
|
||||
auto={t}:target(creature[controllerdamager]) destroy
|
||||
auto={T}:name(Destroy opponent creature) target(creature[opponentdamager]|opponentbattlefield) destroy
|
||||
auto={T}:name(Destroy your creature) target(creature[controllerdamager]|mybattlefield) destroy
|
||||
abilities=exalted
|
||||
text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- {T}: Destroy target creature that dealt damage to you this turn.
|
||||
mana={G}{W}{U}
|
||||
@@ -49643,8 +49644,7 @@ type=Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Gravepurge
|
||||
target=<anyamount>creature|mygraveyard
|
||||
auto=moveTo(mylibrary)
|
||||
auto=may name(Return creature to library) target(<anyamount>creature|mygraveyard) moveTo(mylibrary)
|
||||
auto=draw:1 controller
|
||||
text=Put any number of target creature cards from your graveyard on top of your library. -- Draw a card.
|
||||
mana={2}{B}
|
||||
@@ -58253,8 +58253,8 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Ink Dissolver
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then deplete:3 opponent )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then deplete:3 opponent optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then deplete:3 opponent )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then deplete:3 opponent optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Ink Dissolver, you may reveal it. If you do, each opponent puts the top three cards of his or her library into his or her graveyard.
|
||||
mana={1}{U}
|
||||
type=Creature
|
||||
@@ -59396,7 +59396,7 @@ autostack=if casted(this) then token(Insect,creature insect, 1/1,green)*2
|
||||
text=Emerge {6}{G} (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 It of the Horrid Swarm, put two 1/1 green Insect creature tokens onto the battlefield.
|
||||
mana={8}
|
||||
other={emerge}{6}{G} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Insect
|
||||
power=4
|
||||
@@ -63239,7 +63239,7 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Kithkin Zephyrnaut
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then +2/+2 ueot && flying ueot && vigilance ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then +2/+2 ueot && flying ueot && vigilance ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Kithkin Zephyrnaut, you may reveal it. If you do, Kithkin Zephyrnaut gets +2/+2 and gains flying and vigilance until end of turn.
|
||||
mana={2}{W}
|
||||
type=Creature
|
||||
@@ -63891,7 +63891,7 @@ toughness=3
|
||||
[card]
|
||||
name=Konda's Banner
|
||||
auto={2}:equip target(creature[legendary]|mybattlefield)
|
||||
auto=teach(creature) transforms((,newability[lord(creature[share!color!]) 1/1],newability[lord(creature[share!types!]) 1/1]))
|
||||
auto=teach(creature) transforms((,newability[lord(creature[share!color!]) 1/1],newability[lord(*[creature;share!types!]) 1/1]))
|
||||
text=Konda's Banner can be attached only to a legendary creature. -- Creatures that share a color with equipped creature get +1/+1. -- Creatures that share a creature type with equipped creature get +1/+1. -- Equip {2}
|
||||
mana={2}
|
||||
type=Legendary Artifact
|
||||
@@ -65579,7 +65579,7 @@ autostack=if casted(this) then target(*[-land]|battlefield) moveto(ownerlibrary)
|
||||
text=Emerge {5}{G}{U} (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 Lashweed Lurker, you may put target nonland permanent on top of its owner's library.
|
||||
mana={8}
|
||||
other={emerge}{5}{G}{U} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Horror
|
||||
power=5
|
||||
@@ -66094,7 +66094,7 @@ toughness=2
|
||||
[card]
|
||||
name=Leaf-Crowned Elder
|
||||
aicode=activate target(creature[share!types!zpos=1]|mylibrary) castcard(normal)
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then may castcard(restricted) target(*|reveal) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then may castcard(restricted) target(*|reveal) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Leaf-Crowned Elder, you may reveal it. If you do, you may play that card without paying its mana cost.
|
||||
mana={2}{G}{G}
|
||||
type=Creature
|
||||
@@ -75047,7 +75047,7 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Mistform Warchief
|
||||
auto=lord(creature[share!types!]|mycastingzone) altercost(colorless,-1) chooseend
|
||||
auto=lord(*[creature;share!types!]|mycastingzone) altercost(colorless,-1) chooseend
|
||||
auto={T}:activatechooseatype all(this) becomes(removecreaturesubtypes) && becomes(chosentype) ueot activatechooseend
|
||||
text=Creature spells you cast that share a creature type with Mistform Warchief cost {1} less to cast. -- {T}: Mistform Warchief becomes the creature type of your choice until end of turn.
|
||||
mana={2}{U}
|
||||
@@ -75290,7 +75290,7 @@ autostack=if casted(this) then may destroy target(artifact,enchantment)
|
||||
text=Emerge {7}{G} (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 Mockery of Nature, you may destroy target artifact or enchantment.
|
||||
mana={9}
|
||||
other={emerge}{7}{G} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Beast
|
||||
power=6
|
||||
@@ -76922,8 +76922,8 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Mudbutton Clanger
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then all(this) 1/1 ueot )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then all(this) +1/+1 ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then all(this) 1/1 ueot )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then all(this) +1/+1 ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Mudbutton Clanger, you may reveal it. If you do, Mudbutton Clanger gets +1/+1 until end of turn.
|
||||
mana={R}
|
||||
type=Creature
|
||||
@@ -79808,8 +79808,8 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Nightshade Schemers
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then life:-2 opponent )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then life:-2 opponent optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then life:-2 opponent )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then life:-2 opponent optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Flying -- Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Nightshade Schemers, you may reveal it. If you do, each opponent loses 2 life.
|
||||
mana={4}{B}
|
||||
type=Creature
|
||||
@@ -84648,7 +84648,7 @@ toughness=1
|
||||
[card]
|
||||
name=Patron of the Akki
|
||||
other={kgoblin} name(Goblin Offering)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(goblin|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(goblin|myBattlefield)~morethan~0
|
||||
abilities=offering
|
||||
auto=@combat(attacking) source(this):all(creature[attacking]) 2/0 ueot
|
||||
text=Goblin offering (You may cast this card any time you could cast an instant by sacrificing a Goblin and paying the difference in mana costs between this and the sacrificed Goblin. Mana cost includes color.) -- Whenever Patron of the Akki attacks, creatures you control get +2/+0 until end of turn.
|
||||
@@ -84661,7 +84661,7 @@ toughness=5
|
||||
[card]
|
||||
name=Patron of the Kitsune
|
||||
other={kfox} name(Fox Offering)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(fox|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(fox|myBattlefield)~morethan~0
|
||||
abilities=offering
|
||||
auto=@each blockers:may life:type:creature[attacking]:battlefield controller
|
||||
text=Fox offering (You may cast this card any time you could cast an instant by sacrificing a Fox and paying the difference in mana costs between this and the sacrificed Fox. Mana cost includes color.) -- Whenever a creature attacks, you may gain 1 life.
|
||||
@@ -84674,7 +84674,7 @@ toughness=6
|
||||
[card]
|
||||
name=Patron of the Moon
|
||||
other={kmoonfolk} name(Moonfolk Offering)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(moonfolk|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(moonfolk|myBattlefield)~morethan~0
|
||||
abilities=flying,offering
|
||||
auto={1}:name(put 2 lands in play) moveto(mybattlefield) and!(tap(noevent))! notatarget(<upto:2>land|myhand)
|
||||
text=Moonfolk offering (You may cast this card any time you could cast an instant by sacrificing a Moonfolk and paying the difference in mana costs between this and the sacrificed Moonfolk. Mana cost includes color.) -- Flying -- {1}: Put up to two land cards from your hand onto the battlefield tapped.
|
||||
@@ -84687,7 +84687,7 @@ toughness=4
|
||||
[card]
|
||||
name=Patron of the Nezumi
|
||||
other={krat} name(Rat Offering)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(rat|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(rat|myBattlefield)~morethan~0
|
||||
abilities=offering
|
||||
auto=@movedto(*|opponentgraveyard) from(battlefield):life:-1 opponent
|
||||
text=Rat offering (You may cast this card any time you could cast an instant by sacrificing a Rat and paying the difference in mana costs between this and the sacrificed Rat. Mana cost includes color.) -- Whenever a permanent is put into an opponent's graveyard, that player loses 1 life.
|
||||
@@ -84700,7 +84700,7 @@ toughness=6
|
||||
[card]
|
||||
name=Patron of the Orochi
|
||||
other={ksnake} name(Snake Offering)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(snake|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(snake|myBattlefield)~morethan~0
|
||||
abilities=offering
|
||||
auto={T}:name(untap all green creatures and forests) untap all(forest) && untap all(creature[green]) limit:1
|
||||
text=Snake offering (You may cast this card any time you could cast an instant by sacrificing a Snake and paying the difference in mana costs between this and the sacrificed Snake. Mana cost includes color.) -- {T}: Untap all Forests and all green creatures. Activate this ability only once each turn.
|
||||
@@ -90092,8 +90092,8 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Pyroclast Consul
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then damage:2 all(creature|battlefield) )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then all(creature|battlefield) damage:2 optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then damage:2 all(creature|battlefield) )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then all(creature|battlefield) damage:2 optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Pyroclast Consul, you may reveal it. If you do, Pyroclast Consul deals 2 damage to each creature.
|
||||
mana={3}{R}{R}
|
||||
type=Creature
|
||||
@@ -92863,8 +92863,9 @@ type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Reciprocate
|
||||
target=creature[controllerdamager]
|
||||
auto=moveto(exile)
|
||||
restriction=type(creature[damager]|battlefield)~morethan~0
|
||||
auto=if type(creature[opponentdamager]|opponentbattlefield)~morethan~0 then choice name(Exile opponent creature) name(Exile opponent creature) target(creature[opponentdamager]|opponentbattlefield) moveto(exile)
|
||||
auto=if type(creature[controllerdamager]|mybattlefield)~morethan~0 then choice name(Exile your creature) name(Exile your creature) target(creature[controllerdamager]|mybattlefield) moveto(exile)
|
||||
text=Exile target creature that dealt damage to you this turn.
|
||||
mana={W}
|
||||
type=Instant
|
||||
@@ -94444,7 +94445,8 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Retaliate
|
||||
auto=all(creature[controllerdamager]) destroy
|
||||
auto=all(creature[opponentdamager]|opponentbattlefield) destroy
|
||||
auto=all(creature[controllerdamager]|mybattlefield) destroy
|
||||
text=Destroy all creatures that dealt damage to you this turn.
|
||||
mana={2}{W}{W}
|
||||
type=Instant
|
||||
@@ -102176,8 +102178,8 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Sensation Gorger
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then reject all(*|hand) && draw:4 all(player) )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then all(player) discard:20 && draw:4 optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then reject all(*|hand) && draw:4 all(player) )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then all(player) discard:20 && draw:4 optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Sensation Gorger, you may reveal it. If you do, each player discards his or her hand and draws four cards.
|
||||
mana={1}{R}{R}
|
||||
type=Creature
|
||||
@@ -110255,7 +110257,8 @@ toughness=2
|
||||
[card]
|
||||
name=Spear of Heliod
|
||||
auto=lord(creature|mybattlefield) 1/1
|
||||
auto={1}{W}{W}{T}:target(creature[controllerdamager]|battlefield) destroy
|
||||
auto={1}{W}{W}{T}:name(Destroy opponent creature) target(creature[opponentdamager]|opponentbattlefield) destroy
|
||||
auto={1}{W}{W}{T}:name(Destroy your creature) target(creature[controllerdamager]|mybattlefield) destroy
|
||||
text=Creatures you control get +1/+1. -- {1}{W}{W}, {T}: Destroy target creature that dealt damage to you this turn.
|
||||
mana={1}{W}{W}
|
||||
type=Legendary Enchantment Artifact
|
||||
@@ -112186,8 +112189,8 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Squeaking Pie Grubfellows
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then ability$!name(discard) reject notatarget(*|myhand)!$ opponent )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then discard:1 opponent optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then ability$!name(discard) reject notatarget(*|myhand)!$ opponent )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then discard:1 opponent optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Squeaking Pie Grubfellows, you may reveal it. If you do, each opponent discards a card.
|
||||
mana={3}{B}
|
||||
type=Creature
|
||||
@@ -113731,7 +113734,7 @@ toughness=2
|
||||
[card]
|
||||
name=Stoneforge Masterwork
|
||||
auto={2}:equip
|
||||
auto=teach(creature) transforms((,newability[foreach(other creature[share!types!]|mybattlefield) 1/1]))
|
||||
auto=teach(creature) transforms((,newability[foreach(other *[creature;share!types!]|mybattlefield) 1/1]))
|
||||
text=Equipped creature gets +1/+1 for each other creature you control that shares a creature type with it. -- Equip {2}
|
||||
mana={1}
|
||||
type=Artifact
|
||||
@@ -126414,13 +126417,16 @@ auto=mypoolsave(blue)
|
||||
auto=mypoolsave(black)
|
||||
auto=mypoolsave(white)
|
||||
auto=mypoolsave(green)
|
||||
auto=mypoolsave(colorless)
|
||||
auto=mypoolsave(artifact)
|
||||
auto=mypoolsave(land)
|
||||
auto=opponentpoolsave(red)
|
||||
auto=opponentpoolsave(green)
|
||||
auto=opponentpoolsave(blue)
|
||||
auto=opponentpoolsave(black)
|
||||
auto=opponentpoolsave(white)
|
||||
auto=opponentpoolsave(colorless)
|
||||
auto=opponentpoolsave(artifact)
|
||||
auto=opponentpoolsave(land)
|
||||
auto=@movedto(this|nonbattlezone) from(battlefield):name(Terminate effect) name(Terminate effect) transforms((,newability[mypoolsave(red) terminate],newability[mypoolsave(green) terminate],newability[mypoolsave(blue) terminate],newability[mypoolsave(black) terminate],newability[mypoolsave(white) terminate],newability[mypoolsave(artifact) terminate],newability[mypoolsave(land) terminate],newability[opponentpoolsave(red) terminate],newability[opponentpoolsave(green) terminate],newability[opponentpoolsave(blue) terminate],newability[opponentpoolsave(black) terminate],newability[opponentpoolsave(white) terminate],newability[opponentpoolsave(artifact) terminate],newability[opponentpoolsave(land) terminate])) oneshot
|
||||
text=Mana pools don't empty as steps and phases end.
|
||||
mana={3}{G}
|
||||
type=Enchantment
|
||||
@@ -128431,7 +128437,7 @@ autostack=if casted(this) then may moveTo(myhand) target(instant,sorcery|mygrave
|
||||
text=Emerge {6}{U} (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 Vexing Scuttler, you may return target instant or sorcery card from your graveyard to your hand.
|
||||
mana={8}
|
||||
other={emerge}{6}{U} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Crab
|
||||
power=4
|
||||
@@ -131561,8 +131567,8 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Wandering Graybeard
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then life:4 controller)!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then life:4 controller optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then life:4 controller)!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then life:4 controller optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Wandering Graybeard, you may reveal it. If you do, you gain 4 life.
|
||||
mana={3}{W}{W}
|
||||
type=Creature
|
||||
@@ -132397,8 +132403,8 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Waterspout Weavers
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then all(creature|mybattlefield) flying ueot)!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then all(creature|mybattlefield) flying ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then all(creature|mybattlefield) flying ueot)!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then all(creature|mybattlefield) flying ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Waterspout Weavers, you may reveal it. If you do, each creature you control gains flying until end of turn.
|
||||
mana={3}{U}{U}
|
||||
type=Creature
|
||||
@@ -134591,8 +134597,8 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Winnower Patrol
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(creature[share!types!]|*) then all(this) counter(1/1) )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(creature[share!types!]|reveal)~morethan~0 then all(this) counter(1/1,1) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
aicode=activate target(*[zpos=1]|mylibrary) moveto(mylibrary) and!(moveto(mylibrary) and!(if cantargetcard(*[creature;share!types!]|*) then all(this) counter(1/1) )!)!
|
||||
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then all(this) counter(1/1,1) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Winnower Patrol, you may reveal it. If you do, put a +1/+1 counter on Winnower Patrol.
|
||||
mana={2}{G}
|
||||
type=Creature
|
||||
@@ -135954,7 +135960,7 @@ autostack=if casted(this) then draw:1
|
||||
text=Emerge {5}{U} (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 Wretched Gryff, draw a card. -- Flying
|
||||
mana={7}
|
||||
other={emerge}{5}{U} name(Emerge)
|
||||
otherrestriction=compare(ishumannt)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
otherrestriction=compare(ishuman)~morethan~0,type(creature|myBattlefield)~morethan~0
|
||||
type=Creature
|
||||
subtype=Eldrazi Hippogriff
|
||||
power=3
|
||||
|
||||
Reference in New Issue
Block a user