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
[/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
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.
@@ -7807,6 +7819,16 @@ mana={3}{U}{U}
type=Sorcery
[/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
mana={1}{R}{R}
type=Creature
@@ -60175,7 +60197,7 @@ toughness=12
[card]
name=Kozilek, the Great Distortion
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=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}
@@ -73168,6 +73190,16 @@ mana={2}{G}
type=Instant
[/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
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.
@@ -88077,6 +88109,21 @@ power=3
toughness=4
[/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
auto=all(creature[damager]) moveto(ownerhand)
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
[/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
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}
@@ -11287,12 +11275,6 @@ power=4
toughness=2
[/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
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
@@ -14032,11 +14014,6 @@ mana={B}
type=Sorcery
[/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
text=Put target land card from a graveyard onto the battlefield under your control.
mana={1}{G}