diff options
-rw-r--r-- | Archipelago/load.gd | 11 | ||||
-rw-r--r-- | data/LL1.yaml | 8 |
2 files changed, 15 insertions, 4 deletions
diff --git a/Archipelago/load.gd b/Archipelago/load.gd index 60a78d4..9632d61 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd | |||
@@ -100,6 +100,17 @@ func _load(): | |||
100 | for sign_name in target["copy_to_sign"]: | 100 | for sign_name in target["copy_to_sign"]: |
101 | self.get_node("Decorations/PanelSign").get_node(sign_name).value = source["hint"] | 101 | self.get_node("Decorations/PanelSign").get_node(sign_name).value = source["hint"] |
102 | 102 | ||
103 | # Change the answer to the final puzzle in the art gallery based on the | ||
104 | # puzzles that were shuffled into the constituent places. | ||
105 | var new_answer = panels_parent.get_node("Painting Room/Panel_eon_one").answer | ||
106 | new_answer += " " | ||
107 | new_answer += panels_parent.get_node("Painting Room/Panel_path_road").answer | ||
108 | new_answer += " " | ||
109 | new_answer += panels_parent.get_node("Painting Room/Panel_any_many").answer | ||
110 | new_answer += " " | ||
111 | new_answer += panels_parent.get_node("Painting Room/Panel_send_use_turns").answer | ||
112 | panels_parent.get_node("Painting Room/Panel_order_onepathmanyturns").answer = new_answer | ||
113 | |||
103 | # Handle our other static panels after panel randomization, so that the old | 114 | # Handle our other static panels after panel randomization, so that the old |
104 | # values can enter the pool, if necessary. | 115 | # values can enter the pool, if necessary. |
105 | set_static_panel("Entry Room/Panel_hi_hi", "hi") | 116 | set_static_panel("Entry Room/Panel_hi_hi", "hi") |
diff --git a/data/LL1.yaml b/data/LL1.yaml index 6270e39..c1d53c2 100644 --- a/data/LL1.yaml +++ b/data/LL1.yaml | |||
@@ -1185,7 +1185,7 @@ | |||
1185 | tag: midbrown | 1185 | tag: midbrown |
1186 | - id: Painting Room/Panel_eon_one | 1186 | - id: Painting Room/Panel_eon_one |
1187 | color: yellow | 1187 | color: yellow |
1188 | tag: forbid # because of ORDER | 1188 | tag: midyellow |
1189 | - id: Painting Room/Panel_to_two | 1189 | - id: Painting Room/Panel_to_two |
1190 | color: red | 1190 | color: red |
1191 | tag: midred | 1191 | tag: midred |
@@ -1200,7 +1200,7 @@ | |||
1200 | tag: botblue | 1200 | tag: botblue |
1201 | - id: Painting Room/Panel_path_road | 1201 | - id: Painting Room/Panel_path_road |
1202 | color: brown | 1202 | color: brown |
1203 | tag: forbid # because of ORDER | 1203 | tag: botbrown |
1204 | - id: Painting Room/Panel_park_drive | 1204 | - id: Painting Room/Panel_park_drive |
1205 | color: black | 1205 | color: black |
1206 | tag: botblack | 1206 | tag: botblack |
@@ -1215,7 +1215,7 @@ | |||
1215 | tag: midblue | 1215 | tag: midblue |
1216 | - id: Painting Room/Panel_any_many | 1216 | - id: Painting Room/Panel_any_many |
1217 | color: blue | 1217 | color: blue |
1218 | tag: forbid # because of ORDER | 1218 | tag: midblue |
1219 | - id: Painting Room/Panel_man_many | 1219 | - id: Painting Room/Panel_man_many |
1220 | color: blue | 1220 | color: blue |
1221 | tag: midblue | 1221 | tag: midblue |
@@ -1230,7 +1230,7 @@ | |||
1230 | tag: midyellow | 1230 | tag: midyellow |
1231 | - id: Painting Room/Panel_send_use_turns | 1231 | - id: Painting Room/Panel_send_use_turns |
1232 | color: orange | 1232 | color: orange |
1233 | tag: forbid # because of ORDER | 1233 | tag: midorange |
1234 | - id: Painting Room/Panel_trust_06890 | 1234 | - id: Painting Room/Panel_trust_06890 |
1235 | color: orange | 1235 | color: orange |
1236 | tag: midorange | 1236 | tag: midorange |