def ai(self, type="summon", enemy=None):
     eff = Magic.ai(self)
     if not eff:
         return eff
     for enemy in self.get_enemy_cards():
         if (enemy.health <= enemy.damage - 1) or (
             wzglobals.cardboxes[enemy.get_attack_position()].card.name != player
             and enemy.health - enemy.power + 1 <= wzglobals.cardboxes[enemy.get_attack_position()].card.power
         ):
             eff += 1
 def ai(self, type='summon', enemy=None):
     eff = Magic.ai(self)
     if not eff:
         return eff
     for enemy in self.get_enemy_cards():
         if ((enemy.health <= enemy.damage - 1) or
             (wzglobals.cardboxes[enemy.get_attack_position()].card.name !=
              player and enemy.health - enemy.power + 1 <=
              wzglobals.cardboxes[enemy.get_attack_position()].card.power)):
             eff += 1