# HG changeset patch # User Thibaut Girka # Date 1341466427 -7200 # Node ID 96e30d6268dd4060d9fc0035ec0f91987a715d52 # Parent 685b782a4da4dca021085b1a94812d60d779dfa2 Quick and dirty fixes diff --git a/pytouhou/games/eosd.py b/pytouhou/games/eosd.py --- a/pytouhou/games/eosd.py +++ b/pytouhou/games/eosd.py @@ -146,8 +146,8 @@ class EoSDInterface(object): def set_boss_life(self): - self.boss_items[1].maximum = self.game.boss._enemy.life - self.boss_items[2].maximum = self.game.boss._enemy.life + self.boss_items[1].maximum = self.game.boss._enemy.life or 1 + self.boss_items[2].maximum = self.game.boss._enemy.life or 1 def set_spell_life(self): @@ -169,7 +169,7 @@ class EoSDInterface(object): self.labels['player'].set_value(player_state.lives) self.labels['bombs'].set_value(player_state.bombs) - if self.game.boss: + if self.game.boss and self.game.boss._enemy.remaining_lives != -1: boss = self.game.boss._enemy life_gauge = self.boss_items[1]