From 01bd04c905d0cc8efa6bc173aa369c9fb3afe577 Mon Sep 17 00:00:00 2001 From: Sofia Date: Fri, 7 Aug 2026 20:08:18 +0300 Subject: [PATCH] Fix bug where ball could be thrown twice with rapid button presses --- rust/src/player/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/rust/src/player/mod.rs b/rust/src/player/mod.rs index 1a5280d..db18a3d 100644 --- a/rust/src/player/mod.rs +++ b/rust/src/player/mod.rs @@ -130,6 +130,7 @@ impl PlayerCommon for T { if let Some(weapon) = self.get_weapon() && let Ok(_) = weapon.try_cast::() { + self.swap_weapon(WeaponType::Raygun, false); self.run_deferred(move |s| { if let Some(game) = Game::singleton() && let Some(player) = game.bind().find_player(s.get_player_id().unwrap_or(0))