X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/balance?a=blobdiff_plain;f=rogue_chat_curses.py;h=9519a95609a82ba0f9a0fd4f7d7bca95999f756e;hb=0ae5c165fbce33fcdc60f92cceb18109124aabde;hp=e9f7f6b93c21936d37e783eb9d2d651553e8fc0d;hpb=863a58b52579fa96deb41a633b10f79df0b18eaa;p=plomrogue2 diff --git a/rogue_chat_curses.py b/rogue_chat_curses.py index e9f7f6b..9519a95 100755 --- a/rogue_chat_curses.py +++ b/rogue_chat_curses.py @@ -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'}: