Added some new primitives from MOM set, added new rule for Stun counter.

This commit is contained in:
Vittorio Alfieri
2023-05-14 15:56:38 +02:00
parent 12f3a360ba
commit efe9ad8bc4
3 changed files with 138 additions and 3 deletions
+4
View File
@@ -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
+5 -1
View File
@@ -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