Change to Bosses.py for inverted enemizer compatibility
This commit is contained in:
parent
c0acfdd81e
commit
d8c28b733a
48
Bosses.py
48
Bosses.py
|
@ -141,21 +141,39 @@ def place_bosses(world, player):
|
||||||
if world.boss_shuffle == 'none':
|
if world.boss_shuffle == 'none':
|
||||||
return
|
return
|
||||||
# Most to least restrictive order
|
# Most to least restrictive order
|
||||||
boss_locations = [
|
if world.mode != 'inverted':
|
||||||
['Ganons Tower', 'top'],
|
boss_locations = [
|
||||||
['Tower of Hera', None],
|
['Ganons Tower', 'top'],
|
||||||
['Skull Woods', None],
|
['Tower of Hera', None],
|
||||||
['Ganons Tower', 'middle'],
|
['Skull Woods', None],
|
||||||
['Eastern Palace', None],
|
['Ganons Tower', 'middle'],
|
||||||
['Desert Palace', None],
|
['Eastern Palace', None],
|
||||||
['Palace of Darkness', None],
|
['Desert Palace', None],
|
||||||
['Swamp Palace', None],
|
['Palace of Darkness', None],
|
||||||
['Thieves Town', None],
|
['Swamp Palace', None],
|
||||||
['Ice Palace', None],
|
['Thieves Town', None],
|
||||||
['Misery Mire', None],
|
['Ice Palace', None],
|
||||||
['Turtle Rock', None],
|
['Misery Mire', None],
|
||||||
['Ganons Tower', 'bottom'],
|
['Turtle Rock', None],
|
||||||
]
|
['Ganons Tower', 'bottom'],
|
||||||
|
]
|
||||||
|
else:
|
||||||
|
boss_locations = [
|
||||||
|
['Inverted Ganons Tower', 'top'],
|
||||||
|
['Tower of Hera', None],
|
||||||
|
['Skull Woods', None],
|
||||||
|
['Inverted Ganons Tower', 'middle'],
|
||||||
|
['Eastern Palace', None],
|
||||||
|
['Desert Palace', None],
|
||||||
|
['Palace of Darkness', None],
|
||||||
|
['Swamp Palace', None],
|
||||||
|
['Thieves Town', None],
|
||||||
|
['Ice Palace', None],
|
||||||
|
['Misery Mire', None],
|
||||||
|
['Turtle Rock', None],
|
||||||
|
['Inverted Ganons Tower', 'bottom'],
|
||||||
|
]
|
||||||
|
|
||||||
all_bosses = sorted(boss_table.keys()) #s orted to be deterministic on older pythons
|
all_bosses = sorted(boss_table.keys()) #s orted to be deterministic on older pythons
|
||||||
placeable_bosses = [boss for boss in all_bosses if boss not in ['Agahnim', 'Agahnim2', 'Ganon']]
|
placeable_bosses = [boss for boss in all_bosses if boss not in ['Agahnim', 'Agahnim2', 'Ganon']]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue