Archipelago/worlds/blasphemous
Mysteryem 5927926314
Blasphemous: Fix starting_location: random affecting all Blasphemous worlds (#4428)
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.
2025-01-03 07:03:30 -05:00
..
docs Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00
test Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00
ExtractorConfig.json Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00
Items.py Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00
Locations.py Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00
Options.py Blasphemous: Fix starting_location: random affecting all Blasphemous worlds (#4428) 2025-01-03 07:03:30 -05:00
Preprocessor.py Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00
Rules.py Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00
Vanilla.py Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00
__init__.py Blasphemous: Add start_inventory_from_pool (#4217) 2024-11-30 16:08:41 +01:00
region_data.py Blasphemous: Total overhaul (#3355) 2024-08-21 01:18:28 +02:00