Ejemplo n.º 1
0
 def use(self, pokemonA, pokemonT):
     damage = Constants.calcDamage(self.hit_chance, self.amount, pokemonA, pokemonT, False, True);
     if damage < 0:
         damage = 1;
     
     print "%s used %s." % (pokemonA.name, self.name);
     pokemonT.health = pokemonT.health - damage;
Ejemplo n.º 2
0
 def use(self, pokemonA, pokemonD):
     superEffective = False;
     
     if self.type == Constants.WATER_TY:
         if pokemonD.type == Constants.FIRE_TY:
             superEffective = True;
     elif self.type == Constants.FIRE_TY:
         if pokemonD.type == Constants.EARTH_TY:
             superEffective = True;
     elif self.type == Constants.EARTH_TY:
         if pokemonD.type == Constants.WATER_TY:
             superEffective = True;
     
     damage = Constants.calcDamage(self.hit_chance, self.amount, pokemonA, pokemonD, superEffective, False);
     if damage < 0:
         damage = 1;
     pokemonD.health = pokemonD.health - damage;
     print "%s used %s." % (pokemonA.name, self.name);