git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8196 c06c8d41-db1a-0410-9941-cceddc491573
L3XWMM6VEV5XOZ7OQZYRSXVXQ5LGNEAE2KYWS5MPFONGOILG7CLQC
F3T43VITDGIPM2Z7KXPYYQLPRHG42S2TCFB22MZXDDZUFAU4VCEQC
PKXXBHS3LWLPZI2QVRX22MSQ4R2626IXRSNHFFYHXYTLJJQU54LQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
O3HPZYTEN566YZRQ27OKFJOEOKZOJX3YOTDVYAKTO6T2H2IUNRFAC
SQDS2YBPOYDDDCW3GGARBZ2HQIUHCQKL7SSHKFQWDENOL5YNNVNQC
&& mg.cls != RANDOM_MONSTER && mg.cls < NUM_MONSTERS)
&& (mg.cls < NUM_MONSTERS || mg.cls == RANDOM_MONSTER))
place = find_newmons_square_contiguous(mg.cls, where, 0);
const monster_type habitat_target = mg.cls == RANDOM_MONSTER ? MONS_GIANT_BAT : mg.cls; place = find_newmons_square_contiguous(habitat_target, where, 0);
const monster_type habitat_target =
mg.cls == RANDOM_MONSTER ? MONS_GIANT_BAT : mg.cls;
place = find_newmons_square_contiguous(habitat_target, where, 0);
mg.pos = place;