From ab7834447e87873c5b055525b223c8247b684825 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 9 Dec 2024 14:09:37 -0500 Subject: Destroy generator after applying changes --- Archipelago/load.gd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Archipelago/load.gd b/Archipelago/load.gd index 8559b10..880f5a3 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd @@ -344,7 +344,9 @@ func _load(): panels_parent.get_node("Painting Room/Panel_order_onepathmanyturns").answer = new_answer if apclient._panel_shuffle == apclient.kEXPERIMENTAL_PANELS: - apclient.get_node("Generator").apply(self) + var generator = apclient.get_node("Generator") + generator.apply(self) + generator.queue_free() # Handle our other static panels after panel randomization, so that the old # values can enter the pool, if necessary. -- cgit 1.4.1