Ejemplo n.º 1
0
    def activate(self):
        if self.types == Instant: self._timing = no_limit
        else: self._timing = sorcery_limit

        if self.subtypes == Aura:
            self.abilities.add(CastAuraSpell(), attach_on_enter())
        else: self.abilities.add(CastPermanentSpell())
        self._play_spell = self.abilities.cast()
        super(OtherNonBattlefieldRole, self).activate()
Ejemplo n.º 2
0
 def activate(self):
     if self.subtypes == Aura: self.abilities.add(attach_on_enter())
     super(SpellRole, self).activate()