home · contact · privacy
Don't enter enter_hat menu in client if not wearing hat.
[plomrogue2] / rogue_chat_curses.py
index e9f7f6b93c21936d37e783eb9d2d651553e8fc0d..9519a95609a82ba0f9a0fd4f7d7bca95999f756e 100755 (executable)
@@ -686,6 +686,8 @@ class TUI:
             return fail('already carrying something')
         if mode_name == 'drop_thing' and not self.game.player.carrying:
             return fail('not carrying anything droppable')
+        if mode_name == 'enter_hat' and not hasattr(self.game.player, 'hat'):
+            return fail('not wearing hat to edit', 'edit')
         if mode_name == 'admin_enter' and self.is_admin:
             mode_name = 'admin'
         elif mode_name in {'name_thing', 'admin_thing_protect'}: