home · contact · privacy
Due to less frequent bladder pressure updates, don't update without changes anymore.
authorChristian Heller <c.heller@plomlompom.de>
Wed, 16 Dec 2020 21:23:05 +0000 (22:23 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 16 Dec 2020 21:23:05 +0000 (22:23 +0100)
plomrogue/game.py

index 5e6c14433a2a8ea045e4cb090d04ad1fc2be9297..0c84e044d5b087baf52bdcde18b0c7b8f7e40267 100755 (executable)
@@ -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 = {
@@ -390,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