Ejemplo n.º 1
0
 def persist_effect(controller, source, card, newcard):
     yield NoTarget()
     if condition(source, card):
         expire = CiP(
             newcard,
             enterWithCounters,
             txt='%s - enter the battlefield with a -1/-1 counter' %
             newcard)
         # Now move to the battlefield
         newcard.move_to("battlefield")
         expire()
     yield
Ejemplo n.º 2
0
 def fading_1(source):
     yield CiP(source, enterBattlefieldWith, txt=txt)
Ejemplo n.º 3
0
 def sunburst(source):
     yield CiP(
         source,
         enterBattlefieldWith,
         condition=lambda self, zone, position="top": self.zone == "stack",
         txt="Sunburst")
Ejemplo n.º 4
0
 def graft_1(source):
     yield CiP(source, enterBattlefieldWith, txt=txt)
Ejemplo n.º 5
0
 def effects(source):
     yield CiP(source, enterBattlefieldWith, txt=txt)
Ejemplo n.º 6
0
 def effects(source):
     yield CiP(source, during, before, txt=txt)