Archipelago/worlds
Magnemania 700fe8b75e
SC2: New Settings, Logic improvements (#1110)
* Switched mission item group to a list comprehension to fix missile shuffle errors

* Logic for reducing mission and item counts

* SC2: Piercing the Shroud/Maw of the Void requirements now DRY

* SC2: Logic for All-In, may need further refinement

* SC2: Additional mission orders and starting locations

* SC2: New Mission Order options for shorter campaigns and smaller item pools

* Using location table for hardcoded starter unit

* SC2: Options to curate random item pool and control early unit placement

* SC2: Proper All-In logic

* SC2: Grid, Mini Grid and Blitz mission orders

* SC2: Required Tactics and Unit Upgrade options, better connected item handling

* SC2: Client compatibility with Grid settings

* SC2: Mission rando now uses world random

* SC2: Alternate final missions, new logic, fixes

* SC2: Handling alternate final missions, identifying final mission on client

* SC2: Minor changes to handle edge-case generation failures

* SC2: Removed invalid type hints for Python 3.8

* Revert "SC2: Removed invalid type hints for Python 3.8"

This reverts commit 7851b9f7a39396c8ee1d85d4e4e46e61e8dc80f6.

* SC2: Removed invalid type hints for Python 3.8

* SC2: Removed invalid type hints for Python 3.8

* SC2: Removed invalid type hints for Python 3.8

* SC2: Removed invalid type hints for Python 3.8

* SC2: Changed location loop to enumerate

* SC2: Passing category names through slot data

* SC2: Cleaned up unnecessary _create_items method

* SC2: Removed vestigial extra_locations field from MissionInfo

* SC2: Client backwards compatibility

* SC2: Fixed item generation issue where item is present in both locked and unlocked inventories

* SC2: Removed Missile Turret from defense rating on maps without air

* SC2: No logic locations point to same access rule

Co-authored-by: michaelasantiago <michael.alec.santiago@gmail.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
2022-10-26 12:24:54 +02:00
..
alttp Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
archipidle Core: cleanup Item classes (#849) 2022-08-06 00:49:54 +02:00
bk_sudoku [Sudoku] Added new BK mode game (#910) 2022-10-13 07:55:00 +02:00
checksfinder Core: Refactor Autoworld.options to Autoworld.option_definitions (#906) 2022-08-15 23:46:59 +02:00
dark_souls_3 Core: Refactor Autoworld.options to Autoworld.option_definitions (#906) 2022-08-15 23:46:59 +02:00
dkc3 Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
factorio [Factorio] Minor fix for typo on setup doc 2022-10-21 08:58:12 +02:00
ff1 FF1: Throw exception for Noverworld 2022-09-12 03:48:07 +02:00
generic Locality: rewrite for linear memory consumption, from quadratic (#1091) 2022-10-17 03:22:02 +02:00
hk HK: changes dreamers to skip prog balance (#1077) 2022-10-10 02:26:33 +02:00
hylics2 Hylics 2: Implement new game (#1058) 2022-10-13 07:51:25 +02:00
meritous Core: Refactor Autoworld.options to Autoworld.option_definitions (#906) 2022-08-15 23:46:59 +02:00
minecraft Core: move output file name logic into core (#1066) 2022-10-02 16:53:18 +02:00
oot OoT: ER algorithm improvements (#1103) 2022-10-15 12:39:04 +02:00
oribf Core: assert that items have a single reference (#1075) 2022-10-20 10:42:33 +02:00
overcooked2 Overcooked! 2: Implementation (#1046) 2022-10-13 19:57:50 +02:00
pokemon_rb [Pokémon R/B] Fixes (#1096) 2022-10-13 19:55:21 +02:00
raft Raft: Update rules to account for navigation (#1118) 2022-10-19 08:47:33 +02:00
rogue_legacy New Game: Zillion (#1081) 2022-10-20 19:41:11 +02:00
ror2 RoR2: Fixed the link to the game settings page (#945) 2022-08-21 17:30:30 +02:00
sa2b Core: assert that items have a single reference (#1075) 2022-10-20 10:42:33 +02:00
sc2wol SC2: New Settings, Logic improvements (#1110) 2022-10-26 12:24:54 +02:00
sm Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
sm64ex sm64ex: Update min client version 2022-10-13 11:36:04 +02:00
smw Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
smz3 Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
soe SoE: update to v042 and balancing changes (#1125) 2022-10-21 23:26:40 +02:00
spire Core: Refactor Autoworld.options to Autoworld.option_definitions (#906) 2022-08-15 23:46:59 +02:00
subnautica Subnautica: don't override plando during pre_fill 2022-10-25 01:35:01 +02:00
timespinner Core: auto alias (#1022) 2022-09-16 00:32:30 +02:00
v6 Core: move output file name logic into core (#1066) 2022-10-02 16:53:18 +02:00
witness Core: assert that items have a single reference (#1075) 2022-10-20 10:42:33 +02:00
zillion Zillion: support unicode player names (#1131) 2022-10-23 18:18:05 +02:00
AutoSNIClient.py Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
AutoWorld.py Core: assert that items have a single reference (#1075) 2022-10-20 10:42:33 +02:00
Files.py [Pokemon Red and Blue] Initial implementation (#1016) 2022-10-13 07:45:52 +02:00
__init__.py APWorld: make it behave more like a regular world 2022-10-01 11:51:42 +02:00