HK: force disabled options to actually be disabled
This commit is contained in:
parent
0cf396e5d6
commit
73bcd0058a
|
@ -9,7 +9,7 @@ logger = logging.getLogger("Hollow Knight")
|
||||||
from .Items import item_table, lookup_type_to_names
|
from .Items import item_table, lookup_type_to_names
|
||||||
from .Regions import create_regions
|
from .Regions import create_regions
|
||||||
from .Rules import set_rules
|
from .Rules import set_rules
|
||||||
from .Options import hollow_knight_options, hollow_knight_randomize_options
|
from .Options import hollow_knight_options, hollow_knight_randomize_options, disabled
|
||||||
from .ExtractedData import locations, starts, multi_locations, location_to_region_lookup, \
|
from .ExtractedData import locations, starts, multi_locations, location_to_region_lookup, \
|
||||||
event_names, item_effects, connectors, one_ways
|
event_names, item_effects, connectors, one_ways
|
||||||
|
|
||||||
|
@ -114,6 +114,8 @@ class HKWorld(World):
|
||||||
self.ranges[unit] = mini.value, maxi.value
|
self.ranges[unit] = mini.value, maxi.value
|
||||||
world.push_precollected(HKItem(starts[world.start_location[self.player].current_key],
|
world.push_precollected(HKItem(starts[world.start_location[self.player].current_key],
|
||||||
True, None, "Event", self.player))
|
True, None, "Event", self.player))
|
||||||
|
for option_name in disabled:
|
||||||
|
getattr(world, option_name)[self.player].value = 0
|
||||||
|
|
||||||
def create_regions(self):
|
def create_regions(self):
|
||||||
menu_region: Region = create_region(self.world, self.player, 'Menu')
|
menu_region: Region = create_region(self.world, self.player, 'Menu')
|
||||||
|
|
Loading…
Reference in New Issue