Archipelago/worlds/witness
Mysteryem 691ce6a248
The Witness: Fix nondeterministic entity hunt (#3892)
In `_get_next_random_batch()`, the `remaining_entities` and
`remaining_entity_weights` lists were being constructed by iterating
sets.

This patch changes the function to iterate a sorted copy of each set
instead.
2024-09-06 19:23:16 +02:00
..
data The Witness: Implement "Variety" puzzles mode (#3239) 2024-09-05 17:10:09 +02:00
docs Core, Webhost, Docs: Replace all usages of player settings (#3067) 2024-04-06 19:25:26 -04:00
test The Witness: Implement "Variety" puzzles mode (#3239) 2024-09-05 17:10:09 +02:00
__init__.py The Witness: Implement "Variety" puzzles mode (#3239) 2024-09-05 17:10:09 +02:00
entity_hunt.py The Witness: Fix nondeterministic entity hunt (#3892) 2024-09-06 19:23:16 +02:00
generate_data_file.py The Witness: Panel Hunt Mode (#3265) 2024-08-20 01:16:35 +02:00
hints.py The Witness: Implement "Variety" puzzles mode (#3239) 2024-09-05 17:10:09 +02:00
locations.py The Witness: Shuffle Dog (#3425) 2024-08-24 02:08:04 +02:00
options.py The Witness: Implement "Variety" puzzles mode (#3239) 2024-09-05 17:10:09 +02:00
player_items.py The Witness: Implement "Variety" puzzles mode (#3239) 2024-09-05 17:10:09 +02:00
player_logic.py The Witness: Implement "Variety" puzzles mode (#3239) 2024-09-05 17:10:09 +02:00
presets.py The Witness: Add Beginner Mode option preset #3691 2024-08-31 22:51:41 +02:00
regions.py The Witness: Implement "Variety" puzzles mode (#3239) 2024-09-05 17:10:09 +02:00
ruff.toml The Witness: mypy compliance (#3112) 2024-07-02 23:59:26 +02:00
rules.py The Witness: Rules Optimisation (#3617) 2024-08-28 18:31:49 +02:00