Merged in DR v1.2.0.14 (2nd)
This commit is contained in:
@@ -671,7 +671,7 @@ def link_entrances(world, player):
|
||||
world.ganon_at_pyramid[player] = False
|
||||
|
||||
# check for Ganon's Tower location
|
||||
if world.get_entrance('Ganons Tower' if not world.is_atgt_swapped(player) else 'Agahnims Tower', player).connected_region.name != 'Ganons Tower Portal' if not invFlag else 'GT Lobby':
|
||||
if world.get_entrance('Ganons Tower' if not world.is_atgt_swapped(player) else 'Agahnims Tower', player).connected_region.name != 'Ganons Tower Portal':
|
||||
world.ganonstower_vanilla[player] = False
|
||||
|
||||
|
||||
@@ -1943,7 +1943,7 @@ Entrance_Pool_Base = ['Links House',
|
||||
'Desert Fairy',
|
||||
'Dark Lake Hylia Fairy',
|
||||
'Dark Lake Hylia Ledge Fairy',
|
||||
'Dark Desert Fairy',
|
||||
'Mire Fairy',
|
||||
'Dark Death Mountain Fairy',
|
||||
'Fortune Teller (Light)',
|
||||
'Lake Hylia Fortune Teller',
|
||||
@@ -1951,8 +1951,8 @@ Entrance_Pool_Base = ['Links House',
|
||||
'Chicken House',
|
||||
'Aginahs Cave',
|
||||
'Sahasrahlas Hut',
|
||||
'Cave Shop (Lake Hylia)',
|
||||
'Cave Shop (Dark Death Mountain)',
|
||||
'Lake Hylia Shop',
|
||||
'Dark Death Mountain Shop',
|
||||
'Capacity Upgrade',
|
||||
'Blacksmiths Hut',
|
||||
'Sick Kids House',
|
||||
@@ -1983,21 +1983,21 @@ Entrance_Pool_Base = ['Links House',
|
||||
'Big Bomb Shop',
|
||||
'Dark World Shop',
|
||||
'Dark Lake Hylia Shop',
|
||||
'Dark World Lumberjack Shop',
|
||||
'Dark World Potion Shop',
|
||||
'Dark Lumberjack Shop',
|
||||
'Dark Potion Shop',
|
||||
'Dark Lake Hylia Ledge Spike Cave',
|
||||
'Dark Lake Hylia Ledge Hint',
|
||||
'Hype Cave',
|
||||
'Brewery',
|
||||
'C-Shaped House',
|
||||
'Chest Game',
|
||||
'Dark World Hammer Peg Cave',
|
||||
'Hammer Peg Cave',
|
||||
'Red Shield Shop',
|
||||
'Dark Sanctuary Hint',
|
||||
'Fortune Teller (Dark)',
|
||||
'Archery Game',
|
||||
'Mire Shed',
|
||||
'Dark Desert Hint',
|
||||
'Mire Hint',
|
||||
'Spike Cave',
|
||||
'Mimic Cave',
|
||||
'Kakariko Well Drop',
|
||||
@@ -2079,11 +2079,11 @@ Exit_Pool_Base = ['Links House Exit',
|
||||
'Bonk Fairy (Light)',
|
||||
'Bonk Fairy (Dark)',
|
||||
'Lake Hylia Healer Fairy',
|
||||
'Swamp Healer Fairy',
|
||||
'Light Hype Fairy',
|
||||
'Desert Healer Fairy',
|
||||
'Dark Lake Hylia Healer Fairy',
|
||||
'Dark Lake Hylia Ledge Healer Fairy',
|
||||
'Dark Desert Healer Fairy',
|
||||
'Mire Healer Fairy',
|
||||
'Dark Death Mountain Healer Fairy',
|
||||
'Fortune Teller (Light)',
|
||||
'Lake Hylia Fortune Teller',
|
||||
@@ -2091,8 +2091,8 @@ Exit_Pool_Base = ['Links House Exit',
|
||||
'Chicken House',
|
||||
'Aginahs Cave',
|
||||
'Sahasrahlas Hut',
|
||||
'Cave Shop (Lake Hylia)',
|
||||
'Cave Shop (Dark Death Mountain)',
|
||||
'Lake Hylia Shop',
|
||||
'Dark Death Mountain Shop',
|
||||
'Capacity Upgrade',
|
||||
'Blacksmiths Hut',
|
||||
'Sick Kids House',
|
||||
@@ -2123,21 +2123,21 @@ Exit_Pool_Base = ['Links House Exit',
|
||||
'Big Bomb Shop',
|
||||
'Village of Outcasts Shop',
|
||||
'Dark Lake Hylia Shop',
|
||||
'Dark World Lumberjack Shop',
|
||||
'Dark World Potion Shop',
|
||||
'Dark Lumberjack Shop',
|
||||
'Dark Potion Shop',
|
||||
'Dark Lake Hylia Ledge Spike Cave',
|
||||
'Dark Lake Hylia Ledge Hint',
|
||||
'Hype Cave',
|
||||
'Brewery',
|
||||
'C-Shaped House',
|
||||
'Chest Game',
|
||||
'Dark World Hammer Peg Cave',
|
||||
'Hammer Peg Cave',
|
||||
'Red Shield Shop',
|
||||
'Dark Sanctuary Hint',
|
||||
'Fortune Teller (Dark)',
|
||||
'Archery Game',
|
||||
'Mire Shed',
|
||||
'Dark Desert Hint',
|
||||
'Mire Hint',
|
||||
'Spike Cave',
|
||||
'Mimic Cave',
|
||||
'Kakariko Well (top)',
|
||||
@@ -2170,7 +2170,7 @@ mandatory_connections = [('Lost Woods Hideout (top to bottom)', 'Lost Woods Hide
|
||||
('Death Mountain Return Cave E', 'Death Mountain Return Cave (right)'),
|
||||
('Death Mountain Return Cave W', 'Death Mountain Return Cave (left)'),
|
||||
('Spiral Cave (top to bottom)', 'Spiral Cave (Bottom)'),
|
||||
('Light World Death Mountain Shop', 'Light World Death Mountain Shop'),
|
||||
('Paradox Shop', 'Paradox Shop'),
|
||||
('Paradox Cave Push Block Reverse', 'Paradox Cave Chest Area'),
|
||||
('Paradox Cave Push Block', 'Paradox Cave Front'),
|
||||
('Paradox Cave Chest Area NE', 'Paradox Cave Bomb Area'),
|
||||
@@ -2209,10 +2209,10 @@ default_connections = [('Bonk Fairy (Light)', 'Bonk Fairy (Light)'),
|
||||
('Dark Sanctuary Hint', 'Dark Sanctuary Hint'),
|
||||
('Fortune Teller (Dark)', 'Fortune Teller (Dark)'),
|
||||
('Archery Game', 'Archery Game'),
|
||||
('Dark Desert Fairy', 'Dark Desert Healer Fairy')
|
||||
('Mire Fairy', 'Mire Healer Fairy')
|
||||
]
|
||||
|
||||
default_takeany_connections = [('Light Hype Fairy', 'Swamp Healer Fairy'),
|
||||
default_takeany_connections = [('Light Hype Fairy', 'Light Hype Fairy'),
|
||||
('Desert Fairy', 'Desert Healer Fairy'),
|
||||
('Dark Lake Hylia Ledge Fairy', 'Dark Lake Hylia Ledge Healer Fairy'),
|
||||
('Bonk Fairy (Dark)', 'Bonk Fairy (Dark)'),
|
||||
@@ -2229,7 +2229,7 @@ default_pot_connections = [('Lumberjack House', 'Lumberjack House'),
|
||||
('Hookshot Fairy', 'Hookshot Fairy'),
|
||||
('Palace of Darkness Hint', 'Palace of Darkness Hint'),
|
||||
('Dark Lake Hylia Ledge Spike Cave', 'Dark Lake Hylia Ledge Spike Cave'),
|
||||
('Dark Desert Hint', 'Dark Desert Hint')
|
||||
('Mire Hint', 'Mire Hint')
|
||||
]
|
||||
|
||||
default_connector_connections = [('Old Man Cave (West)', 'Old Man Cave Exit (West)'),
|
||||
@@ -2284,18 +2284,18 @@ default_item_connections = [('Links House', 'Links House Exit'),
|
||||
('C-Shaped House', 'C-Shaped House'),
|
||||
('Brewery', 'Brewery'),
|
||||
('Pyramid Fairy', 'Pyramid Fairy'),
|
||||
('Dark World Hammer Peg Cave', 'Dark World Hammer Peg Cave'),
|
||||
('Hammer Peg Cave', 'Hammer Peg Cave'),
|
||||
('Big Bomb Shop', 'Big Bomb Shop'),
|
||||
('Mire Shed', 'Mire Shed'),
|
||||
('Hype Cave', 'Hype Cave')
|
||||
]
|
||||
|
||||
default_shop_connections = [('Kakariko Shop', 'Kakariko Shop'),
|
||||
('Cave Shop (Lake Hylia)', 'Cave Shop (Lake Hylia)'),
|
||||
('Lake Hylia Shop', 'Lake Hylia Shop'),
|
||||
('Capacity Upgrade', 'Capacity Upgrade'),
|
||||
('Dark World Lumberjack Shop', 'Dark World Lumberjack Shop'),
|
||||
('Cave Shop (Dark Death Mountain)', 'Cave Shop (Dark Death Mountain)'),
|
||||
('Dark World Potion Shop', 'Dark World Potion Shop'),
|
||||
('Dark Lumberjack Shop', 'Dark Lumberjack Shop'),
|
||||
('Dark Death Mountain Shop', 'Dark Death Mountain Shop'),
|
||||
('Dark Potion Shop', 'Dark Potion Shop'),
|
||||
('Dark World Shop', 'Village of Outcasts Shop'),
|
||||
('Red Shield Shop', 'Red Shield Shop'),
|
||||
('Dark Lake Hylia Shop', 'Dark Lake Hylia Shop')
|
||||
@@ -2449,7 +2449,7 @@ door_addresses = {'Links House': (0x00, (0x0104, 0x2c
|
||||
'Chicken House': (0x4A, (0x0108, 0x18, 0x1120, 0x0837, 0x0106, 0x0888, 0x0188, 0x08a4, 0x0193, 0x07, 0xf9, 0x1530, 0x0000), 0x00),
|
||||
'Aginahs Cave': (0x70, (0x010a, 0x30, 0x0656, 0x0cc6, 0x02aa, 0x0d18, 0x0328, 0x0d33, 0x032f, 0x08, 0xf8, 0x0000, 0x0000), 0x00),
|
||||
'Sahasrahlas Hut': (0x44, (0x0105, 0x1e, 0x0610, 0x06d4, 0x0c76, 0x0727, 0x0cf0, 0x0743, 0x0cfb, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Cave Shop (Lake Hylia)': (0x57, (0x0112, 0x35, 0x0022, 0x0c00, 0x0b1a, 0x0c26, 0x0b98, 0x0c6d, 0x0b9f, 0x00, 0x00, 0x0000, 0x0000), 0x00),
|
||||
'Lake Hylia Shop': (0x57, (0x0112, 0x35, 0x0022, 0x0c00, 0x0b1a, 0x0c26, 0x0b98, 0x0c6d, 0x0b9f, 0x00, 0x00, 0x0000, 0x0000), 0x00),
|
||||
'Capacity Upgrade': (0x5C, (0x0115, 0x35, 0x0a46, 0x0d36, 0x0c2a, 0x0d88, 0x0ca8, 0x0da3, 0x0caf, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Kakariko Well Drop': ([0xDB85C, 0xDB85D], None),
|
||||
'Blacksmiths Hut': (0x63, (0x0121, 0x22, 0x010c, 0x081a, 0x0466, 0x0868, 0x04d8, 0x0887, 0x04e3, 0x06, 0xfa, 0x041A, 0x0000), 0x00),
|
||||
@@ -2492,19 +2492,19 @@ door_addresses = {'Links House': (0x00, (0x0104, 0x2c
|
||||
'Brewery': (0x47, (0x0106, 0x58, 0x16a8, 0x08e4, 0x013e, 0x0938, 0x01b8, 0x0953, 0x01c3, 0x0a, 0xf6, 0x1AB6, 0x0000), 0x02),
|
||||
'C-Shaped House': (0x53, (0x011c, 0x58, 0x09d8, 0x0744, 0x02ce, 0x0797, 0x0348, 0x07b3, 0x0353, 0x0a, 0xf6, 0x0DE8, 0x0000), 0x00),
|
||||
'Chest Game': (0x46, (0x0106, 0x58, 0x078a, 0x0705, 0x004e, 0x0758, 0x00c8, 0x0774, 0x00d3, 0x09, 0xf7, 0x0B98, 0x0000), 0x00),
|
||||
'Dark World Hammer Peg Cave': (0x7E, (0x0127, 0x62, 0x0894, 0x091e, 0x0492, 0x09a6, 0x0508, 0x098b, 0x050f, 0x00, 0x00, 0x0000, 0x0000), 0x20),
|
||||
'Hammer Peg Cave': (0x7E, (0x0127, 0x62, 0x0894, 0x091e, 0x0492, 0x09a6, 0x0508, 0x098b, 0x050f, 0x00, 0x00, 0x0000, 0x0000), 0x20),
|
||||
'Red Shield Shop': (0x74, (0x0110, 0x5a, 0x079a, 0x06e8, 0x04d6, 0x0738, 0x0548, 0x0755, 0x0553, 0x08, 0xf8, 0x0AA8, 0x0000), 0x00),
|
||||
'Dark Sanctuary Hint': (0x59, (0x0112, 0x53, 0x001e, 0x0400, 0x06e2, 0x0446, 0x0758, 0x046d, 0x075f, 0x00, 0x00, 0x0000, 0x0000), 0x00),
|
||||
'Fortune Teller (Dark)': (0x65, (0x0122, 0x51, 0x0610, 0x04b4, 0x027e, 0x0507, 0x02f8, 0x0523, 0x0303, 0x0a, 0xf6, 0x091E, 0x0000), 0x00),
|
||||
'Dark World Shop': (0x5F, (0x010f, 0x58, 0x1058, 0x0814, 0x02be, 0x0868, 0x0338, 0x0883, 0x0343, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Dark World Lumberjack Shop': (0x56, (0x010f, 0x42, 0x041c, 0x0074, 0x04e2, 0x00c7, 0x0558, 0x00e3, 0x055f, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Dark World Potion Shop': (0x6E, (0x010f, 0x56, 0x080e, 0x04f4, 0x0c66, 0x0548, 0x0cd8, 0x0563, 0x0ce3, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Dark Lumberjack Shop': (0x56, (0x010f, 0x42, 0x041c, 0x0074, 0x04e2, 0x00c7, 0x0558, 0x00e3, 0x055f, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Dark Potion Shop': (0x6E, (0x010f, 0x56, 0x080e, 0x04f4, 0x0c66, 0x0548, 0x0cd8, 0x0563, 0x0ce3, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Archery Game': (0x58, (0x0111, 0x69, 0x069e, 0x0ac4, 0x02ea, 0x0b18, 0x0368, 0x0b33, 0x036f, 0x0a, 0xf6, 0x09AC, 0x0000), 0x00),
|
||||
'Mire Shed': (0x5E, (0x010d, 0x70, 0x0384, 0x0c69, 0x001e, 0x0cb6, 0x0098, 0x0cd6, 0x00a3, 0x07, 0xf9, 0x0000, 0x0000), 0x00),
|
||||
'Dark Desert Hint': (0x61, (0x0114, 0x70, 0x0654, 0x0cc5, 0x02aa, 0x0d16, 0x0328, 0x0d32, 0x032f, 0x09, 0xf7, 0x0000, 0x0000), 0x00),
|
||||
'Dark Desert Fairy': (0x55, (0x0115, 0x70, 0x03a8, 0x0c6a, 0x013a, 0x0cb7, 0x01b8, 0x0cd7, 0x01bf, 0x06, 0xfa, 0x0000, 0x0000), 0x00),
|
||||
'Mire Hint': (0x61, (0x0114, 0x70, 0x0654, 0x0cc5, 0x02aa, 0x0d16, 0x0328, 0x0d32, 0x032f, 0x09, 0xf7, 0x0000, 0x0000), 0x00),
|
||||
'Mire Fairy': (0x55, (0x0115, 0x70, 0x03a8, 0x0c6a, 0x013a, 0x0cb7, 0x01b8, 0x0cd7, 0x01bf, 0x06, 0xfa, 0x0000, 0x0000), 0x00),
|
||||
'Spike Cave': (0x40, (0x0117, 0x43, 0x0ed4, 0x01e4, 0x08aa, 0x0236, 0x0928, 0x0253, 0x092f, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Cave Shop (Dark Death Mountain)': (0x6D, (0x0112, 0x45, 0x0ee0, 0x01e3, 0x0d00, 0x0236, 0x0daa, 0x0252, 0x0d7d, 0x0b, 0xf5, 0x0000, 0x0000), 0x00),
|
||||
'Dark Death Mountain Shop': (0x6D, (0x0112, 0x45, 0x0ee0, 0x01e3, 0x0d00, 0x0236, 0x0daa, 0x0252, 0x0d7d, 0x0b, 0xf5, 0x0000, 0x0000), 0x00),
|
||||
'Dark Death Mountain Fairy': (0x6F, (0x0115, 0x43, 0x1400, 0x0294, 0x0600, 0x02e8, 0x0678, 0x0303, 0x0685, 0x0a, 0xf6, 0x0000, 0x0000), 0x00),
|
||||
'Mimic Cave': (0x4E, (0x010c, 0x05, 0x07e0, 0x0103, 0x0d00, 0x0156, 0x0d78, 0x0172, 0x0d7d, 0x0b, 0xf5, 0x0000, 0x0000), 0x00),
|
||||
'Big Bomb Shop': (0x52, (0x011c, 0x6c, 0x0506, 0x0a9a, 0x0832, 0x0ae7, 0x08b8, 0x0b07, 0x08bf, 0x06, 0xfa, 0x0816, 0x0000), 0x00),
|
||||
@@ -2584,11 +2584,11 @@ exit_ids = {'Links House Exit': (0x01, 0x00),
|
||||
'Bonk Fairy (Light)': 0x71,
|
||||
'Bonk Fairy (Dark)': 0x71,
|
||||
'Lake Hylia Healer Fairy': 0x5E,
|
||||
'Swamp Healer Fairy': 0x5E,
|
||||
'Light Hype Fairy': 0x5E,
|
||||
'Desert Healer Fairy': 0x5E,
|
||||
'Dark Lake Hylia Healer Fairy': 0x5E,
|
||||
'Dark Lake Hylia Ledge Healer Fairy': 0x5E,
|
||||
'Dark Desert Healer Fairy': 0x5E,
|
||||
'Mire Healer Fairy': 0x5E,
|
||||
'Dark Death Mountain Healer Fairy': 0x5E,
|
||||
'Fortune Teller (Light)': 0x65,
|
||||
'Lake Hylia Fortune Teller': 0x65,
|
||||
@@ -2597,8 +2597,8 @@ exit_ids = {'Links House Exit': (0x01, 0x00),
|
||||
'Chicken House': 0x4B,
|
||||
'Aginahs Cave': 0x4D,
|
||||
'Sahasrahlas Hut': 0x45,
|
||||
'Cave Shop (Lake Hylia)': 0x58,
|
||||
'Cave Shop (Dark Death Mountain)': 0x58,
|
||||
'Lake Hylia Shop': 0x58,
|
||||
'Dark Death Mountain Shop': 0x58,
|
||||
'Capacity Upgrade': 0x5D,
|
||||
'Blacksmiths Hut': 0x64,
|
||||
'Sick Kids House': 0x40,
|
||||
@@ -2629,21 +2629,21 @@ exit_ids = {'Links House Exit': (0x01, 0x00),
|
||||
'Big Bomb Shop': 0x53,
|
||||
'Village of Outcasts Shop': 0x60,
|
||||
'Dark Lake Hylia Shop': 0x60,
|
||||
'Dark World Lumberjack Shop': 0x60,
|
||||
'Dark World Potion Shop': 0x60,
|
||||
'Dark Lumberjack Shop': 0x60,
|
||||
'Dark Potion Shop': 0x60,
|
||||
'Dark Lake Hylia Ledge Spike Cave': 0x70,
|
||||
'Dark Lake Hylia Ledge Hint': 0x6A,
|
||||
'Hype Cave': 0x3D,
|
||||
'Brewery': 0x48,
|
||||
'C-Shaped House': 0x54,
|
||||
'Chest Game': 0x47,
|
||||
'Dark World Hammer Peg Cave': 0x83,
|
||||
'Hammer Peg Cave': 0x83,
|
||||
'Red Shield Shop': 0x57,
|
||||
'Dark Sanctuary Hint': 0x5A,
|
||||
'Fortune Teller (Dark)': 0x66,
|
||||
'Archery Game': 0x59,
|
||||
'Mire Shed': 0x5F,
|
||||
'Dark Desert Hint': 0x62,
|
||||
'Mire Hint': 0x62,
|
||||
'Spike Cave': 0x41,
|
||||
'Mimic Cave': 0x4F,
|
||||
'Kakariko Well (top)': 0x80,
|
||||
@@ -2730,7 +2730,7 @@ ow_prize_table = {'Links House': (0x8b1, 0xb2d),
|
||||
'Chicken House': (0x120, 0x880),
|
||||
'Aginahs Cave': (0x2e0, 0xd00),
|
||||
'Sahasrahlas Hut': (0xcf0, 0x6c0),
|
||||
'Cave Shop (Lake Hylia)': (0xbc0, 0xc00),
|
||||
'Lake Hylia Shop': (0xbc0, 0xc00),
|
||||
'Capacity Upgrade': (0xca0, 0xda0),
|
||||
'Kakariko Well Drop': None,
|
||||
'Blacksmiths Hut': (0x4a0, 0x880),
|
||||
@@ -2770,19 +2770,19 @@ ow_prize_table = {'Links House': (0x8b1, 0xb2d),
|
||||
'Hype Cave': (0x940, 0xc80),
|
||||
'Bonk Fairy (Dark)': (0x740, 0xa80),
|
||||
'Brewery': (0x170, 0x980), 'C-Shaped House': (0x310, 0x7a0), 'Chest Game': (0x800, 0x7a0),
|
||||
'Dark World Hammer Peg Cave': (0x4c0, 0x940),
|
||||
'Hammer Peg Cave': (0x4c0, 0x940),
|
||||
'Red Shield Shop': (0x500, 0x680),
|
||||
'Dark Sanctuary Hint': (0x720, 0x4a0),
|
||||
'Fortune Teller (Dark)': (0x2c0, 0x4c0),
|
||||
'Dark World Shop': (0x2e0, 0x880),
|
||||
'Dark World Lumberjack Shop': (0x4e0, 0x0d0),
|
||||
'Dark World Potion Shop': (0xc80, 0x4c0),
|
||||
'Dark Lumberjack Shop': (0x4e0, 0x0d0),
|
||||
'Dark Potion Shop': (0xc80, 0x4c0),
|
||||
'Archery Game': (0x2f0, 0xaf0),
|
||||
'Mire Shed': (0x060, 0xc90),
|
||||
'Dark Desert Hint': (0x2e0, 0xd00),
|
||||
'Dark Desert Fairy': (0x1c0, 0xc90),
|
||||
'Mire Hint': (0x2e0, 0xd00),
|
||||
'Mire Fairy': (0x1c0, 0xc90),
|
||||
'Spike Cave': (0x860, 0x180),
|
||||
'Cave Shop (Dark Death Mountain)': (0xd80, 0x180),
|
||||
'Dark Death Mountain Shop': (0xd80, 0x180),
|
||||
'Dark Death Mountain Fairy': (0x620, 0x2c0),
|
||||
'Mimic Cave': (0xc80, 0x180),
|
||||
'Big Bomb Shop': (0x8b1, 0xb2d),
|
||||
|
||||
Reference in New Issue
Block a user