summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monster.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/monster.cc')
-rw-r--r--crawl-ref/source/monster.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc
index 19872b3b9a..889500bc25 100644
--- a/crawl-ref/source/monster.cc
+++ b/crawl-ref/source/monster.cc
@@ -489,7 +489,7 @@ static int _mons_offhand_weapon_index(const monsters *m)
item_def *monsters::weapon(int which_attack)
{
const mon_attack_def attk = mons_attack_spec(this, which_attack);
- if (attk.type != AT_HIT)
+ if (attk.type != AT_HIT && attk.type != AT_WEAP_ONLY)
return (NULL);
// Even/odd attacks use main/offhand weapon.