Add Mirror Scroll as an option instead of baking it into door shuffle.

This commit is contained in:
Telethar
2024-12-28 17:44:42 -08:00
committed by aerinon
parent f5a8b563d9
commit d558e14065
13 changed files with 32 additions and 4 deletions

6
Rom.py
View File

@@ -545,7 +545,11 @@ def patch_rom(world, rom, player, team, is_mystery=False):
patch_shuffled_dark_sanc(world, rom, player)
# setup dr option flags based on experimental, etc.
dr_flags = DROptions.Eternal_Mini_Bosses if world.doorShuffle[player] == 'vanilla' else DROptions.Town_Portal
dr_flags = DROptions.NoOptions
if world.mirrorscroll[player]:
dr_flags = DROptions.Town_Portal
if world.doorShuffle[player] == 'vanilla':
dr_flags |= DROptions.Eternal_Mini_Bosses
if world.doorShuffle[player] not in ['vanilla', 'basic']:
dr_flags |= DROptions.Map_Info
if ((world.collection_rate[player] or world.goal[player] == 'completionist')