Add commands for dropping and dumping inventory

This commit is contained in:
2020-09-17 14:54:41 -06:00
parent c33e1e04b8
commit ca45925da1
3 changed files with 63 additions and 10 deletions
+4 -8
View File
@@ -310,14 +310,10 @@ class SleepWithBedStates:
self.state = self.select_bed
def select_bed(self):
for slot, item in self.g.inv.items():
if item.item_id in items.BED_IDS:
print('Found bed in slot', slot)
self.g.look_at = utils.padd(self.area, path.BLOCK_BELOW)
self.g.game.choose_slot(slot)
self.state = self.place_bed
break
else: # for
if self.game.select_item(items.BED_IDS):
self.g.look_at = utils.padd(self.area, path.BLOCK_BELOW)
self.state = self.place_bed
else:
self.g.chat.send('I need a bed')
self.state = self.cleanup