P_SetupSignObject: Set old_z to fix interp on spawning

This commit is contained in:
toaster 2023-09-18 17:32:25 +01:00
parent 5b7b57e580
commit 35a06ed175

View file

@ -4488,6 +4488,7 @@ static void P_SetupSignObject(mobj_t *sign, mobj_t *pmo, boolean error)
sign->movefactor = sign->z;
sign->z += (576*sign->scale) * P_MobjFlip(sign);
sign->old_z = sign->z; // interp hijack
sign->movecount = 1;
sign->extravalue1 = AngleFixed(sign->angle) >> FRACBITS;