diff --git a/common/src/sys/controller.rs b/common/src/sys/controller.rs index c87436b295..a4f6fcc357 100644 --- a/common/src/sys/controller.rs +++ b/common/src/sys/controller.rs @@ -113,6 +113,9 @@ impl<'a> System<'a> for Sys { let _ = jumpings.insert(entity, Jumping); a.on_ground = false; } + + // Reset the controller ready for the next tick + *controller = Controller::default(); } } }