2024-05-19 23:01:24 +00:00
|
|
|
from typing import Dict, NamedTuple, List
|
2024-01-12 19:32:15 +00:00
|
|
|
from enum import IntEnum
|
|
|
|
|
|
|
|
|
|
|
|
class Portal(NamedTuple):
|
|
|
|
name: str # human-readable name
|
|
|
|
region: str # AP region
|
2024-03-21 15:50:07 +00:00
|
|
|
destination: str # vanilla destination scene
|
|
|
|
tag: str # vanilla tag
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
def scene(self) -> str: # the actual scene name in Tunic
|
|
|
|
return tunic_er_regions[self.region].game_scene
|
|
|
|
|
|
|
|
def scene_destination(self) -> str: # full, nonchanging name to interpret by the mod
|
2024-03-21 15:50:07 +00:00
|
|
|
return self.scene() + ", " + self.destination + self.tag
|
|
|
|
|
|
|
|
def destination_scene(self) -> str: # the vanilla connection
|
|
|
|
return self.destination + ", " + self.scene() + self.tag
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
portal_mapping: List[Portal] = [
|
|
|
|
Portal(name="Stick House Entrance", region="Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Sword Cave", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Windmill Entrance", region="Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Windmill", tag="_"),
|
|
|
|
Portal(name="Well Ladder Entrance", region="Overworld Well Ladder",
|
|
|
|
destination="Sewer", tag="_entrance"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Entrance to Well from Well Rail", region="Overworld Well to Furnace Rail",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Sewer", tag="_west_aqueduct"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Old House Door Entrance", region="Overworld Old House Door",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Interiors", tag="_house"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Old House Waterfall Entrance", region="Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Interiors", tag="_under_checkpoint"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Entrance to Furnace from Well Rail", region="Overworld Well to Furnace Rail",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Furnace", tag="_gyro_upper_north"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Entrance to Furnace under Windmill", region="Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Furnace", tag="_gyro_upper_east"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Entrance to Furnace near West Garden", region="Overworld to West Garden from Furnace",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Furnace", tag="_gyro_west"),
|
|
|
|
Portal(name="Entrance to Furnace from Beach", region="Overworld Tunnel Turret",
|
|
|
|
destination="Furnace", tag="_gyro_lower"),
|
|
|
|
Portal(name="Caustic Light Cave Entrance", region="Overworld Swamp Lower Entry",
|
|
|
|
destination="Overworld Cave", tag="_"),
|
2024-01-28 20:13:03 +00:00
|
|
|
Portal(name="Swamp Upper Entrance", region="Overworld Swamp Upper Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Swamp Redux 2", tag="_wall"),
|
|
|
|
Portal(name="Swamp Lower Entrance", region="Overworld Swamp Lower Entry",
|
|
|
|
destination="Swamp Redux 2", tag="_conduit"),
|
|
|
|
Portal(name="Ruined Passage Not-Door Entrance", region="After Ruined Passage",
|
|
|
|
destination="Ruins Passage", tag="_east"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Ruined Passage Door Entrance", region="Overworld Ruined Passage Door",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Ruins Passage", tag="_west"),
|
|
|
|
Portal(name="Atoll Upper Entrance", region="Overworld to Atoll Upper",
|
|
|
|
destination="Atoll Redux", tag="_upper"),
|
|
|
|
Portal(name="Atoll Lower Entrance", region="Overworld Beach",
|
|
|
|
destination="Atoll Redux", tag="_lower"),
|
2024-01-28 20:13:03 +00:00
|
|
|
Portal(name="Special Shop Entrance", region="Overworld Special Shop Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ShopSpecial", tag="_"),
|
|
|
|
Portal(name="Maze Cave Entrance", region="Overworld Beach",
|
|
|
|
destination="Maze Room", tag="_"),
|
|
|
|
Portal(name="West Garden Entrance near Belltower", region="Overworld to West Garden Upper",
|
|
|
|
destination="Archipelagos Redux", tag="_upper"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="West Garden Entrance from Furnace", region="Overworld to West Garden from Furnace",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Archipelagos Redux", tag="_lower"),
|
2024-01-28 20:13:03 +00:00
|
|
|
Portal(name="West Garden Laurels Entrance", region="Overworld West Garden Laurels Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Archipelagos Redux", tag="_lowest"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Temple Door Entrance", region="Overworld Temple Door",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Temple", tag="_main"),
|
|
|
|
Portal(name="Temple Rafters Entrance", region="Overworld after Temple Rafters",
|
|
|
|
destination="Temple", tag="_rafters"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Ruined Shop Entrance", region="Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Ruined Shop", tag="_"),
|
|
|
|
Portal(name="Patrol Cave Entrance", region="Overworld at Patrol Cave",
|
|
|
|
destination="PatrolCave", tag="_"),
|
|
|
|
Portal(name="Hourglass Cave Entrance", region="Overworld Beach",
|
|
|
|
destination="Town Basement", tag="_beach"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Changing Room Entrance", region="Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Changing Room", tag="_"),
|
2024-08-16 18:53:54 +00:00
|
|
|
Portal(name="Cube Cave Entrance", region="Cube Cave Entrance Region",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="CubeRoom", tag="_"),
|
|
|
|
Portal(name="Stairs from Overworld to Mountain", region="Upper Overworld",
|
|
|
|
destination="Mountain", tag="_"),
|
|
|
|
Portal(name="Overworld to Fortress", region="East Overworld",
|
|
|
|
destination="Fortress Courtyard", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fountain HC Door Entrance", region="Overworld Fountain Cross Door",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Town_FiligreeRoom", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Southeast HC Door Entrance", region="Overworld Southeast Cross Door",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="EastFiligreeCache", tag="_"),
|
|
|
|
Portal(name="Overworld to Quarry Connector", region="Overworld Quarry Entry",
|
|
|
|
destination="Darkwoods Tunnel", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Dark Tomb Main Entrance", region="Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Crypt Redux", tag="_"),
|
|
|
|
Portal(name="Overworld to Forest Belltower", region="East Overworld",
|
|
|
|
destination="Forest Belltower", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Town to Far Shore", region="Overworld Town Portal",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Transit", tag="_teleporter_town"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Spawn to Far Shore", region="Overworld Spawn Portal",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Transit", tag="_teleporter_starting island"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Secret Gathering Place Entrance", region="Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Waterfall", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Secret Gathering Place Exit", region="Secret Gathering Place",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Windmill Exit", region="Windmill",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Windmill Shop", region="Windmill",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Shop", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Old House Door Exit", region="Old House Front",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_house"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Old House to Glyph Tower", region="Old House Front",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="g_elements", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Old House Waterfall Exit", region="Old House Back",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_under_checkpoint"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Glyph Tower Exit", region="Relic Tower",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Interiors", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Changing Room Exit", region="Changing Room",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Fountain HC Room Exit", region="Fountain Cross Room",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Cube Cave Exit", region="Cube Cave",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Guard Patrol Cave Exit", region="Patrol Cave",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Ruined Shop Exit", region="Ruined Shop",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Furnace Exit towards Well", region="Furnace Fuse",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_gyro_upper_north"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Furnace Exit to Dark Tomb", region="Furnace Walking Path",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Crypt Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Furnace Exit towards West Garden", region="Furnace Walking Path",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_gyro_west"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Furnace Exit to Beach", region="Furnace Ladder Area",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_gyro_lower"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Furnace Exit under Windmill", region="Furnace Ladder Area",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_gyro_upper_east"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Stick House Exit", region="Stick House",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Ruined Passage Not-Door Exit", region="Ruined Passage",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_east"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Ruined Passage Door Exit", region="Ruined Passage",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_west"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Southeast HC Room Exit", region="Southeast Cross Room",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Caustic Light Cave Exit", region="Caustic Light Cave",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Maze Cave Exit", region="Maze Cave",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Hourglass Cave Exit", region="Hourglass Cave",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_beach"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Special Shop Exit", region="Special Shop",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Temple Rafters Exit", region="Sealed Temple Rafters",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_rafters"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Temple Door Exit", region="Sealed Temple",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_main"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
|
|
|
Portal(name="Forest Belltower to Fortress", region="Forest Belltower Main",
|
|
|
|
destination="Fortress Courtyard", tag="_"),
|
|
|
|
Portal(name="Forest Belltower to Forest", region="Forest Belltower Lower",
|
|
|
|
destination="East Forest Redux", tag="_"),
|
|
|
|
Portal(name="Forest Belltower to Overworld", region="Forest Belltower Main",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-08-07 16:18:50 +00:00
|
|
|
Portal(name="Forest Belltower to Guard Captain Room", region="Forest Belltower Upper",
|
|
|
|
destination="Forest Boss Room", tag="_"),
|
|
|
|
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Forest to Belltower", region="East Forest",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Forest Belltower", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Forest Guard House 1 Lower Entrance", region="East Forest",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="East Forest Redux Laddercave", tag="_lower"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Forest Guard House 1 Gate Entrance", region="East Forest",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="East Forest Redux Laddercave", tag="_gate"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Forest Dance Fox Outside Doorway", region="East Forest Dance Fox Spot",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="East Forest Redux Laddercave", tag="_upper"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Forest to Far Shore", region="East Forest Portal",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Transit", tag="_teleporter_forest teleporter"),
|
|
|
|
Portal(name="Forest Guard House 2 Lower Entrance", region="Lower Forest",
|
|
|
|
destination="East Forest Redux Interior", tag="_lower"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Forest Guard House 2 Upper Entrance", region="East Forest",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="East Forest Redux Interior", tag="_upper"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Forest Grave Path Lower Entrance", region="East Forest",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Sword Access", tag="_lower"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Forest Grave Path Upper Entrance", region="East Forest",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Sword Access", tag="_upper"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
|
|
|
Portal(name="Forest Grave Path Upper Exit", region="Forest Grave Path Upper",
|
|
|
|
destination="East Forest Redux", tag="_upper"),
|
|
|
|
Portal(name="Forest Grave Path Lower Exit", region="Forest Grave Path Main",
|
|
|
|
destination="East Forest Redux", tag="_lower"),
|
|
|
|
Portal(name="East Forest Hero's Grave", region="Forest Hero's Grave",
|
|
|
|
destination="RelicVoid", tag="_teleporter_relic plinth"),
|
|
|
|
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Guard House 1 Dance Fox Exit", region="Guard House 1 West",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="East Forest Redux", tag="_upper"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Guard House 1 Lower Exit", region="Guard House 1 West",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="East Forest Redux", tag="_lower"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Guard House 1 Upper Forest Exit", region="Guard House 1 East",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="East Forest Redux", tag="_gate"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Guard House 1 to Guard Captain Room", region="Guard House 1 East",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Forest Boss Room", tag="_"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
2024-03-21 15:50:07 +00:00
|
|
|
Portal(name="Guard House 2 Lower Exit", region="Guard House 2 Lower",
|
|
|
|
destination="East Forest Redux", tag="_lower"),
|
|
|
|
Portal(name="Guard House 2 Upper Exit", region="Guard House 2 Upper",
|
|
|
|
destination="East Forest Redux", tag="_upper"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Guard Captain Room Non-Gate Exit", region="Forest Boss Room",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="East Forest Redux Laddercave", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Guard Captain Room Gate Exit", region="Forest Boss Room",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Forest Belltower", tag="_"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
|
|
|
Portal(name="Well Ladder Exit", region="Beneath the Well Ladder Exit",
|
|
|
|
destination="Overworld Redux", tag="_entrance"),
|
|
|
|
Portal(name="Well to Well Boss", region="Beneath the Well Back",
|
|
|
|
destination="Sewer_Boss", tag="_"),
|
|
|
|
Portal(name="Well Exit towards Furnace", region="Beneath the Well Back",
|
|
|
|
destination="Overworld Redux", tag="_west_aqueduct"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
2024-08-07 16:18:50 +00:00
|
|
|
Portal(name="Well Boss to Well", region="Well Boss",
|
|
|
|
destination="Sewer", tag="_"),
|
|
|
|
Portal(name="Checkpoint to Dark Tomb", region="Dark Tomb Checkpoint",
|
|
|
|
destination="Crypt Redux", tag="_"),
|
|
|
|
|
|
|
|
Portal(name="Dark Tomb to Overworld", region="Dark Tomb Entry Point",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-08-07 16:18:50 +00:00
|
|
|
Portal(name="Dark Tomb to Furnace", region="Dark Tomb Dark Exit",
|
|
|
|
destination="Furnace", tag="_"),
|
|
|
|
Portal(name="Dark Tomb to Checkpoint", region="Dark Tomb Entry Point",
|
|
|
|
destination="Sewer_Boss", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
2024-08-07 16:18:50 +00:00
|
|
|
Portal(name="West Garden Exit near Hero's Grave", region="West Garden",
|
|
|
|
destination="Overworld Redux", tag="_lower"),
|
|
|
|
Portal(name="West Garden to Magic Dagger House", region="West Garden",
|
|
|
|
destination="archipelagos_house", tag="_"),
|
|
|
|
Portal(name="West Garden Exit after Boss", region="West Garden after Boss",
|
|
|
|
destination="Overworld Redux", tag="_upper"),
|
|
|
|
Portal(name="West Garden Shop", region="West Garden",
|
|
|
|
destination="Shop", tag="_"),
|
|
|
|
Portal(name="West Garden Laurels Exit", region="West Garden Laurels Exit Region",
|
|
|
|
destination="Overworld Redux", tag="_lowest"),
|
|
|
|
Portal(name="West Garden Hero's Grave", region="West Garden Hero's Grave Region",
|
|
|
|
destination="RelicVoid", tag="_teleporter_relic plinth"),
|
|
|
|
Portal(name="West Garden to Far Shore", region="West Garden Portal",
|
|
|
|
destination="Transit", tag="_teleporter_archipelagos_teleporter"),
|
|
|
|
|
|
|
|
Portal(name="Magic Dagger House Exit", region="Magic Dagger House",
|
|
|
|
destination="Archipelagos Redux", tag="_"),
|
|
|
|
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Courtyard to Fortress Grave Path Lower", region="Fortress Courtyard",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Reliquary", tag="_Lower"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Courtyard to Fortress Grave Path Upper", region="Fortress Courtyard Upper",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Reliquary", tag="_Upper"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Courtyard to Fortress Interior", region="Fortress Courtyard",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Main", tag="_Big Door"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Courtyard to East Fortress", region="Fortress Courtyard Upper",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress East", tag="_"),
|
|
|
|
Portal(name="Fortress Courtyard to Beneath the Vault", region="Beneath the Vault Entry",
|
|
|
|
destination="Fortress Basement", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Courtyard to Forest Belltower", region="Fortress Exterior from East Forest",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Forest Belltower", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Courtyard to Overworld", region="Fortress Exterior from Overworld",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Courtyard Shop", region="Fortress Exterior near cave",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Shop", tag="_"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
2024-03-21 15:50:07 +00:00
|
|
|
Portal(name="Beneath the Vault to Fortress Interior", region="Beneath the Vault Back",
|
|
|
|
destination="Fortress Main", tag="_"),
|
|
|
|
Portal(name="Beneath the Vault to Fortress Courtyard", region="Beneath the Vault Ladder Exit",
|
|
|
|
destination="Fortress Courtyard", tag="_"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Interior Main Exit", region="Eastern Vault Fortress",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Courtyard", tag="_Big Door"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Interior to Beneath the Earth", region="Eastern Vault Fortress",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Basement", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Interior to Siege Engine Arena", region="Eastern Vault Fortress Gold Door",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Arena", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Interior Shop", region="Eastern Vault Fortress",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Shop", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Interior to East Fortress Upper", region="Eastern Vault Fortress",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress East", tag="_upper"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Interior to East Fortress Lower", region="Eastern Vault Fortress",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress East", tag="_lower"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="East Fortress to Interior Lower", region="Fortress East Shortcut Lower",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Main", tag="_lower"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="East Fortress to Courtyard", region="Fortress East Shortcut Upper",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Courtyard", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="East Fortress to Interior Upper", region="Fortress East Shortcut Upper",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Main", tag="_upper"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Grave Path Lower Exit", region="Fortress Grave Path",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Courtyard", tag="_Lower"),
|
|
|
|
Portal(name="Fortress Hero's Grave", region="Fortress Hero's Grave Region",
|
|
|
|
destination="RelicVoid", tag="_teleporter_relic plinth"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress Grave Path Upper Exit", region="Fortress Grave Path Upper",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Courtyard", tag="_Upper"),
|
|
|
|
Portal(name="Fortress Grave Path Dusty Entrance", region="Fortress Grave Path Dusty Entrance Region",
|
|
|
|
destination="Dusty", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Dusty Exit", region="Fortress Leaf Piles",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Reliquary", tag="_"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Siege Engine Arena to Fortress", region="Fortress Arena",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Main", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Fortress to Far Shore", region="Fortress Arena Portal",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Transit", tag="_teleporter_spidertank"),
|
2024-08-07 16:18:50 +00:00
|
|
|
|
|
|
|
Portal(name="Atoll Upper Exit", region="Ruined Atoll",
|
|
|
|
destination="Overworld Redux", tag="_upper"),
|
|
|
|
Portal(name="Atoll Lower Exit", region="Ruined Atoll Lower Entry Area",
|
|
|
|
destination="Overworld Redux", tag="_lower"),
|
|
|
|
Portal(name="Atoll Shop", region="Ruined Atoll",
|
|
|
|
destination="Shop", tag="_"),
|
|
|
|
Portal(name="Atoll to Far Shore", region="Ruined Atoll Portal",
|
|
|
|
destination="Transit", tag="_teleporter_atoll"),
|
|
|
|
Portal(name="Atoll Statue Teleporter", region="Ruined Atoll Statue",
|
|
|
|
destination="Library Exterior", tag="_"),
|
|
|
|
Portal(name="Frog Stairs Eye Entrance", region="Ruined Atoll Frog Eye",
|
|
|
|
destination="Frog Stairs", tag="_eye"),
|
|
|
|
Portal(name="Frog Stairs Mouth Entrance", region="Ruined Atoll Frog Mouth",
|
|
|
|
destination="Frog Stairs", tag="_mouth"),
|
|
|
|
|
|
|
|
Portal(name="Frog Stairs Eye Exit", region="Frog Stairs Eye Exit",
|
|
|
|
destination="Atoll Redux", tag="_eye"),
|
|
|
|
Portal(name="Frog Stairs Mouth Exit", region="Frog Stairs Upper",
|
|
|
|
destination="Atoll Redux", tag="_mouth"),
|
|
|
|
Portal(name="Frog Stairs to Frog's Domain's Entrance", region="Frog Stairs to Frog's Domain",
|
|
|
|
destination="frog cave main", tag="_Entrance"),
|
|
|
|
Portal(name="Frog Stairs to Frog's Domain's Exit", region="Frog Stairs Lower",
|
|
|
|
destination="frog cave main", tag="_Exit"),
|
|
|
|
|
|
|
|
Portal(name="Frog's Domain Ladder Exit", region="Frog's Domain Entry",
|
|
|
|
destination="Frog Stairs", tag="_Entrance"),
|
|
|
|
Portal(name="Frog's Domain Orb Exit", region="Frog's Domain Back",
|
|
|
|
destination="Frog Stairs", tag="_Exit"),
|
|
|
|
|
|
|
|
Portal(name="Library Exterior Tree", region="Library Exterior Tree Region",
|
|
|
|
destination="Atoll Redux", tag="_"),
|
|
|
|
Portal(name="Library Exterior Ladder", region="Library Exterior Ladder Region",
|
|
|
|
destination="Library Hall", tag="_"),
|
|
|
|
|
|
|
|
Portal(name="Library Hall Bookshelf Exit", region="Library Hall Bookshelf",
|
|
|
|
destination="Library Exterior", tag="_"),
|
|
|
|
Portal(name="Library Hero's Grave", region="Library Hero's Grave Region",
|
|
|
|
destination="RelicVoid", tag="_teleporter_relic plinth"),
|
|
|
|
Portal(name="Library Hall to Rotunda", region="Library Hall to Rotunda",
|
|
|
|
destination="Library Rotunda", tag="_"),
|
|
|
|
|
|
|
|
Portal(name="Library Rotunda Lower Exit", region="Library Rotunda to Hall",
|
|
|
|
destination="Library Hall", tag="_"),
|
|
|
|
Portal(name="Library Rotunda Upper Exit", region="Library Rotunda to Lab",
|
|
|
|
destination="Library Lab", tag="_"),
|
|
|
|
|
|
|
|
Portal(name="Library Lab to Rotunda", region="Library Lab Lower",
|
|
|
|
destination="Library Rotunda", tag="_"),
|
|
|
|
Portal(name="Library to Far Shore", region="Library Portal",
|
|
|
|
destination="Transit", tag="_teleporter_library teleporter"),
|
|
|
|
Portal(name="Library Lab to Librarian Arena", region="Library Lab to Librarian",
|
|
|
|
destination="Library Arena", tag="_"),
|
|
|
|
|
|
|
|
Portal(name="Librarian Arena Exit", region="Library Arena",
|
|
|
|
destination="Library Lab", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Stairs to Top of the Mountain", region="Lower Mountain Stairs",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Mountaintop", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Mountain to Quarry", region="Lower Mountain",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Quarry Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Mountain to Overworld", region="Lower Mountain",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Top of the Mountain Exit", region="Top of the Mountain",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Mountain", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Quarry Connector to Overworld", region="Quarry Connector",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Quarry Connector to Quarry", region="Quarry Connector",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Quarry Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Quarry to Overworld Exit", region="Quarry Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Darkwoods Tunnel", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Quarry Shop", region="Quarry Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Shop", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Quarry to Monastery Front", region="Quarry Monastery Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Monastery", tag="_front"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Quarry to Monastery Back", region="Monastery Rope",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Monastery", tag="_back"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Quarry to Mountain", region="Quarry Back",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Mountain", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Quarry to Ziggurat", region="Lower Quarry Zig Door",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_0", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Quarry to Far Shore", region="Quarry Portal",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Transit", tag="_teleporter_quarry teleporter"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Monastery Rear Exit", region="Monastery Back",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Quarry Redux", tag="_back"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Monastery Front Exit", region="Monastery Front",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Quarry Redux", tag="_front"),
|
|
|
|
Portal(name="Monastery Hero's Grave", region="Monastery Hero's Grave Region",
|
|
|
|
destination="RelicVoid", tag="_teleporter_relic plinth"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Ziggurat Entry Hallway to Ziggurat Upper", region="Rooted Ziggurat Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_1", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Ziggurat Entry Hallway to Quarry", region="Rooted Ziggurat Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Quarry Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Ziggurat Upper to Ziggurat Entry Hallway", region="Rooted Ziggurat Upper Entry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_0", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Ziggurat Upper to Ziggurat Tower", region="Rooted Ziggurat Upper Back",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_2", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Ziggurat Tower to Ziggurat Upper", region="Rooted Ziggurat Middle Top",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_1", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Ziggurat Tower to Ziggurat Lower", region="Rooted Ziggurat Middle Bottom",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_3", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Ziggurat Lower to Ziggurat Tower", region="Rooted Ziggurat Lower Front",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_2", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Ziggurat Portal Room Entrance", region="Rooted Ziggurat Portal Room Entrance",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_FTRoom", tag="_"),
|
2024-05-19 23:01:24 +00:00
|
|
|
# only if fixed shop is on, removed otherwise
|
|
|
|
Portal(name="Ziggurat Lower Falling Entrance", region="Zig Skip Exit",
|
|
|
|
destination="ziggurat2020_1", tag="_zig2_skip"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Ziggurat Portal Room Exit", region="Rooted Ziggurat Portal Room Exit",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_3", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Ziggurat to Far Shore", region="Rooted Ziggurat Portal",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Transit", tag="_teleporter_ziggurat teleporter"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
2024-03-21 15:50:07 +00:00
|
|
|
Portal(name="Swamp Lower Exit", region="Swamp Front",
|
|
|
|
destination="Overworld Redux", tag="_conduit"),
|
|
|
|
Portal(name="Swamp to Cathedral Main Entrance", region="Swamp to Cathedral Main Entrance Region",
|
|
|
|
destination="Cathedral Redux", tag="_main"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Swamp to Cathedral Secret Legend Room Entrance", region="Swamp to Cathedral Treasure Room",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Cathedral Redux", tag="_secret"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Swamp to Gauntlet", region="Back of Swamp",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Cathedral Arena", tag="_"),
|
|
|
|
Portal(name="Swamp Shop", region="Swamp Front",
|
|
|
|
destination="Shop", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Swamp Upper Exit", region="Back of Swamp Laurels Area",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_wall"),
|
|
|
|
Portal(name="Swamp Hero's Grave", region="Swamp Hero's Grave Region",
|
|
|
|
destination="RelicVoid", tag="_teleporter_relic plinth"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Cathedral Main Exit", region="Cathedral",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Swamp Redux 2", tag="_main"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Cathedral Elevator", region="Cathedral",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Cathedral Arena", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Cathedral Secret Legend Room Exit", region="Cathedral Secret Legend Room",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Swamp Redux 2", tag="_secret"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Gauntlet to Swamp", region="Cathedral Gauntlet Exit",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Swamp Redux 2", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Gauntlet Elevator", region="Cathedral Gauntlet Checkpoint",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Cathedral Redux", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Gauntlet Shop", region="Cathedral Gauntlet Checkpoint",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Shop", tag="_"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Hero's Grave to Fortress", region="Hero Relic - Fortress",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Fortress Reliquary", tag="_teleporter_relic plinth"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Hero's Grave to Monastery", region="Hero Relic - Quarry",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Monastery", tag="_teleporter_relic plinth"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Hero's Grave to West Garden", region="Hero Relic - West Garden",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Archipelagos Redux", tag="_teleporter_relic plinth"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Hero's Grave to East Forest", region="Hero Relic - East Forest",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Sword Access", tag="_teleporter_relic plinth"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Hero's Grave to Library", region="Hero Relic - Library",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Library Hall", tag="_teleporter_relic plinth"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Hero's Grave to Swamp", region="Hero Relic - Swamp",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Swamp Redux 2", tag="_teleporter_relic plinth"),
|
|
|
|
|
|
|
|
Portal(name="Far Shore to West Garden", region="Far Shore to West Garden Region",
|
|
|
|
destination="Archipelagos Redux", tag="_teleporter_archipelagos_teleporter"),
|
|
|
|
Portal(name="Far Shore to Library", region="Far Shore to Library Region",
|
|
|
|
destination="Library Lab", tag="_teleporter_library teleporter"),
|
|
|
|
Portal(name="Far Shore to Quarry", region="Far Shore to Quarry Region",
|
|
|
|
destination="Quarry Redux", tag="_teleporter_quarry teleporter"),
|
|
|
|
Portal(name="Far Shore to East Forest", region="Far Shore to East Forest Region",
|
|
|
|
destination="East Forest Redux", tag="_teleporter_forest teleporter"),
|
|
|
|
Portal(name="Far Shore to Fortress", region="Far Shore to Fortress Region",
|
|
|
|
destination="Fortress Arena", tag="_teleporter_spidertank"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Far Shore to Atoll", region="Far Shore",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Atoll Redux", tag="_teleporter_atoll"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Far Shore to Ziggurat", region="Far Shore",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="ziggurat2020_FTRoom", tag="_teleporter_ziggurat teleporter"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Far Shore to Heir", region="Far Shore",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Spirit Arena", tag="_teleporter_spirit arena"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Far Shore to Town", region="Far Shore",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Overworld Redux", tag="_teleporter_town"),
|
|
|
|
Portal(name="Far Shore to Spawn", region="Far Shore to Spawn Region",
|
|
|
|
destination="Overworld Redux", tag="_teleporter_starting island"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Heir Arena Exit", region="Spirit Arena",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Transit", tag="_teleporter_spirit arena"),
|
2024-01-12 19:32:15 +00:00
|
|
|
|
|
|
|
Portal(name="Purgatory Bottom Exit", region="Purgatory",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Purgatory", tag="_bottom"),
|
2024-01-12 19:32:15 +00:00
|
|
|
Portal(name="Purgatory Top Exit", region="Purgatory",
|
2024-03-21 15:50:07 +00:00
|
|
|
destination="Purgatory", tag="_top"),
|
2024-01-12 19:32:15 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
class RegionInfo(NamedTuple):
|
|
|
|
game_scene: str # the name of the scene in the actual game
|
|
|
|
dead_end: int = 0 # if a region has only one exit
|
|
|
|
|
|
|
|
|
|
|
|
class DeadEnd(IntEnum):
|
|
|
|
free = 0 # not a dead end
|
|
|
|
all_cats = 1 # dead end in every logic category
|
|
|
|
restricted = 2 # dead end only in restricted
|
2024-05-19 23:01:24 +00:00
|
|
|
special = 3 # special handling for secret gathering place and zig skip exit
|
2024-01-12 19:32:15 +00:00
|
|
|
# there's no dead ends that are only in unrestricted
|
|
|
|
|
|
|
|
|
|
|
|
# key is the AP region name. "Fake" in region info just means the mod won't receive that info at all
|
|
|
|
tunic_er_regions: Dict[str, RegionInfo] = {
|
|
|
|
"Menu": RegionInfo("Fake", dead_end=DeadEnd.all_cats),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Overworld": RegionInfo("Overworld Redux"), # main overworld, the central area
|
|
|
|
"Overworld Holy Cross": RegionInfo("Fake", dead_end=DeadEnd.all_cats), # main overworld holy cross checks
|
2024-01-12 19:32:15 +00:00
|
|
|
"Overworld Belltower": RegionInfo("Overworld Redux"), # the area with the belltower and chest
|
2024-03-21 15:50:07 +00:00
|
|
|
"Overworld Belltower at Bell": RegionInfo("Overworld Redux"), # being able to ring the belltower, basically
|
2024-01-28 20:13:03 +00:00
|
|
|
"Overworld Swamp Upper Entry": RegionInfo("Overworld Redux"), # upper swamp entry spot
|
2024-03-21 15:50:07 +00:00
|
|
|
"Overworld Swamp Lower Entry": RegionInfo("Overworld Redux"), # lower swamp entrance, rotating lights entrance
|
|
|
|
"After Ruined Passage": RegionInfo("Overworld Redux"), # just the door and chest
|
|
|
|
"Above Ruined Passage": RegionInfo("Overworld Redux"), # one ladder up from ruined passage
|
|
|
|
"East Overworld": RegionInfo("Overworld Redux"), # where the east forest and fortress entrances are
|
2024-01-28 20:13:03 +00:00
|
|
|
"Overworld Special Shop Entry": RegionInfo("Overworld Redux"), # special shop entry spot
|
2024-03-21 15:50:07 +00:00
|
|
|
"Upper Overworld": RegionInfo("Overworld Redux"), # where the mountain stairs are
|
|
|
|
"Overworld above Quarry Entrance": RegionInfo("Overworld Redux"), # top of the ladder where the chest is
|
|
|
|
"Overworld after Temple Rafters": RegionInfo("Overworld Redux"), # the ledge after the rafters exit, before ladder
|
|
|
|
"Overworld Quarry Entry": RegionInfo("Overworld Redux"), # at the top of the ladder, to darkwoods
|
|
|
|
"Overworld after Envoy": RegionInfo("Overworld Redux"), # after the envoy on the thin bridge to quarry
|
|
|
|
"Overworld at Patrol Cave": RegionInfo("Overworld Redux"), # right at the patrol cave entrance
|
|
|
|
"Overworld above Patrol Cave": RegionInfo("Overworld Redux"), # where the hook is, and one ladder up from patrol
|
2024-01-28 20:13:03 +00:00
|
|
|
"Overworld West Garden Laurels Entry": RegionInfo("Overworld Redux"), # west garden laurels entry
|
2024-03-21 15:50:07 +00:00
|
|
|
"Overworld to West Garden Upper": RegionInfo("Overworld Redux"), # usually leads to garden knight
|
|
|
|
"Overworld to West Garden from Furnace": RegionInfo("Overworld Redux"), # isolated stairway with one chest
|
|
|
|
"Overworld Well Ladder": RegionInfo("Overworld Redux"), # just the ladder entrance itself as a region
|
|
|
|
"Overworld Beach": RegionInfo("Overworld Redux"), # from the two turrets to invisble maze, and lower atoll entry
|
|
|
|
"Overworld Tunnel Turret": RegionInfo("Overworld Redux"), # the tunnel turret by the southwest beach ladder
|
|
|
|
"Overworld to Atoll Upper": RegionInfo("Overworld Redux"), # the little ledge before the ladder
|
|
|
|
"Overworld Well to Furnace Rail": RegionInfo("Overworld Redux"), # the rail hallway, bane of unrestricted logic
|
2024-01-12 19:32:15 +00:00
|
|
|
"Overworld Ruined Passage Door": RegionInfo("Overworld Redux"), # the small space betweeen the door and the portal
|
|
|
|
"Overworld Old House Door": RegionInfo("Overworld Redux"), # the too-small space between the door and the portal
|
|
|
|
"Overworld Southeast Cross Door": RegionInfo("Overworld Redux"), # the small space betweeen the door and the portal
|
2024-03-21 15:50:07 +00:00
|
|
|
"Overworld Fountain Cross Door": RegionInfo("Overworld Redux"), # the small space between the door and the portal
|
2024-01-12 19:32:15 +00:00
|
|
|
"Overworld Temple Door": RegionInfo("Overworld Redux"), # the small space betweeen the door and the portal
|
2024-03-21 15:50:07 +00:00
|
|
|
"Overworld Town Portal": RegionInfo("Overworld Redux"), # being able to go to or come from the portal
|
|
|
|
"Overworld Spawn Portal": RegionInfo("Overworld Redux"), # being able to go to or come from the portal
|
2024-08-16 18:53:54 +00:00
|
|
|
"Cube Cave Entrance Region": RegionInfo("Overworld Redux"), # other side of the bomb wall
|
2024-03-21 15:50:07 +00:00
|
|
|
"Stick House": RegionInfo("Sword Cave", dead_end=DeadEnd.all_cats),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Windmill": RegionInfo("Windmill"),
|
|
|
|
"Old House Back": RegionInfo("Overworld Interiors"), # part with the hc door
|
|
|
|
"Old House Front": RegionInfo("Overworld Interiors"), # part with the bedroom
|
|
|
|
"Relic Tower": RegionInfo("g_elements", dead_end=DeadEnd.all_cats),
|
|
|
|
"Furnace Fuse": RegionInfo("Furnace"), # top of the furnace
|
|
|
|
"Furnace Ladder Area": RegionInfo("Furnace"), # the two portals accessible by the ladder
|
|
|
|
"Furnace Walking Path": RegionInfo("Furnace"), # dark tomb to west garden
|
2024-05-19 23:01:24 +00:00
|
|
|
"Secret Gathering Place": RegionInfo("Waterfall", dead_end=DeadEnd.special),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Changing Room": RegionInfo("Changing Room", dead_end=DeadEnd.all_cats),
|
|
|
|
"Patrol Cave": RegionInfo("PatrolCave", dead_end=DeadEnd.all_cats),
|
|
|
|
"Ruined Shop": RegionInfo("Ruined Shop", dead_end=DeadEnd.all_cats),
|
|
|
|
"Ruined Passage": RegionInfo("Ruins Passage"),
|
|
|
|
"Special Shop": RegionInfo("ShopSpecial", dead_end=DeadEnd.all_cats),
|
|
|
|
"Caustic Light Cave": RegionInfo("Overworld Cave", dead_end=DeadEnd.all_cats),
|
|
|
|
"Maze Cave": RegionInfo("Maze Room", dead_end=DeadEnd.all_cats),
|
|
|
|
"Cube Cave": RegionInfo("CubeRoom", dead_end=DeadEnd.all_cats),
|
|
|
|
"Southeast Cross Room": RegionInfo("EastFiligreeCache", dead_end=DeadEnd.all_cats),
|
|
|
|
"Fountain Cross Room": RegionInfo("Town_FiligreeRoom", dead_end=DeadEnd.all_cats),
|
|
|
|
"Hourglass Cave": RegionInfo("Town Basement", dead_end=DeadEnd.all_cats),
|
|
|
|
"Hourglass Cave Tower": RegionInfo("Town Basement", dead_end=DeadEnd.all_cats), # top of the tower
|
|
|
|
"Sealed Temple": RegionInfo("Temple"),
|
|
|
|
"Sealed Temple Rafters": RegionInfo("Temple"),
|
|
|
|
"Forest Belltower Upper": RegionInfo("Forest Belltower"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Forest Belltower Main": RegionInfo("Forest Belltower"),
|
|
|
|
"Forest Belltower Lower": RegionInfo("Forest Belltower"),
|
|
|
|
"East Forest": RegionInfo("East Forest Redux"),
|
|
|
|
"East Forest Dance Fox Spot": RegionInfo("East Forest Redux"),
|
|
|
|
"East Forest Portal": RegionInfo("East Forest Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Lower Forest": RegionInfo("East Forest Redux"), # bottom of the forest
|
2024-01-12 19:32:15 +00:00
|
|
|
"Guard House 1 East": RegionInfo("East Forest Redux Laddercave"),
|
|
|
|
"Guard House 1 West": RegionInfo("East Forest Redux Laddercave"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Guard House 2 Upper": RegionInfo("East Forest Redux Interior"),
|
|
|
|
"Guard House 2 Lower": RegionInfo("East Forest Redux Interior"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Forest Boss Room": RegionInfo("Forest Boss Room"),
|
|
|
|
"Forest Grave Path Main": RegionInfo("Sword Access"),
|
|
|
|
"Forest Grave Path Upper": RegionInfo("Sword Access"),
|
|
|
|
"Forest Grave Path by Grave": RegionInfo("Sword Access"),
|
|
|
|
"Forest Hero's Grave": RegionInfo("Sword Access"),
|
|
|
|
"Dark Tomb Entry Point": RegionInfo("Crypt Redux"), # both upper exits
|
2024-03-21 15:50:07 +00:00
|
|
|
"Dark Tomb Upper": RegionInfo("Crypt Redux"), # the part with the casket and the top of the ladder
|
2024-01-12 19:32:15 +00:00
|
|
|
"Dark Tomb Main": RegionInfo("Crypt Redux"),
|
|
|
|
"Dark Tomb Dark Exit": RegionInfo("Crypt Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Dark Tomb Checkpoint": RegionInfo("Sewer_Boss"),
|
|
|
|
"Well Boss": RegionInfo("Sewer_Boss"),
|
|
|
|
"Beneath the Well Ladder Exit": RegionInfo("Sewer"), # just the ladder
|
|
|
|
"Beneath the Well Front": RegionInfo("Sewer"), # the front, to separate it from the weapon requirement in the mid
|
|
|
|
"Beneath the Well Main": RegionInfo("Sewer"), # the main section of it, requires a weapon
|
|
|
|
"Beneath the Well Back": RegionInfo("Sewer"), # the back two portals, and all 4 upper chests
|
2024-01-12 19:32:15 +00:00
|
|
|
"West Garden": RegionInfo("Archipelagos Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Magic Dagger House": RegionInfo("archipelagos_house", dead_end=DeadEnd.all_cats),
|
2024-01-12 19:32:15 +00:00
|
|
|
"West Garden Portal": RegionInfo("Archipelagos Redux", dead_end=DeadEnd.restricted),
|
2024-03-21 15:50:07 +00:00
|
|
|
"West Garden Portal Item": RegionInfo("Archipelagos Redux", dead_end=DeadEnd.restricted),
|
|
|
|
"West Garden Laurels Exit Region": RegionInfo("Archipelagos Redux"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"West Garden after Boss": RegionInfo("Archipelagos Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"West Garden Hero's Grave Region": RegionInfo("Archipelagos Redux"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Ruined Atoll": RegionInfo("Atoll Redux"),
|
|
|
|
"Ruined Atoll Lower Entry Area": RegionInfo("Atoll Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Ruined Atoll Ladder Tops": RegionInfo("Atoll Redux"), # at the top of the 5 ladders in south Atoll
|
2024-01-12 19:32:15 +00:00
|
|
|
"Ruined Atoll Frog Mouth": RegionInfo("Atoll Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Ruined Atoll Frog Eye": RegionInfo("Atoll Redux"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Ruined Atoll Portal": RegionInfo("Atoll Redux"),
|
2024-02-26 07:30:20 +00:00
|
|
|
"Ruined Atoll Statue": RegionInfo("Atoll Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Frog Stairs Eye Exit": RegionInfo("Frog Stairs"),
|
|
|
|
"Frog Stairs Upper": RegionInfo("Frog Stairs"),
|
|
|
|
"Frog Stairs Lower": RegionInfo("Frog Stairs"),
|
|
|
|
"Frog Stairs to Frog's Domain": RegionInfo("Frog Stairs"),
|
|
|
|
"Frog's Domain Entry": RegionInfo("frog cave main"),
|
|
|
|
"Frog's Domain": RegionInfo("frog cave main"),
|
|
|
|
"Frog's Domain Back": RegionInfo("frog cave main"),
|
|
|
|
"Library Exterior Tree Region": RegionInfo("Library Exterior"),
|
|
|
|
"Library Exterior Ladder Region": RegionInfo("Library Exterior"),
|
|
|
|
"Library Hall Bookshelf": RegionInfo("Library Hall"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Library Hall": RegionInfo("Library Hall"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Library Hero's Grave Region": RegionInfo("Library Hall"),
|
|
|
|
"Library Hall to Rotunda": RegionInfo("Library Hall"),
|
|
|
|
"Library Rotunda to Hall": RegionInfo("Library Rotunda"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Library Rotunda": RegionInfo("Library Rotunda"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Library Rotunda to Lab": RegionInfo("Library Rotunda"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Library Lab": RegionInfo("Library Lab"),
|
|
|
|
"Library Lab Lower": RegionInfo("Library Lab"),
|
|
|
|
"Library Portal": RegionInfo("Library Lab"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Library Lab to Librarian": RegionInfo("Library Lab"),
|
|
|
|
"Library Arena": RegionInfo("Library Arena", dead_end=DeadEnd.all_cats),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Fortress Exterior from East Forest": RegionInfo("Fortress Courtyard"),
|
|
|
|
"Fortress Exterior from Overworld": RegionInfo("Fortress Courtyard"),
|
|
|
|
"Fortress Exterior near cave": RegionInfo("Fortress Courtyard"), # where the shop and beneath the earth entry are
|
2024-03-21 15:50:07 +00:00
|
|
|
"Beneath the Vault Entry": RegionInfo("Fortress Courtyard"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Fortress Courtyard": RegionInfo("Fortress Courtyard"),
|
|
|
|
"Fortress Courtyard Upper": RegionInfo("Fortress Courtyard"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Beneath the Vault Ladder Exit": RegionInfo("Fortress Basement"),
|
2024-05-19 23:01:24 +00:00
|
|
|
"Beneath the Vault Main": RegionInfo("Fortress Basement"), # the vanilla entry point
|
2024-03-21 15:50:07 +00:00
|
|
|
"Beneath the Vault Back": RegionInfo("Fortress Basement"), # the vanilla exit point
|
2024-01-12 19:32:15 +00:00
|
|
|
"Eastern Vault Fortress": RegionInfo("Fortress Main"),
|
|
|
|
"Eastern Vault Fortress Gold Door": RegionInfo("Fortress Main"),
|
|
|
|
"Fortress East Shortcut Upper": RegionInfo("Fortress East"),
|
|
|
|
"Fortress East Shortcut Lower": RegionInfo("Fortress East"),
|
|
|
|
"Fortress Grave Path": RegionInfo("Fortress Reliquary"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Fortress Grave Path Upper": RegionInfo("Fortress Reliquary", dead_end=DeadEnd.restricted),
|
|
|
|
"Fortress Grave Path Dusty Entrance Region": RegionInfo("Fortress Reliquary"),
|
|
|
|
"Fortress Hero's Grave Region": RegionInfo("Fortress Reliquary"),
|
|
|
|
"Fortress Leaf Piles": RegionInfo("Dusty", dead_end=DeadEnd.all_cats),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Fortress Arena": RegionInfo("Fortress Arena"),
|
|
|
|
"Fortress Arena Portal": RegionInfo("Fortress Arena"),
|
|
|
|
"Lower Mountain": RegionInfo("Mountain"),
|
|
|
|
"Lower Mountain Stairs": RegionInfo("Mountain"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Top of the Mountain": RegionInfo("Mountaintop", dead_end=DeadEnd.all_cats),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Quarry Connector": RegionInfo("Darkwoods Tunnel"),
|
|
|
|
"Quarry Entry": RegionInfo("Quarry Redux"),
|
|
|
|
"Quarry": RegionInfo("Quarry Redux"),
|
|
|
|
"Quarry Portal": RegionInfo("Quarry Redux"),
|
|
|
|
"Quarry Back": RegionInfo("Quarry Redux"),
|
|
|
|
"Quarry Monastery Entry": RegionInfo("Quarry Redux"),
|
|
|
|
"Monastery Front": RegionInfo("Monastery"),
|
|
|
|
"Monastery Back": RegionInfo("Monastery"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Monastery Hero's Grave Region": RegionInfo("Monastery"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Monastery Rope": RegionInfo("Quarry Redux"),
|
|
|
|
"Lower Quarry": RegionInfo("Quarry Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Even Lower Quarry": RegionInfo("Quarry Redux"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Lower Quarry Zig Door": RegionInfo("Quarry Redux"),
|
|
|
|
"Rooted Ziggurat Entry": RegionInfo("ziggurat2020_0"),
|
|
|
|
"Rooted Ziggurat Upper Entry": RegionInfo("ziggurat2020_1"),
|
|
|
|
"Rooted Ziggurat Upper Front": RegionInfo("ziggurat2020_1"),
|
|
|
|
"Rooted Ziggurat Upper Back": RegionInfo("ziggurat2020_1"), # after the administrator
|
|
|
|
"Rooted Ziggurat Middle Top": RegionInfo("ziggurat2020_2"),
|
|
|
|
"Rooted Ziggurat Middle Bottom": RegionInfo("ziggurat2020_2"),
|
|
|
|
"Rooted Ziggurat Lower Front": RegionInfo("ziggurat2020_3"), # the vanilla entry point side
|
|
|
|
"Rooted Ziggurat Lower Back": RegionInfo("ziggurat2020_3"), # the boss side
|
2024-05-19 23:01:24 +00:00
|
|
|
"Zig Skip Exit": RegionInfo("ziggurat2020_3", dead_end=DeadEnd.special), # the exit from zig skip, for use with fixed shop on
|
2024-01-12 19:32:15 +00:00
|
|
|
"Rooted Ziggurat Portal Room Entrance": RegionInfo("ziggurat2020_3"), # the door itself on the zig 3 side
|
|
|
|
"Rooted Ziggurat Portal": RegionInfo("ziggurat2020_FTRoom"),
|
|
|
|
"Rooted Ziggurat Portal Room Exit": RegionInfo("ziggurat2020_FTRoom"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Swamp Front": RegionInfo("Swamp Redux 2"), # from the main entry to the top of the ladder after south
|
|
|
|
"Swamp Mid": RegionInfo("Swamp Redux 2"), # from the bottom of the ladder to the cathedral door
|
|
|
|
"Swamp Ledge under Cathedral Door": RegionInfo("Swamp Redux 2"), # the ledge with the chest and secret door
|
|
|
|
"Swamp to Cathedral Treasure Room": RegionInfo("Swamp Redux 2"), # just the door
|
|
|
|
"Swamp to Cathedral Main Entrance Region": RegionInfo("Swamp Redux 2"), # just the door
|
2024-01-12 19:32:15 +00:00
|
|
|
"Back of Swamp": RegionInfo("Swamp Redux 2"), # the area with hero grave and gauntlet entrance
|
2024-03-21 15:50:07 +00:00
|
|
|
"Swamp Hero's Grave Region": RegionInfo("Swamp Redux 2"),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Back of Swamp Laurels Area": RegionInfo("Swamp Redux 2"), # the spots you need laurels to traverse
|
|
|
|
"Cathedral": RegionInfo("Cathedral Redux"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Cathedral Secret Legend Room": RegionInfo("Cathedral Redux", dead_end=DeadEnd.all_cats),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Cathedral Gauntlet Checkpoint": RegionInfo("Cathedral Arena"),
|
|
|
|
"Cathedral Gauntlet": RegionInfo("Cathedral Arena"),
|
|
|
|
"Cathedral Gauntlet Exit": RegionInfo("Cathedral Arena"),
|
|
|
|
"Far Shore": RegionInfo("Transit"),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Far Shore to Spawn Region": RegionInfo("Transit"),
|
|
|
|
"Far Shore to East Forest Region": RegionInfo("Transit"),
|
|
|
|
"Far Shore to Quarry Region": RegionInfo("Transit"),
|
|
|
|
"Far Shore to Fortress Region": RegionInfo("Transit"),
|
|
|
|
"Far Shore to Library Region": RegionInfo("Transit"),
|
|
|
|
"Far Shore to West Garden Region": RegionInfo("Transit"),
|
|
|
|
"Hero Relic - Fortress": RegionInfo("RelicVoid", dead_end=DeadEnd.all_cats),
|
|
|
|
"Hero Relic - Quarry": RegionInfo("RelicVoid", dead_end=DeadEnd.all_cats),
|
|
|
|
"Hero Relic - West Garden": RegionInfo("RelicVoid", dead_end=DeadEnd.all_cats),
|
|
|
|
"Hero Relic - East Forest": RegionInfo("RelicVoid", dead_end=DeadEnd.all_cats),
|
|
|
|
"Hero Relic - Library": RegionInfo("RelicVoid", dead_end=DeadEnd.all_cats),
|
|
|
|
"Hero Relic - Swamp": RegionInfo("RelicVoid", dead_end=DeadEnd.all_cats),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Purgatory": RegionInfo("Purgatory"),
|
|
|
|
"Shop": RegionInfo("Shop", dead_end=DeadEnd.all_cats),
|
2024-03-21 15:50:07 +00:00
|
|
|
"Spirit Arena": RegionInfo("Spirit Arena", dead_end=DeadEnd.all_cats),
|
2024-01-12 19:32:15 +00:00
|
|
|
"Spirit Arena Victory": RegionInfo("Spirit Arena", dead_end=DeadEnd.all_cats)
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2024-05-19 23:01:24 +00:00
|
|
|
traversal_requirements: Dict[str, Dict[str, List[List[str]]]] = {
|
|
|
|
"Overworld": {
|
|
|
|
"Overworld Beach":
|
|
|
|
[],
|
|
|
|
"Overworld to Atoll Upper":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Overworld Belltower":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Overworld Swamp Upper Entry":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Overworld Swamp Lower Entry":
|
|
|
|
[],
|
|
|
|
"Overworld Special Shop Entry":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Overworld Well Ladder":
|
|
|
|
[],
|
|
|
|
"Overworld Ruined Passage Door":
|
|
|
|
[],
|
|
|
|
"After Ruined Passage":
|
|
|
|
[],
|
|
|
|
"Above Ruined Passage":
|
|
|
|
[],
|
|
|
|
"East Overworld":
|
|
|
|
[],
|
|
|
|
"Overworld above Patrol Cave":
|
|
|
|
[],
|
|
|
|
"Overworld above Quarry Entrance":
|
|
|
|
[],
|
|
|
|
"Overworld after Envoy":
|
|
|
|
[],
|
|
|
|
"Overworld Quarry Entry":
|
|
|
|
[["NMG"]],
|
|
|
|
"Overworld Tunnel Turret":
|
|
|
|
[["NMG"], ["Hyperdash"]],
|
|
|
|
"Overworld Temple Door":
|
|
|
|
[["NMG"], ["Forest Belltower Upper", "Overworld Belltower"]],
|
|
|
|
"Overworld Southeast Cross Door":
|
|
|
|
[],
|
|
|
|
"Overworld Fountain Cross Door":
|
|
|
|
[],
|
|
|
|
"Overworld Town Portal":
|
|
|
|
[],
|
|
|
|
"Overworld Spawn Portal":
|
|
|
|
[],
|
|
|
|
"Overworld Well to Furnace Rail":
|
|
|
|
[["UR"]],
|
|
|
|
"Overworld Old House Door":
|
|
|
|
[],
|
2024-08-16 18:53:54 +00:00
|
|
|
"Cube Cave Entrance Region":
|
|
|
|
[],
|
2024-05-19 23:01:24 +00:00
|
|
|
},
|
|
|
|
"East Overworld": {
|
|
|
|
"Above Ruined Passage":
|
|
|
|
[],
|
|
|
|
"After Ruined Passage":
|
|
|
|
[["NMG"]],
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"Overworld at Patrol Cave":
|
|
|
|
[],
|
|
|
|
"Overworld above Patrol Cave":
|
|
|
|
[],
|
|
|
|
"Overworld Special Shop Entry":
|
|
|
|
[["Hyperdash"], ["UR"]]
|
|
|
|
},
|
|
|
|
"Overworld Special Shop Entry": {
|
|
|
|
"East Overworld":
|
|
|
|
[["Hyperdash"]]
|
|
|
|
},
|
|
|
|
"Overworld Belltower": {
|
|
|
|
"Overworld Belltower at Bell":
|
|
|
|
[],
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"Overworld to West Garden Upper":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld to West Garden Upper": {
|
|
|
|
"Overworld Belltower":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld Swamp Upper Entry": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld Swamp Lower Entry": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld Beach": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"Overworld West Garden Laurels Entry":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Overworld to Atoll Upper":
|
|
|
|
[],
|
|
|
|
"Overworld Tunnel Turret":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld West Garden Laurels Entry": {
|
|
|
|
"Overworld Beach":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Overworld to Atoll Upper": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"Overworld Beach":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld Tunnel Turret": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"Overworld Beach":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld Well Ladder": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld at Patrol Cave": {
|
|
|
|
"East Overworld":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Overworld above Patrol Cave":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld above Patrol Cave": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"East Overworld":
|
|
|
|
[],
|
|
|
|
"Upper Overworld":
|
|
|
|
[],
|
|
|
|
"Overworld at Patrol Cave":
|
|
|
|
[],
|
|
|
|
"Overworld Belltower at Bell":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Upper Overworld": {
|
|
|
|
"Overworld above Patrol Cave":
|
|
|
|
[],
|
|
|
|
"Overworld above Quarry Entrance":
|
|
|
|
[],
|
|
|
|
"Overworld after Temple Rafters":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld after Temple Rafters": {
|
|
|
|
"Upper Overworld":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld above Quarry Entrance": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"Upper Overworld":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld Quarry Entry": {
|
|
|
|
"Overworld after Envoy":
|
|
|
|
[],
|
|
|
|
"Overworld":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Overworld after Envoy": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"Overworld Quarry Entry":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"After Ruined Passage": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"Above Ruined Passage":
|
|
|
|
[],
|
|
|
|
"East Overworld":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Above Ruined Passage": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
"After Ruined Passage":
|
|
|
|
[],
|
|
|
|
"East Overworld":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld Ruined Passage Door": {
|
|
|
|
"Overworld":
|
|
|
|
[["Hyperdash", "NMG"]],
|
|
|
|
},
|
|
|
|
"Overworld Town Portal": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Overworld Spawn Portal": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
},
|
2024-08-16 18:53:54 +00:00
|
|
|
"Cube Cave Entrance Region": {
|
|
|
|
"Overworld":
|
|
|
|
[],
|
|
|
|
},
|
2024-05-19 23:01:24 +00:00
|
|
|
"Old House Front": {
|
|
|
|
"Old House Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Old House Back": {
|
|
|
|
"Old House Front":
|
|
|
|
[["Hyperdash", "NMG"]],
|
|
|
|
},
|
|
|
|
"Furnace Fuse": {
|
|
|
|
"Furnace Ladder Area":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Furnace Ladder Area": {
|
|
|
|
"Furnace Fuse":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Furnace Walking Path":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
},
|
|
|
|
"Furnace Walking Path": {
|
|
|
|
"Furnace Ladder Area":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Sealed Temple": {
|
|
|
|
"Sealed Temple Rafters":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Sealed Temple Rafters": {
|
|
|
|
"Sealed Temple":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Hourglass Cave": {
|
|
|
|
"Hourglass Cave Tower":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Forest Belltower Upper": {
|
|
|
|
"Forest Belltower Main":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Forest Belltower Main": {
|
|
|
|
"Forest Belltower Lower":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"East Forest": {
|
|
|
|
"East Forest Dance Fox Spot":
|
|
|
|
[["Hyperdash"], ["NMG"]],
|
|
|
|
"East Forest Portal":
|
|
|
|
[],
|
|
|
|
"Lower Forest":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"East Forest Dance Fox Spot": {
|
|
|
|
"East Forest":
|
|
|
|
[["Hyperdash"], ["NMG"]],
|
|
|
|
},
|
|
|
|
"East Forest Portal": {
|
|
|
|
"East Forest":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Lower Forest": {
|
|
|
|
"East Forest":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Guard House 1 East": {
|
|
|
|
"Guard House 1 West":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Guard House 1 West": {
|
|
|
|
"Guard House 1 East":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
},
|
|
|
|
"Guard House 2 Upper": {
|
|
|
|
"Guard House 2 Lower":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Guard House 2 Lower": {
|
|
|
|
"Guard House 2 Upper":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Forest Grave Path Main": {
|
|
|
|
"Forest Grave Path Upper":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Forest Grave Path by Grave":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Forest Grave Path Upper": {
|
|
|
|
"Forest Grave Path Main":
|
|
|
|
[["Hyperdash"], ["NMG"]],
|
|
|
|
},
|
|
|
|
"Forest Grave Path by Grave": {
|
|
|
|
"Forest Hero's Grave":
|
|
|
|
[],
|
|
|
|
"Forest Grave Path Main":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Forest Hero's Grave": {
|
|
|
|
"Forest Grave Path by Grave":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Beneath the Well Ladder Exit": {
|
|
|
|
"Beneath the Well Front":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Beneath the Well Front": {
|
|
|
|
"Beneath the Well Ladder Exit":
|
|
|
|
[],
|
|
|
|
"Beneath the Well Main":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Beneath the Well Main": {
|
|
|
|
"Beneath the Well Front":
|
|
|
|
[],
|
|
|
|
"Beneath the Well Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Beneath the Well Back": {
|
|
|
|
"Beneath the Well Main":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Well Boss": {
|
|
|
|
"Dark Tomb Checkpoint":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Dark Tomb Checkpoint": {
|
|
|
|
"Well Boss":
|
|
|
|
[["Hyperdash", "NMG"]],
|
|
|
|
},
|
|
|
|
"Dark Tomb Entry Point": {
|
|
|
|
"Dark Tomb Upper":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Dark Tomb Upper": {
|
|
|
|
"Dark Tomb Entry Point":
|
|
|
|
[],
|
|
|
|
"Dark Tomb Main":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Dark Tomb Main": {
|
|
|
|
"Dark Tomb Upper":
|
|
|
|
[],
|
|
|
|
"Dark Tomb Dark Exit":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Dark Tomb Dark Exit": {
|
|
|
|
"Dark Tomb Main":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"West Garden": {
|
|
|
|
"West Garden Laurels Exit Region":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"West Garden after Boss":
|
|
|
|
[],
|
|
|
|
"West Garden Hero's Grave Region":
|
|
|
|
[],
|
|
|
|
"West Garden Portal Item":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"West Garden Laurels Exit Region": {
|
|
|
|
"West Garden":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"West Garden after Boss": {
|
|
|
|
"West Garden":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"West Garden Portal Item": {
|
|
|
|
"West Garden":
|
|
|
|
[["NMG"]],
|
|
|
|
"West Garden Portal":
|
|
|
|
[["Hyperdash", "West Garden"]],
|
|
|
|
},
|
|
|
|
"West Garden Portal": {
|
|
|
|
"West Garden Portal Item":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"West Garden Hero's Grave Region": {
|
|
|
|
"West Garden":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Ruined Atoll": {
|
|
|
|
"Ruined Atoll Lower Entry Area":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Ruined Atoll Ladder Tops":
|
|
|
|
[],
|
|
|
|
"Ruined Atoll Frog Mouth":
|
|
|
|
[],
|
|
|
|
"Ruined Atoll Frog Eye":
|
|
|
|
[],
|
|
|
|
"Ruined Atoll Portal":
|
|
|
|
[],
|
|
|
|
"Ruined Atoll Statue":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Ruined Atoll Lower Entry Area": {
|
|
|
|
"Ruined Atoll":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Ruined Atoll Ladder Tops": {
|
|
|
|
"Ruined Atoll":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Ruined Atoll Frog Mouth": {
|
|
|
|
"Ruined Atoll":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Ruined Atoll Frog Eye": {
|
|
|
|
"Ruined Atoll":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Ruined Atoll Portal": {
|
|
|
|
"Ruined Atoll":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Ruined Atoll Statue": {
|
|
|
|
"Ruined Atoll":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Frog Stairs Eye Exit": {
|
|
|
|
"Frog Stairs Upper":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Frog Stairs Upper": {
|
|
|
|
"Frog Stairs Eye Exit":
|
|
|
|
[],
|
|
|
|
"Frog Stairs Lower":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Frog Stairs Lower": {
|
|
|
|
"Frog Stairs Upper":
|
|
|
|
[],
|
|
|
|
"Frog Stairs to Frog's Domain":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Frog Stairs to Frog's Domain": {
|
|
|
|
"Frog Stairs Lower":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Frog's Domain Entry": {
|
|
|
|
"Frog's Domain":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Frog's Domain": {
|
|
|
|
"Frog's Domain Entry":
|
|
|
|
[],
|
|
|
|
"Frog's Domain Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Exterior Ladder Region": {
|
|
|
|
"Library Exterior Tree Region":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Exterior Tree Region": {
|
|
|
|
"Library Exterior Ladder Region":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Hall Bookshelf": {
|
|
|
|
"Library Hall":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Hall": {
|
|
|
|
"Library Hall Bookshelf":
|
|
|
|
[],
|
|
|
|
"Library Hero's Grave Region":
|
|
|
|
[],
|
2024-08-07 16:01:41 +00:00
|
|
|
"Library Hall to Rotunda":
|
|
|
|
[],
|
2024-05-19 23:01:24 +00:00
|
|
|
},
|
|
|
|
"Library Hero's Grave Region": {
|
|
|
|
"Library Hall":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Hall to Rotunda": {
|
|
|
|
"Library Hall":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Rotunda to Hall": {
|
|
|
|
"Library Rotunda":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Rotunda": {
|
|
|
|
"Library Rotunda to Hall":
|
|
|
|
[],
|
|
|
|
"Library Rotunda to Lab":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Rotunda to Lab": {
|
|
|
|
"Library Rotunda":
|
|
|
|
[],
|
|
|
|
},
|
2024-01-12 19:32:15 +00:00
|
|
|
|
2024-05-19 23:01:24 +00:00
|
|
|
"Library Lab Lower": {
|
|
|
|
"Library Lab":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Lab": {
|
|
|
|
"Library Lab Lower":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Library Portal":
|
|
|
|
[],
|
|
|
|
"Library Lab to Librarian":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Portal": {
|
|
|
|
"Library Lab":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Library Lab to Librarian": {
|
|
|
|
"Library Lab":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Fortress Exterior from East Forest": {
|
|
|
|
"Fortress Exterior from Overworld":
|
|
|
|
[],
|
|
|
|
"Fortress Courtyard Upper":
|
|
|
|
[["UR"]],
|
|
|
|
"Fortress Exterior near cave":
|
|
|
|
[["UR"]],
|
|
|
|
"Fortress Courtyard":
|
|
|
|
[["UR"]],
|
|
|
|
},
|
|
|
|
"Fortress Exterior from Overworld": {
|
|
|
|
"Fortress Exterior from East Forest":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Fortress Exterior near cave":
|
|
|
|
[],
|
|
|
|
"Fortress Courtyard":
|
|
|
|
[["Hyperdash"], ["NMG"]],
|
|
|
|
},
|
|
|
|
"Fortress Exterior near cave": {
|
|
|
|
"Fortress Exterior from Overworld":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Fortress Courtyard":
|
|
|
|
[["UR"]],
|
|
|
|
"Fortress Courtyard Upper":
|
|
|
|
[["UR"]],
|
|
|
|
"Beneath the Vault Entry":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Beneath the Vault Entry": {
|
|
|
|
"Fortress Exterior near cave":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Fortress Courtyard": {
|
|
|
|
"Fortress Courtyard Upper":
|
|
|
|
[["NMG"]],
|
|
|
|
"Fortress Exterior from Overworld":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Fortress Courtyard Upper": {
|
|
|
|
"Fortress Courtyard":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Beneath the Vault Ladder Exit": {
|
|
|
|
"Beneath the Vault Main":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Beneath the Vault Main": {
|
|
|
|
"Beneath the Vault Ladder Exit":
|
|
|
|
[],
|
|
|
|
"Beneath the Vault Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Beneath the Vault Back": {
|
|
|
|
"Beneath the Vault Main":
|
|
|
|
[],
|
|
|
|
"Beneath the Vault Ladder Exit":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Fortress East Shortcut Lower": {
|
|
|
|
"Fortress East Shortcut Upper":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Fortress East Shortcut Upper": {
|
|
|
|
"Fortress East Shortcut Lower":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Eastern Vault Fortress": {
|
|
|
|
"Eastern Vault Fortress Gold Door":
|
|
|
|
[["NMG"], ["Fortress Exterior from Overworld", "Beneath the Vault Back", "Fortress Courtyard Upper"]],
|
|
|
|
},
|
|
|
|
"Eastern Vault Fortress Gold Door": {
|
|
|
|
"Eastern Vault Fortress":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Fortress Grave Path": {
|
|
|
|
"Fortress Hero's Grave Region":
|
|
|
|
[],
|
|
|
|
"Fortress Grave Path Dusty Entrance Region":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Fortress Grave Path Upper": {
|
|
|
|
"Fortress Grave Path":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Fortress Grave Path Dusty Entrance Region": {
|
|
|
|
"Fortress Grave Path":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Fortress Hero's Grave Region": {
|
|
|
|
"Fortress Grave Path":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Fortress Arena": {
|
|
|
|
"Fortress Arena Portal":
|
|
|
|
[["Fortress Exterior from Overworld", "Beneath the Vault Back", "Eastern Vault Fortress"]],
|
|
|
|
},
|
|
|
|
"Fortress Arena Portal": {
|
|
|
|
"Fortress Arena":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Lower Mountain": {
|
|
|
|
"Lower Mountain Stairs":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Lower Mountain Stairs": {
|
|
|
|
"Lower Mountain":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Monastery Back": {
|
|
|
|
"Monastery Front":
|
|
|
|
[["Hyperdash", "NMG"]],
|
|
|
|
"Monastery Hero's Grave Region":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Monastery Hero's Grave Region": {
|
|
|
|
"Monastery Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Monastery Front": {
|
|
|
|
"Monastery Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Quarry Entry": {
|
|
|
|
"Quarry Portal":
|
|
|
|
[["Quarry Connector"]],
|
|
|
|
"Quarry":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Quarry Portal": {
|
|
|
|
"Quarry Entry":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Quarry Monastery Entry": {
|
|
|
|
"Quarry":
|
|
|
|
[],
|
|
|
|
"Quarry Back":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Monastery Rope":
|
|
|
|
[["UR"]],
|
|
|
|
},
|
|
|
|
"Quarry Back": {
|
|
|
|
"Quarry":
|
|
|
|
[],
|
|
|
|
"Quarry Monastery Entry":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Quarry": {
|
|
|
|
"Lower Quarry":
|
|
|
|
[],
|
|
|
|
"Quarry Entry":
|
|
|
|
[],
|
|
|
|
"Quarry Back":
|
|
|
|
[],
|
|
|
|
"Quarry Monastery Entry":
|
|
|
|
[],
|
|
|
|
"Lower Quarry Zig Door":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Lower Quarry": {
|
|
|
|
"Even Lower Quarry":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Even Lower Quarry": {
|
|
|
|
"Lower Quarry":
|
|
|
|
[],
|
|
|
|
"Lower Quarry Zig Door":
|
|
|
|
[["Quarry", "Quarry Connector"], ["NMG"]],
|
|
|
|
},
|
|
|
|
"Monastery Rope": {
|
|
|
|
"Quarry Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Upper Entry": {
|
|
|
|
"Rooted Ziggurat Upper Front":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Upper Front": {
|
|
|
|
"Rooted Ziggurat Upper Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Upper Back": {
|
|
|
|
"Rooted Ziggurat Upper Front":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Middle Top": {
|
|
|
|
"Rooted Ziggurat Middle Bottom":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Lower Front": {
|
|
|
|
"Rooted Ziggurat Lower Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Lower Back": {
|
|
|
|
"Rooted Ziggurat Lower Front":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Rooted Ziggurat Portal Room Entrance":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Zig Skip Exit": {
|
|
|
|
"Rooted Ziggurat Lower Front":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Portal Room Entrance": {
|
|
|
|
"Rooted Ziggurat Lower Back":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Portal Room Exit": {
|
|
|
|
"Rooted Ziggurat Portal":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Rooted Ziggurat Portal": {
|
|
|
|
"Rooted Ziggurat Portal Room Exit":
|
|
|
|
[["Rooted Ziggurat Lower Back"]],
|
|
|
|
},
|
|
|
|
"Swamp Front": {
|
|
|
|
"Swamp Mid":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Swamp Mid": {
|
|
|
|
"Swamp Front":
|
|
|
|
[],
|
|
|
|
"Swamp to Cathedral Main Entrance Region":
|
|
|
|
[["Hyperdash"], ["NMG"]],
|
|
|
|
"Swamp Ledge under Cathedral Door":
|
|
|
|
[],
|
|
|
|
"Back of Swamp":
|
|
|
|
[["UR"]],
|
|
|
|
},
|
|
|
|
"Swamp Ledge under Cathedral Door": {
|
|
|
|
"Swamp Mid":
|
|
|
|
[],
|
|
|
|
"Swamp to Cathedral Treasure Room":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Swamp to Cathedral Treasure Room": {
|
|
|
|
"Swamp Ledge under Cathedral Door":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Swamp to Cathedral Main Entrance Region": {
|
|
|
|
"Swamp Mid":
|
|
|
|
[["NMG"]],
|
|
|
|
},
|
|
|
|
"Back of Swamp": {
|
|
|
|
"Back of Swamp Laurels Area":
|
|
|
|
[["Hyperdash"], ["UR"]],
|
|
|
|
"Swamp Hero's Grave Region":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Back of Swamp Laurels Area": {
|
|
|
|
"Back of Swamp":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Swamp Mid":
|
|
|
|
[["NMG", "Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Swamp Hero's Grave Region": {
|
|
|
|
"Back of Swamp":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Cathedral Gauntlet Checkpoint": {
|
|
|
|
"Cathedral Gauntlet":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Cathedral Gauntlet": {
|
|
|
|
"Cathedral Gauntlet Exit":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Cathedral Gauntlet Exit": {
|
|
|
|
"Cathedral Gauntlet":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Far Shore": {
|
|
|
|
"Far Shore to Spawn Region":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Far Shore to East Forest Region":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
"Far Shore to Quarry Region":
|
|
|
|
[["Quarry Connector", "Quarry"]],
|
|
|
|
"Far Shore to Library Region":
|
|
|
|
[["Library Lab"]],
|
|
|
|
"Far Shore to West Garden Region":
|
|
|
|
[["West Garden"]],
|
|
|
|
"Far Shore to Fortress Region":
|
|
|
|
[["Fortress Exterior from Overworld", "Beneath the Vault Back", "Eastern Vault Fortress"]],
|
|
|
|
},
|
|
|
|
"Far Shore to Spawn Region": {
|
|
|
|
"Far Shore":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Far Shore to East Forest Region": {
|
|
|
|
"Far Shore":
|
|
|
|
[["Hyperdash"]],
|
|
|
|
},
|
|
|
|
"Far Shore to Quarry Region": {
|
|
|
|
"Far Shore":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Far Shore to Library Region": {
|
|
|
|
"Far Shore":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Far Shore to West Garden Region": {
|
|
|
|
"Far Shore":
|
|
|
|
[],
|
|
|
|
},
|
|
|
|
"Far Shore to Fortress Region": {
|
|
|
|
"Far Shore":
|
|
|
|
[],
|
|
|
|
},
|
2024-01-12 19:32:15 +00:00
|
|
|
}
|