diff --git a/src/zap.c b/src/zap.c index fa236d03a..c37daf8e2 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, !gc.context.mon_moving); + wakeup(mon, (type >= 0) ? TRUE : FALSE); } } range -= 2;