From a10c4fe74d7a2254c8ea4a07d1ca83d92b0aee5f Mon Sep 17 00:00:00 2001 From: unfa Date: Sat, 1 Jan 2022 18:14:12 +0100 Subject: [PATCH] Fixed players dying multiple times --- Game/Assets/Characters/Player.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Game/Assets/Characters/Player.gd b/Game/Assets/Characters/Player.gd index 6de2dbe..f8edabf 100644 --- a/Game/Assets/Characters/Player.gd +++ b/Game/Assets/Characters/Player.gd @@ -369,7 +369,7 @@ func _process(delta): @rpc(call_local, any_peer, reliable) func take_damage(attacker: int, hit_position: Vector3, hit_normal: Vector3, damage:int, source_position: Vector3, damage_type, push: float): var attacker_node = main.get_node("Players").get_node(str(attacker)) - if is_multiplayer_authority(): + if is_multiplayer_authority() and not dead: print("Taken damage: ", damage, " by: ", attacker, " from: ", source_position) hud.damage(damage) health -= damage # reduce health