Refactor dungeon and item classes to support VT26 style dungeon item shuffling

This commit is contained in:
Kevin Cathcart
2017-10-15 12:16:07 -04:00
parent f1c80cf87a
commit 2e9814882e
5 changed files with 231 additions and 162 deletions

View File

@@ -3,6 +3,7 @@ from Regions import create_regions
from EntranceShuffle import link_entrances, connect_entrance, connect_two_way, connect_exit
from Rom import patch_rom, LocalRom, write_string_to_rom, write_credits_string_to_rom
from Rules import set_rules
from Dungeons import create_dungeons
from Items import ItemFactory
from Main import create_playthrough
import random
@@ -42,6 +43,7 @@ def main(args, seed=None):
logger.info('ALttP Plandomizer Version %s - Seed: %s\n\n' % (__version__, args.plando))
create_regions(world)
create_dungeons(world)
link_entrances(world)