Example #1
0
 def deduct_pp(self):
     if self.ppless not in self.flags:
         delta = -min(self.move.pp, Effect.pp_reduction(self, 1))
         self.move.pp += delta
         self.field.message.PPChange(move=self.move, battler=self.user, delta=delta, pp=self.move.pp, cause=self)