Fix 2024560: Selective Amnesia crash. Fix 2024701: claws/ankus not being handled in the weapon options.
Implement 2025076: give an indication of monsters seeing/sensing invisible in their description.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6638 c06c8d41-db1a-0410-9941-cceddc491573
IU2CR2KXWJ6QGCVGNCXUWKK2HDUYYVR5IU4D65WVPLV7KWS6PASAC
TYCM7ZQG5JPPK4A5K6IBVRKJYQS2F2A3SESBC53MUNXHMZCKYF5QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
3JKKL6VSKQHBBTKEBSADZVCNXZLL4S6KN2W7G2CY5OBOMMUTIWXQC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
UEI5JAVCMN7Y2SACTEZPZSNFJWOJTC55G24Q6LKQCT4XNDH5ZQIAC
IIN7AVA6JYRBXH6ZYRR7BY7TV6PW7ANAQ2A3PD55FKBKKQFEEF2AC
CRX4RG35C3DH57NIXCW4CG4X7SBMSX7TAJR2BAFQ4LQKCLYUNANQC
WXZQJUZXMYS7R6ORNB7DWE5KEUXT262GXWMRPOJYYB4I3BFGYLLAC
VRFQK6S2TXOFFO5K5HRDXPR7QEKKAZAVCASSIJVPWQ4GE26UOGTQC
Z6XF4AIERIW4U4AR3HU2ILYFZ54IK4K4ORQ6JKCEWRO5LZODWDDAC
G5WLU3B4MR3ZDJLGR6OHNIMLZXGQS2EWBJ5YYY5J2GWM6DTD44BAC
QCUMH3C7GXV7ZW444WT5SFAXQOJKJSE2YCQCEHMRYXCWF4QI7UMAC
BMHUBADDGIOZRVN4P3O5QKIDUYD4RFWBS7MP5X6LZWAYHUBRVD2QC
DF5LOTJFSXOT7UBDHLBDLGA22OY4L7ZF6CVFP6H3KL4N5CHB5C5QC
if (mons_behaviour_perceptible(&mons) && !mons_is_sleeping(&mons)
&& !mons_is_confused(&mons)
&& (mons_see_invis(&mons) || mons_sense_invis(&mons)))
{
if (you.invisible() && mons.foe == MHITYOU && !mons_is_fleeing(&mons))
{
if (mons_see_invis(&mons))
body << "$$It is watching you carefully.";
else
body << "$$It is looking in your general direction.";
}
else if (mons.foe == MHITNOT || mons_is_fleeing(&mons))
body << "$$It seems to be peering into the shadows.";
}