diff options
Diffstat (limited to 'server/src/customer/pathfinding.rs')
| -rw-r--r-- | server/src/customer/pathfinding.rs | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/server/src/customer/pathfinding.rs b/server/src/customer/pathfinding.rs index d25c6913..26de9c51 100644 --- a/server/src/customer/pathfinding.rs +++ b/server/src/customer/pathfinding.rs @@ -21,7 +21,11 @@ impl Path {              if next.distance(customer.position) < if self.0.len() == 1 { 0.1 } else { 0.6 } {                  self.0.pop();              } -            customer.update(&walkable, next - customer.position, dt) +            customer.update( +                &walkable, +                (next - customer.position).normalize_or_zero() * 0.5, +                dt, +            )          } else {              customer.update(&walkable, Vec2::ZERO, dt)          } | 
