diff --git a/projects/mtg/bin/Res/rules/mtg.txt b/projects/mtg/bin/Res/rules/mtg.txt index 08f46a55b..c771a1128 100644 --- a/projects/mtg/bin/Res/rules/mtg.txt +++ b/projects/mtg/bin/Res/rules/mtg.txt @@ -11,11 +11,12 @@ auto=maxPlay(land)1 #Lands Mana Rules -auto=lord(Swamp|MyBattlefield) {T}:Add{B} -auto=lord(Forest|MyBattlefield) {T}:Add{G} -auto=lord(Island|MyBattlefield) {T}:Add{U} -auto=lord(Mountains|MyBattlefield) {T}:Add{R} auto=lord(Plains|MyBattlefield) {T}:Add{W} +auto=lord(Island|MyBattlefield) {T}:Add{U} +auto=lord(Swamp|MyBattlefield) {T}:Add{B} +auto=lord(Mountains|MyBattlefield) {T}:Add{R} +auto=lord(Forest|MyBattlefield) {T}:Add{G} + #Mana Empties from manapool at the end of each phase auto=@each untap:removeMana(*) diff --git a/projects/mtg/bin/Res/rules/testsuite.txt b/projects/mtg/bin/Res/rules/testsuite.txt index 0852a1f00..c846e35f0 100644 --- a/projects/mtg/bin/Res/rules/testsuite.txt +++ b/projects/mtg/bin/Res/rules/testsuite.txt @@ -8,11 +8,11 @@ auto=@each my draw:draw:1 auto=maxPlay(land)1 #Lands Mana Rules -auto=lord(Swamp|MyBattlefield) {T}:Add{B} -auto=lord(Forest|MyBattlefield) {T}:Add{G} -auto=lord(Island|MyBattlefield) {T}:Add{U} -auto=lord(Mountains|MyBattlefield) {T}:Add{R} auto=lord(Plains|MyBattlefield) {T}:Add{W} +auto=lord(Island|MyBattlefield) {T}:Add{U} +auto=lord(Swamp|MyBattlefield) {T}:Add{B} +auto=lord(Mountains|MyBattlefield) {T}:Add{R} +auto=lord(Forest|MyBattlefield) {T}:Add{G} #Mana Empties from manapool at the end of each phase auto=@each untap:removeMana(*) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 299fd1a21..23da37c15 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -6147,6 +6147,13 @@ power=4 toughness=5 [/card] [card] +name=Blanket of Night +auto=lord(land) transforms((swamp)) +text=Each land is a Swamp in addition to its other land types. +mana={1}{B}{B} +type=Enchantment +[/card] +[card] name=Blasted Landscape auto={T}:Add {1} autohand={2}:cycling @@ -6660,17 +6667,6 @@ power=1 toughness=1 [/card] [card] -name=Bloodcrazed Goblin -auto=this(opponentdamagecount >0) -cantattack -text=Bloodcrazed Goblin can't attack unless an opponent was dealt noncombat damage this turn. -mana={R} -abilities=cantattack -type=Creature -subtype=Goblin Berserker -power=2 -toughness=2 -[/card] -[card] name=Blood Crypt auto=tap auto=may untap && life:-2 controller @@ -6710,6 +6706,16 @@ power=2 toughness=2 [/card] [card] +name=Blood Moon +auto=lord(land[-basic]) loseabilities +auto=lord(land[-basic]) transforms((mountain)) +auto=lord(land[-basic]) losesubtypesof(land) +auto=lord(land[-basic]) transforms((mountain)) +text=Nonbasic lands are Mountains. +mana={2}{R} +type=Enchantment +[/card] +[card] name=Blood Pet auto={S}:Add{B} text=Sacrifice Blood Pet: Add {B} to your mana pool. @@ -6775,6 +6781,17 @@ mana={B} type=Enchantment [/card] [card] +name=Bloodcrazed Goblin +auto=this(opponentdamagecount >0) -cantattack +text=Bloodcrazed Goblin can't attack unless an opponent was dealt noncombat damage this turn. +mana={R} +abilities=cantattack +type=Creature +subtype=Goblin Berserker +power=2 +toughness=2 +[/card] +[card] name=Bloodghast abilities=cantblock auto=this(opponentlife < 11) haste @@ -12396,6 +12413,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Contaminated Ground +text=Enchant land -- Enchanted land is a Swamp. -- Whenever enchanted land becomes tapped, its controller loses 2 life. +target=land +auto=loseabilities +auto=losesubtypesof(land) +auto=transforms((swamp)) +auto=@tappedformana(mytgt):life:-3 targetcontroller +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Contemplation auto=@movedTo(*|mystack) from(myhand):life:1 text=Whenever you cast a spell, you gain 1 life. @@ -12453,6 +12482,17 @@ mana={1}{W}{W} type=Enchantment [/card] [card] +name=Conversion +auto=upcost[{W}{W}] sacrifice +auto=lord(mountain) loseabilities +auto=lord(mountain) transforms((plains)) +auto=lord(mountain) losesubtypesof(land) +auto=lord(mountain) transforms((plains)) +text=At the beginning of your upkeep, sacrifice Conversion unless you pay {W}{W}. -- All Mountains are Plains. +mana={2}{W}{W} +type=Enchantment +[/card] +[card] name=Conversion Chamber auto={2}{T}:moveTo(exile) target(artifact|graveyard) && counter(0/0,1,Charge) all(this) auto={2}{T}{C(0/0,-1,Charge)}:token(Golem,Artifact Creature Golem,3/3) @@ -17380,6 +17420,21 @@ power=1 toughness=5 [/card] [card] +name=Dream Thrush +abilities=flying +auto={T}:ueot name(land becomes a plains) loseabilities && losesubtypesof(land) && transforms((plains)) target(land) +auto={T}:ueot name(land becomes a island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +auto={T}:ueot name(land becomes a swamp) loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) +auto={T}:ueot name(land becomes a mountain) loseabilities && losesubtypesof(land) && transforms((mountain)) target(land) +auto={T}:ueot name(land becomes a forest) loseabilities && losesubtypesof(land) && transforms((forest)) target(land) +text=Flying -- {T}: Target land becomes the basic land type of your choice until end of turn. +mana={1}{U} +type=Creature +subtype=Bird +power=1 +toughness=1 +[/card] +[card] name=Dreamborn Muse auto=@each my upkeep:foreach(*|myhand) deplete:1 controller auto=@each opponent upkeep:foreach(*|opponenthand) deplete:1 opponent @@ -17409,6 +17464,18 @@ mana={6} type=Artifact [/card] [card] +name=Dreamwinder +abilities=cantattack +auto=aslongas(island|opponentBattlefield) -cantattack +auto={U}{S(island|myBattlefield)}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +text=Dreamwinder can't attack unless defending player controls an Island. -- {U}, Sacrifice an Island: Target land becomes an Island until end of turn. +mana={3}{U} +type=Creature +subtype=Serpent +power=4 +toughness=3 +[/card] +[card] name=Dredge target=creature,land|mybattlefield auto=moveTo(mygraveyard) @@ -20457,7 +20524,7 @@ text=Enchant land -- Enchanted land is a Swamp. target=land auto=loseabilities auto=losesubtypesof(land) -auto=transforms((swamp,)) +auto=transforms((swamp)) mana={B} type=Enchantment subtype=Aura @@ -22976,18 +23043,6 @@ mana={U} type=Enchantment [/card] [card] -name=Floodgate -text=Defender (This creature can't attack.) -- When Floodgate has flying, sacrifice it. -- When Floodgate leaves the battlefield, it deals damage equal to half the number of Islands you control, rounded down, to each nonblue creature without flying. -auto=aslongas(floodgate[flying]|mybattlefield) all(this) sacrifice while >0 -auto=@movedto(nonbattlezone) from(this|mybattlefield):damage:halfdowntype:island:mybattlefield all(creature[-blue;-flying]) -mana={3}{U} -type=Creature -subtype=Wall -abilities=defender -power=0 -toughness=5 -[/card] -[card] name=Flood Plain auto=tap auto={T}{S}:moveTo(myBattlefield) target(plains,island|myLibrary) @@ -23006,6 +23061,31 @@ power=1 toughness=2 [/card] [card] +name=Floodchaser +abilities=cantattack +auto=counter(1/1,6) +auto=aslongas(island|opponentBattlefield) -cantattack +auto={U}{C(1/1,-1)}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +text=Floodchaser enters the battlefield with six +1/+1 counters on it. -- Floodchaser can't attack unless defending player controls an Island. -- {U}, Remove a +1/+1 counter from Floodchaser: Target land becomes an Island until end of turn. +mana={5}{U} +type=Creature +subtype=Elemental +power=0 +toughness=0 +[/card] +[card] +name=Floodgate +text=Defender (This creature can't attack.) -- When Floodgate has flying, sacrifice it. -- When Floodgate leaves the battlefield, it deals damage equal to half the number of Islands you control, rounded down, to each nonblue creature without flying. +auto=aslongas(floodgate[flying]|mybattlefield) all(this) sacrifice while >0 +auto=@movedto(nonbattlezone) from(this|mybattlefield):damage:halfdowntype:island:mybattlefield all(creature[-blue;-flying]) +mana={3}{U} +type=Creature +subtype=Wall +abilities=defender +power=0 +toughness=5 +[/card] +[card] name=Flooded Grove auto={T}:Add {1} auto={GU}{T}:Add {G}{G} @@ -25482,6 +25562,17 @@ power=0 toughness=7 [/card] [card] +name=Glaciers +auto=upcost[{W}{U}] sacrifice +auto=lord(mountain) loseabilities +auto=lord(mountain) transforms((plains)) +auto=lord(mountain) losesubtypesof(land) +auto=lord(mountain) transforms((plains)) +text=At the beginning of your upkeep, sacrifice Glaciers unless you pay {W}{U}. -- All Mountains are Plains. +mana={2}{W}{U} +type=Enchantment +[/card] +[card] name=Glade Gnarr auto=@movedTo(*[blue]|mystack) from(myhand):2/2 ueot auto=@movedTo(*[blue]|opponentstack) from(opponenthand):2/2 ueot @@ -27847,6 +27938,20 @@ power=2 toughness=1 [/card] [card] +name=Grixis Illusionist +auto={T}:ueot name(land becomes a plains) loseabilities && losesubtypesof(land) && transforms((plains)) target(land|myBattlefield) +auto={T}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land|myBattlefield) +auto={T}:ueot name(land becomes a swamp) loseabilities && losesubtypesof(land) && transforms((swamp)) target(land|myBattlefield) +auto={T}:ueot name(land becomes a mountain) loseabilities && losesubtypesof(land) && transforms((mountain)) target(land|myBattlefield) +auto={T}:ueot name(land becomes a forest) loseabilities && losesubtypesof(land) && transforms((forest)) target(land|myBattlefield) +text={T}: Target land you control becomes the basic land type of your choice until end of turn. +mana={U} +type=Creature +subtype=Human Wizard +power=1 +toughness=1 +[/card] +[card] name=Grixis Panorama auto={T}:Add{1} auto={1}{T}{S}:moveTo(myBattlefield) target(island,swamp,mountain|mylibrary) && tap @@ -30652,6 +30757,15 @@ power=3 toughness=3 [/card] [card] +name=Humble +target=creature +auto=ueot loseabilities +auto=ueot transforms((,setpower=0,settoughness=1)) +text=Target creature loses all abilities and becomes 0/1 until end of turn. +mana={1}{W} +type=Instant +[/card] +[card] name=Humble Budoka abilities=shroud text=Shroud (This permanent can't be the target of spells or abilities.) @@ -34140,6 +34254,16 @@ power=2 toughness=2 [/card] [card] +name=Kavu Recluse +auto={T}:ueot loseabilities && losesubtypesof(land) && transforms((forest)) target(land) +text={T}: Target land becomes a Forest until end of turn. +mana={2}{R} +type=Creature +subtype=Kavu +power=2 +toughness=2 +[/card] +[card] name=Kavu Runner abilities=haste auto=aslongas(creature[blue;white]|opponentBattlefield) -haste @@ -35844,6 +35968,17 @@ power=2 toughness=2 [/card] [card] +name=Kukemssa Serpent +abilities=islandhome +auto={U}{S(island|myBattlefield)}:ueot loseabilities && losesubtypesof(land) && transforms((island)) target(land|opponentBattlefield) +text=Kukemssa Serpent can't attack unless defending player controls an Island. -- {U}, Sacrifice an Island: Target land an opponent controls becomes an Island until end of turn. -- When you control no Islands, sacrifice Kukemssa Serpent. +mana={3}{U} +type=Creature +subtype=Serpent +power=4 +toughness=3 +[/card] +[card] name=Kuldotha Forgemaster auto={T}{S(artifact|myBattlefield)}{S(artifact|myBattlefield)}{S(artifact|myBattlefield)}:moveTo(myBattlefield) target(artifact|mylibrary) text={T}, Sacrifice three artifacts: Search your library for an artifact card and put it onto the battlefield. Then shuffle your library. @@ -37347,6 +37482,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Lingering Mirage +target=land +auto=loseabilities +auto=losesubtypesof(land) +auto=transforms((island)) +autohand={2}:cycling +text=Enchant land -- Enchanted land is an Island. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Lingering Tormentor abilities=fear,persist text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- Persist (When this creature is put into a graveyard from the battlefield, 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.) @@ -38364,6 +38511,19 @@ mana={1}{B} type=Enchantment [/card] [card] +name=Lush Growth +target=land +auto=loseabilities +auto=losesubtypesof(land) +auto=transforms((mountain)) +auto=transforms((forest)) +auto=transforms((plains)) +text=Enchant land -- Enchanted land is a Mountain, Forest, and Plains. +mana={G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Lust for War target=creature auto=mustattack @@ -38815,6 +38975,19 @@ power=0 toughness=3 [/card] [card] +name=Magus of the Moon +auto=lord(land[-basic]) loseabilities +auto=lord(land[-basic]) transforms((mountain)) +auto=lord(land[-basic]) losesubtypesof(land) +auto=lord(land[-basic]) transforms((mountain)) +text=Nonbasic lands are Mountains. +mana={2}{R} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Magus of the Vineyard auto=@each my firstmain:add:{G}{G} auto=@each opponent firstmain:add:{G}{G} opponent @@ -41659,6 +41832,21 @@ power=1 toughness=1 [/card] [card] +name=Moonbow Illusionist +abilities=flying +auto={2}{H(land|myBattlefield)}:ueot name(land becomes a plains) loseabilities && losesubtypesof(land) && transforms((plains)) target(land) +auto={2}{H(land|myBattlefield)}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +auto={2}{H(land|myBattlefield)}:ueot name(land becomes a swamp) loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) +auto={2}{H(land|myBattlefield)}:ueot name(land becomes a mountain) loseabilities && losesubtypesof(land) && transforms((mountain)) target(land) +auto={2}{H(land|myBattlefield)}:ueot name(land becomes a forest) loseabilities && losesubtypesof(land) && transforms((forest)) target(land) +text=Flying -- {2}, Return a land you control to its owner's hand: Target land becomes the basic land type of your choice until end of turn. +mana={2}{U} +type=Creature +subtype=Moonfolk Wizard +power=2 +toughness=1 +[/card] +[card] name=Moonglove Changeling abilities=changeling auto={B}:deathtouch @@ -42749,6 +42937,17 @@ mana={4}{U} type=Instant [/card] [card] +name=Mystic Compass +auto={1}{T}:ueot name(land becomes a plains) loseabilities && losesubtypesof(land) && transforms((plains)) target(land) +auto={1}{T}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +auto={1}{T}:ueot name(land becomes a swamp) loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) +auto={1}{T}:ueot name(land becomes a mountain) loseabilities && losesubtypesof(land) && transforms((mountain)) target(land) +auto={1}{T}:ueot name(land becomes a forest) loseabilities && losesubtypesof(land) && transforms((forest)) target(land) +text={1}, {T}: Target land becomes the basic land type of your choice until end of turn. +mana={2} +type=Artifact +[/card] +[card] name=Mystic Crusader abilities=protection from black,protection from red auto=aslongas(*|mygraveyard) 1/1 >6 @@ -43773,7 +43972,6 @@ type=Sorcery name=Nightcreep auto=lord(creature) transforms((,black)) ueot auto=lord(land) transforms((swamp)) ueot -auto=lord(land) {T}:Add{B} text=Until end of turn, all creatures become black and all lands become Swamps. mana={B}{B} type=Instant @@ -51522,6 +51720,20 @@ power=2 toughness=2 [/card] [card] +name=Reef Shaman +auto={T}:ueot name(land becomes a plains) loseabilities && losesubtypesof(land) && transforms((plains)) target(land) +auto={T}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +auto={T}:ueot name(land becomes a swamp) loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) +auto={T}:ueot name(land becomes a mountain) loseabilities && losesubtypesof(land) && transforms((mountain)) target(land) +auto={T}:ueot name(land becomes a forest) loseabilities && losesubtypesof(land) && transforms((forest)) target(land) +text={T}: Target land becomes the basic land type of your choice until end of turn. +mana={U} +type=Creature +subtype=Merfolk Shaman +power=0 +toughness=2 +[/card] +[card] name=Reflex Sliver auto=lord(sliver) haste text=All Sliver creatures have haste. @@ -55627,6 +55839,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Sea's Claim +target=land +auto=loseabilities +auto=losesubtypesof(land) +auto=transforms((island)) +text=Enchant land (Target a land as you cast this. This card enters the battlefield attached to that land.) -- Enchanted land is an Island. +mana={U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Sea Eagle abilities=flying text=Flying @@ -59558,6 +59781,16 @@ mana={2}{G}{G} type=Instant [/card] [card] +name=Slimy Kavu +auto={T}:ueot loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) +text={T}: Target land becomes a Swamp until end of turn. +mana={2}{R} +type=Creature +subtype=Kavu +power=2 +toughness=2 +[/card] +[card] name=Slingshot Goblin auto={R}{T}:Damage:2 target(creature[blue]) text={R}, {T}: Slingshot Goblin deals 2 damage to target blue creature. @@ -62085,6 +62318,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Spreading Seas +target=land +auto=draw:1 controller +auto=loseabilities +auto=losesubtypesof(land) +auto=transforms((island)) +text=Enchant land -- When Spreading Seas enters the battlefield, draw a card. -- Enchanted land is an Island. +mana={1}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Spring of Eternal Peace auto=life:8 text=You gain 8 life. @@ -63288,6 +63533,18 @@ power=2 toughness=2 [/card] [card] +name=Stormtide Leviathan +abilities=islandwalk +auto=lord(land) transforms((island)) +auto=lord(creature[-flying;-islandwalk]) cantattack +text=Islandwalk -- All lands are Islands in addition to their original type. -- Creatures without flying or islandwalk can't attack. +mana={5}{U}{U}{U} +type=Creature +subtype=Leviathan +power=8 +toughness=8 +[/card] +[card] name=Stormwatch Eagle abilities=flying auto={S(land|myBattlefield)}:moveTo(ownerhand) @@ -63398,6 +63655,17 @@ type=Tribal Instant subtype=Wizard [/card] [card] +name=Streambed Aquitects +auto={T}:islandwalk && 1/1 target(merfolk) +auto={T}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +text={T}: Target Merfolk creature gets +1/+1 and gains islandwalk until end of turn. -- {T}: Target land becomes an Island until end of turn. +mana={1}{U}{U} +type=Creature +subtype=Merfolk Scout +power=2 +toughness=3 +[/card] +[card] name=Street Wraith abilities=swampwalk autohand={L}{L}{discard(this|myhand)}:draw:1 @@ -64875,6 +65143,18 @@ mana={B} type=Instant [/card] [card] +name=Tainted Well +target=land +auto=draw:1 controller +auto=loseabilities +auto=losesubtypesof(land) +auto=transforms((swamp)) +text=Enchant land -- When Tainted Well enters the battlefield, draw a card. -- Enchanted land is a Swamp. +mana={2}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Tainted Wood auto={T}:Add {1} auto=aslongas(swamp|myBattlefield) {T}:add{B} @@ -66460,6 +66740,16 @@ power=1 toughness=1 [/card] [card] +name=Thelonite Monk +auto={T}{S(creature[green]|myBattlefield)}:loseabilities && losesubtypesof(land) && transforms((forest)) target(land) +text={T}, Sacrifice a green creature: Target land becomes a Forest. (This effect lasts indefinitely.) +mana={2}{G}{G} +type=Creature +subtype=Insect Monk Cleric +power=1 +toughness=2 +[/card] +[card] name=Thermal Blast target=creature auto=damage:3 @@ -67349,6 +67639,20 @@ power=2 toughness=1 [/card] [card] +name=Tideshaper Mystic +auto={T}:ueot name(land becomes a plains) loseabilities && losesubtypesof(land) && transforms((plains)) target(land) myTurnOnly +auto={T}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) myTurnOnly +auto={T}:ueot name(land becomes a swamp) loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) myTurnOnly +auto={T}:ueot name(land becomes a mountain) loseabilities && losesubtypesof(land) && transforms((mountain)) target(land) myTurnOnly +auto={T}:ueot name(land becomes a forest) loseabilities && losesubtypesof(land) && transforms((forest)) target(land) myTurnOnly +text={T}: Target land becomes the basic land type of your choice until end of turn. Activate this ability only during your turn. +mana={U} +type=Creature +subtype=Merfolk Wizard +power=1 +toughness=1 +[/card] +[card] name=Tidespout Tyrant abilities=flying auto=@movedTo(*|mystack) from(myhand):moveTo(ownerhand) target(*) @@ -69246,6 +69550,17 @@ type=Land subtype=Plains Island [/card] [card] +name=Tundra Kavu +auto={T}:ueot name(land becomes a plains) loseabilities && losesubtypesof(land) && transforms((plains)) target(land) +auto={T}:ueot name(land becomes a island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +text={T}: Target land becomes a Plains or an Island until end of turn. +mana={2}{R} +type=Creature +subtype=Kavu +power=2 +toughness=2 +[/card] +[card] name=Tundra Wolves abilities=first strike text=First strike (This creature deals combat damage before creatures without first strike.) @@ -69854,6 +70169,17 @@ mana={1}{B}{B} type=Enchantment [/card] [card] +name=Unstable Frontier +auto={T}:Add{1} +auto={T}:ueot name(land becomes a plains) loseabilities && losesubtypesof(land) && transforms((plains)) target(land) +auto={T}:ueot name(land becomes an island) loseabilities && losesubtypesof(land) && transforms((island)) target(land) +auto={T}:ueot name(land becomes a swamp) loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) +auto={T}:ueot name(land becomes a mountain) loseabilities && losesubtypesof(land) && transforms((mountain)) target(land) +auto={T}:ueot name(land becomes a forest) loseabilities && losesubtypesof(land) && transforms((forest)) target(land) +text={T}: Add {1} to your mana pool. -- {T}: Target land you control becomes the basic land type of your choice until end of turn. +type=Land +[/card] +[card] name=Unstable Mutation target=creature auto=3/3 @@ -70031,7 +70357,7 @@ type=Legendary Land [/card] [card] name=Urborg, Tomb of Yawgmoth -auto=lord(land) transforms((swamp,newability[{t}:add{b}])) +auto=lord(land) transforms((swamp])) text=Each land is a Swamp in addition to its other land types. type=Legendary Land [/card] @@ -76633,6 +76959,17 @@ power=2 toughness=2 [/card] [card] +name=Zombie Trailblazer +auto={T(zombie|mybattlefield)}:ueot name(land becomes a swamp) loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) +auto={T(zombie|mybattlefield)}:swampwalk target(creature) +text=Tap an untapped Zombie you control: Target land becomes a Swamp until end of turn. -- Tap an untapped Zombie you control: Target creature gains swampwalk until end of turn. +mana={B}{B}{B} +type=Creature +subtype=Zombie Scout +power=2 +toughness=2 +[/card] +[card] name=Zombify target=creature|mygraveyard auto=moveTo(myBattlefield) diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index 52bf5dffc..2e2391020 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -1656,12 +1656,6 @@ type=Artifact subtype=Equipment [/card] [card] -name=Blanket of Night -text=Each land is a Swamp in addition to its other land types. -mana={1}{B}{B} -type=Enchantment -[/card] -[card] name=Blaze of Glory text=Target creature can block any number of creatures this turn. It must block each attacking creature this turn if able. mana={W} @@ -3788,12 +3782,6 @@ power=4 toughness=4 [/card] [card] -name=Conversion -text=At the beginning of your upkeep, sacrifice Conversion unless you pay {W}{W}. -- All Mountains are Plains. -mana={2}{W}{W} -type=Enchantment -[/card] -[card] name=Convincing Mirage text=Enchant land -- As Convincing Mirage enters the battlefield, choose a basic land type. -- Enchanted land is the chosen type. mana={1}{U} @@ -5616,15 +5604,6 @@ power=2 toughness=1 [/card] [card] -name=Dream Thrush -text=Flying -- {T}: Target land becomes the basic land type of your choice until end of turn. -mana={1}{U} -type=Creature -subtype=Bird -power=1 -toughness=1 -[/card] -[card] name=Dream Tides text=Creatures don't untap during their controllers' untap steps. -- At the beginning of each player's upkeep, that player may choose any number of tapped nongreen creatures he or she controls and pay {2} for each creature chosen this way. If the player does, untap those creatures. mana={2}{U}{U} @@ -5664,15 +5643,6 @@ power=2 toughness=2 [/card] [card] -name=Dreamwinder -text=Dreamwinder can't attack unless defending player controls an Island. -- {U}, Sacrifice an Island: Target land becomes an Island until end of turn. -mana={3}{U} -type=Creature -subtype=Serpent -power=4 -toughness=3 -[/card] -[card] name=Dregs of Sorrow text=Destroy X target nonblack creatures. Draw X cards. mana={X}{4}{B} @@ -7358,15 +7328,6 @@ mana={1}{R} type=Instant [/card] [card] -name=Floodchaser -text=Floodchaser enters the battlefield with six +1/+1 counters on it. -- Floodchaser can't attack unless defending player controls an Island. -- {U}, Remove a +1/+1 counter from Floodchaser: Target land becomes an Island until end of turn. -mana={5}{U} -type=Creature -subtype=Elemental -power=0 -toughness=0 -[/card] -[card] name=Flooded Woodlands auto=lord(creature[green])cantattack auto=lord(creature[green]) {S(land|myBattlefield)}:-cantattack @@ -8246,12 +8207,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Glaciers -text=At the beginning of your upkeep, sacrifice Glaciers unless you pay {W}{U}. -- All Mountains are Plains. -mana={2}{W}{U} -type=Enchantment -[/card] -[card] name=Glamer Spinners text=Flash -- Flying -- When Glamer Spinners enters the battlefield, attach all Auras enchanting target permanent to another permanent with the same controller. mana={4}{WU} @@ -9055,15 +9010,6 @@ mana={4}{R}{R} type=Enchantment [/card] [card] -name=Grixis Illusionist -text={T}: Target land you control becomes the basic land type of your choice until end of turn. -mana={U} -type=Creature -subtype=Human Wizard -power=1 -toughness=1 -[/card] -[card] name=Grizzled Wolverine text=Whenever Grizzled Wolverine becomes blocked, you may pay {R}. If you do, Grizzled Wolverine gets +2/+0 until end of turn. mana={1}{R}{R} @@ -9956,12 +9902,6 @@ mana={2}{G}{G} type=Enchantment [/card] [card] -name=Humble -text=Target creature loses all abilities and becomes 0/1 until end of turn. -mana={1}{W} -type=Instant -[/card] -[card] name=Humility text=All creatures lose all abilities and are 1/1. mana={2}{W}{W} @@ -11210,15 +11150,6 @@ power=3 toughness=3 [/card] [card] -name=Kavu Recluse -text={T}: Target land becomes a Forest until end of turn. -mana={2}{R} -type=Creature -subtype=Kavu -power=2 -toughness=2 -[/card] -[card] name=Kazuul, Tyrant of the Cliffs text=Whenever a creature an opponent controls attacks, if you're the defending player, put a 3/3 red Ogre creature token onto the battlefield unless that creature's controller pays {3}. mana={3}{R}{R} @@ -11825,15 +11756,6 @@ power=3 toughness=3 [/card] [card] -name=Kukemssa Serpent -text=Kukemssa Serpent can't attack unless defending player controls an Island. -- {U}, Sacrifice an Island: Target land an opponent controls becomes an Island until end of turn. -- When you control no Islands, sacrifice Kukemssa Serpent. -mana={3}{U} -type=Creature -subtype=Serpent -power=4 -toughness=3 -[/card] -[card] name=Kuldotha Flamefiend text=When Kuldotha Flamefiend enters the battlefield, you may sacrifice an artifact. If you do, Kuldotha Flamefiend deals 4 damage divided as you choose among any number of target creatures and/or players. mana={4}{R}{R} @@ -12376,13 +12298,6 @@ power=3 toughness=3 [/card] [card] -name=Lingering Mirage -text=Enchant land -- Enchanted land is an Island. -- Cycling {2} ({2}, Discard this card: Draw a card.) -mana={1}{U} -type=Enchantment -subtype=Aura -[/card] -[card] name=Liquid Fire text=As an additional cost to cast Liquid Fire, choose a number between 0 and 5. -- Liquid Fire deals X damage to target creature and 5 minus X damage to that creature's controller, where X is the chosen number. mana={4}{R}{R} @@ -12687,13 +12602,6 @@ mana={4}{G}{G} type=Enchantment [/card] [card] -name=Lush Growth -text=Enchant land -- Enchanted land is a Mountain, Forest, and Plains. -mana={G} -type=Enchantment -subtype=Aura -[/card] -[card] name=Lyzolda, the Blood Witch text={2}, Sacrifice a creature: Lyzolda, the Blood Witch deals 2 damage to target creature or player if the sacrificed creature was red. Draw a card if the sacrificed creature was black. mana={1}{B}{R} @@ -12878,15 +12786,6 @@ power=4 toughness=2 [/card] [card] -name=Magus of the Moon -text=Nonbasic lands are Mountains. -mana={2}{R} -type=Creature -subtype=Human Wizard -power=2 -toughness=2 -[/card] -[card] name=Magus of the Scroll text={3}, {T}: Name a card. Reveal a card at random from your hand. If it's the named card, Magus of the Scroll deals 2 damage to target creature or player. mana={R} @@ -14265,15 +14164,6 @@ power=4 toughness=4 [/card] [card] -name=Moonbow Illusionist -text=Flying -- {2}, Return a land you control to its owner's hand: Target land becomes the basic land type of your choice until end of turn. -mana={2}{U} -type=Creature -subtype=Moonfolk Wizard -power=2 -toughness=1 -[/card] -[card] name=Moonhold text=Target player can't play land cards this turn if {R} was spent to cast Moonhold and can't play creature cards this turn if {W} was spent to cast it. (Do both if {R}{W} was spent.) mana={2}{RW} @@ -14536,12 +14426,6 @@ power=1 toughness=4 [/card] [card] -name=Mystic Compass -text={1}, {T}: Target land becomes the basic land type of your choice until end of turn. -mana={2} -type=Artifact -[/card] -[card] name=Mystic Remora text=Cumulative upkeep {1} (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.) -- Whenever an opponent casts a noncreature spell, you may draw a card unless that player pays {4}. mana={U} @@ -18050,15 +17934,6 @@ mana={U}{U} type=Instant [/card] [card] -name=Reef Shaman -text={T}: Target land becomes the basic land type of your choice until end of turn. -mana={U} -type=Creature -subtype=Merfolk Shaman -power=0 -toughness=2 -[/card] -[card] name=Reflect Damage text=The next time a source of your choice would deal damage this turn, that damage is dealt to that source's controller instead. mana={3}{R}{W} @@ -19706,15 +19581,6 @@ mana={U} type=Instant [/card] [card] -name=Sea Snidd -text={T}: Target land becomes the basic land type of your choice until end of turn. -mana={4}{U} -type=Creature -subtype=Beast -power=3 -toughness=3 -[/card] -[card] name=Sea Troll text={U}: Regenerate Sea Troll. Activate this ability only if Sea Troll blocked or was blocked by a blue creature this turn. mana={2}{U} @@ -19724,13 +19590,6 @@ power=2 toughness=1 [/card] [card] -name=Sea's Claim -text=Enchant land (Target a land as you cast this. This card enters the battlefield attached to that land.) -- Enchanted land is an Island. -mana={U} -type=Enchantment -subtype=Aura -[/card] -[card] name=Seafarer's Quay text=Blue legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) type=Land @@ -20843,15 +20702,6 @@ mana={U} type=Instant [/card] [card] -name=Slimy Kavu -text={T}: Target land becomes a Swamp until end of turn. -mana={2}{R} -type=Creature -subtype=Kavu -power=2 -toughness=2 -[/card] -[card] name=Slingbow Trap text=If a black creature with flying is attacking, you may pay {G} rather than pay Slingbow Trap's mana cost. -- Destroy target attacking creature with flying. mana={3}{G} @@ -21686,13 +21536,6 @@ mana={4}{B} type=Enchantment [/card] [card] -name=Spreading Seas -text=Enchant land -- When Spreading Seas enters the battlefield, draw a card. -- Enchanted land is an Island. -mana={1}{U} -type=Enchantment -subtype=Aura -[/card] -[card] name=Spring Cleaning text=Destroy target enchantment. Clash with an opponent. If you win, destroy all enchantments your opponents control. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) mana={1}{G} @@ -22146,15 +21989,6 @@ power=2 toughness=2 [/card] [card] -name=Stormtide Leviathan -text=Islandwalk -- All lands are Islands in addition to their original type. -- Creatures without flying or islandwalk can't attack. -mana={5}{U}{U}{U} -type=Creature -subtype=Leviathan -power=8 -toughness=8 -[/card] -[card] name=Story Circle text=As Story Circle enters the battlefield, choose a color. -- {W}: The next time a source of your choice of the chosen color would deal damage to you this turn, prevent that damage. mana={1}{W}{W} @@ -22197,15 +22031,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Streambed Aquitects -text={T}: Target Merfolk creature gets +1/+1 and gains islandwalk until end of turn. -- {T}: Target land becomes an Island until end of turn. -mana={1}{U}{U} -type=Creature -subtype=Merfolk Scout -power=2 -toughness=3 -[/card] -[card] name=Street Savvy text=Enchant creature -- Enchanted creature gets +0/+2 and can block creatures with landwalk abilities as though they didn't have those abilities. mana={G} @@ -22712,13 +22537,6 @@ power=2 toughness=2 [/card] [card] -name=Tainted Well -text=Enchant land -- When Tainted Well enters the battlefield, draw a card. -- Enchanted land is a Swamp. -mana={2}{B} -type=Enchantment -subtype=Aura -[/card] -[card] name=Taj-Nar Swordsmith text=When Taj-Nar Swordsmith enters the battlefield, you may pay {X}. If you do, search your library for an Equipment card with converted mana cost X or less and put that card onto the battlefield. Then shuffle your library. mana={3}{W} @@ -23133,15 +22951,6 @@ mana={G}{G} type=Enchantment [/card] [card] -name=Thelonite Monk -text={T}, Sacrifice a green creature: Target land becomes a Forest. (This effect lasts indefinitely.) -mana={2}{G}{G} -type=Creature -subtype=Insect Monk Cleric -power=1 -toughness=2 -[/card] -[card] name=Thermal Flux text=Choose one - Target nonsnow permanent becomes snow until end of turn; or target snow permanent isn't snow until end of turn. -- Draw a card at the beginning of the next turn's upkeep. mana={U} @@ -23494,15 +23303,6 @@ mana={4}{R}{R} type=Enchantment [/card] [card] -name=Tideshaper Mystic -text={T}: Target land becomes the basic land type of your choice until end of turn. Activate this ability only during your turn. -mana={U} -type=Creature -subtype=Merfolk Wizard -power=1 -toughness=1 -[/card] -[card] name=Timber Wolves #badning not suppoerted anymore in Wagic 0.9 text=Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) @@ -23995,15 +23795,6 @@ power=2 toughness=2 [/card] [card] -name=Tundra Kavu -text={T}: Target land becomes a Plains or an Island until end of turn. -mana={2}{R} -type=Creature -subtype=Kavu -power=2 -toughness=2 -[/card] -[card] name=Tunnel Vision text=Name a card. Target player reveals cards from the top of his or her library until the named card is revealed. If it is, that player puts the rest of the revealed cards into his or her graveyard and puts the named card on top of his or her library. Otherwise, the player shuffles his or her library. mana={5}{U} @@ -24239,11 +24030,6 @@ mana={R} type=Instant [/card] [card] -name=Unstable Frontier -text={T}: Add {1} to your mana pool. -- {T}: Target land you control becomes the basic land type of your choice until end of turn. -type=Land -[/card] -[card] name=Unstable Hulk text=Morph {3}{R}{R} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Unstable Hulk is turned face up, it gets +6/+6 and gains trample until end of turn. You skip your next turn. mana={1}{R}{R} @@ -26130,7 +25916,6 @@ toughness=4 [/card] [card] name=Zombie Musher -auto=aslongas(land[snow]|opponentBattlefield)unblockable text=Snow landwalk -- {S}i}: Regenerate Zombie Musher. ({S}i} can be paid with one mana from a snow permanent.) mana={3}{B} type=Snow Creature @@ -26148,15 +25933,6 @@ power=3 toughness=1 [/card] [card] -name=Zombie Trailblazer -text=Tap an untapped Zombie you control: Target land becomes a Swamp until end of turn. -- Tap an untapped Zombie you control: Target creature gains swampwalk until end of turn. -mana={B}{B}{B} -type=Creature -subtype=Zombie Scout -power=2 -toughness=2 -[/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}