Set sanctuary floor property before checking if monster will flee.
Make mimics teleport away, since they can't move.
Don't count as fleeing monsters which can't flee, like plants.
Don't tell the player about unseen fleeing monsters.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6213 c06c8d41-db1a-0410-9941-cceddc491573
HYXNSIBI3LPNH7VATDEUXYEONKKT3VPDTVDW43ZSTXISQY5DYH7AC XIDD2TZUOXG6DAMK7OQU5MUKVIEHQWJIJL5BVOTCVY33EPWJNX4QC IKMOVE2BXQASBPYXR736EFKBEEWQ6KMOXTJN2OWAMVX4JFNO5MJAC UB3BND4NORDQBTLWMWIFG2HFUKRBN6HPGPNXV5TJQI6FJTURQ47AC 4OV4JZ6NWQ2ZK4LEWCUWALLB3BVANJJ2EMLHC5LJLA5WYSP25OIQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC SRYIUTTRZYQDYPLLXYKEHMYWC4EGBYPOT65M2HZEIGFG6SDMV7SQC JDZCDMUCQ7VENYVLB62KQWUIRGABID37OKATOKCBUPCDL7W75NPAC CGYTZT5QWIEGYKUOLOK7MFXSLJKLYRZONER5ZCDZO5XYWSLG475QC // scare all attacking monsters inside sanctuaryif (dist != -1){monster = mgrd[posx][posy];if (monster != NON_MONSTER){mon = &menv[monster];
if (!mons_wont_attack(mon)&& mon->add_ench(mon_enchant(ENCH_FEAR, 0, KC_YOU))){behaviour_event(mon, ME_SCARE, MHITYOU);count++;}}}
}
// scare all attacking monsters inside sanctuaryif (dist != -1){monster = mgrd[posx][posy];if (monster != NON_MONSTER){mon = &menv[monster];if (!mons_wont_attack(mon)){if (mons_is_mimic(mon->type)){mimic_alert(mon);if(you.can_see(mon))count++;}else if (mon->add_ench(mon_enchant(ENCH_FEAR, 0,KC_YOU))){behaviour_event(mon, ME_SCARE, MHITYOU);