From 9ba0a9437fb690859b67c0272651a8a83d9b03bb Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Fri, 21 Mar 2025 10:48:23 -0500 Subject: [PATCH] buffer messages for wrong-context L or b --- src/game/boe.actions.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/game/boe.actions.cpp b/src/game/boe.actions.cpp index 940a24f8..6a93b70d 100644 --- a/src/game/boe.actions.cpp +++ b/src/game/boe.actions.cpp @@ -2875,11 +2875,23 @@ bool handle_keystroke(const sf::Event& event, cFramerateLimiter& fps_limiter){ case 'b': // Bash door if(overall_mode == MODE_TOWN || overall_mode == MODE_BASH_TOWN) handle_bash_pick_select(need_reprint, true); + else if(is_combat()) + ASB("Bash Door: not in combat."); + else if(is_out()) + ASB("Bash Door: not outdoors"); + else + ASB("Bash Door: " + FINISH_FIRST); break; case 'L': // Pick lock if(overall_mode == MODE_TOWN || overall_mode == MODE_PICK_TOWN) handle_bash_pick_select(need_reprint, false); + else if(is_combat()) + ASB("Pick Lock: not in combat."); + else if(is_out()) + ASB("Pick Lock: not outdoors"); + else + ASB("Pick Lock: " + FINISH_FIRST); break; case 'A': // Alchemy