Skip to content

Commit

Permalink
Rely on recieving secret story logic.
Browse files Browse the repository at this point in the history
Fix warp locations locking when not required.
  • Loading branch information
choatix committed Jan 2, 2025
1 parent a99c335 commit 0fedfa3
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
4 changes: 4 additions & 0 deletions worlds/shadow_the_hedgehog/Rules.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,10 @@ def handle_path_rules(options, player, additional_level_region, path_type):


def lock_warp_items(multiworld, world, player):

if not world.options.secret_story_progression:
return

(clear_locations, mission_locations, end_location,
enemysanity_locations, checkpointsanity_locations, charactersanity_locations,
token_locations, keysanity_locations, weaponsanity_locations, boss_locations,
Expand Down
2 changes: 1 addition & 1 deletion worlds/shadow_the_hedgehog/ShTHClient.py
Original file line number Diff line number Diff line change
Expand Up @@ -703,7 +703,7 @@ def __init__(self, server_address, password):
self.include_last_way_shuffle = False
self.dead = False
self.initialised = False
self.secret_story_progression = True
self.secret_story_progression = False

async def disconnect(self, allow_autoreconnect: bool = False):
self.auth = None
Expand Down

0 comments on commit 0fedfa3

Please sign in to comment.