Merge branch 'fix-lagless-sting' into 'master'

Fix hitlag from Ring Sting being zero

Closes #1666

See merge request kart-krew-dev/ring-racers-internal!2908
This commit is contained in:
AJ Martinez 2025-09-28 01:01:48 +00:00
commit 69e23ad50a

View file

@ -4482,8 +4482,9 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da
if (truewhumble && (gametyperules & GTR_BUMPERS) && !battleprisons)
laglength /= 2;
if (target->type == MT_PLAYER && inflictor && !P_MobjWasRemoved(inflictor) && inflictor->type == MT_PLAYER)
laglength /= 3;
if (target->type == MT_PLAYER && inflictor && !P_MobjWasRemoved(inflictor)
&& inflictor->type == MT_PLAYER && K_PlayerCanPunt(inflictor->player))
laglength = max(laglength / 2, 2);
if (!(target->player && (damagetype & DMG_DEATHMASK)))
K_SetHitLagForObjects(target, inflictor, source, laglength, true);