diff options
Diffstat (limited to 'server/src/server.rs')
-rw-r--r-- | server/src/server.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/server/src/server.rs b/server/src/server.rs index 1d57a200..d8470fb8 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -413,7 +413,7 @@ impl Server { PacketS::Movement { pos, boost, - dir: direction, + dir, player, } => { let pd = self @@ -422,7 +422,7 @@ impl Server { .get_mut(&player) .ok_or(tre!("s.error.no_player"))?; - pd.movement.input(direction, boost); + pd.movement.input(dir, boost); if let Some(pos) = pos { let last_position_update = self @@ -433,7 +433,6 @@ impl Server { *last_position_update += dt; let diff = pos - pd.movement.position; pd.movement.position += diff.clamp_length_max(dt.as_secs_f32()); - if diff.length() > 1. { replies.push(PacketC::MovementSync { player }); } |