home
·
contact
·
privacy
projects
/
plomrogue2
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add weariness info message.
[plomrogue2]
/
plomrogue
/
things.py
diff --git
a/plomrogue/things.py
b/plomrogue/things.py
index f8f13733ec2aef82ceab45c5dd27768c7b64eb46..a0db94a0f639907d0cd1d35169c8d77cf3e19b9f 100644
(file)
--- a/
plomrogue/things.py
+++ b/
plomrogue/things.py
@@
-26,6
+26,7
@@
class Thing(ThingBase):
portable = False
protection = '.'
commandable = False
portable = False
protection = '.'
commandable = False
+ cookable = False
carried = False
def __init__(self, *args, **kwargs):
carried = False
def __init__(self, *args, **kwargs):
@@
-206,6
+207,7
@@
class Thing_Door(ThingInstallable):
class Thing_Psychedelic(Thing):
symbol_hint = 'P'
portable = True
class Thing_Psychedelic(Thing):
symbol_hint = 'P'
portable = True
+ cookable = True
@@
-221,6
+223,7
@@
class Thing_Bottle(Thing):
full = True
thing_char = '~'
spinnable = True
full = True
thing_char = '~'
spinnable = True
+ cookable = True
def empty(self):
self.thing_char = '_'
def empty(self):
self.thing_char = '_'
@@
-258,6
+261,7
@@
class Thing_Hat(Thing):
portable = True
design = ' +--+ ' + ' | | ' + '======'
spinnable = True
portable = True
design = ' +--+ ' + ' | | ' + '======'
spinnable = True
+ cookable = True
def spin(self):
new_design = ''
def spin(self):
new_design = ''
@@
-308,6
+312,7
@@
class Thing_MusicPlayer(Thing):
next_song_start = datetime.datetime.now()
playlist_index = -1
playing = True
next_song_start = datetime.datetime.now()
playlist_index = -1
playing = True
+ cookable = True
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
@@
-633,6
+638,10
@@
class Thing_Player(ThingAnimate):
if random.random() > 0.9999:
if self.standing:
self.weariness += 1
if random.random() > 0.9999:
if self.standing:
self.weariness += 1
+ if self.weariness % 5 == 0:
+ self.send_msg('CHAT "All that walking or standing makes '
+ 'you weary, and thereby slower. Find a place '
+ 'to sit or lie down to regain energy."')
elif self.weariness > 0:
self.weariness -= 1
self.game.changed = True
elif self.weariness > 0:
self.weariness -= 1
self.game.changed = True