diff --git a/src/p_tick.c b/src/p_tick.c index 1ad1c8dd2..feb14be86 100644 --- a/src/p_tick.c +++ b/src/p_tick.c @@ -708,6 +708,9 @@ static inline void P_DeviceRumbleTick(void) if (player->mo == NULL) continue; + if (player->exiting) + continue; + if ((player->mo->eflags & MFE_DAMAGEHITLAG) && player->mo->hitlag) { low = high = 65536 / 2;