From f9e11be98a79801e79e69a91bb403fcc24293f80 Mon Sep 17 00:00:00 2001 From: toaster Date: Wed, 19 Jul 2023 21:27:58 +0100 Subject: [PATCH] UDMF upscaled springs: Treat as an increased hitbox only, not as a strength multiplier --- src/p_map.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/p_map.c b/src/p_map.c index 2d00b808e..16820869b 100644 --- a/src/p_map.c +++ b/src/p_map.c @@ -355,7 +355,6 @@ P_DoSpringEx // boolean P_DoSpring(mobj_t *spring, mobj_t *object) { - const fixed_t scaleVal = FixedSqrt(FixedMul(mapobjectscale, spring->scale)); fixed_t vertispeed = spring->info->mass; fixed_t horizspeed = spring->info->damage; UINT16 starcolor = (spring->info->painchance % numskincolors); @@ -428,7 +427,7 @@ boolean P_DoSpring(mobj_t *spring, mobj_t *object) object->momx = savemomx; object->momy = savemomy; - P_DoSpringEx(object, scaleVal, vertispeed, horizspeed, + P_DoSpringEx(object, mapobjectscale, vertispeed, horizspeed, spring->angle, starcolor); // Re-solidify