diff --git a/src/p_inter.c b/src/p_inter.c index 1f907404f..7545f9811 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -2182,7 +2182,7 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da if (player->pflags & PF_GODMODE) return false; - if (player->exiting) + if (player->exiting && (damagetype & DMG_DEATHMASK)) { if (inflictor) K_DoInstashield(player);