X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/copy_structured?a=blobdiff_plain;f=plomrogue%2Fthings.py;h=6ad8534317476c3c92a2591141253d452ce96ae1;hb=78c02188e008392eddc2e806bacacecc7d8fd94b;hp=09dc4b678a066ba83f475250a8f205ac7ab4ec90;hpb=faf760cf585b035e207e5bc80ec4fce720685c23;p=plomrogue2 diff --git a/plomrogue/things.py b/plomrogue/things.py index 09dc4b6..6ad8534 100644 --- a/plomrogue/things.py +++ b/plomrogue/things.py @@ -564,6 +564,7 @@ class Thing_Player(ThingAnimate): drunk = 0 tripping = 0 need_for_toilet = 0 + standing = True def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -584,13 +585,14 @@ class Thing_Player(ThingAnimate): self.send_msg('CHAT "You use the toilet. What a relief!"') self.need_for_toilet = 0 if 10000 * random.random() < self.need_for_toilet / 100000: - self.send_msg('CHAT "You need to use a toilet."') + self.send_msg('CHAT "You need to go to a toilet. %s"' % self.need_for_toilet) + if self.need_for_toilet > 1000000: + self.send_msg('CHAT "You pee into your pants. Eww!"') + self.need_for_toilet = 0 if self.drunk == 0: 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."')