diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 631066807..baac42999 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -59,11 +59,11 @@ toughness=2 [/card] [card] name=Conflux -auto=ability$!moveto(myhand) notatarget(*[white]|mylibrary)!$ controller -auto=ability$!moveto(myhand) notatarget(*[blue]|mylibrary)!$ controller -auto=ability$!moveto(myhand) notatarget(*[black]|mylibrary)!$ controller -auto=ability$!moveto(myhand) notatarget(*[red]|mylibrary)!$ controller -auto=ability$!moveto(myhand) notatarget(*[green]|mylibrary)!$ controller +auto=ability$!name(white card) moveto(myhand) notatarget(*[white]|mylibrary)!$ controller +auto=ability$!name(blue card) moveto(myhand) notatarget(*[blue]|mylibrary)!$ controller +auto=ability$!name(black card) moveto(myhand) notatarget(*[black]|mylibrary)!$ controller +auto=ability$!name(red card) moveto(myhand) notatarget(*[red]|mylibrary)!$ controller +auto=ability$!name(green card) moveto(myhand) notatarget(*[green]|mylibrary)!$ controller text=Search your library for a white card, a blue card, a black card, a red card, and a green card. Reveal those cards and put them into your hand. Then shuffle your library. mana={3}{W}{U}{B}{R}{G} type=Sorcery diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index d1ea66595..d37290ebd 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -39001,6 +39001,15 @@ power=4 toughness=2 [/card] [card] +name=Firemind's Foresight +auto=ability$!name(converted cost 3) moveto(myhand) notatarget(instant[manacost=3]|mylibrary)!$ controller +auto=ability$!name(converted cost 2) moveto(myhand) notatarget(instant[manacost=2]|mylibrary)!$ controller +auto=ability$!name(converted cost 1) moveto(myhand) notatarget(instant[manacost=1]|mylibrary)!$ controller +text=Search your library for an instant card with converted mana cost 3, reveal it, and put it into your hand. Then repeat this process for instant cards with converted mana costs 2 and 1. Then shuffle your library. +mana={5}{U}{R} +type=Instant +[/card] +[card] name=Fires of Undeath target=creature,player auto=damage:2 @@ -50429,6 +50438,15 @@ power=5 toughness=5 [/card] [card] +name=Havoc Festival +abilities=nolifegain,nolifegainopponent +auto=@each my upkeep:life:-halfdownlifetotal controller +auto=@each opponent upkeep:life:-halfdownoplifetotal opponent +text=Players can't gain life. -- At the beginning of each player's upkeep, that player loses half his or her life, rounded up. +mana={4}{B}{R} +type=Enchantment +[/card] +[card] name=Havoc Sower auto={1}{c}:2/1 ueot text=Devoid (This card has no color.) -- {1}{C}: Havoc Sower gets +2/+1 until end of turn. ({C} represents colorless mana.) @@ -65180,6 +65198,17 @@ power=2 toughness=2 [/card] [card] +name=Lord of the Void +abilities=flying +auto=@combatdamaged(player) from(this):reveal:7 revealzone(opponentlibrary) optionone target(creature|reveal) moveto(mybattlefield) and!( all(*|reveal) moveto(ownerexile) )! optiononeend optiontwo all(*|reveal) moveto(ownerexile) optiontwoend revealend +text=Flying -- Whenever Lord of the Void deals combat damage to a player, exile the top seven cards of that player's library, then put a creature card from among them onto the battlefield under your control. +mana={4}{B}{B}{B} +type=Creature +subtype=Demon +power=7 +toughness=7 +[/card] +[card] name=Lord of Tresserhorn auto=life:-2 controller auto=draw:2 opponent @@ -74155,6 +74184,31 @@ text={T}: Add {1} to your mana pool. -- {(w/u)}, {T}: Add {W}{W}, {W}{U}, or {U} type=Land [/card] [card] +name=Mystic Genesis +target=*|stack +auto=fizzle +auto=if cantargetcard(*[manacost=0]|*) then token(Ooze,Creature Ooze,0/0,green) +auto=if cantargetcard(*[manacost=1]|*) then token(Ooze,Creature Ooze,1/1,green) +auto=if cantargetcard(*[manacost=2]|*) then token(Ooze,Creature Ooze,2/2,green) +auto=if cantargetcard(*[manacost=3]|*) then token(Ooze,Creature Ooze,3/3,green) +auto=if cantargetcard(*[manacost=4]|*) then token(Ooze,Creature Ooze,4/4,green) +auto=if cantargetcard(*[manacost=5]|*) then token(Ooze,Creature Ooze,5/5,green) +auto=if cantargetcard(*[manacost=6]|*) then token(Ooze,Creature Ooze,6/6,green) +auto=if cantargetcard(*[manacost=7]|*) then token(Ooze,Creature Ooze,7/7,green) +auto=if cantargetcard(*[manacost=8]|*) then token(Ooze,Creature Ooze,8/8,green) +auto=if cantargetcard(*[manacost=9]|*) then token(Ooze,Creature Ooze,9/9,green) +auto=if cantargetcard(*[manacost=10]|*) then token(Ooze,Creature Ooze,10/10,green) +auto=if cantargetcard(*[manacost=11]|*) then token(Ooze,Creature Ooze,11/11,green) +auto=if cantargetcard(*[manacost=12]|*) then token(Ooze,Creature Ooze,12/12,green) +auto=if cantargetcard(*[manacost=13]|*) then token(Ooze,Creature Ooze,13/13,green) +auto=if cantargetcard(*[manacost=14]|*) then token(Ooze,Creature Ooze,14/14,green) +auto=if cantargetcard(*[manacost=15]|*) then token(Ooze,Creature Ooze,15/15,green) +auto=if cantargetcard(*[manacost=16]|*) then token(Ooze,Creature Ooze,16/16,green) +text=Counter target spell. Put an X/X green Ooze creature token onto the battlefield, where X is that spell's converted mana cost. +mana={2}{G}{U}{U} +type=Instant +[/card] +[card] name=Mystic Meditation auto=draw:3 auto=transforms((,newability[choice name(discard 2 cards) reject target(<2>*|myhand)],newability[aslongas(creature|myHand) choice name(discard a creature card) reject target(creature|myhand)]))