From 692e65f8d168227a4fac97899bea407b1dfafefc Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 21 Jun 2024 19:31:55 -0400 Subject: Prevent selecting another level after running AP --- Archipelago/settings_screen.gd | 1 + 1 file changed, 1 insertion(+) (limited to 'Archipelago/settings_screen.gd') diff --git a/Archipelago/settings_screen.gd b/Archipelago/settings_screen.gd index 79fdcc3..43c9468 100644 --- a/Archipelago/settings_screen.gd +++ b/Archipelago/settings_screen.gd @@ -55,6 +55,7 @@ func _ready(): installScriptExtension(ResourceLoader.load("user://maps/Archipelago/panelInput.gd")) installScriptExtension(ResourceLoader.load("user://maps/Archipelago/pause_menu.gd")) installScriptExtension(ResourceLoader.load("user://maps/Archipelago/player.gd")) + installScriptExtension(ResourceLoader.load("user://maps/Archipelago/settings_menu.gd")) installScriptExtension(ResourceLoader.load("user://maps/Archipelago/teleport.gd")) installScriptExtension(ResourceLoader.load("user://maps/Archipelago/worldTransporter.gd")) -- cgit 1.4.1 From 9e763bede998c86d23240c09b63f1dae2ad832da Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 14 Jul 2024 08:34:21 -0400 Subject: Clear out messages between connections --- Archipelago/settings_screen.gd | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Archipelago/settings_screen.gd') diff --git a/Archipelago/settings_screen.gd b/Archipelago/settings_screen.gd index 43c9468..6c64b15 100644 --- a/Archipelago/settings_screen.gd +++ b/Archipelago/settings_screen.gd @@ -97,6 +97,14 @@ func _ready(): self.get_node("Panel/player_box").add_font_override("font", field_font) self.get_node("Panel/password_box").add_font_override("font", field_font) + # Clear out messages (kind of a hack). + messages._message_queue.clear() + + for message_label in messages._ordered_labels: + message_label.queue_free() + + messages._ordered_labels.clear() + # Adapted from https://gitlab.com/Delta-V-Modding/Mods/-/blob/main/game/ModLoader.gd func installScriptExtension(childScript: Resource): -- cgit 1.4.1