diff options
Diffstat (limited to 'crawl-ref/source/item_use.cc')
-rw-r--r-- | crawl-ref/source/item_use.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/crawl-ref/source/item_use.cc b/crawl-ref/source/item_use.cc index 7748887ade..906d824b9b 100644 --- a/crawl-ref/source/item_use.cc +++ b/crawl-ref/source/item_use.cc @@ -797,6 +797,13 @@ bool can_wear_armour(const item_def &item, bool verbose, bool ignore_temporary) return (false); } + if (you.mutation[MUT_PAWS]) + { + if (verbose) + mpr("Boots don't fit your paws!"); + return (false); + } + if (you.species == SP_NAGA) { if (verbose) @@ -1701,6 +1708,8 @@ bool throw_it(bolt &pbolt, int throw_2, bool teleport, int acc_bonus, ammoHitBonus = item.plus; ammoDamBonus = item.plus2; + ammoHitBonus += you.mutation[MUT_EXTRA_EYES]; + // CALCULATIONS FOR LAUNCHED WEAPONS if (projected == LRET_LAUNCHED) { |