summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/acr.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/acr.cc')
-rw-r--r--crawl-ref/source/acr.cc7
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;