Mark regions as light/dark world after dungeons are connected up.

This commit is contained in:
aerinon
2019-12-24 07:15:34 -07:00
parent db3677487f
commit ee3cf80732

View File

@@ -63,20 +63,19 @@ def main(args, seed=None):
if world.mode != 'inverted': if world.mode != 'inverted':
for player in range(1, world.players + 1): for player in range(1, world.players + 1):
link_entrances(world, player) link_entrances(world, player)
mark_light_world_regions(world)
else: else:
for player in range(1, world.players + 1): for player in range(1, world.players + 1):
link_inverted_entrances(world, player) link_inverted_entrances(world, player)
mark_dark_world_regions(world)
logger.info('Shuffling dungeons') logger.info('Shuffling dungeons')
for player in range(1, world.players + 1): for player in range(1, world.players + 1):
link_doors(world, player) link_doors(world, player)
# todo: mark regions after linking doors - for bunny logic? if world.mode != 'inverted':
mark_light_world_regions(world)
else:
mark_dark_world_regions(world)
logger.info('Generating Item Pool.') logger.info('Generating Item Pool.')