diff --git a/src/zap.c b/src/zap.c index 8bc5bcaac..fa236d03a 100644 --- a/src/zap.c +++ b/src/zap.c @@ -4482,7 +4482,7 @@ dobuzz( if (mon_could_move && !mon->mcanmove) /* ZT_SLEEP */ slept_monst(mon); if (abstype != ZT_SLEEP) - wakeup(mon, TRUE); + wakeup(mon, !gc.context.mon_moving); } } range -= 2;