diff --git a/src/p_inter.c b/src/p_inter.c index 469c4869d..22910ca4a 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -992,11 +992,12 @@ void P_DamageMobj(mobj_t *target,mobj_t *inflictor, mobj_t *source, int damage) player->attacker = source; player->damagecount += damage; // add damage after armor / invuln - if (player->damagecount > 100) - player->damagecount = 100; // teleport stomp does 10k points... // [Nugget] Custom red tint cap - else if (STRICTMODE(player->damagecount > damagecount_cap)) + if (STRICTMODE(player->damagecount > damagecount_cap)) { player->damagecount = damagecount_cap; } + else + if (player->damagecount > 100) + player->damagecount = 100; // teleport stomp does 10k points... #if 0 // killough 11/98: