def on_item_selected(self, item: Item) -> Optional[ActionOrHandler]: """Drop this item.""" return actions.DropItem(self.engine.player, item)
def pick_item(self, item: Item) -> None: self.running = False # Exit item menu. self.action_taken = True actions.DropItem(self.model.player, item).poll().act()
def on_item_selected(self, item: Item) -> Optional[Action]: """ drop item """ return actions.DropItem(self.engine.player, item)