diff --git a/src/monmove.c b/src/monmove.c index bd0241aaa..ec95aa467 100644 --- a/src/monmove.c +++ b/src/monmove.c @@ -859,6 +859,8 @@ dochug(struct monst *mtmp) if (!status) status = m_move(mtmp, 0); + if (mon_offmap(mtmp)) + return 1; if (status != MMOVE_DIED) distfleeck(mtmp, &inrange, &nearby, &scared); /* recalc */