diff --git a/src/p_inter.c b/src/p_inter.c index 88618c2bf..dc955cfc7 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -3211,7 +3211,7 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da source->player->invincibilitytimer += kinvextend; // This has a scaling boost type now, don't let it get too crazy - source->player->invincibilitytimer = max(source->player->invincibilitytimer, 20*TICRATE); + source->player->invincibilitytimer = min(source->player->invincibilitytimer, 20*TICRATE); if (P_IsDisplayPlayer(source->player)) S_StartSound(NULL, sfx_gsha7);