diff options
Diffstat (limited to 'crawl-ref/source/acr.cc')
-rw-r--r-- | crawl-ref/source/acr.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/acr.cc b/crawl-ref/source/acr.cc index 7f3502d00e..166c029f5c 100644 --- a/crawl-ref/source/acr.cc +++ b/crawl-ref/source/acr.cc @@ -1502,7 +1502,7 @@ static void _input() _center_cursor(); - if (you_are_delayed()) + if (you_are_delayed() && current_delay_action() != DELAY_MACRO_PROCESS_KEY) { if (you.time_taken) _world_reacts(); @@ -1534,6 +1534,8 @@ static void _input() cursor_control con(true); #endif + clear_macro_process_key_delay(); + crawl_state.waiting_for_command = true; c_input_reset(true); |