- self.mode_play.available_modes = ["chat", "study", "edit",
- "annotate", "portal",
- "password", "admin",
- "control_pw_type",
- "control_tile_type"]
- self.mode_study.available_modes = ["chat", "play"]
- self.mode_control_tile_draw.available_modes = ["play"]
+ self.mode_play.available_modes = ["chat", "study", "edit", "admin_enter"]
+ self.mode_play.available_actions = ["move", "take_thing", "drop_thing",
+ "teleport", "door", "consume"]
+ 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",
+ "control_tile_type", "chat",
+ "study", "play", "edit"]
+ self.mode_admin.available_actions = ["move"]
+ self.mode_control_tile_draw.available_modes = ["admin_enter"]
+ self.mode_control_tile_draw.available_actions = ["move_explorer",
+ "toggle_tile_draw"]
+ self.mode_edit.available_modes = ["write", "annotate", "portal", "name_thing",
+ "password", "chat", "study", "play",
+ "admin_enter"]
+ self.mode_edit.available_actions = ["move", "flatten", "toggle_map_mode"]
+ self.mode = None