home
·
contact
·
privacy
projects
/
plomrogue2
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enable sinking into and getting up from terrain tagged as sittable.
[plomrogue2]
/
plomrogue
/
things.py
diff --git
a/plomrogue/things.py
b/plomrogue/things.py
index 09dc4b678a066ba83f475250a8f205ac7ab4ec90..6ad8534317476c3c92a2591141253d452ce96ae1 100644
(file)
--- a/
plomrogue/things.py
+++ b/
plomrogue/things.py
@@
-564,6
+564,7
@@
class Thing_Player(ThingAnimate):
drunk = 0
tripping = 0
need_for_toilet = 0
drunk = 0
tripping = 0
need_for_toilet = 0
+ standing = True
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
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 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
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."')
if self.tripping == 0:
self.send_msg('DEFAULT_COLORS')
self.send_msg('CHAT "You sober up."')