X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=rogue_chat_curses.py;h=c539062bcfe19db3e5d2fef294d7c220c2222eb9;hb=20081e06dcb7dddcf58baee5be74cd6ad740f22c;hp=6a30f746f8cdc86e7fc787dfc676c1f3955a59e1;hpb=51addf32b5a876c47325fb55756aacaea65ed0da;p=plomrogue2 diff --git a/rogue_chat_curses.py b/rogue_chat_curses.py index 6a30f74..c539062 100755 --- a/rogue_chat_curses.py +++ b/rogue_chat_curses.py @@ -432,7 +432,8 @@ class TUI: self.mode_play.available_modes = ["chat", "study", "edit", "admin_enter", "command_thing", "take_thing"] self.mode_play.available_actions = ["move", "drop_thing", - "teleport", "door", "consume"] + "teleport", "door", "consume", + "install"] self.mode_study.available_modes = ["chat", "play", "admin_enter", "edit"] self.mode_study.available_actions = ["toggle_map_mode", "move_explorer"] self.mode_admin.available_modes = ["admin_thing_protect", "control_pw_type", @@ -479,6 +480,7 @@ class TUI: 'teleport': 'p', 'consume': 'C', 'door': 'D', + 'install': 'I', 'help': 'h', 'toggle_map_mode': 'L', 'toggle_tile_draw': 'm', @@ -950,6 +952,7 @@ class TUI: 'drop_thing': 'drop thing', 'toggle_map_mode': 'toggle map view', 'toggle_tile_draw': 'toggle protection character drawing', + 'install': 'install', 'door': 'open/close', 'consume': 'consume', } @@ -959,6 +962,7 @@ class TUI: 'take_thing': 'PICK_UP', 'drop_thing': 'DROP', 'door': 'DOOR', + 'install': 'INSTALL', 'move': 'MOVE', 'command': 'COMMAND', 'consume': 'INTOXICATE', @@ -1131,6 +1135,8 @@ class TUI: self.send('TASK:DOOR') elif key == self.keys['consume'] and task_action_on('consume'): self.send('TASK:INTOXICATE') + elif key == self.keys['install'] and task_action_on('install'): + self.send('TASK:INSTALL') elif key == self.keys['teleport']: player = self.game.get_thing(self.game.player_id) if player.position in self.game.portals: