diff options
| -rw-r--r-- | asciifarmclient/commandhandler.py | 7 | ||||
| -rw-r--r-- | keybindings/default.json | 3 |
2 files changed, 4 insertions, 6 deletions
diff --git a/asciifarmclient/commandhandler.py b/asciifarmclient/commandhandler.py index f4c1de1..59b8a2c 100644 --- a/asciifarmclient/commandhandler.py +++ b/asciifarmclient/commandhandler.py @@ -123,12 +123,11 @@ class CommandHandler: def takeSelected(self): menu = self.client.display.getSelectedMenu() - selected = self.client.display.getSelectedItem(menu) if menu == "ground": - action = "take" + selected = self.client.display.getSelectedItem(menu) else: - return - self.input([action, selected]) + selected = None + self.input(["take", selected]) def eval(self, text): self.log(eval(text, self.evalArgs)) diff --git a/keybindings/default.json b/keybindings/default.json index 94ab8ba..e3a1f53 100644 --- a/keybindings/default.json +++ b/keybindings/default.json @@ -12,9 +12,8 @@ "j": ["move", "south"], "l": ["move", "east"], "h": ["move", "west"], -"e": ["input", ["take", null]], +"e": ["take"], "q": ["drop"], -"Q": ["take"], "E": ["use"], "R": ["input", ["interact", ["none"]]], "r": ["input", ["interact", ["none", "north", "south", "east", "west"]]], |
