summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/player-act.cc
diff options
context:
space:
mode:
authorShmuale Mark <shm.mark@gmail.com>2014-05-19 19:35:13 -0400
committerShmuale Mark <shm.mark@gmail.com>2014-05-19 19:38:15 -0400
commitbf57c6f8765a74f63a3a74f37eb87c6ea76b62e6 (patch)
tree6d0f921d33ad0ad5f39f52c133814490fdc21bf3 /crawl-ref/source/player-act.cc
parent34edc9d7fce3485ffd04f60016d7e94acf28d174 (diff)
downloadcrawl-ref-bf57c6f8765a74f63a3a74f37eb87c6ea76b62e6.tar.gz
crawl-ref-bf57c6f8765a74f63a3a74f37eb87c6ea76b62e6.zip
Don't allow wielding an item that's too large while transformed.
Not currently relevant, but might be if a SZ_LARGE or greater item-using form is added. (cherry picked from commit 0f69f1eb2bc0a8c8596bfd6a9c3515eb4d2a87df)
Diffstat (limited to 'crawl-ref/source/player-act.cc')
-rw-r--r--crawl-ref/source/player-act.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/player-act.cc b/crawl-ref/source/player-act.cc
index 86ce07d88a..5575426c6c 100644
--- a/crawl-ref/source/player-act.cc
+++ b/crawl-ref/source/player-act.cc
@@ -425,7 +425,7 @@ bool player::could_wield(const item_def &item, bool ignore_brand,
if (species == SP_FELID)
return false;
- if (body_size(PSIZE_TORSO, ignore_transform) < SIZE_LARGE
+ if (body_size(PSIZE_TORSO, true) < SIZE_LARGE
&& (item_mass(item) >= 500
|| item.base_type == OBJ_WEAPONS
&& item_mass(item) >= 300))