Fix infinite pain floors

If inflictor is null and you're in hitlag do not damage again
This commit is contained in:
toaster 2022-01-04 23:35:59 +00:00 committed by SinnamonLat
parent 693c25310d
commit 2d34cd150d

View file

@ -1845,10 +1845,8 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da
if (!(target->flags & MF_SHOOTABLE))
return false; // shouldn't happen...
#if 0
if (!(damagetype & DMG_DEATHMASK) && target->hitlag > 0)
if (!(damagetype & DMG_DEATHMASK) && target->hitlag > 0 && inflictor == NULL)
return false;
#endif
}
if (target->flags2 & MF2_SKULLFLY)