X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/balance?a=blobdiff_plain;ds=sidebyside;f=rogue_chat.html;h=26322e94a31c3e797a07924704bfb4e3963e983c;hb=0ae5c165fbce33fcdc60f92cceb18109124aabde;hp=4285ded541ea1912fd83f36ba37337761407f074;hpb=863a58b52579fa96deb41a633b10f79df0b18eaa;p=plomrogue2 diff --git a/rogue_chat.html b/rogue_chat.html index 4285ded..26322e9 100644 --- a/rogue_chat.html +++ b/rogue_chat.html @@ -794,15 +794,15 @@ let tui = { } this.draw_face = false; this.tile_draw = false; - if (mode_name == 'command_thing' && (!game.player.carrying - || !game.player.carrying.commandable)) { + if (mode_name == 'command_thing' && (!game.player.carrying + || !game.player.carrying.commandable)) { return fail('not carrying anything commandable', 'play'); - }; - if (mode_name == 'take_thing' && game.player.carrying) { + } else if (mode_name == 'take_thing' && game.player.carrying) { return fail('already carrying something', 'play'); - }; - if (mode_name == 'drop_thing' && !game.player.carrying) { + } else if (mode_name == 'drop_thing' && !game.player.carrying) { return fail('not carrying anything droppable', 'play'); + } else if (mode_name == 'enter_hat' && !game.player.hat) { + return fail('not wearing hat to edit', 'edit'); } if (mode_name == 'admin_enter' && this.is_admin) { mode_name = 'admin';