Remove local player weapon on death
This commit is contained in:
parent
a24dbe97cb
commit
09959cb923
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user