diff options
Diffstat (limited to 'crawl-ref/source/acr.cc')
-rw-r--r-- | crawl-ref/source/acr.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/crawl-ref/source/acr.cc b/crawl-ref/source/acr.cc index 11753c6070..32532a4e12 100644 --- a/crawl-ref/source/acr.cc +++ b/crawl-ref/source/acr.cc @@ -1522,7 +1522,12 @@ void process_command( command_type cmd ) break; case CMD_EVOKE: - if (!evoke_wielded()) + if (!evoke_item()) + flush_input_buffer( FLUSH_ON_FAILURE ); + break; + + case CMD_EVOKE_WIELDED: + if (!evoke_item(you.equip[EQ_WEAPON])) flush_input_buffer( FLUSH_ON_FAILURE ); break; |