diff options
Diffstat (limited to 'server/src/entity/pedestrians.rs')
-rw-r--r-- | server/src/entity/pedestrians.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/server/src/entity/pedestrians.rs b/server/src/entity/pedestrians.rs index 64adf57b..cedb9e46 100644 --- a/server/src/entity/pedestrians.rs +++ b/server/src/entity/pedestrians.rs @@ -27,6 +27,7 @@ pub struct Pedestrians { pub points: Vec<Vec2>, pub spawn_delay_distr: rand_distr::Normal<f32>, pub cooldown: f32, + pub speed: f32, } impl Entity for Pedestrians { @@ -65,7 +66,7 @@ impl Entity for Pedestrians { } else { c.packet_in.push_back(PacketS::Movement { player: *id, - dir: diff, + dir: diff.normalize_or_zero() * self.speed, boost: false, pos: None, }); |