Archipelago/worlds/lingo
Star Rauchenberger cc22161644
Lingo: Add panels mode door shuffle (#3163)
* Created panels mode door shuffle

* Added some panel door item names

* Remove RUNT TURN panel door

Not really useful.

* Fix logic with First SIX related stuff

* Add group_doors to slot data

* Fix LEVEL 2 behavior with panels mode

* Fixed unit tests

* Fixed duplicate IDs from merge

* Just regenerated new IDs

* Fixed duplication of color and door group items

* Removed unnecessary unit test option

* Fix The Seeker being achievable without entrance door

* Fix The Observant being achievable without locked panels

* Added some more panel doors

* Added Progressive Suits Area

* Lingo: Fix Basement access with THE MASTER

* Added indirect conditions for MASTER-blocked entrances

* Fixed Incomparable achievement access

* Fix STAIRS panel logic

* Fix merge error with good items

* Is this clearer?

* DREAD and TURN LEARN

* Allow a weird edge case for reduced locations

Panels mode door shuffle + grouped doors + color shuffle + pilgrimage enabled is exactly the right number of items for reduced locations. Removing color shuffle also allows for disabling pilgrimage, adding sunwarp locking, or both, with a couple of locations left over.

* Prevent small sphere one on panels mode

* Added shuffle_doors aliases for old options

* Fixed a unit test

* Updated datafile

* Tweaked requirements for reduced locations

* Added player name to OptionError messages

* Update generated.dat
2024-07-26 10:53:11 +02:00
..
data Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
docs Docs: replacing "setting" to "option" in world docs (#2622) 2024-03-22 17:46:14 +01:00
test Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
utils Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
__init__.py Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
datatypes.py Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
items.py Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
locations.py Lingo: Minor logic fixes (part 2) (#3250) 2024-05-23 02:09:52 +02:00
options.py Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
player_logic.py Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
regions.py Lingo: Fix Early Color Hallways painting in pilgrimages (#3645) 2024-07-23 00:45:49 +02:00
rules.py Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00
static_logic.py Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00