Fix offsets for models

This commit is contained in:
Sally Coolatta 2022-08-24 00:46:12 -04:00
parent 0f61d1f064
commit 0a7b437328

View file

@ -1381,10 +1381,6 @@ boolean HWR_DrawModel(gl_vissprite_t *spr)
R_InterpolateMobjState(spr->mobj, FRACUNIT, &interp); R_InterpolateMobjState(spr->mobj, FRACUNIT, &interp);
} }
fixed_t interpx = R_InterpolateFixed(spr->mobj->old_x, spr->mobj->x);
fixed_t interpy = R_InterpolateFixed(spr->mobj->old_y, spr->mobj->y);
fixed_t interpz = R_InterpolateFixed(spr->mobj->old_z, spr->mobj->z);
// hitlag vibrating // hitlag vibrating
if (spr->mobj->hitlag > 0 && (spr->mobj->eflags & MFE_DAMAGEHITLAG)) if (spr->mobj->hitlag > 0 && (spr->mobj->eflags & MFE_DAMAGEHITLAG))
{ {
@ -1395,15 +1391,15 @@ boolean HWR_DrawModel(gl_vissprite_t *spr)
mul = -mul; mul = -mul;
} }
interpx += FixedMul(spr->mobj->momx, mul); interp.x += FixedMul(spr->mobj->momx, mul);
interpy += FixedMul(spr->mobj->momy, mul); interp.y += FixedMul(spr->mobj->momy, mul);
interpy += FixedMul(spr->mobj->momz, mul); interp.z += FixedMul(spr->mobj->momz, mul);
} }
// sprite offset // sprite offset
interpx += spr->mobj->sprxoff; interp.x += spr->mobj->sprxoff;
interpy += spr->mobj->spryoff; interp.y += spr->mobj->spryoff;
interpz += spr->mobj->sprzoff; interp.z += spr->mobj->sprzoff;
// Apparently people don't like jump frames like that, so back it goes // Apparently people don't like jump frames like that, so back it goes
//if (tics > durs) //if (tics > durs)