home · contact · privacy
Start pee-o-meter right on drinking, grow value exponentially over time.
[plomrogue2] / plomrogue / things.py
index 09dc4b678a066ba83f475250a8f205ac7ab4ec90..666a14d6f2301dc9e901d67ceeef4874f87eeb17 100644 (file)
@@ -576,7 +576,7 @@ class Thing_Player(ThingAnimate):
         if self.tripping >= 0:
             self.tripping -= 1
         if self.need_for_toilet > 0:
-            self.need_for_toilet += 1
+            self.need_for_toilet *= 1.01
             terrain = self.game.maps[self.position[0]][self.position[1]]
             if terrain in self.game.terrains:
                 terrain_type = self.game.terrains[terrain]
@@ -589,8 +589,6 @@ class Thing_Player(ThingAnimate):
             self.send_msg('CHAT "You sober up."')
             self.invalidate('fov')
             self.game.changed = True
-            self.need_for_toilet *= 2
-            self.need_for_toilet += 1
         if self.tripping == 0:
             self.send_msg('DEFAULT_COLORS')
             self.send_msg('CHAT "You sober up."')