set vel to zero when sprite mounted

This commit is contained in:
Isse 2023-02-10 16:56:50 +01:00
parent 6ddfd631d6
commit 458acce5ac

View File

@ -25,6 +25,7 @@ impl CharacterBehavior for Data {
fn behavior(&self, data: &JoinData, _output_events: &mut OutputEvents) -> StateUpdate {
let mut update = StateUpdate::from(data);
update.pos.0 = self.static_data.mount_pos;
update.vel.0 = Vec3::zero();
handle_orientation(data, &mut update, 1.0, Some(Dir::new(self.static_data.mount_dir)));