diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-16 01:07:53 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-16 01:07:53 -0400 |
commit | 36eee0423e7f29e352c9c44d0ebb592007ec7436 (patch) | |
tree | 54877e1d85ee4e210fbdbfece0694f1372aa038e /Archipelago/load.gd | |
parent | b362865cc6241607af3a4046e100dc281c4c37de (diff) | |
download | lingo-archipelago-36eee0423e7f29e352c9c44d0ebb592007ec7436.tar.gz lingo-archipelago-36eee0423e7f29e352c9c44d0ebb592007ec7436.tar.bz2 lingo-archipelago-36eee0423e7f29e352c9c44d0ebb592007ec7436.zip |
Added support for THE MASTER as the goal
Diffstat (limited to 'Archipelago/load.gd')
-rw-r--r-- | Archipelago/load.gd | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/Archipelago/load.gd b/Archipelago/load.gd index ca1269b..7b7e648 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd | |||
@@ -38,11 +38,17 @@ func _load(): | |||
38 | "answer_correct", location, "handle_correct" | 38 | "answer_correct", location, "handle_correct" |
39 | ) | 39 | ) |
40 | 40 | ||
41 | # Hardcode THE END as the goal for now. | 41 | # Hook up the goal panel. |
42 | var the_end = self.get_node("Decorations/EndPanel/Panel_end_end") | 42 | if apclient._victory_condition == 1: |
43 | the_end.get_node("Viewport/GUI/Panel/TextEdit").connect( | 43 | var the_master = self.get_node("Panels/Countdown Panels/Panel_master_master") |
44 | "answer_correct", apclient, "completedGoal" | 44 | the_master.get_node("Viewport/GUI/Panel/TextEdit").connect( |
45 | ) | 45 | "answer_correct", apclient, "completedGoal" |
46 | ) | ||
47 | else: | ||
48 | var the_end = self.get_node("Decorations/EndPanel/Panel_end_end") | ||
49 | the_end.get_node("Viewport/GUI/Panel/TextEdit").connect( | ||
50 | "answer_correct", apclient, "completedGoal" | ||
51 | ) | ||
46 | 52 | ||
47 | # Create the messages node. | 53 | # Create the messages node. |
48 | var messages_script = ResourceLoader.load("user://maps/Archipelago/messages.gd") | 54 | var messages_script = ResourceLoader.load("user://maps/Archipelago/messages.gd") |