Added some new primitives from MOM set, added new rule for Stun counter.
This commit is contained in:
@@ -88,6 +88,10 @@ auto=@movedto(other *|battlefield) restriction{type(*[isflipped]|nonbattlezone)~
|
||||
#reset Creature damage at the cleanup phase
|
||||
auto=@each cleanup:all(*|myBattlefield) resetDamage
|
||||
|
||||
#Stun counter
|
||||
auto=@each my untap:ability$!all(*[counter{0/0.1.Stun}]|mybattlefield) tap(noevent)!$ controller
|
||||
auto=@each my untap:ability$!all(*[counter{0/0.1.Stun}]|mybattlefield) counter(0/0.-1.Stun)!$ controller
|
||||
|
||||
#Commander put back rule
|
||||
auto=@movedTo(*[iscommander]|mygraveyard):may name(Put back to command zone) ability$!name(Put back to command zone) name(Put back to command zone) target(*[iscommander;fresh]|mygraveyard) moveto(mycommandzone)!$ controller
|
||||
auto=@movedTo(*[iscommander]|myexile):may name(Put back to command zone) ability$!name(Put back to command zone) name(Put back to command zone) target(*[iscommander;fresh]|myexile) moveto(mycommandzone)!$ controller
|
||||
|
||||
@@ -85,4 +85,8 @@ auto=@movedto(other *|stack) restriction{type(*[isflipped]|nonbattlezone)~moreth
|
||||
auto=@movedto(other *|battlefield) restriction{type(*[isflipped]|nonbattlezone)~morethan~0}:ability$!all(*[isflipped]|nonbattlezone) doubleside()!$ controller
|
||||
|
||||
#reset Creature damage at the cleanup phase
|
||||
auto=@each cleanup:all(*|myBattlefield) resetDamage
|
||||
auto=@each cleanup:all(*|myBattlefield) resetDamage
|
||||
|
||||
#Stun counter
|
||||
auto=@each my untap:ability$!all(*[counter{0/0.1.Stun}]|mybattlefield) tap(noevent)!$ controller
|
||||
auto=@each my untap:ability$!all(*[counter{0/0.1.Stun}]|mybattlefield) counter(0/0.-1.Stun)!$ controller
|
||||
|
||||
Reference in New Issue
Block a user