git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6011 c06c8d41-db1a-0410-9941-cceddc491573
TFKOHHRA6CJ44OODVA2WL4ITYOLPE6VLKDS7XVBK5JH6BHVZDDFAC
FT2JKKQAUESFIMB2G5YGBI4FX7V7ARLOHWEKLP3M5MGV5ZCAAZMAC
DKOAL6BFXFEP7XBXZTFN2QKYBPFOBG62OCJFFKOUEW3W3N76PF3AC
UIKSTCCPMCWUK6PVX5HTCPJOZHQWZXRQ2J3LTJPZDYVV2STFOQGAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
KVRDLMIRHKEMFKZ22JK5SZEDLDEXPEVOYWW535DN7EJVHL32IOMQC
MPBVX6OOMRMXWV4AZG4MZ4B6BYMWHHF5OOLD5FUGQCHM6UKBCIEAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
ZGUJWUFJ4NFFJ6PGXLFGQWCWBCZHPWGWI44NJHJEVPRG5L36PADQC
// If the monster is about to step on a trap to leave the
// level, handle it.
if (mons_is_leaving(monster)
&& monster->travel_target == MTRAV_TRAP
&& monster->x + mmov_x == monster->target_x
&& monster->y + mmov_y == monster->target_y)
{
_mons_handle_trap_level_exit(monster, monster->target_x,
monster->target_y);
_make_mons_leave_level(monster);
break;
}