# HG changeset patch # User Stefano Rivera # Date 1378500744 -7200 # Node ID 83c29d0a0b9c7d76d56f137fa95134a3bb65d400 # Parent 150332d6c1fba800f7d7f0d75d0686fb99830d0c Count deaths diff -r 150332d6c1fb -r 83c29d0a0b9c nagslang/protagonist.py --- a/nagslang/protagonist.py Fri Sep 06 22:44:14 2013 +0200 +++ b/nagslang/protagonist.py Fri Sep 06 22:52:24 2013 +0200 @@ -342,6 +342,7 @@ def die(self): # Handle player death - may be called due to other reasons # than zero health + self.world.deaths += 1 ScreenChange.post('dead') def lose_health(self, amount): diff -r 150332d6c1fb -r 83c29d0a0b9c nagslang/world.py --- a/nagslang/world.py Fri Sep 06 22:44:14 2013 +0200 +++ b/nagslang/world.py Fri Sep 06 22:52:24 2013 +0200 @@ -22,6 +22,7 @@ starting_position = (350, 300) self.__dict__['_data'] = { 'attacks': 0, + 'deaths': 0, 'transformations': 0, 'kills': 0, 'rooms': 0,