From 085c3c650ca4c968ca2139e4ae1f73024cbeec0e Mon Sep 17 00:00:00 2001 From: Lat Date: Sat, 7 Oct 2023 10:21:18 +0200 Subject: [PATCH] Fix DLZ seasaws snapping to floors/ceilings --- src/objects/dlzseasaw.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/objects/dlzseasaw.c b/src/objects/dlzseasaw.c index 36c7756aa..0536a04ea 100644 --- a/src/objects/dlzseasaw.c +++ b/src/objects/dlzseasaw.c @@ -34,8 +34,6 @@ static void Obj_DLZSeasawUpdate(mobj_t *mo, boolean ghostme) UINT8 i, j; angle_t visan = (angle_t)mo->extravalue1 + ANGLE_90; - P_SetScale(mo, 2*mapobjectscale); - if (mo->tracer && !P_MobjWasRemoved(mo->tracer)) { mo->tracer->tics = 3; @@ -128,7 +126,10 @@ void Obj_DLZSeasawSpawn(mobj_t *mo) mobj_t *ptr = mo; mobj_t *ptrp = mo; UINT8 i, j; - + + P_SetScale(mo, 2*mapobjectscale); + mo->destscale = 2*mapobjectscale; + // setup vars mo->extravalue1 = (INT32)mo->angle;