diff --git a/entities/player/player.gd b/entities/player/player.gd index 75bd6c9..3acaba9 100644 --- a/entities/player/player.gd +++ b/entities/player/player.gd @@ -62,7 +62,7 @@ var g : float = ProjectSettings.get_setting("physics/3d/default_gravity") # in m var gravity : Vector3 = g * ProjectSettings.get_setting("physics/3d/default_gravity_vector") var _jumping : bool = false -@rpc("call_local") +@rpc("call_local", "reliable") func set_nickname(value : String) -> void: nickname = value diff --git a/interfaces/hud/iffs/iff.gd b/interfaces/hud/iffs/iff.gd index 1e7aab7..0c30415 100644 --- a/interfaces/hud/iffs/iff.gd +++ b/interfaces/hud/iffs/iff.gd @@ -29,7 +29,7 @@ extends Control @onready var healthbar_fill_stylebox : StyleBoxFlat = _health_bar.get_theme_stylebox("fill") func _ready() -> void: - _player_name_label.text = player.name + _player_name_label.text = player.nickname func _process(_delta : float) -> void: # retrieve camera for current viewport diff --git a/modes/multiplayer.gd b/modes/multiplayer.gd index 095fa68..9b01051 100644 --- a/modes/multiplayer.gd +++ b/modes/multiplayer.gd @@ -127,7 +127,7 @@ func _unhandled_input(event : InputEvent) -> void: for score_label in %Scores.get_children(): score_label.queue_free() -@rpc("any_peer") +@rpc("any_peer", "reliable") func _join_match(nickname : String) -> void: if is_multiplayer_authority(): add_player(multiplayer.get_remote_sender_id(), nickname)