Option resolution for the `StartingLocation` option (the only `ChoiceIsRandom` subclass) was writing to the `randomized` attribute on the class instead of on the instance, meaning that `self.options.starting_location.randomized` would be `True` for all Blasphemous players in the multiworld if any one of the players set their `StartingLocation` option to `"random"`. This patch fixes the issue by writing to the `randomized` attribute on the new instance instead of on the class. |
||
---|---|---|
.. | ||
docs | ||
test | ||
ExtractorConfig.json | ||
Items.py | ||
Locations.py | ||
Options.py | ||
Preprocessor.py | ||
Rules.py | ||
Vanilla.py | ||
__init__.py | ||
region_data.py |