From 08fa6a3414179c298373d3426c5f4adbf84b62ef Mon Sep 17 00:00:00 2001 From: timokoesters Date: Sun, 25 Aug 2019 21:22:56 +0200 Subject: [PATCH] Prevent problems with no vel while rolling in the future --- common/src/sys/movement.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/sys/movement.rs b/common/src/sys/movement.rs index 1819593dd8..c8d738390e 100644 --- a/common/src/sys/movement.rs +++ b/common/src/sys/movement.rs @@ -79,7 +79,7 @@ impl<'a> System<'a> for Sys { .move_dir .try_normalized() .map(|m| m) - .unwrap_or(Vec2::from(vel.0).normalized()) + .unwrap_or(Vec2::from(vel.0).try_normalized().unwrap_or_default()) * ROLL_SPEED } else { // Move player according to move_dir