git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4552 c06c8d41-db1a-0410-9941-cceddc491573
F6AE3G4DNTPXKCQXKQDLVCOU5PUMU22R53J3HGM7KH7753HUTKBAC
Q3XHNSHW6FI4JCXSEABATRFBJPMCF7PXNG2K6ZQTRRPVMIZFHUBQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
FLDIOEND63BONSOAIZ7WYAVNQLJ35O3VFY3PTVRWWYOJL4JXREHAC
X76YXE6RFL7QY5WL6MSSS44WHVA5FQMDQY3XTYP2UL6UZB4E6XMQC
MRM4SLSXJTRYJPH2YYTAFTO2CAOXLP2OCMRNYRTIRRYOMWM7NMFAC
AVCMVFA3MKCXHO6H44UK5KJNIHTGQV7UA7GYXM26VI6TXXU5ZN6QC
OPNCHI4UGN7WBIYPAXVV2C4N22ZSWROA435FJCY5UZVXKWRYQ42QC
3PY3L3A4QRW3Z5Y7SHO4TMVOOP2VNCO27X2MX4DTOP2SADLBQUOAC
UZ6N6HOUPGVSPC5NQROEEDWMEGJA5XUWUY2AKH5QG65AZ25PVXDAC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
bool mons_class_is_stationary(int mc)
{
return (mc == MONS_OKLOB_PLANT
|| mc == MONS_PLANT
|| mc == MONS_FUNGUS
|| mc == MONS_CURSE_SKULL
|| mons_is_statue(mc)
|| mons_is_mimic(mc));
}
bool mons_is_stationary(const monsters *mon)
{
return (mons_class_is_stationary(mon->type));
}
// returns whether a monster is non-solid
// and thus can't be affected by some traps
bool mons_class_is_stationary(int mc)
{
return mons_class_flag(mc, M_STATIONARY);
}
bool mons_is_stationary(const monsters *mon)
{
return mons_class_is_stationary(mon->type);
}