Fix 2815185: Not updating wield display for rotting chunks. Fix 2812496: Wrong message when attempting to chop with unwieldable weapons. (Small patch by rafalmaj.) Fix 2811476: Turn autopickup back on when gaining see invisible (mutation, ring, artefact, spell). Fix 2806314: Remove coinflip() for Sandblast range. Wielding rocks now guarantees range of 2.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10096 c06c8d41-db1a-0410-9941-cceddc491573
DRONDZ2FPPHQBQEGI2J4A5BCSNQWC3DK25IJF4WJA43IECNI5YAQC
77TCDR7AO42VYBIYZYWRWFSX34MPZCNW6SLBREFZZZ5NBPXEKDFAC
4S7GTHOCXO5MLS3DKSZWUYYZFBVNHDG6RFJONUALXVA7CCPFKXKAC
AOKMGUJ24JCC7WVMZOFCBTWPF5Y6JALZIMCMQXLOO2VBG2U33W2QC
FAVME2A2U4OUKN2BTISAG5PCI5Y4BN6YVFKCSQQHHZLEVVVF4LKAC
3FJEBMACBTO6HINIWSFHM4OXF24JDZVWT6VT3RGDX2MG5CLDWMXQC
RHIWQH62QN2VJJJ36YX3YOKYKIBUBOZOP4AHDRR4VJI5CNOMKFIQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
U35AIEBK6N3OG2BS6ZHI6L7VPBX562FZTH7CWSLFH6NMRXNSVC6QC
ITXPKG6VHYSJSRQBRJUTD4AGCMMF4RDAJBAULFAN4J7OPQEHAQGQC
F2X5SIIXWXXEL2FVMYDC4GL2ODZ4O7RA46U66VGJ5K2EZHHAQGUAC
4LFTDJY3DK6S7C7SQLLML6UIZ42GZOWK2EIMZZSNEKBWSA3YNUZAC
F42F3QNVICCXWPMNYL2QQJZNOVBVF4MXZUXNUC7KKYIRZ7R5HGPAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
P3BAFR6LTI7HANQCRLZWJ7LRJYFPFYIG7OVZV4RZM5EAMODRJKZAC
HHTFZV7UCVSE332T2FMAS2UHWSP6OZ2PSLEJ7D47QTSBTFTUFTNAC
WXWLZ6GPVBE7EMFUDIEFBLXRB7D7TNQMCZDAB6FGACH5D7FJ2LZQC
Q6UWWYLZTERQ4NOLALOJID5DHSFYGZO3QXG3MWY6JFG7C25BXGAAC
3KAINFIXO7WNWGUGZB43EUNFRS2ZPBLQZDTY456QACMRHYIJ7WDAC
JGTKZP6HCXDHEJLAONL3FNLNIZ7MUBYKXZ4CRTL46YC53TW7CBEAC
RX6575DZOHRUXQUZH34YZGPZJF4STUPLBQDIVTINA2L6LVCKRIGQC
HIRKGUMNJPWKSVTR6TVBPD3MWNA63CEHCLCIPWEMGDFHVB3NPLDQC
DTBLJBZY5LOUPLUE443ZWDRYO3IFPLLJ36VUYI6MD34XEDTP46BQC
JCAMHL6K5G2RYXFZDSBEWOAXSENAHGLQZTA6JJEMRYX5EGC6UOQQC
ISUJEAPPWKP2UIYPT6BJUUNSVH52NEXWGXNUATL7I3IO7TPO32HAC
V633AMMPMHJB5ZLP5IHFXCT6FCENVTPX25TY7T5MF2QZLDDN24HAC
N3SLSCFJXMJBIKHAECFQETCBI3CDDYUT7D644X5XXOO75IFDG65AC
RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC
OHOFJZ6S5AJUO5EFVGG7HJHRPSXJSTJD2DDXAERT4LNVWDK23K6AC
LWVP2PEWXDDSVOYQDOMHBW267KDDT6FS7ZN7IZUYRENTSSZMVIUQC
66PZS3T22V74RIEAEC4QT4BGDPK7NYTO65HEKJVLIG6GLFYHDFRQC
break;
case RING_SEE_INVISIBLE:
// We might have to turn autopickup back on again.
// TODO: Check all monsters in LOS. If any of them are invisible
// (and thus become visible once the ring is worn), the ring
// should be autoidentified.
if (item_type_known(item))
autotoggle_autopickup(false);