Remove local player weapon on death

This commit is contained in:
Sofia 2026-07-22 23:48:46 +03:00
parent ee5f5260a0
commit d32e6c1052

View File

@ -329,6 +329,9 @@ impl IPlayer for LocalPlayer {
if let Some(splorch) = &mut self.splorch {
splorch.set_emitting(true);
}
if let Some(mut weapon) = self.weapon.take() {
weapon.queue_free();
}
self.is_dead = true;
if let DamageSource::Player(player_id) = source {
self.killer_id = Some(player_id);