diff options
Diffstat (limited to 'crawl-ref/source/monster.cc')
-rw-r--r-- | crawl-ref/source/monster.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc index 75667278e8..19872b3b9a 100644 --- a/crawl-ref/source/monster.cc +++ b/crawl-ref/source/monster.cc @@ -370,6 +370,7 @@ int monsters::body_weight() const case MONS_QUICKSILVER_DRAGON: case MONS_SILVER_STATUE: + case MONS_STATUE: weight *= 4; break; @@ -1932,7 +1933,7 @@ void monsters::wield_melee_weapon(int near) // Switch to the alternate weapon if it's not a ranged weapon, too, // or switch away from our main weapon if it's a ranged weapon. - if (alt && !is_range_weapon(*alt) || weap && !alt) + if (alt && !is_range_weapon(*alt) || weap && !alt && type != MONS_STATUE) swap_weapons(near); } } |