Added "Balance" cards & Fix Kozilek

Added Balance, Balancing Act, Natural Balance & Restore Balance. Fix
Kozilek, the Great Distortion autostack ability
This commit is contained in:
Anthony Calosa
2016-08-17 20:48:51 +08:00
parent f03961bc19
commit debdf917ea
2 changed files with 48 additions and 24 deletions

View File

@@ -7800,6 +7800,18 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Balance
auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ controller
auto=if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ opponent
auto=if type(creature|mybattlefield)~morethan~type(creature|opponentbattlefield) then ability$! sacrifice notatarget(<type:creature:mybattlefieldminustype:creature:opponentbattlefieldminusend>creature|mybattlefield) !$ controller
auto=if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then ability$! sacrifice notatarget(<type:creature:mybattlefieldminustype:creature:opponentbattlefieldminusend>creature|mybattlefield) !$ opponent
auto=if type(*|myhand)~morethan~type(*|opponenthand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ controller
auto=if type(*|opponenthand)~morethan~type(*|myhand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ opponent
text=Each player chooses a number of lands he or she controls equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players discard cards and sacrifice creatures the same way.
mana={1}{W}
type=Sorcery
[/card]
[card]
name=Balance of Power name=Balance of Power
auto=foreach(*|opponenthand) if type(*|opponenthand)~morethan~type(*|myhand) then draw:1 auto=foreach(*|opponenthand) if type(*|opponenthand)~morethan~type(*|myhand) then draw:1
text=If target opponent has more cards in hand than you, draw cards equal to the difference. text=If target opponent has more cards in hand than you, draw cards equal to the difference.
@@ -7807,6 +7819,16 @@ mana={3}{U}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Balancing Act
auto=if type(*|mybattlefield)~morethan~type(*|opponentbattlefield) then ability$! sacrifice notatarget(<type:*:mybattlefieldminustype:*:opponentbattlefieldminusend>*|mybattlefield) !$ controller
auto=if type(*|opponentbattlefield)~morethan~type(*|mybattlefield) then ability$! sacrifice notatarget(<type:*:mybattlefieldminustype:*:opponentbattlefieldminusend>*|mybattlefield) !$ opponent
auto=if type(*|myhand)~morethan~type(*|opponenthand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ controller
auto=if type(*|opponenthand)~morethan~type(*|myhand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ opponent
text=Each player chooses a number of permanents he or she controls equal to the number of permanents controlled by the player who controls the fewest, then sacrifices the rest. Each player discards cards the same way.
mana={2}{W}{W}
type=Sorcery
[/card]
[card]
name=Balduvian Barbarians name=Balduvian Barbarians
mana={1}{R}{R} mana={1}{R}{R}
type=Creature type=Creature
@@ -60175,7 +60197,7 @@ toughness=12
[card] [card]
name=Kozilek, the Great Distortion name=Kozilek, the Great Distortion
abilities=menace abilities=menace
auto=if casted(this) then thisforeach(variable{phandcount}<7) draw:1 autostack=if casted(this) then thisforeach(variable{phandcount}<7) draw:1
auto={discard(*[manacost=0]|myhand)}:name(X = 0) fizzle target(*[manacost=0]|stack) restriction{type(*[manacost=0]|myhand)~morethan~0,type(*[manacost=0]|stack)~morethan~0} auto={discard(*[manacost=0]|myhand)}:name(X = 0) fizzle target(*[manacost=0]|stack) restriction{type(*[manacost=0]|myhand)~morethan~0,type(*[manacost=0]|stack)~morethan~0}
auto={discard(*[manacost=1]|myhand)}:name(X = 1) fizzle target(*[manacost=1]|stack) restriction{type(*[manacost=1]|myhand)~morethan~0,type(*[manacost=1]|stack)~morethan~0} auto={discard(*[manacost=1]|myhand)}:name(X = 1) fizzle target(*[manacost=1]|stack) restriction{type(*[manacost=1]|myhand)~morethan~0,type(*[manacost=1]|stack)~morethan~0}
auto={discard(*[manacost=2]|myhand)}:name(X = 2) fizzle target(*[manacost=2]|stack) restriction{type(*[manacost=2]|myhand)~morethan~0,type(*[manacost=2]|stack)~morethan~0} auto={discard(*[manacost=2]|myhand)}:name(X = 2) fizzle target(*[manacost=2]|stack) restriction{type(*[manacost=2]|myhand)~morethan~0,type(*[manacost=2]|stack)~morethan~0}
@@ -73168,6 +73190,16 @@ mana={2}{G}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Natural Balance
auto=ability$! notatarget(<5minustype:land:mybattlefieldminusend>land[basic]|mylibrary) moveto(ownerbattlefield) !$ controller
auto=ability$! notatarget(<type:land:mybattlefieldminus5minusend>land) sacrifice !$ controller
auto=ability$! notatarget(<5minustype:land:mybattlefieldminusend>land[basic]|mylibrary) moveto(ownerbattlefield) !$ opponent
auto=ability$! notatarget(<type:land:mybattlefieldminus5minusend>land) sacrifice !$ opponent
text=Each player who controls six or more lands chooses five lands he or she controls and sacrifices the rest. Each player who controls four or fewer lands may search his or her library for X basic land cards and put them onto the battlefield, where X is five minus the number of lands he or she controls. Then each player who searched his or her library this way shuffles it.
mana={2}{G}{G}
type=Sorcery
[/card]
[card]
name=Natural Connection name=Natural Connection
auto=moveto(mybattlefield) and!(tap(noevent))! notatarget(land[basic]|mylibrary) auto=moveto(mybattlefield) and!(tap(noevent))! notatarget(land[basic]|mylibrary)
text=Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. text=Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.
@@ -88077,6 +88109,21 @@ power=3
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Restore Balance
auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ controller
auto=if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ opponent
auto=if type(creature|mybattlefield)~morethan~type(creature|opponentbattlefield) then ability$! sacrifice notatarget(<type:creature:mybattlefieldminustype:creature:opponentbattlefieldminusend>creature|mybattlefield) !$ controller
auto=if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then ability$! sacrifice notatarget(<type:creature:mybattlefieldminustype:creature:opponentbattlefieldminusend>creature|mybattlefield) !$ opponent
auto=if type(*|myhand)~morethan~type(*|opponenthand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ controller
auto=if type(*|opponenthand)~morethan~type(*|myhand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ opponent
color=white
mana={0}
restriction=turn:200
suspend(6)={W}
text=Restore Balance is White - Suspend 6 - {W} (Rather than cast this card from your hand, pay {W} and exile it with six time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- Each player chooses a number of lands he or she controls equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players sacrifice creatures and discard cards the same way.
type=Sorcery
[/card]
[card]
name=Restore the Peace name=Restore the Peace
auto=all(creature[damager]) moveto(ownerhand) auto=all(creature[damager]) moveto(ownerhand)
text=Return each creature that dealt damage this turn to its owner's hand. text=Return each creature that dealt damage this turn to its owner's hand.

View File

@@ -973,18 +973,6 @@ text=(Start the game with this conspiracy face up in the command zone.) -- Draw
type=Conspiracy type=Conspiracy
[/card] [/card]
[card] [card]
name=Balance
text=Each player chooses a number of lands he or she controls equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players discard cards and sacrifice creatures the same way.
mana={1}{W}
type=Sorcery
[/card]
[card]
name=Balancing Act
text=Each player chooses a number of permanents he or she controls equal to the number of permanents controlled by the player who controls the fewest, then sacrifices the rest. Each player discards cards the same way.
mana={2}{W}{W}
type=Sorcery
[/card]
[card]
name=Balduvian Fallen name=Balduvian Fallen
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 Balduvian Fallen's cumulative upkeep is paid, it gets +1/+0 until end of turn for each {B} or {R} spent this way. 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 Balduvian Fallen's cumulative upkeep is paid, it gets +1/+0 until end of turn for each {B} or {R} spent this way.
mana={3}{B} mana={3}{B}
@@ -11287,12 +11275,6 @@ power=4
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Natural Balance
text=Each player who controls six or more lands chooses five lands he or she controls and sacrifices the rest. Each player who controls four or fewer lands may search his or her library for X basic land cards and put them onto the battlefield, where X is five minus the number of lands he or she controls. Then each player who searched his or her library this way shuffles it.
mana={2}{G}{G}
type=Sorcery
[/card]
[card]
name=Nature Demands an Offering name=Nature Demands an Offering
text=When you set this scheme in motion, target opponent chooses a creature you don't control and puts it on top of its owner's library, then repeats this process for an artifact, an enchantment, and a land. Then the owner of each permanent chosen this way shuffles his or her library. text=When you set this scheme in motion, target opponent chooses a creature you don't control and puts it on top of its owner's library, then repeats this process for an artifact, an enchantment, and a land. Then the owner of each permanent chosen this way shuffles his or her library.
type=Scheme type=Scheme
@@ -14032,11 +14014,6 @@ mana={B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Restore Balance
text=Suspend 6—{W} (Rather than cast this card from your hand, pay {W} and exile it with six time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) -- Each player chooses a number of lands he or she controls equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players sacrifice creatures and discard cards the same way.
type=Sorcery
[/card]
[card]
name=Restore name=Restore
text=Put target land card from a graveyard onto the battlefield under your control. text=Put target land card from a graveyard onto the battlefield under your control.
mana={1}{G} mana={1}{G}