diff --git a/rust/src/player/mod.rs b/rust/src/player/mod.rs index b6ea8bf..352e9b8 100644 --- a/rust/src/player/mod.rs +++ b/rust/src/player/mod.rs @@ -275,6 +275,12 @@ impl PlayerCommon for T { return false; } + if let Some(weapon) = self.get_weapon() + && weapon.dyn_bind().get_type() == WeaponType::Ball + { + return false; + } + self.run_deferred(move |s| { if let Some(game) = &mut Game::singleton() && let Some(origin) = s.get_camera_origin()