# HG changeset patch # User Emmanuel Gil Peyrot # Date 1384706207 -3600 # Node ID 507d446dc6cf5b0989e9319dda386c4ff74d935f # Parent 08d9e6730364021846a46701d0e776ac24e68f51 Divide the damages inflicted by the number of players. diff --git a/pytouhou/game/enemy.pyx b/pytouhou/game/enemy.pyx --- a/pytouhou/game/enemy.pyx +++ b/pytouhou/game/enemy.pyx @@ -396,6 +396,13 @@ cdef class Enemy(Element): else: damages //= 7 + nb_players = len(self._game.players) + if nb_players > 1: + if damages <= nb_players: + damages = 1 if damages else 0 + else: + damages //= nb_players + # Apply damages self.life -= damages