diff options
Diffstat (limited to 'asciifarm/client/commandhandler.py')
| -rw-r--r-- | asciifarm/client/commandhandler.py | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/asciifarm/client/commandhandler.py b/asciifarm/client/commandhandler.py index 0c3027f..1677d7b 100644 --- a/asciifarm/client/commandhandler.py +++ b/asciifarm/client/commandhandler.py @@ -29,7 +29,7 @@ class CommandHandler: "selectitem": self.selectItem, "inputwithselected": self.actWithSelected, "use": self.useSelected, - "unuse": self.unUseSelected, + "drop": self.dropSelected, "take": self.takeSelected, "eval": self.eval, "exec": self.exec, @@ -103,20 +103,15 @@ class CommandHandler: menu = self.client.display.getSelectedMenu() selected = self.client.display.getSelectedItem(menu) if menu in ("inventory", "equipment"): - action = "use" + self.input(["use", menu, selected]) elif menu == "ground": - action = "interact", - else: - return - self.input([action, selected]) + self.input(["interact", selected]) - def unUseSelected(self): + def dropSelected(self): menu = self.client.display.getSelectedMenu() selected = self.client.display.getSelectedItem(menu) if menu == "inventory": action = "drop" - elif menu == "equipment": - action = "unequip" else: return self.input([action, selected]) |
