Mercurial > skaapsteker
diff skaapsteker/sprites/npcs.py @ 583:194f71cc0689
don't remove kaneda from the geisha room too early (looks weird, but fixes crash)
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sun, 10 Apr 2011 15:59:59 +0200 |
parents | 1ccb90397c4a |
children | 79a9b61e12ff |
line wrap: on
line diff
--- a/skaapsteker/sprites/npcs.py Sun Apr 10 15:57:48 2011 +0200 +++ b/skaapsteker/sprites/npcs.py Sun Apr 10 15:59:59 2011 +0200 @@ -73,11 +73,11 @@ super(Kaneda, self).player_action(player) def update(self): - if not self._me.present and self.alive: + super(Kaneda, self).update() + if not self._me.present and self.alive and self._me.level == "tea_house": self.remove() - if self.world.missions.kumiko_disgraced and self.alive: + elif self.world.missions.kumiko_disgraced and self.alive and self._me.level == 'geisha_room': self.remove() - super(Kaneda, self).update() class Tetsuo(NPC):