X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/static/gitweb.css?a=blobdiff_plain;f=plomrogue%2Fgame.py;h=0c84e044d5b087baf52bdcde18b0c7b8f7e40267;hb=ce80e43db5939580763b1f66bff4f87f1cccc383;hp=5f91a1118c5932794945e015b5091fecae0b486e;hpb=15ad903f7da0dd35945f79ff26e4528378eaf31f;p=plomrogue2 diff --git a/plomrogue/game.py b/plomrogue/game.py index 5f91a11..0c84e04 100755 --- a/plomrogue/game.py +++ b/plomrogue/game.py @@ -137,7 +137,6 @@ class Game(GameBase): self.player_char_i = -1 self.admin_passwords = [] self.send_gamestate_min_interval = datetime.timedelta(seconds=0.04) - self.send_gamestate_max_interval = datetime.timedelta(seconds=5) self.last_send_gamestate = datetime.datetime.now() -\ self.send_gamestate_min_interval self.terrains = { @@ -277,7 +276,8 @@ class Game(GameBase): player = self.get_player(c_id) self.io.send('PLAYERS_HAT_CHARS ' + quote(player.get_cookie_chars()), c_id) - self.io.send('BLADDER_PRESSURE %s' % player.need_for_toilet) + self.io.send('STATS %s %s' % (player.need_for_toilet, + player.weariness), c_id) if player.id_ in player_ids_send_fov: self.io.send('FOV %s' % quote(player.fov_stencil.terrain), c_id) self.io.send('MAP %s %s %s' % (self.get_map_geometry_shape(), @@ -389,8 +389,7 @@ class Game(GameBase): self.io.send('PLAY_ERROR ' + quote(str(e)), connection_id) # send gamestate if it makes sense at this point - if self.changed or self.last_send_gamestate < \ - datetime.datetime.now() - self.send_gamestate_max_interval: + if self.changed: self.turn += 1 # send_gamestate() can be rather expensive, due to among other reasons # re-calculating players' FOVs, so don't send it out too often