From ae83579efbbaff717241bfc79215768d825aba6c Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 17 May 2023 23:26:00 -0400 Subject: Progressive Fearless --- Archipelago/client.gd | 5 +++++ Archipelago/load.gd | 7 +++++++ 2 files changed, 12 insertions(+) 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 = { {"item": "Hallway Room (2) - Exit", "display": "Second Door"}, {"item": "Hallway Room (3) - Exit", "display": "Third Door"}, {"item": "Hallway Room (4) - Exit", "display": "Fourth Door"}, + ], + "Progressive Fearless": + [ + {"item": "The Fearless (First Floor) - Second Floor", "display": "Second Floor"}, + {"item": "The Fearless (Second Floor) - Third Floor", "display": "Third Floor"}, ] } 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(): # have access to ORDER until getting the fifth floor, so will move the # backroom door. Also, the paintings in the backroom should only show up as # the player gets the progressive art gallery items. + # + # We also need to add an extra door to The Fearless. if apclient._door_shuffle: var backroom_door = get_node("Doors/Tower Room Area Doors/Door_painting_backroom") backroom_door.translation.x = 97 @@ -265,6 +267,11 @@ func _load(): painting_node.move_to_z = painting_node.translation.z painting_node.translation.x = 88 painting_node.translation.z = 39 + + var fearless_door = get_node("Doors/Naps Room Doors/Door_hider_5").duplicate() + fearless_door.name = "Door_hider_new1" + fearless_door.translation.y = 5 + get_node("Doors/Naps Room Doors").add_child(fearless_door) # Attach a script to every panel so that we can do things like conditionally # disable them. -- cgit 1.4.1