Shop work:

- Potion shop
- Cap Fairy blacklist
- Item counter increased over 255
- Inverted work
- Static sram for shops
- Price adjustments (and discounts)
This commit is contained in:
aerinon
2021-02-01 09:57:20 -07:00
parent f143e0d166
commit b5f3c752e6
11 changed files with 292 additions and 155 deletions

View File

@@ -94,7 +94,7 @@ def create_inverted_regions(world, player):
create_cave_region(player, 'Bonk Rock Cave', 'a cave with a chest', ['Bonk Rock Cave']),
create_cave_region(player, 'Library', 'the library', ['Library']),
create_cave_region(player, 'Kakariko Gamble Game', 'a game of chance'),
create_cave_region(player, 'Potion Shop', 'the potion shop', ['Potion Shop']),
create_cave_region(player, 'Potion Shop', 'the potion shop', ['Potion Shop', 'Potion Shop - Left', 'Potion Shop - Middle', 'Potion Shop - Right']),
create_lw_region(player, 'Lake Hylia Island', ['Lake Hylia Island']),
create_cave_region(player, 'Capacity Upgrade', 'the queen of fairies', ['Capacity Upgrade - Left', 'Capacity Upgrade - Right']),
create_cave_region(player, 'Two Brothers House', 'a connector', None, ['Two Brothers House Exit (East)', 'Two Brothers House Exit (West)']),
@@ -473,4 +473,37 @@ location_table = {'Mushroom': (0x180013, 0x186338, False, 'in the woods'),
'Skull Woods - Prize': ([0x120A3, 0x53F12, 0x53F13, 0x180058, 0x18007B, 0xC704], None, True, 'Skull Woods'),
'Ice Palace - Prize': ([0x120A4, 0x53F5A, 0x53F5B, 0x180059, 0x180073, 0xC705], None, True, 'Ice Palace'),
'Misery Mire - Prize': ([0x120A2, 0x53F48, 0x53F49, 0x180057, 0x180075, 0xC703], None, True, 'Misery Mire'),
'Turtle Rock - Prize': ([0x120A7, 0x53F24, 0x53F25, 0x18005C, 0x180079, 0xC708], None, True, 'Turtle Rock')}
'Turtle Rock - Prize': ([0x120A7, 0x53F24, 0x53F25, 0x18005C, 0x180079, 0xC708], None, True, 'Turtle Rock'),
'Kakariko Shop - Left': (None, None, False, 'for sale in Kakariko'),
'Kakariko Shop - Middle': (None, None, False, 'for sale in Kakariko'),
'Kakariko Shop - Right': (None, None, False, 'for sale in Kakariko'),
'Lake Hylia Shop - Left': (None, None, False, 'for sale near the lake'),
'Lake Hylia Shop - Middle': (None, None, False, 'for sale near the lake'),
'Lake Hylia Shop - Right': (None, None, False, 'for sale near the lake'),
'Paradox Shop - Left': (None, None, False, 'for sale near seven chests'),
'Paradox Shop - Middle': (None, None, False, 'for sale near seven chests'),
'Paradox Shop - Right': (None, None, False, 'for sale near seven chests'),
'Capacity Upgrade - Left': (None, None, False, 'for sale near the queen'),
'Capacity Upgrade - Right': (None, None, False, 'for sale near the queen'),
'Village of Outcasts Shop - Left': (None, None, False, 'for sale near outcasts'),
'Village of Outcasts Shop - Middle': (None, None, False, 'for sale near outcasts'),
'Village of Outcasts Shop - Right': (None, None, False, 'for sale near outcasts'),
'Dark Lumberjack Shop - Left': (None, None, False, 'for sale in the far north'),
'Dark Lumberjack Shop - Middle': (None, None, False, 'for sale in the far north'),
'Dark Lumberjack Shop - Right': (None, None, False, 'for sale in the far north'),
'Dark Lake Hylia Shop - Left': (None, None, False, 'for sale near the dark lake'),
'Dark Lake Hylia Shop - Middle': (None, None, False, 'for sale near the dark lake'),
'Dark Lake Hylia Shop - Right': (None, None, False, 'for sale near the dark lake'),
'Dark Potion Shop - Left': (None, None, False, 'for sale near a catfish'),
'Dark Potion Shop - Middle': (None, None, False, 'for sale near a catfish'),
'Dark Potion Shop - Right': (None, None, False, 'for sale near a catfish'),
'Dark Death Mountain Shop - Left': (None, None, False, 'for sale on the dark mountain'),
'Dark Death Mountain Shop - Middle': (None, None, False, 'for sale on the dark mountain'),
'Dark Death Mountain Shop - Right': (None, None, False, 'for sale on the dark mountain'),
'Red Shield Shop - Left': (None, None, False, 'for sale as a curiosity'),
'Red Shield Shop - Middle': (None, None, False, 'for sale as a curiosity'),
'Red Shield Shop - Right': (None, None, False, 'for sale as a curiosity'),
'Potion Shop - Left': (None, None, False, 'for sale near the witch'),
'Potion Shop - Middle': (None, None, False, 'for sale near the witch'),
'Potion Shop - Right': (None, None, False, 'for sale near the witch'),
}