Archipelago/worlds
Magnemania 17e90ce12c
SC2: Greater variety on short generations ()
Originally, short generations used an artificial cull to create balanced mission distributions. This resulted in campaigns that were somewhat too consistent, and on some standard settings combinations, this resulted in campaigns having The Outlaws as the second mission 100% of the time. It also caused generation to fail a bit too easily if the player excluded too many missions.

This removes the cull and adds an additional early Easy mission slot to all of the reduced sized campaigns.

When playing on No Build settings, this also pushes many of the missions down a difficulty level to ensure greater variety, and pushes additional missions down on Advanced Tactics.

Additional small fixes:

The in-world Excluded Missions validation check is replaced by the core OptionSet check.
Fixed issue with Existing Items not getting their upgrades locked with Units Always Have Upgrades on.
2023-03-07 14:14:49 +01:00
..
alttp Core: Minor Options cleanup () 2023-03-07 08:44:20 +01:00
archipidle ArchipIDLE: add a completion condition instead of hard coding tests around a game () 2023-02-23 21:16:10 -05:00
bk_sudoku core: clarify usage of classmethods in World class () 2023-02-16 00:28:02 +01:00
blasphemous Blasphemous: Implement new game () 2023-02-24 07:33:09 +01:00
checksfinder core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
dark_souls_3 DS3: Added DLC Items/Locations + corresponding option and added an option to enable materials/consumables/estus randomization () 2023-02-26 06:35:03 +01:00
dkc3 DKC3, SMW: use user_path for file 2023-02-28 09:51:32 +01:00
factorio Misc collected fixes () 2023-03-04 16:34:10 +01:00
ff1 Tests: datapackage and more multiworld renaming () 2023-02-15 22:46:10 +01:00
generic Server: fix release_mode () 2023-01-24 03:36:27 +01:00
hk core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
hylics2 core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
lufia2ac core: clarify usage of classmethods in World class () 2023-02-16 00:28:02 +01:00
meritous core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
minecraft OoT, MC: add new translation setup in french () 2023-02-27 23:17:54 +01:00
oot OoT, MC: add new translation setup in french () 2023-02-27 23:17:54 +01:00
oribf core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
overcooked2 [OC2] DeathLink () 2023-02-24 08:32:15 +01:00
pokemon_rb PKMN: Make Exp All early () 2023-03-05 10:08:32 +01:00
raft core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
rogue_legacy core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
ror2 RoR2: regions unreachable fix () 2023-02-17 22:08:18 +01:00
sa2b core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
sc2wol SC2: Greater variety on short generations () 2023-03-07 14:14:49 +01:00
sm Tests: check that Regions are reachable () 2023-02-19 23:09:54 +01:00
sm64ex core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
smw DKC3, SMW: use user_path for file 2023-02-28 09:51:32 +01:00
smz3 core: clarify usage of classmethods in World class () 2023-02-16 00:28:02 +01:00
soe SoE: update evermizer to 044 2023-02-18 15:18:51 +01:00
spire core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
stardew_valley Stardew Valley: Fix generation issue with Master Angler goal and vanilla tools () 2023-03-04 18:34:51 +01:00
subnautica Subnautica: fix exported radiation logic () 2023-03-07 09:09:24 +01:00
timespinner Timespinner: Fixed Dry lake serene oddity () 2023-03-04 16:31:44 +01:00
tloz TLoZ: Implementing The Legend of Zelda () 2023-03-05 13:31:31 +01:00
v6 core: rip out RegionType and rework Region class () 2023-02-14 01:06:43 +01:00
wargroove Wargroove: Fixed the find all dogs check activating prematurely () 2023-02-28 16:26:48 +01:00
witness Witness: Fixed settings combination not rolling (see description) 2023-03-07 09:13:54 +01:00
zillion Core: Minor Options cleanup () 2023-03-07 08:44:20 +01:00
AutoSNIClient.py Core: SNI Client Refactor () 2022-10-25 19:54:43 +02:00
AutoWorld.py Docs: add docstrings to the World class 2023-02-27 01:39:30 +01:00
Files.py [Pokemon Red and Blue] Initial implementation () 2022-10-13 07:45:52 +02:00
__init__.py Core: Make apworlds function mostly before Python 3.10 2022-12-20 17:24:04 +01:00