diff --git a/projects/mtg/bin/Res/sets/primitives/crappy.txt b/projects/mtg/bin/Res/sets/primitives/crappy.txt index b88dab3b9..3f6a9aa4c 100644 --- a/projects/mtg/bin/Res/sets/primitives/crappy.txt +++ b/projects/mtg/bin/Res/sets/primitives/crappy.txt @@ -102,17 +102,27 @@ other={2}{B}{s(land|mybattlefield)}{s(land|mybattlefield)} name(Pay Kicker) type=Sorcery [/card] [card] -name=Brain Weevil +name=Brain Weevil abilities=intimidate auto={S}:discard:2 target(player) asSorcery text=Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.) -- Sacrifice Brain Weevil: Target player discards two cards. Activate this ability only any time you could cast a sorcery. mana={3}{B} type=Creature -subtype=Insect +subtype=Insect power=1 toughness=1 [/card] [card] +name=Brutal Nightstalker +auto=may discard:1 opponent +text=When Brutal Nightstalker enters the battlefield, you may have target opponent discard a card. +mana={3}{B}{B} +type=Creature +subtype=Nightstalker +power=3 +toughness=2 +[/card] +[card] name=Cabal Inquisitor auto=aslongas(*|mygraveyard) {1}{b}{e(*|mygraveyard)}{e(*|mygraveyard)}{t}:target(player) discard:1 asSorcery >6 text=Threshold - {1}{B}, {T}, Exile two cards from your graveyard: Target player discards a card. Activate this ability only any time you could cast a sorcery, and only if seven or more cards are in your graveyard. @@ -144,7 +154,7 @@ toughness=1 [/card] [card] name=Cao Cao, Lord of Wei -auto=discard:2 opponent MyTurnOnly +auto={T}:discard:2 opponent MyTurnOnly text={T}: Target opponent discards two cards. Activate this ability only during your turn, before attackers are declared. mana={3}{B}{B} type=Legendary Creature @@ -220,7 +230,7 @@ type=Enchantment [/card] [card] name=Cunning Advisor -auto=discard:1 opponent MyTurnOnly +auto={T}:discard:1 opponent MyTurnOnly text={T}: Target opponent discards a card. Activate this ability only during your turn, before attackers are declared. mana={3}{B} type=Creature @@ -240,6 +250,17 @@ power=2 toughness=2 [/card] [card] +name=Dauthi Mindripper +abilities=shadow +auto=@combat(notblocked) source(this):may discard:3 opponent && sacrifice all(this) +text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Dauthi Mindripper attacks and isn't blocked, you may sacrifice it. If you do, defending player discards three cards. +mana={3}{B} +type=Creature +subtype=Dauthi Minion +power=2 +toughness=1 +[/card] +[card] name=Deception target=opponent auto=discard:2 @@ -296,12 +317,21 @@ type=Instant [/card] [card] name=Disrupting Scepter -auto={3}{t}:target(player) discard:1 myturnonly +auto={3}{T}:target(player) discard:1 myTurnOnly text={3}{T}: Target player discards a card. Activate this ability only during your turn. mana={3} type=Artifact [/card] [card] +name=Dying Wail +target=creature +auto=@movedTo(mytgt|mygraveyard):discard:2 target(player) +text=Enchant creature -- When enchanted creature is put into a graveyard, target player discards two cards. +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Earsplitting Rats auto=discard:1 && discard:1 opponent auto={d(*|myhand)}:regenerate @@ -401,6 +431,17 @@ mana={3}{B}{B} type=Sorcery [/card] [card] +name=Ghost-Lit Stalker +auto={4}{B}:discard:2 target(player) asSorcery +autohand={5}{B}{B}{discard(this|myhand)}:discard:4 target(player) asSorcery +text={4}{B}, {T}: Target player discards two cards. Activate this ability only any time you could cast a sorcery. -- Channel - {5}{B}{B}, Discard Ghost-Lit Stalker: Target player discards four cards. Activate this ability only any time you could cast a sorcery. +mana={B} +type=Creature +subtype=Spirit +power=1 +toughness=1 +[/card] +[card] name=Guul Draz Specter abilities=flying auto=aslongas(*|opponenthand) 3/3 while <1 @@ -413,6 +454,18 @@ power=2 toughness=2 [/card] [card] +name=Haunted Cadaver +auto=@combatdamaged(player) from(this):may discard:3 opponent && sacrifice all(this) +facedown={3} +autofacedown={1}{B}:morph +text=Whenever Haunted Cadaver deals combat damage to a player, you may sacrifice it. If you do, that player discards three cards. -- Morph {1}{B} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +mana={3}{B} +type=Creature +subtype=Zombie +power=2 +toughness=2 +[/card] +[card] name=Headhunter auto=@combatdamaged(opponent) from(this):discard:1 opponent autofacedown={b}:morph @@ -425,6 +478,18 @@ power=1 toughness=1 [/card] [card] +name=Helm of the Ghastlord +target=creature +auto=teach(creature[blue]) 1/1 +auto=teach(creature[blue]) @damaged(opponent) from(this):draw:1 controller +auto=teach(creature[black]) 1/1 +auto=teach(creature[black]) @damaged(opponent) from(this):discard:1 opponent +text=Enchant creature -- As long as enchanted creature is blue, it gets +1/+1 and has "Whenever this creature deals damage to an opponent, draw a card." -- As long as enchanted creature is black, it gets +1/+1 and has "Whenever this creature deals damage to an opponent, that player discards a card." +mana={3}{UB} +type=Enchantment +subtype=Aura +[/card] +[card] name=Honden of Night's Reach auto=@each myupkeep:target(opponent) discard:type:shrine:mybattlefield text=At the beginning of your upkeep, target opponent discards a card for each Shrine you control. @@ -536,9 +601,19 @@ power=1 toughness=1 [/card] [card] +name=Mindstab Thrull +auto=@combat(notblocked) source(this):may discard:3 opponent && sacrifice all(this) +text=Whenever Mindstab Thrull attacks and isn't blocked, you may sacrifice it. If you do, defending player discards three cards. +mana={1}{B}{B} +type=Creature +subtype=Thrull +power=2 +toughness=2 +[/card] +[card] name=Mindwarper auto=counter(1/1,3) -auto={2}{b}{c(1/1,-1)}:target(player) discard:1 asSorcery +auto={2}{B}{c(1/1,-1)}:target(player) discard:1 asSorcery text=Mindwarper enters the battlefield with three +1/+1 counters on it. -- {2}{B}, Remove a +1/+1 counter from Mindwarper: Target player discards a card. Activate this ability only any time you could cast a sorcery. mana={2}{B}{B} type=Creature @@ -575,6 +650,17 @@ mana={1} type=Artifact [/card] [card] +name=Needle Specter +abilities=flying,wither +auto=@combatdamaged(opponent) from(this):discard:thatmuch opponent +text=Flying -- Wither (This deals damage to creatures in the form of -1/-1 counters.) -- Whenever Needle Specter deals combat damage to a player, that player discards that many cards. +mana={1}{B}{B} +type=Creature +subtype=Specter +power=1 +toughness=1 +[/card] +[card] name=Nezumi Bone-Reader auto={b}{s(creature|mybattlefield)}:target(player) discard:1 asSorcery text={B}, Sacrifice a creature: Target player discards a card. Activate this ability only any time you could cast a sorcery. @@ -686,6 +772,16 @@ power=1 toughness=1 [/card] [card] +name=Sadistic Hypnotist +auto={S(creature|myBattlefield)}:discard:2 target(player) asSorcery +text=Sacrifice a creature: Target player discards two cards. Activate this ability only any time you could cast a sorcery. +mana={3}{B}{B} +type=Creature +subtype=Human Minion +power=2 +toughness=2 +[/card] +[card] name=Scepter of Fugue auto={1}{b}{t}:target(player) discard:1 myturnonly text={1}{B}, {T}: Target player discards a card. Activate this ability only during your turn. @@ -726,6 +822,31 @@ power=3 toughness=2 [/card] [card] +name=Silent Specter +abilities=flying +auto=@combatdamaged(player) from(this):discard:2 opponent +facedown={3} +autofacedown={3}{B}{B}:morph +text=Flying -- Whenever Silent Specter deals combat damage to a player, that player discards two cards. -- Morph {3}{B}{B} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +mana={4}{B}{B} +type=Creature +subtype=Specter +power=4 +toughness=4 +[/card] +[card] +name=Shrieking Grotesque +abilities=flying +auto=alternative discard:1 target(player) +text=Flying -- When Shrieking Grotesque enters the battlefield, if {B} was spent to cast Shrieking Grotesque, target player discards a card. +mana={2}{W} +other={1}{B}{W} name(Spend B to Cast) +type=Creature +subtype=Gargoyle +power=2 +toughness=1 +[/card] +[card] name=Shrieking Specter auto=@attacking(this):discard:1 opponent text=Flying -- Whenever Shrieking Specter attacks, defending player discards a card. @@ -736,10 +857,19 @@ power=2 toughness=2 [/card] [card] +name=Shrine of Limitless Power +auto=@each my upkeep:counter(0/0,1,Charge) +auto=@movedTo(*[black]|mystack):counter(0/0,1,Charge) +auto={4}{T}{S}:thisforeach(counter{0/0.1.Charge}) discard:1 target(player) +mana={3} +type=Artifact +text=At the beginning of your upkeep or whenever you cast a black spell, put a charge counter on Shrine of Limitless Power. {4}, {T}, Sacrifice Shrine of Limitless Power: Target player discards a card for each charge counter on Shrine of Limitless Power. +[/card] +[card] name=Skull Fracture target=player auto=discard:1 -flashback={3}{b} +flashback={3}{B} text=Target player discards a card. -- Flashback {3}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={B} type=Sorcery @@ -754,6 +884,14 @@ type=Artifact subtype=Equipment [/card] [card] +name=Splitting Headache +auto=choice discard:2 target(player) +auto=choice reject target(*|hand) +text=Choose one - Target player discards two cards; or target player reveals his or her hand, you choose a card from it, then that player discards that card. +mana={3}{B} +type=Sorcery +[/card] +[card] name=Stronghold Rats abilities=shadow auto=@combatdamaged(opponent) from(this):all(player) discard:1 @@ -811,6 +949,15 @@ type=Sorcery subtype=Arcane [/card] [card] +name=Unburden +target=player +auto=discard:2 +autohand=__CYCLING__({2}) +text=Target player discards two cards. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{B}{B} +type=Sorcery +[/card] +[card] name=Unhinge target=player auto=discard:1 diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 33016a233..4e7e5ba4b 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -841,7 +841,7 @@ toughness=3 [/card] [card] name=Agent of Shauku -auto={S(land|myBattlefield)}:2/0 target(creature) +auto={1}{B}{S(land|myBattlefield)}:2/0 target(creature) text={1}{B}, Sacrifice a land: Target creature gets +2/+0 until end of turn. mana={1}{B} type=Creature @@ -10715,8 +10715,8 @@ type=Sorcery [card] name=Casting of Bones target=creature -auto=@movedto(graveyard) from(mytgt|Battlefield):reject target(*|hand) auto=@movedto(graveyard) from(mytgt|Battlefield):draw:3 controller +auto=@movedto(graveyard) from(mytgt|Battlefield):reject target(*|hand) text=Enchant creature -- When enchanted creature is put into a graveyard, draw three cards, then discard one of them. mana={2}{B} type=Enchantment @@ -18212,6 +18212,16 @@ power=1 toughness=2 [/card] [card] +name=Disciple of Griselbrand +auto={1}:notatarget(creature|mybattlefield) dynamicability sacrifice +text={1}, Sacrifice a creature: You gain life equal to the sacrificed creature's toughness. +mana={1}{B} +type=Creature +subtype=Human Cleric +power=1 +toughness=1 +[/card] +[card] name=Disciple of Kangee auto={T}:flying && transforms((,blue)) target(creature) ueot text={U}, {T}: Target creature gains flying and becomes blue until end of turn. @@ -27340,6 +27350,15 @@ text=Enchant creature -- Prevent all combat damage that would be dealt to and de mana={2}{U} type=Enchantment subtype=Aura +[/card]ard] +name=Ghastly Discovery +auto=draw:2 +auto=reject target(*|myhand) +auto=alternative draw:2 reject target(*|myhand) +other={2}{U}{T(creature[blue]|mybattlefield)}{T(creature[blue]|mybattlefield)} name(Pay Conspire) +text=Draw two cards, then discard a card. -- Conspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it.) +mana={2}{U} +type=Sorcery [/card] [card] name=Gate Hound @@ -67104,6 +67123,16 @@ power=4 toughness=2 [/card] [card] +name=Soldier of Fortune +auto={R}{T}:shuffle target(player) +text={R}, {T}: Target player shuffles his or her library. +mana={R} +type=Creature +subtype=Human Mercenary +power=1 +toughness=1 +[/card] +[card] name=Soldier Replica auto={1}{W}{S}:Damage:3 target(creature[attacking;blocking]) text={1}{W}, Sacrifice Soldier Replica: Soldier Replica deals 3 damage to target attacking or blocking creature. @@ -76293,6 +76322,14 @@ power=1 toughness=3 [/card] [card] +name=Trapfinder's Trick +target=*|hand +auto=reject all(trap|targetcontrollerhand) +text=Target player reveals his or her hand and discards all Trap cards. +mana={1}{U} +type=Sorcery +[/card] +[card] name=Trapjaw Kelpie abilities=flash,persist text=Flash -- Persist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index ae93a3df7..3c0d94538 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -2244,15 +2244,6 @@ power=2 toughness=2 [/card] [card] -name=Brutal Nightstalker -text=When Brutal Nightstalker enters the battlefield, you may have target opponent discard a card. -mana={3}{B}{B} -type=Creature -subtype=Nightstalker -power=3 -toughness=2 -[/card] -[card] name=Brutal Suppression text=Activated abilities of nontoken Rebels cost an additional "Sacrifice a land" to activate. mana={R} @@ -4542,15 +4533,6 @@ power=2 toughness=4 [/card] [card] -name=Dauthi Mindripper -text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Dauthi Mindripper attacks and isn't blocked, you may sacrifice it. If you do, defending player discards three cards. -mana={3}{B} -type=Creature -subtype=Dauthi Minion -power=2 -toughness=1 -[/card] -[card] name=Dawn Charm text=Choose one - Prevent all combat damage that would be dealt this turn; or regenerate target creature; or counter target spell that targets you. mana={1}{W} @@ -5687,13 +5669,6 @@ mana={G} type=Sorcery [/card] [card] -name=Dying Wail -text=Enchant creature -- When enchanted creature is put into a graveyard, target player discards two cards. -mana={1}{B} -type=Enchantment -subtype=Aura -[/card] -[card] name=Dystopia text=Cumulative upkeep - Pay 1 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- At the beginning of each player's upkeep, that player sacrifices a green or white permanent. mana={1}{B}{B} @@ -7838,15 +7813,6 @@ text={T}: Add {1} to your mana pool. -- {T}, Sacrifice Ghost Quarter: Destroy ta type=Land [/card] [card] -name=Ghost-Lit Stalker -text={4}{B}, {T}: Target player discards two cards. Activate this ability only any time you could cast a sorcery. -- Channel - {5}{B}{B}, Discard Ghost-Lit Stalker: Target player discards four cards. Activate this ability only any time you could cast a sorcery. -mana={B} -type=Creature -subtype=Spirit -power=1 -toughness=1 -[/card] -[card] name=Ghost-Lit Warder text={3}{U}, {T}: Counter target spell unless its controller pays {2}. -- Channel - {3}{U}, Discard Ghost-Lit Warder: Counter target spell unless its controller pays {4}. mana={1}{U} @@ -9189,15 +9155,6 @@ mana={3}{B}{B} type=Instant [/card] [card] -name=Haunted Cadaver -text=Whenever Haunted Cadaver deals combat damage to a player, you may sacrifice it. If you do, that player discards three cards. -- Morph {1}{B} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -mana={3}{B} -type=Creature -subtype=Zombie -power=2 -toughness=2 -[/card] -[card] name=Haunting Hymn text=Target player discards two cards. If you cast this spell during your main phase, that player discards four cards instead. mana={4}{B}{B} @@ -9342,13 +9299,6 @@ mana={4} type=Artifact [/card] [card] -name=Helm of the Ghastlord -text=Enchant creature -- As long as enchanted creature is blue, it gets +1/+1 and has "Whenever this creature deals damage to an opponent, draw a card." -- As long as enchanted creature is black, it gets +1/+1 and has "Whenever this creature deals damage to an opponent, that player discards a card." -mana={3}{UB} -type=Enchantment -subtype=Aura -[/card] -[card] name=Hematite Talisman text=Whenever a player casts a red spell, you may pay {3}. If you do, untap target permanent. mana={2} @@ -13319,15 +13269,6 @@ mana={5}{B} type=Sorcery [/card] [card] -name=Mindstab Thrull -text=Whenever Mindstab Thrull attacks and isn't blocked, you may sacrifice it. If you do, defending player discards three cards. -mana={1}{B}{B} -type=Creature -subtype=Thrull -power=2 -toughness=2 -[/card] -[card] name=Mine Excavation mana={1}{W} type=Sorcery @@ -14351,16 +14292,6 @@ mana={R} type=Instant [/card] [card] -name=Needle Specter -abilities=flying,wither -text=Flying -- Wither (This deals damage to creatures in the form of -1/-1 counters.) -- Whenever Needle Specter deals combat damage to a player, that player discards that many cards. -mana={1}{B}{B} -type=Creature -subtype=Specter -power=1 -toughness=1 -[/card] -[card] name=Needlebite Trap text=If an opponent gained life this turn, you may pay {B} rather than pay Needlebite Trap's mana cost. -- Target player loses 5 life and you gain 5 life. mana={5}{B}{B} @@ -18379,15 +18310,6 @@ power=3 toughness=1 [/card] [card] -name=Sadistic Hypnotist -text=Sacrifice a creature: Target player discards two cards. Activate this ability only any time you could cast a sorcery. -mana={3}{B}{B} -type=Creature -subtype=Human Minion -power=2 -toughness=2 -[/card] -[card] name=Sage Aven text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- When Sage Aven enters the battlefield, look at the top four cards of your library, then put them back in any order. mana={3}{U} @@ -19524,21 +19446,6 @@ power=6 toughness=6 [/card] [card] -name=Shrieking Grotesque -text=Flying -- When Shrieking Grotesque enters the battlefield, if {B} was spent to cast Shrieking Grotesque, target player discards a card. -mana={2}{W} -type=Creature -subtype=Gargoyle -power=2 -toughness=1 -[/card] -[card] -name=Shrine of Limitless Power -mana={3} -type=Artifact -text=At the beginning of your upkeep or whenever you cast a black spell, put a charge counter on Shrine of Limitless Power. {4}, {T}, Sacrifice Shrine of Limitless Power: Target player discards a card for each charge counter on Shrine of Limitless Power. -[/card] -[card] name=Shrine of Piercing Vision mana={2} type=Artifact @@ -19671,15 +19578,6 @@ power=1 toughness=5 [/card] [card] -name=Silent Specter -text=Flying -- Whenever Silent Specter deals combat damage to a player, that player discards two cards. -- Morph {3}{B}{B} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -mana={4}{B}{B} -type=Creature -subtype=Specter -power=4 -toughness=4 -[/card] -[card] name=Silhouette text=Prevent all damage that would be dealt to target creature this turn by spells or abilities that target it. mana={1}{U} @@ -20084,20 +19982,6 @@ power=1 toughness=1 [/card] [card] -name=Soldier of Fortune -auto={R}{T}:shuffle target(player) -text={R}, {T}: Target player shuffles his or her library. -mana={R} -type=Creature -subtype=Human Mercenary -power=1 -toughness=1 -[/card] -[card] -name=Soldier token card -mana= -[/card] -[card] name=Solitary Confinement text=At the beginning of your upkeep, sacrifice Solitary Confinement unless you discard a card. -- Skip your draw step. -- You have shroud. (You can't be the target of spells or abilities.) -- Prevent all damage that would be dealt to you. mana={2}{W} @@ -20637,15 +20521,6 @@ power=1 toughness=1 [/card] [card] -name=Spirit -mana= -type=Creature -subtype=Spirit -power=1 -toughness=1 -text=Flying -[/card] -[card] name=Spirit Cairn text=Whenever a player discards a card, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield. mana={2}{W} @@ -20833,10 +20708,6 @@ type=Enchantment text=o1oG: Choose a card in your hand. Covering the artist's name, reveal the card to target player. If that player cannot name the artist, reveal the artist's name and put a Squirrel token into play. Treat this token as a 1/1 green creature. [/card] [card] -name=Squirrel token card -mana= -[/card] -[card] name=Stabilizer text=Players can't cycle cards. mana={2} @@ -22793,12 +22664,6 @@ power=2 toughness=3 [/card] [card] -name=Trapfinder's Trick -text=Target player reveals his or her hand and discards all Trap cards. -mana={1}{U} -type=Sorcery -[/card] -[card] name=Traveling Plague text=Enchant creature -- At the beginning of each upkeep, put a plague counter on Traveling Plague. -- Enchanted creature gets -1/-1 for each plague counter on Traveling Plague. -- When enchanted creature leaves the battlefield, that creature's controller returns Traveling Plague from its owner's graveyard to the battlefield. mana={3}{B}{B} @@ -24947,10 +24812,6 @@ power=3 toughness=1 [/card] [card] -name=Zombie token card -mana= -[/card] -[card] name=Zoologist text={3}{G}, {T}: Reveal the top card of your library. If it's a creature card, put it onto the battlefield. Otherwise, put it into your graveyard. mana={3}{G}