Skip to content

Commit b5146fc

Browse files
Berserker66qwint
authored andcommitted
LttP: fix single-player no-logic generation (ArchipelagoMW#3454)
1 parent 694ad55 commit b5146fc

File tree

2 files changed

+1
-21
lines changed

2 files changed

+1
-21
lines changed

worlds/alttp/OverworldGlitchRules.py

-19
Original file line numberDiff line numberDiff line change
@@ -220,26 +220,7 @@ def get_invalid_bunny_revival_dungeons():
220220
yield 'Sanctuary'
221221

222222

223-
def no_logic_rules(world, player):
224-
"""
225-
Add OWG transitions to no logic player's world
226-
"""
227-
create_no_logic_connections(player, world, get_boots_clip_exits_lw(world.mode[player] == 'inverted'))
228-
create_no_logic_connections(player, world, get_boots_clip_exits_dw(world.mode[player] == 'inverted', player))
229-
230-
# Glitched speed drops.
231-
create_no_logic_connections(player, world, get_glitched_speed_drops_dw(world.mode[player] == 'inverted'))
232-
233-
# Mirror clip spots.
234-
if world.mode[player] != 'inverted':
235-
create_no_logic_connections(player, world, get_mirror_clip_spots_dw())
236-
create_no_logic_connections(player, world, get_mirror_offset_spots_dw())
237-
else:
238-
create_no_logic_connections(player, world, get_mirror_offset_spots_lw(player))
239-
240-
241223
def overworld_glitch_connections(world, player):
242-
243224
# Boots-accessible locations.
244225
create_owg_connections(player, world, get_boots_clip_exits_lw(world.mode[player] == 'inverted'))
245226
create_owg_connections(player, world, get_boots_clip_exits_dw(world.mode[player] == 'inverted', player))

worlds/alttp/Rules.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from .Bosses import GanonDefeatRule
1111
from .Items import item_factory, item_name_groups, item_table, progression_items
1212
from .Options import small_key_shuffle
13-
from .OverworldGlitchRules import no_logic_rules, overworld_glitches_rules
13+
from .OverworldGlitchRules import overworld_glitches_rules
1414
from .Regions import LTTPRegionType, location_table
1515
from .StateHelpers import (can_extend_magic, can_kill_most_things,
1616
can_lift_heavy_rocks, can_lift_rocks,
@@ -33,7 +33,6 @@ def set_rules(world):
3333
'WARNING! Seeds generated under this logic often require major glitches and may be impossible!')
3434

3535
if world.players == 1:
36-
no_logic_rules(world, player)
3736
for exit in world.get_region('Menu', player).exits:
3837
exit.hide_path = True
3938
return

0 commit comments

Comments
 (0)