Reset precip interpolation on snap to ceil

This commit is contained in:
Eidolon 2022-04-11 19:28:16 -05:00
parent f2a881f385
commit 4c31902b98

View file

@ -4056,7 +4056,10 @@ void P_SnowThinker(precipmobj_t *mobj)
// adjust height
if ((mobj->z += mobj->momz) <= mobj->floorz)
{
mobj->z = mobj->ceilingz;
P_ResetPrecipitationInterpolationState(mobj);
}
}
void P_RainThinker(precipmobj_t *mobj)
@ -4082,6 +4085,7 @@ void P_RainThinker(precipmobj_t *mobj)
return;
mobj->z = mobj->ceilingz;
P_ResetPrecipitationInterpolationState(mobj);
P_SetPrecipMobjState(mobj, S_RAIN1);
return;