home · contact · privacy
Spawn Psychedelics, Stimulants from BottleDeposit too.
[plomrogue2] / plomrogue / things.py
index 46ea770ab302994272afe7d83612ba5204dd0d18..3a72ca31728dfd72ebeb8e6cd8b23510db34615c 100644 (file)
@@ -372,10 +372,11 @@ class Thing_MusicPlayer(Thing):
             msg_lines += ['HELP – show this help']
             msg_lines += ['ON/OFF – toggle playback on/off']
             msg_lines += ['REWIND – return to start of playlist']
-            msg_lines += ['LIST – list programmed songs, durations']
-            msg_lines += ['SKIP – to skip to next song']
+            msg_lines += ['LIST – list programmed item, durations']
+            msg_lines += ['REMOVE – remove current item']
+            msg_lines += ['SKIP – to skip to next item']
             msg_lines += ['REPEAT – toggle playlist repeat on/off']
-            msg_lines += ['ADD LENGTH SONG – add SONG to playlist, with LENGTH in format "minutes:seconds", i.e. something like "0:47" or "11:02"']
+            msg_lines += ['ADD LENGTH ITEM – add ITEM to playlist, with LENGTH in format "minutes:seconds" (something like "0:47" or "11:02")']
             return msg_lines
         elif command == 'LIST':
             msg_lines += ['playlist:']
@@ -448,13 +449,15 @@ class Thing_BottleDeposit(Thing):
     def proceed(self):
         if self.bottle_counter >= 3:
             self.bottle_counter = 0
-            choice = random.choice(['MusicPlayer', 'Hat'])
+            choice = random.choice(['MusicPlayer', 'Hat', 'Stimulant', 'Psychedelic'])
             self.game.add_thing(choice, self.position)
             msg = 'here is a gift as a reward for ecological consciousness –'
             if choice == 'MusicPlayer':
                 msg += 'pick it up and then use "command thing" on it!'
             elif choice == 'Hat':
                 msg += 'pick it up and then use "(un-)wear" on it!'
+            elif choice in {'Psychedelic', 'Stimulant'}:
+                msg += 'pick it up and then use "consume" on it!'
             self.sound('BOTTLE DEPOSITOR', msg)
 
     def accept(self):