From 5678ddb4c1191d251e07a2dea18f1491b391838d Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Sun, 26 Jan 2025 20:27:25 +0100 Subject: [PATCH] WIP: Spawn bullets on the server and sync them --- scenes/characters/blue/dummy.gd | 3 ++- scripts/player/player_input_controller.gd | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/scenes/characters/blue/dummy.gd b/scenes/characters/blue/dummy.gd index 0bff5c0..b83ba55 100644 --- a/scenes/characters/blue/dummy.gd +++ b/scenes/characters/blue/dummy.gd @@ -17,7 +17,8 @@ func _process(delta: float) -> void: func _on_head_collision_body_part_hit(dam: Variant) -> void: print("head is hit" + str(dam)) print(owner_placeholder) - owner_placeholder.take_damage(dam) + if owner_placeholder.has_method("take_damage"): + owner_placeholder.take_damage(dam) pass # Replace with function body. func _get_owner() -> CharacterBody3D: diff --git a/scripts/player/player_input_controller.gd b/scripts/player/player_input_controller.gd index be3cabb..ca81ea9 100644 --- a/scripts/player/player_input_controller.gd +++ b/scripts/player/player_input_controller.gd @@ -255,4 +255,5 @@ func _hit_scan_damage(Collider): print("damaged") func take_damage(dam: int): + print("damage") health =- dam