From 76f48a5bf4f31e928020e9800f4e564254ad3ba8 Mon Sep 17 00:00:00 2001 From: crabman Date: Mon, 15 Apr 2024 19:36:03 +0000 Subject: [PATCH] Avoid unchecked clamp in skate character state --- common/src/states/skate.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/src/states/skate.rs b/common/src/states/skate.rs index 8d877675ad..812b3c3ab5 100644 --- a/common/src/states/skate.rs +++ b/common/src/states/skate.rs @@ -58,7 +58,9 @@ impl CharacterBehavior for Data { data.sidewalk = 0.0; } // forward, max at 8u/s - (data.dt.0 * 3.0).clamp(0.0, 8.0 - current_planar_velocity) + (data.dt.0 * 3.0) + .min(8.0 - current_planar_velocity) + .max(0.0) } else { if let CharacterState::Skate(data) = &mut update.character { data.accelerate = -1.0;