Files
wagic/projects/mtg/bin/Res/sets/PLC/_cards.dat
Psyyringe 6956074877 Psyringe - fixed Mirri the Cursed (PLC). Temporarily fixed Reiver Demon (MRD). Thanks to Raphael_Carlo for the bug report.
Important: I just realized that the fix to Reiver Demon will probably lead to problems later on. The problem is this: Reiver Demon has an ability "When yu play this from your hand ...". This was coded as @moveto(this|mybattlefield) from(mayhand). Which doesn't work, because the card doesn't actually enter the battlefield from the hand, it enters from the stack. So, "@moveto(this|mybattlefield) from(maystack)" has the desired effect. However, IIUC, spells played from anywhere else (e.g. from the graveyard, if they allow that) should be placed on the stack to. Hence, the "fixed" trigger will also fire in this case, which is wrong.

This means that we can't actually code "played from ..." entirely correct at the moment. Is there a solution for this?

According to the rules, only a copy of a spell enters the stack (never the spell itself), so could the "from()" part access where the card actually came from?

Do we need an @played trigger to differentiate between moving a card and actually playing it?
2010-01-01 13:33:22 +00:00

600 lines
13 KiB
Plaintext

[card]
text=All Sliver creatures have trample.
id=126015
name=Battering Sliver
rarity=C
mana={5}{R}
type=Creature
subtype=Sliver
auto=lord(sliver) trample
power=4
toughness=4
[/card]
[card]
text={T}: Target player loses 1 life. {4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library.
id=124506
name=Blightspeaker
rarity=C
mana={1}{B}
auto={T}:life:-1 target(player)
auto={4}{T}:moveTo(myBattlefield) target(rebel[manacost<=3]|mylibrary)
type=Creature
subtype=Human Rebel Cleric
power=1
toughness=1
[/card]
[card]
text=First strike, protection from white
id=130715
name=Blood Knight
rarity=U
mana={R}{R}
type=Creature
subtype=Human Knight
power=2
toughness=2
abilities=first strike,protection from white
[/card]
[card]
text=You may have Body Double enter the battlefield as a copy of any creature card in a graveyard.
auto=may copy notatarget(creature|graveyard)
id=124443
name=Body Double
rarity=R
mana={4}{U}
type=Creature
subtype=Shapeshifter
power=0
toughness=0
[/card]
[card]
text=Bog Serpent can't attack unless defending player controls a Swamp. When you control no Swamps, sacrifice Bog Serpent.
id=122321
name=Bog Serpent
rarity=C
mana={5}{B}
type=Creature
subtype=Serpent
power=5
toughness=5
abilities=swamphome
[/card]
[card]
text=Target creature gets +3/+3 until end of turn.
target=creature
auto=3/3
id=122373
name=Brute Force
rarity=C
mana={R}
type=Instant
[/card]
[card]
text=Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.) When Citanul Woodreaders enters the battlefield, if it was kicked, draw two cards.
id=122290
name=Citanul Woodreaders
rarity=C
mana={2}{G}
kicker={2}{G}
auto=kicker draw:2
type=Creature
subtype=Human Druid
power=1
toughness=4
[/card]
[card]
text=Other white creatures get +1/+1. Nonwhite creatures get -1/-1. Pay 2 life: Return Crovax, Ascendant Hero to its owner's hand.
auto=lord(creature[white]) 1/1 other
auto=lord(creature[-white]) -1/-1
auto={0}:moveTo(ownerhand) && life:-2 controller
id=122487
name=Crovax, Ascendant Hero
rarity=R
mana={4}{W}{W}
type=Creature
subtype=Human Lord
power=4
toughness=4
abilities=legendary
[/card]
[card]
text=Destroy all creatures. They can't be regenerated.
auto=bury all(creature)
id=122423
name=Damnation
rarity=R
mana={2}{B}{B}
type=Sorcery
[/card]
[card]
text=All Slivers have "Sacrifice this permanent: You gain 3 life."
id=126012
name=Darkheart Sliver
rarity=U
mana={B}{G}
type=Creature
subtype=Sliver
auto=lord(sliver) {S}:life:3
power=2
toughness=2
[/card]
[card]
text=All Sliver creatures have defender. All Slivers have "When this permanent enters the battlefield, draw a card."
id=126025
name=Dormant Sliver
rarity=U
mana={2}{G}{U}
type=Creature
subtype=Sliver
auto=lord(sliver) defender
auto=@movedTo(sliver|myBattlefield):draw:1 controller
auto=@movedTo(sliver|opponentBattlefield):draw:1 opponent
power=2
toughness=2
[/card]
[card]
text=Enchant creature Enchanted creature gets +2/+0 and can't be blocked by creatures with flying.
id=110501
target=creature
auto=2/0
auto=cantbeblockedby(creatures[flying])
name=Dust Corona
rarity=C
mana={R}
type=Enchantment
subtype=Aura
[/card]
[card]
text=Enchant creature You control enchanted creature. At the beginning of your upkeep, enchanted creature deals 1 damage to its owner.
target=creature
auto=@each my upkeep:life:-1 opponent
alias=1194
id=122413
name=Enslave
rarity=U
mana={4}{B}{B}
type=Enchantment
subtype=Aura
[/card]
[card]
text=Whenever another creature enters the battlefield, you gain 1 life.
auto=@movedTo(other creature|battlefield):life:1 controller
id=122428
name=Essence Warden
rarity=C
mana={G}
type=Creature
subtype=Elf Shaman
power=1
toughness=1
[/card]
[card]
text=Choose one - Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library; or return target creature card from your graveyard to your hand; or target creature gains flying until end of turn.
id=124047
auto=may moveTo(myhand) target(land[basic]|mylibrary)
auto=may moveTo(myhand) target(land[basic]|mygraveyard)
auto=may flying target(creature)
name=Evolution Charm
rarity=C
mana={1}{G}
type=Instant
[/card]
[card]
text=Creatures you control get +1/+1.
auto=lord(creature|myBattlefield) 1/1
id=122367
name=Gaea's Anthem
rarity=R
mana={1}{G}{G}
type=Enchantment
[/card]
[card]
text={W}, {T}, Discard a card: Creatures you control get +1/+0 until end of turn.
id=126809
name=Ghost Tactician
rarity=C
mana={4}{W}
type=Creature
subtype=Spirit Spellshaper
auto={W}{T}{S(*|myhand)}:lord(creature|mybattlefield) 1/0
power=2
toughness=5
[/card]
[card]
text=Trample, haste At end of turn, sacrifice Groundbreaker.
id=122429
name=Groundbreaker
rarity=R
mana={G}{G}{G}
type=Creature
subtype=Elemental
auto=@next endofturn:bury
power=6
toughness=1
abilities=trample,haste
[/card]
[card]
text=Draw three cards.
auto=draw:3
id=122362
name=Harmonize
rarity=U
mana={2}{G}{G}
type=Sorcery
[/card]
[card]
text=Hedge Troll gets +1/+1 as long as you control a Plains. {W}: Regenerate Hedge Troll.
auto=aslongas(plains|myBattlefield) 1/1
auto={W}:regenerate
id=122405
name=Hedge Troll
rarity=U
mana={2}{G}
type=Creature
subtype=Troll Cleric
power=2
toughness=2
[/card]
[card]
text={0}: Until end of turn, Jodah's Avenger gets -1/-1 and gains your choice of double strike, protection from red, vigilance, or shadow. (A creature with shadow can block or be blocked by only creatures with shadow.)
id=124482
name=Jodah's Avenger
rarity=U
mana={5}{U}
type=Creature
subtype=Shapeshifter
auto={0}:double strike && -1/-1
auto={0}:protection from red && -1/-1
auto={0}:vigilance && -1/-1
auto={0}:shadow && -1/-1
power=4
toughness=4
[/card]
[card]
text=Enchant creature Whenever enchanted creature deals damage to an opponent, you may draw a card.
id=122451
target=creature
auto=@damaged(player) from(mytgt):may draw:1 controller
name=Keen Sense
rarity=U
mana={G}
type=Enchantment
subtype=Aura
[/card]
[card]
text={2}, {T}: Add {B} to your mana pool for each Swamp you control.
auto={2}{T}:foreach(swamp|myBattlefield) Add:{B}
id=124507
name=Magus of the Coffers
rarity=R
mana={4}{B}
type=Creature
subtype=Human Wizard
power=4
toughness=4
[/card]
[card]
text=Flying {W}{W}{W}: Regenerate Malach of the Dawn.
auto={W}{W}{W}:regenerate
id=122481
name=Malach of the Dawn
rarity=U
mana={2}{W}{W}
type=Creature
subtype=Angel
power=2
toughness=4
abilities=flying
[/card]
[card]
text=Flash (You may cast this spell any time you could cast an instant.) Enchant creature. Whenever a creature enters the battlefield, enchanted creature gets +2/+2 until end of turn.
id=122349
target=Creature
auto=@movedTo(creature|myBattlefield):2/2 ueot
name=Mantle of Leadership
rarity=U
mana={1}{W}
type=Enchantment
subtype=Aura
abilities=flash
[/card]
[card]
text=Whenever you cast an enchantment spell, you may draw a card.
auto=@movedTo(enchantment|mystack):may draw:1
id=126214
name=Mesa Enchantress
rarity=R
mana={1}{W}{W}
type=Creature
subtype=Human Druid
power=0
toughness=2
[/card]
[card]
text=Choose one - Midnight Charm deals 1 damage to target creature and you gain 1 life; or target creature gains first strike until end of turn; or tap target creature.
id=124034
auto=may damage:1 target(creature) && life:1 controller
auto=may first strike target(creature)
auto=may tap target(creature)
name=Midnight Charm
rarity=C
mana={B}
type=Instant
[/card]
[card]
text=Flying, first strike, haste Whenever Mirri the Cursed deals combat damage to a creature, put a +1/+1 counter on Mirri the Cursed.
id=122406
name=Mirri the Cursed
rarity=R
mana={2}{B}{B}
type=Creature
subtype=Vampire Cat
auto=@damaged(creature) from(this):counter(1/1,1)
power=3
toughness=2
abilities=flying,first strike,haste,legendary
[/card]
[card]
text=All Slivers have "{3}, Sacrifice this permanent: Destroy target permanent."
id=126023
name=Necrotic Sliver
rarity=U
mana={1}{W}{B}
type=Creature
subtype=Sliver
auto=lord(sliver) {3}{S}:destroy target(*)
power=2
toughness=2
[/card]
[card]
text=Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.) If Pouncing Wurm was kicked, it enters the battlefield with three +1/+1 counters on it and with haste.
id=122323
name=Pouncing Wurm
rarity=U
mana={3}{G}
kicker={2}{G}
auto=kicker haste
auto=kicker counter(1/1,3)
type=Creature
subtype=Wurm
power=3
toughness=3
[/card]
[card]
text={1}{B}, {T}, Discard a card: Target creature gets +1/+0 and gains first strike until end of turn.
id=130717
name=Ridged Kusite
rarity=C
mana={B}
type=Creature
subtype=Horror Spellshaper
auto={1}{B}{T}{S(*|myhand)}:1/0 && first strike target(creature)
power=1
toughness=1
[/card]
[card]
text=Exile Simian Spirit Guide from your hand: Add {R} to your mana pool.
id=124474
name=Simian Spirit Guide
rarity=C
mana={2}{R}
type=Creature
subtype=Ape Spirit
autohand={0}:moveTo(exile) && add{R}
power=2
toughness=2
[/card]
[card]
text=All Sliver creatures get +1/+1.
id=125879
name=Sinew Sliver
rarity=C
mana={1}{W}
type=Creature
subtype=Sliver
auto=lord(sliver) 1/1
power=1
toughness=1
[/card]
[card]
text=Skirk Shaman can't be blocked except by artifact creatures and/or red creatures.
id=131011
name=Skirk Shaman
rarity=C
mana={1}{R}{R}
type=Creature
subtype=Goblin Shaman
power=2
toughness=2
abilities=intimidate
[/card]
[card]
text=All Sliver creatures have first strike.
id=126022
name=Spitting Sliver
rarity=C
mana={4}{B}
type=Creature
subtype=Sliver
auto=lord(sliver) first strike
power=3
toughness=3
[/card]
[card]
text={2}{G}{G}, {T}, Discard a card: You gain 2 life for each card in your hand.
id=124505
name=Sophic Centaur
rarity=U
mana={3}{G}
type=Creature
subtype=Centaur Spellshaper
auto={2}{G}{G}{T}{S(*|myhand)}:foreach(*|myhand) life:2 controller
power=1
toughness=1
[/card]
[card]
text=Sunlance deals 3 damage to target nonwhite creature.
target=creature[-white]
auto=Damage:3
id=122355
name=Sunlance
rarity=C
mana={W}
type=Sorcery
[/card]
[card]
text=All Sliver creatures have vigilance.
id=124044
name=Synchronous Sliver
rarity=C
mana={4}{U}
type=Creature
subtype=Sliver
auto=lord(sliver) vigilance
power=3
toughness=3
[/card]
[card]
text=Flying, Vigilance
id=125873
name=Serra Sphinx
rarity=R
type=Creature
subtype=Sphinx
mana={3}{U}{U}
power=4
toughness=4
abilities=vigilance,flying
[/card]
[card]
text=Swampwalk {G}: Regenerate Mire Boa.
id=122420
name=Mire Boa
rarity=C
mana={1}{G}
type=Creature
subtype=Snake
auto={G}:regenerate
power=2
toughness=1
abilities=swampwalk
[/card]
[card]
text=Reach (This creature can block creatures with flying.)
id=122268
name=Needlepeak Spider
rarity=C
mana={3}{R}
type=Creature
subtype=Spider
power=4
toughness=2
abilities=reach
[/card]
[card]
text={T}:Prodigal Pyromancer deals 1 damage to target creature or player.
id=122338
name=Prodigal Pyromancer
rarity=C
mana={2}{R}
type=Creature
subtype=Human Wizard
auto={T}:damage:1 target(creature,player)
power=1
toughness=1
[/card]
[card]
text={B}, {T}: Tap target creature.
id=130718
name=Rathi Trapper
rarity=C
mana={1}{B}
type=Creature
subtype=Human Rebel Rogue
auto={B}{T}:tap target(creature)
power=1
toughness=2
[/card]
[card]
text=All Sliver creatures have haste.
id=126018
name=Reflex Sliver
rarity=C
mana={3}{G}
type=Creature
subtype=Sliver
auto=lord(sliver) haste
power=2
toughness=2
[/card]
[card]
text={W}:Regenerate Revered Dead.
id=122282
name=Revered Dead
rarity=C
mana={1}{W}
type=Creature
subtype=Spirit Soldier
auto={W}:regenerate
power=1
toughness=1
[/card]
[card]
text=Destroy target nonwhite permanent.
target=*[-white]
auto=destroy
id=122435
name=Saltblast
rarity=U
mana={3}{W}{W}
type=Sorcery
[/card]
[card]
text={T}:Target creature gets -2/-0 until end of turn.
id=124037
name=Saltfield Recluse
rarity=C
mana={2}{W}
type=Creature
subtype=Human Rebel Cleric
auto={T}:-2/-0 target(creature)
power=1
toughness=2
[/card]
[card]
text=Sacrifice Seal of Primordium: Destroy target artifact or enchantment.
auto={S}:destroy target(artifact,enchantment)
id=130816
name=Seal of Primordium
rarity=C
mana={1}{G}
type=Enchantment
[/card]
[card]
text=Enchant creature Enchanted creature can't attack or block. Enchanted creature has "{T}:Add one mana of any color to your mana pool."
id=131004
target=creature
auto=cantattack
auto=cantblock
auto={T}:Add{W}
auto={T}:Add{U}
auto={T}:Add{B}
auto={T}:Add{R}
auto={T}:Add{G}
name=Utopia Vow
rarity=C
mana={1}{G}
type=Enchantment
subtype=Aura
[/card]
[card]
text=Enchant creature Enchanted creature has lifelink.
id=122366
target=creature
name=Vampiric link
rarity=U
mana={B}
auto=lifelink
type=Enchantment
subtype=Aura
[/card]