Initial Follower Shuffle Implementation
This commit is contained in:
@@ -349,7 +349,8 @@ def determine_paths_for_dungeon(world, player, all_regions, name):
|
||||
paths.append(boss)
|
||||
if 'Thieves Boss' in all_r_names:
|
||||
paths.append('Thieves Boss')
|
||||
if world.get_dungeon("Thieves Town", player).boss.enemizer_name == 'Blind':
|
||||
if world.get_dungeon("Thieves Town", player).boss.enemizer_name == 'Blind' \
|
||||
and not world.shuffle_followers[player]:
|
||||
paths.append(('Thieves Blind\'s Cell', 'Thieves Boss'))
|
||||
for drop_check in drop_path_checks:
|
||||
if drop_check in all_r_names:
|
||||
|
||||
@@ -315,6 +315,7 @@ class RoomHeader:
|
||||
self.byte_0 = byte_array[0] # bg2, collision, lights out
|
||||
self.sprite_sheet = byte_array[3] # sprite gfx #
|
||||
self.effect = byte_array[4]
|
||||
self.free_gfx = []
|
||||
|
||||
def write_to_rom(self, rom, base_address):
|
||||
room_offest = self.room_id*14
|
||||
|
||||
Reference in New Issue
Block a user