about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-05-17 23:26:00 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-05-17 23:26:00 -0400
commitae83579efbbaff717241bfc79215768d825aba6c (patch)
treefa4f0d9cfc251ab49770bc779866e1f7e10afce1
parenta9a6911fbd12e12e0f56f839aed2695a3e5146e6 (diff)
downloadlingo-archipelago-ae83579efbbaff717241bfc79215768d825aba6c.tar.gz
lingo-archipelago-ae83579efbbaff717241bfc79215768d825aba6c.tar.bz2
lingo-archipelago-ae83579efbbaff717241bfc79215768d825aba6c.zip
Progressive Fearless
-rw-r--r--Archipelago/client.gd5
-rw-r--r--Archipelago/load.gd7
2 files changed, 12 insertions, 0 deletions
diff --git a/Archipelago/client.gd b/Archipelago/client.gd index 0202aba..051c560 100644 --- a/Archipelago/client.gd +++ b/Archipelago/client.gd
@@ -33,6 +33,11 @@ const progressive_items = {
33 {"item": "Hallway Room (2) - Exit", "display": "Second Door"}, 33 {"item": "Hallway Room (2) - Exit", "display": "Second Door"},
34 {"item": "Hallway Room (3) - Exit", "display": "Third Door"}, 34 {"item": "Hallway Room (3) - Exit", "display": "Third Door"},
35 {"item": "Hallway Room (4) - Exit", "display": "Fourth Door"}, 35 {"item": "Hallway Room (4) - Exit", "display": "Fourth Door"},
36 ],
37 "Progressive Fearless":
38 [
39 {"item": "The Fearless (First Floor) - Second Floor", "display": "Second Floor"},
40 {"item": "The Fearless (Second Floor) - Third Floor", "display": "Third Floor"},
36 ] 41 ]
37} 42}
38 43
diff --git a/Archipelago/load.gd b/Archipelago/load.gd index 6deafa9..9568f69 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd
@@ -244,6 +244,8 @@ func _load():
244 # have access to ORDER until getting the fifth floor, so will move the 244 # have access to ORDER until getting the fifth floor, so will move the
245 # backroom door. Also, the paintings in the backroom should only show up as 245 # backroom door. Also, the paintings in the backroom should only show up as
246 # the player gets the progressive art gallery items. 246 # the player gets the progressive art gallery items.
247 #
248 # We also need to add an extra door to The Fearless.
247 if apclient._door_shuffle: 249 if apclient._door_shuffle:
248 var backroom_door = get_node("Doors/Tower Room Area Doors/Door_painting_backroom") 250 var backroom_door = get_node("Doors/Tower Room Area Doors/Door_painting_backroom")
249 backroom_door.translation.x = 97 251 backroom_door.translation.x = 97
@@ -265,6 +267,11 @@ func _load():
265 painting_node.move_to_z = painting_node.translation.z 267 painting_node.move_to_z = painting_node.translation.z
266 painting_node.translation.x = 88 268 painting_node.translation.x = 88
267 painting_node.translation.z = 39 269 painting_node.translation.z = 39
270
271 var fearless_door = get_node("Doors/Naps Room Doors/Door_hider_5").duplicate()
272 fearless_door.name = "Door_hider_new1"
273 fearless_door.translation.y = 5
274 get_node("Doors/Naps Room Doors").add_child(fearless_door)
268 275
269 # Attach a script to every panel so that we can do things like conditionally 276 # Attach a script to every panel so that we can do things like conditionally
270 # disable them. 277 # disable them.