Partial fix for [2508934]; the bug is still there because monster nagas count as SIZE_BIG, not SIZE_LARGE. I'll let dolorous fix the monster flags. :)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8926 c06c8d41-db1a-0410-9941-cceddc491573
HQADYMHFLUXCNSDSPPZWGDMWYZPO24277OL4VKENIBC35FYU2M3QC FS732HH3GBQCSQRKU5ZYBYVLDBGOAGBWDNKHQV5HETPT634CFLDAC 3U54KX4JPCEBGC3USUQJVX35HBEWV6DX6ZZ4RV7GT3HBX7LMLKPAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC ORZ37JMK7WY6FLTYZGC75D3POVCAZMZ7RCZIY4ZL2EGPXBMBCKJQC NRIZKLUO26UHNKB4IERXI6ECMD2IJYZACQNIUU3SH6BPLGHAJYVAC QS3ZRS3E6KL3YJHPKYEWCWJYRBJSXD5OOYF6Y25HZVECGPJRDB5QC 2OQFLBVWCTXCWUPSDM76KNXTNC3YPAKRI5KLDAEU4KQLN4DEOLYQC 7BBEAPSUBQMBK4XC2Q6YJ2JPSVSPCSBJUYXM6EWXHNTQG4AEJX3QC // Similarly, monsters won't pick up shields if they're// wielding (or alt-wielding) a two-handed weapon.if (slot == MSLOT_SHIELD){const item_def* wpn = mslot_item(MSLOT_WEAPON);const item_def* alt = mslot_item(MSLOT_ALT_WEAPON);if (wpn && hands_reqd(*wpn, body_size(PSIZE_BODY)) == HANDS_TWO)return false;if (alt && hands_reqd(*alt, body_size(PSIZE_BODY)) == HANDS_TWO)return false;}