From cc7ceff30e535fadcdd2c0f588e0dd3d0b48babf Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 29 Sep 2022 09:35:04 -0700 Subject: [PATCH] Clamp Top float modulation --- src/objects/gardentop.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/objects/gardentop.c b/src/objects/gardentop.c index 38154636f..3d55e03d1 100644 --- a/src/objects/gardentop.c +++ b/src/objects/gardentop.c @@ -256,7 +256,8 @@ modulate (mobj_t *top) if (top_float(top) > 0) { - top_float(top) -= hover_step; + top_float(top) = max(0, + top_float(top) - hover_step); } else if (P_IsObjectOnGround(top)) { @@ -276,7 +277,8 @@ modulate (mobj_t *top) if (top_float(top) < max_hover) { - top_float(top) += hover_step; + top_float(top) = min(max_hover, + top_float(top) + hover_step); } else {