home
·
contact
·
privacy
projects
/
plomrogue2
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Only allow cookable items to be cooked into cookies.
[plomrogue2]
/
plomrogue
/
things.py
diff --git
a/plomrogue/things.py
b/plomrogue/things.py
index f8f13733ec2aef82ceab45c5dd27768c7b64eb46..6f8b79d5d1ce02e32cca57c4b950e884c7acf930 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)