From c22522e3e2864d11d5ef069212fde533cbd01346 Mon Sep 17 00:00:00 2001 From: DeliVeriuS Date: Wed, 10 Sep 2025 09:10:39 +0200 Subject: [PATCH] Fix lobby_entry.gd Added error handling for lobby joining to address crash issues. --- lobby_entry.gd | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lobby_entry.gd diff --git a/lobby_entry.gd b/lobby_entry.gd new file mode 100644 index 0000000..c6608a0 --- /dev/null +++ b/lobby_entry.gd @@ -0,0 +1,20 @@ +extends HBoxContainer + +var lobby_id +var lobby_name + +var steam_connection + +onready var lobby_name_label = $"%LobbyName" + +func _ready(): + steam_connection = $"/root/SteamConnection" + lobby_name_label.text = lobby_name + +func _on_join_button_pressed(): + var result = Steam.joinLobby(lobby_id) + if result != Steam.CHAT_ROOM_ENTER_RESPONSE_SUCCESS: + var new_message_node = preload("res://mods-unpacked/Pasha-Brotatogether/ui/chat/chat_message.tscn").instance() + new_message_node.message = "Failed to join lobby: " + str(result) + new_message_node.username = "SYSTEM" + $"/root/MultiplayerMenu/HBoxContainer/ChatContainer/ScrollContainer/ChatMessages".add_child(new_message_node)