git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4760 c06c8d41-db1a-0410-9941-cceddc491573
DJZK6ZJ42EUTFF2OBOL5YYFPMLXCTDNGE2RF73ZJ4N54FEIHBGPQC
CRUW4EVU3UDWNKXBCPWWHWXXGE7EMEHKK3PLLUD7NWPYY4K2R3YAC
NIRBZYFEXG46J43BC5PUYGNDOL6NE2UG6RHLKSPNCYPJI5EGH5LAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC
T6TL6NTIOBYNUIONGK3JFZJ5ONWV6S4CTIRDC5JMKMCBGG5IY3EAC
3WHI3KM43ZCN4ITJLFQQBQBC4OJPRS7QTBPIQ6QBCUVKRSK476SAC
if (mons_corpse_effect( mon->type ) == CE_POISONOUS
|| mon->type == MONS_GIANT_ANT
|| mon->type == MONS_SMALL_SNAKE
|| mon->type == MONS_SNAKE
|| mon->type == MONS_JELLYFISH
|| mon->type == MONS_SWAMP_DRAKE
|| mons_is_mimic( mon->type ))
{
if (is_mons_poisoner(mon))
bool is_mons_poisoner(monsters *mons)
{
if (mons_corpse_effect(mons->type) == CE_POISONOUS)
return true;
const int attk_flavour = mons_attack_spec(mons, 0).flavour;
return (attk_flavour == AF_POISON
|| attk_flavour == AF_POISON_NASTY
|| attk_flavour == AF_POISON_MEDIUM
|| attk_flavour == AF_POISON_STRONG
|| attk_flavour == AF_POISON_STR);
}