about summary refs log tree commit diff stats
path: root/Archipelago
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2024-03-25 20:54:03 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2024-03-29 10:19:21 -0400
commit87e7f851179cb0fcef75a2c433fdc1e6234f409b (patch)
tree3093d18c64d7477c0c8f12a59c561d7784aa0f65 /Archipelago
parent61790818f6779c9e272dc74feab888b73ed5312c (diff)
downloadlingo-archipelago-87e7f851179cb0fcef75a2c433fdc1e6234f409b.tar.gz
lingo-archipelago-87e7f851179cb0fcef75a2c433fdc1e6234f409b.tar.bz2
lingo-archipelago-87e7f851179cb0fcef75a2c433fdc1e6234f409b.zip
Fix Wanderer entrance door on reload
Turns out when you instantiate scripts with exported reference fields, you have to create new values for those fields because otherwise they use a shared value like idk man it's weird.
Diffstat (limited to 'Archipelago')
-rw-r--r--Archipelago/load.gd2
1 files changed, 1 insertions, 1 deletions
diff --git a/Archipelago/load.gd b/Archipelago/load.gd index a277817..09c357c 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd
@@ -64,7 +64,7 @@ func _load():
64 wanderer_entrance.rotation = Vector3(0, -PI / 2, 0) 64 wanderer_entrance.rotation = Vector3(0, -PI / 2, 0)
65 wanderer_entrance.scale = Vector3(1, 1.5, 1) 65 wanderer_entrance.scale = Vector3(1, 1.5, 1)
66 wanderer_entrance.set_script(door_script) 66 wanderer_entrance.set_script(door_script)
67 wanderer_entrance.panels.append("../../../Panels/Tower Room/Panel_wanderlust_1234567890") 67 wanderer_entrance.panels = ["../../../Panels/Tower Room/Panel_wanderlust_1234567890"]
68 get_node("Doors/Tower Room Area Doors").add_child(wanderer_entrance) 68 get_node("Doors/Tower Room Area Doors").add_child(wanderer_entrance)
69 69
70 var wanderer_achieve = get_node("Panels/Tower Room/Panel_1234567890_wanderlust") 70 var wanderer_achieve = get_node("Panels/Tower Room/Panel_1234567890_wanderlust")