Renamed some locations for clarity. Updated location hints. Still uncertain what to do with silver arrows hint.

This commit is contained in:
LLCoolDave
2017-06-03 14:19:49 +02:00
parent e47c72d1b0
commit d0196cbe41
3 changed files with 306 additions and 308 deletions

View File

@@ -86,8 +86,8 @@ def link_entrances(world):
# at this point only Light World death mountain entrances remain
# place old man, has limited options
remaining_entrances = ['Old Man Cave (West)', 'Old Man House (Bottom)', 'Death Mountain Return Cave (West)', 'Death Mountain Climb (Bottom)', 'Death Mountain Climb (Middle)', 'Death Mountain Climb (Top)',
'Death Mountain Fairy Drop Cave (Bottom)', 'Death Mountain Fairy Drop Cave (Top)', 'Spiral Cave', 'Spiral Cave (Bottom)']
remaining_entrances = ['Old Man Cave (West)', 'Old Man House (Bottom)', 'Death Mountain Return Cave (West)', '7 Chest Cave (Bottom)', '7 Chest Cave (Middle)', '7 Chest Cave (Top)',
'Fairy Ascension Cave (Bottom)', 'Fairy Ascension Cave (Top)', 'Spiral Cave', 'Spiral Cave (Bottom)']
random.shuffle(old_man_entrances)
old_man_exit = old_man_entrances.pop()
remaining_entrances.extend(old_man_entrances)
@@ -968,7 +968,7 @@ Two_Door_Caves_Directional = [('Bumper Cave (Bottom)', 'Bumper Cave (Top)'),
Two_Door_Caves = [('Elder House (East)', 'Elder House (West)'),
('Two Brothers House (East)', 'Two Brothers House (West)'),
('Dark Death Mountain Climb (Bottom)', 'Dark Death Mountain Climb (Top)')]
('Dark Death Mountain Ascend (Bottom)', 'Dark Death Mountain Ascend (Top)')]
Old_Man_Entrances = ['Old Man Cave (East)',
'Old Man House (Top)',
@@ -980,14 +980,14 @@ Old_Man_Entrances = ['Old Man Cave (East)',
Cave_Exits = [('Elder House Exit (East)', 'Elder House Exit (West)'),
('Two Brothers House Exit (East)', 'Two Brothers House Exit (West)'),
('Death Mountain Return Cave Exit (West)', 'Death Mountain Return Cave Exit (East)'),
('Death Mountain Fairy Drop Cave Exit (Bottom)', 'Death Mountain Fairy Drop Cave Exit (Top)'),
('Fairy Ascension Cave Exit (Bottom)', 'Fairy Ascension Cave Exit (Top)'),
('Spiral Cave Exit (Top)', 'Spiral Cave Exit'),
('Bumper Cave Exit (Top)', 'Bumper Cave Exit (Bottom)'),
('Dark Death Mountain Climb Exit (Bottom)', 'Dark Death Mountain Climb Exit (Top)'),
('Dark Death Mountain Ascend Exit (Bottom)', 'Dark Death Mountain Ascend Exit (Top)'),
('Hookshot Cave Exit (South)', 'Hookshot Cave Exit (North)')]
Cave_Three_Exits = [('Spectacle Rock Cave Exit (Peak)', 'Spectacle Rock Cave Exit (Top)', 'Spectacle Rock Cave Exit'),
('Death Mountain Climb Exit (Top)', 'Death Mountain Climb Exit (Middle)', 'Death Mountain Climb Exit (Bottom)')]
('7 Chest Cave Exit (Top)', '7 Chest Cave Exit (Middle)', '7 Chest Cave Exit (Bottom)')]
LW_Entrances = ['Elder House (East)',
'Elder House (West)',
@@ -996,17 +996,17 @@ LW_Entrances = ['Elder House (East)',
'Old Man Cave (West)',
'Old Man House (Bottom)',
'Death Mountain Return Cave (West)',
'Death Mountain Climb (Bottom)',
'Death Mountain Climb (Middle)',
'Death Mountain Climb (Top)',
'Death Mountain Fairy Drop Cave (Bottom)',
'Death Mountain Fairy Drop Cave (Top)',
'7 Chest Cave (Bottom)',
'7 Chest Cave (Middle)',
'7 Chest Cave (Top)',
'Fairy Ascension Cave (Bottom)',
'Fairy Ascension Cave (Top)',
'Spiral Cave',
'Spiral Cave (Bottom)']
DW_Entrances = ['Bumper Cave (Bottom)',
'Dark Death Mountain Climb (Top)',
'Dark Death Mountain Climb (Bottom)',
'Dark Death Mountain Ascend (Top)',
'Dark Death Mountain Ascend (Bottom)',
'Hookshot Cave']
Blacksmith_Single_Cave_Doors = ['Thiefs Hut',
@@ -1031,8 +1031,8 @@ Blacksmith_Single_Cave_Doors = ['Thiefs Hut',
'Kakariko Shop',
'Cave South of Haunted Grove',
'Graveyard Cave',
'Desert Cave',
'Lake Hylia Cave',
'Checkerboard Cave',
'Mini Moldorm Cave',
'Long Fairy Cave',
'Good Bee Cave',
'20 Rupee Cave',
@@ -1101,8 +1101,8 @@ Single_Cave_Targets = ['Thiefs Hut',
'Kakariko Shop',
'Cave South of Haunted Grove',
'Graveyard Cave',
'Desert Cave',
'Lake Hylia Cave',
'Checkerboard Cave',
'Mini Moldorm Cave',
'Long Fairy Cave',
'Good Bee Cave',
'20 Rupee Cave',
@@ -1218,15 +1218,15 @@ mandatory_connections = [('Links House', 'Links House'), # unshuffled. For now
('South Hyrule Teleporter', 'South Dark World'),
('Kakariko Teleporter', 'West Dark World'),
('Death Mountain Teleporter', 'Dark Death Mountain (West Bottom)'),
('Death Mountain Climb Push Block Reverse', 'Death Mountain Climb Cave Chest Area'),
('Death Mountain Climb Push Block', 'Death Mountain Climb Cave Front'),
('Death Mountain Climb Bomb Jump', 'Death Mountain Climb Cave'),
('Death Mountain Climb Drop', 'Death Mountain Climb Cave Chest Area'),
('Death Mountain Fairy Drop Area Rocks', 'Death Mountain Fairy Drop Area'),
('Death Mountain Fairy Drop Area Mirror Spot', 'Death Mountain Fairy Drop Area'),
('Death Mountain Fairy Drop Area Drop', 'East Death Mountain (Bottom)'),
('Death Mountain Fairy Drop Ledge Drop', 'Death Mountain Fairy Drop Area'),
('Death Mountain Fairy Drop Ledge', 'Death Mountain Fairy Drop Ledge'),
('7 Chest Cave Push Block Reverse', '7 Chest Cave Cave Chest Area'),
('7 Chest Cave Push Block', '7 Chest Cave Cave Front'),
('7 Chest Cave Bomb Jump', '7 Chest Cave Cave'),
('7 Chest Cave Drop', '7 Chest Cave Cave Chest Area'),
('Fairy Ascension Rocks', 'Fairy Ascension Plateau'),
('Fairy Ascension Mirror Spot', 'Fairy Ascension Plateau'),
('Fairy Ascension Drop', 'East Death Mountain (Bottom)'),
('Fairy Ascension Ledge Drop', 'Fairy Ascension Plateau'),
('Fairy Ascension Ledge', 'Fairy Ascension Ledge'),
('Spectacle Rock Mirror Spot', 'Spectacle Rock'),
('Dark Death Mountain Drop (East)', 'Dark Death Mountain (East Bottom)'),
('Dark Death Mountain Drop (West)', 'Dark Death Mountain (West Bottom)'),
@@ -1238,7 +1238,7 @@ mandatory_connections = [('Links House', 'Links House'), # unshuffled. For now
('Turtle Rock Drop', 'Dark Death Mountain (Top)'),
('Floating Island Drop', 'Dark Death Mountain (Top)'),
('East Death Mountain Teleporter', 'Dark Death Mountain (East Bottom)'),
('Isolated Ledge Mirror Spot', 'Death Mountain Fairy Drop Ledge'),
('Isolated Ledge Mirror Spot', 'Fairy Ascension Ledge'),
('Spiral Cave Mirror Spot', 'Spiral Cave Ledge'),
('Palace of Darkness Pay Kiki', 'Palace of Darkness Kiki Door'),
@@ -1353,8 +1353,8 @@ default_connections = [('Waterfall of Wishing', 'Waterfall of Wishing'),
('Lumberjack Tree Exit', 'Light World'),
('Cave South of Haunted Grove', 'Cave South of Haunted Grove'),
('Graveyard Cave', 'Graveyard Cave'),
('Desert Cave', 'Desert Cave'),
('Lake Hylia Cave', 'Lake Hylia Cave'),
('Checkerboard Cave', 'Checkerboard Cave'),
('Mini Moldorm Cave', 'Mini Moldorm Cave'),
('Long Fairy Cave', 'Long Fairy Cave'), # near East Light World Teleporter
('Good Bee Cave', 'Good Bee Cave'),
('20 Rupee Cave', '20 Rupee Cave'),
@@ -1391,17 +1391,17 @@ default_connections = [('Waterfall of Wishing', 'Waterfall of Wishing'),
('Spectacle Rock Cave Exit', 'Death Mountain'),
('Spectacle Rock Cave Exit (Top)', 'Death Mountain'),
('Spectacle Rock Cave Exit (Peak)', 'Death Mountain'),
('Death Mountain Climb (Bottom)', 'Death Mountain Climb Cave Front'),
('Death Mountain Climb (Middle)', 'Death Mountain Climb Cave'),
('Death Mountain Climb (Top)', 'Death Mountain Climb Cave'),
('Death Mountain Climb Exit (Bottom)', 'East Death Mountain (Bottom)'),
('Death Mountain Climb Exit (Middle)', 'East Death Mountain (Bottom)'),
('Death Mountain Climb Exit (Top)', 'East Death Mountain (Top)'),
('7 Chest Cave (Bottom)', '7 Chest Cave Cave Front'),
('7 Chest Cave (Middle)', '7 Chest Cave Cave'),
('7 Chest Cave (Top)', '7 Chest Cave Cave'),
('7 Chest Cave Exit (Bottom)', 'East Death Mountain (Bottom)'),
('7 Chest Cave Exit (Middle)', 'East Death Mountain (Bottom)'),
('7 Chest Cave Exit (Top)', 'East Death Mountain (Top)'),
('Hookshot Fairy', 'Hookshot Fairy'),
('Death Mountain Fairy Drop Cave (Bottom)', 'Death Mountain Fairy Drop Cave'),
('Death Mountain Fairy Drop Cave (Top)', 'Death Mountain Fairy Drop Cave'),
('Death Mountain Fairy Drop Cave Exit (Bottom)', 'Death Mountain Fairy Drop Area'),
('Death Mountain Fairy Drop Cave Exit (Top)', 'Death Mountain Fairy Drop Ledge'),
('Fairy Ascension Cave (Bottom)', 'Fairy Ascension Cave'),
('Fairy Ascension Cave (Top)', 'Fairy Ascension Cave'),
('Fairy Ascension Cave Exit (Bottom)', 'Fairy Ascension Plateau'),
('Fairy Ascension Cave Exit (Top)', 'Fairy Ascension Ledge'),
('Spiral Cave', 'Spiral Cave (Top)'),
('Spiral Cave (Bottom)', 'Spiral Cave (Bottom)'),
('Spiral Cave Exit', 'East Death Mountain (Bottom)'),
@@ -1438,12 +1438,12 @@ default_connections = [('Waterfall of Wishing', 'Waterfall of Wishing'),
('Dark Desert Fairy', 'Healer Fairy'),
('Spike Cave', 'Spike Cave'),
('Hookshot Cave', 'Hookshot Cave'),
('Dark Death Mountain Climb (Top)', 'Dark Death Mountain Climb'),
('Dark Death Mountain Ascend (Top)', 'Dark Death Mountain Ascend'),
('Cave Shop (Dark Death Mountain)', 'Cave Shop'),
('Dark Death Mountain Fairy', 'Healer Fairy'),
('Dark Death Mountain Climb (Bottom)', 'Dark Death Mountain Climb'),
('Dark Death Mountain Climb Exit (Top)', 'Dark Death Mountain (Top)'),
('Dark Death Mountain Climb Exit (Bottom)', 'Dark Death Mountain (East Bottom)'),
('Dark Death Mountain Ascend (Bottom)', 'Dark Death Mountain Ascend'),
('Dark Death Mountain Ascend Exit (Top)', 'Dark Death Mountain (Top)'),
('Dark Death Mountain Ascend Exit (Bottom)', 'Dark Death Mountain (East Bottom)'),
('Hookshot Cave Exit (South)', 'Dark Death Mountain (Top)'),
('Hookshot Cave Exit (North)', 'Death Mountain Floating Island'),
('Hookshot Cave Back Entrance', 'Hookshot Cave'),
@@ -1553,17 +1553,17 @@ door_addresses = {'Desert Palace Entrance (South)': (0xDBB7B, 0x15B02),
'Spectacle Rock Cave Peak': (0xDBB95, 0x15B36),
'Spectacle Rock Cave': (0xDBB94, 0x15B34),
'Spectacle Rock Cave (Bottom)': (0xDBB93, 0x15B32),
'Death Mountain Climb (Bottom)': (0xDBB90, 0x15B2C),
'Death Mountain Climb (Middle)': (0xDBB91, 0x15B2E),
'Death Mountain Climb (Top)': (0xDBB92, 0x15B30),
'Death Mountain Fairy Drop Cave (Bottom)': (0xDBB8C, 0x15B24),
'Death Mountain Fairy Drop Cave (Top)': (0xDBB8D, 0x15B26),
'7 Chest Cave (Bottom)': (0xDBB90, 0x15B2C),
'7 Chest Cave (Middle)': (0xDBB91, 0x15B2E),
'7 Chest Cave (Top)': (0xDBB92, 0x15B30),
'Fairy Ascension Cave (Bottom)': (0xDBB8C, 0x15B24),
'Fairy Ascension Cave (Top)': (0xDBB8D, 0x15B26),
'Spiral Cave': (0xDBB8F, 0x15B2A),
'Spiral Cave (Bottom)': (0xDBB8E, 0x15B28),
'Bumper Cave (Bottom)': (0xDBB88, 0x15B1C),
'Bumper Cave (Top)': (0xDBB89, 0x15B1E),
'Dark Death Mountain Climb (Top)': (0xDBB86, 0x15B18),
'Dark Death Mountain Climb (Bottom)': (0xDBB85, 0x15B16),
'Dark Death Mountain Ascend (Top)': (0xDBB86, 0x15B18),
'Dark Death Mountain Ascend (Bottom)': (0xDBB85, 0x15B16),
'Hookshot Cave': (0xDBBAC, 0x15B64),
'Hookshot Cave Back Entrance': (0xDBBAD, 0x15B66)}
@@ -1610,17 +1610,17 @@ exit_ids = {'Desert Palace Exit (South)': (0x09, 0x84),
'Spectacle Rock Cave Exit': (0x21, 0xF9),
'Spectacle Rock Cave Exit (Top)': (0x22, 0xFA),
'Spectacle Rock Cave Exit (Peak)': (0x23, 0xEA),
'Death Mountain Climb Exit (Bottom)': (0x1E, 0xFF),
'Death Mountain Climb Exit (Middle)': (0x1F, 0xEF),
'Death Mountain Climb Exit (Top)': (0x20, 0xDF),
'Death Mountain Fairy Drop Cave Exit (Bottom)': (0x1A, 0xFD),
'Death Mountain Fairy Drop Cave Exit (Top)': (0x1B, 0xED),
'7 Chest Cave Exit (Bottom)': (0x1E, 0xFF),
'7 Chest Cave Exit (Middle)': (0x1F, 0xEF),
'7 Chest Cave Exit (Top)': (0x20, 0xDF),
'Fairy Ascension Cave Exit (Bottom)': (0x1A, 0xFD),
'Fairy Ascension Cave Exit (Top)': (0x1B, 0xED),
'Spiral Cave Exit': (0x1C, 0xFE),
'Spiral Cave Exit (Top)': (0x1D, 0xEE),
'Bumper Cave Exit (Top)': (0x17, 0xEB),
'Bumper Cave Exit (Bottom)': (0x16, 0xFB),
'Dark Death Mountain Climb Exit (Top)': (0x14, 0xE8),
'Dark Death Mountain Climb Exit (Bottom)': (0x13, 0xF8),
'Dark Death Mountain Ascend Exit (Top)': (0x14, 0xE8),
'Dark Death Mountain Ascend Exit (Bottom)': (0x13, 0xF8),
'Hookshot Cave Exit (South)': (0x3A, 0x3C),
'Hookshot Cave Exit (North)': (0x3B, 0x2C)}
@@ -1660,8 +1660,8 @@ single_doors = {'Skull Woods First Section Hole (East)': (0xDB84D, 0xDB84E),
'Lumberjack Tree Tree': 0xDB85B,
'Cave South of Haunted Grove': 0xDBBC3,
'Graveyard Cave': 0xDBBC4,
'Desert Cave': 0xDBBF0,
'Lake Hylia Cave': 0xDBBEF,
'Checkerboard Cave': 0xDBBF0,
'Mini Moldorm Cave': 0xDBBEF,
'Long Fairy Cave': 0xDBBC7,
'Good Bee Cave': 0xDBBDD,
'20 Rupee Cave': 0xDBBED,
@@ -1731,8 +1731,8 @@ cave_codes = {'Waterfall of Wishing': 0x5C,
'Kakariko Shop': 0x46,
'Cave South of Haunted Grove': 0x51,
'Graveyard Cave': 0x52,
'Desert Cave': 0x72,
'Lake Hylia Cave': 0x6C,
'Checkerboard Cave': 0x72,
'Mini Moldorm Cave': 0x6C,
'Long Fairy Cave': 0x55,
'Good Bee Cave': 0x56,
'20 Rupee Cave': 0x6F,