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 | ||