From 9e923ecdd54f89f993abcb70e1e6116a82d284d4 Mon Sep 17 00:00:00 2001 From: Squinty Date: Wed, 24 Apr 2024 12:27:51 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20player=20nicknames=20and?= =?UTF-8?q?=20IFFs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entities/player/player.gd | 2 +- interfaces/hud/iffs/iff.gd | 2 +- modes/multiplayer.gd | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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)