diff --git a/common/src/states/utils.rs b/common/src/states/utils.rs index 688c9c0d7f..794e1c1c4b 100644 --- a/common/src/states/utils.rs +++ b/common/src/states/utils.rs @@ -176,7 +176,7 @@ impl Body { pub fn can_fly(&self) -> Option { match self { Body::BirdMedium(_) | Body::Dragon(_) | Body::BirdSmall(_) => Some(1.0), - Body::Ship(ship::Body::DefaultAirship) => Some(1.5), + Body::Ship(ship::Body::DefaultAirship) => Some(1.0), _ => None, } } diff --git a/server/src/state_ext.rs b/server/src/state_ext.rs index 787483df06..f19b105b5d 100644 --- a/server/src/state_ext.rs +++ b/server/src/state_ext.rs @@ -233,6 +233,7 @@ impl StateExt for State { .with(comp::Energy::new(ship.into(), level)) .with(comp::Health::new(ship.into(), level)) .with(comp::Stats::new("Airship".to_string())) + .with(comp::MountState::Unmounted) .with(comp::Buffs::default()) .with(comp::Combo::default()) .with(comp::Agent::with_destination())