extends CharacterBody3D class_name Player const MAX_HP = 100 @export var hp: int = 100: set(value): if value < 0: hp = 0 else: hp = value if hp == 0: die() get: return hp @onready var TEMP_start_pos = global_position func _enter_tree() -> void: set_multiplayer_authority(str(name).to_int()) func _physics_process(_delta: float) -> void: if not is_multiplayer_authority(): return move_and_slide() func die() -> void: global_position = TEMP_start_pos hp = MAX_HP