mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00

* Secret Feature * Fixes * Fixes and unit tests * renaming some variables * Fix the thing * unit test for elevator egg * Docstring * reword * Fix duplicate locations I think? * Remove debug thing * Add the tests back lol * Make it so that you can exclude an egg to disable it * Improve hint text for easter eggs * Update worlds/witness/options.py Co-authored-by: Scipio Wright <scipiowright@gmail.com> * Update worlds/witness/player_logic.py Co-authored-by: Scipio Wright <scipiowright@gmail.com> * Update worlds/witness/options.py Co-authored-by: Scipio Wright <scipiowright@gmail.com> * Update worlds/witness/player_logic.py Co-authored-by: Scipio Wright <scipiowright@gmail.com> * Update worlds/witness/rules.py Co-authored-by: Scipio Wright <scipiowright@gmail.com> * Update test_easter_egg_shuffle.py * This was actually not necessary, since this is the Egg requirements, nothing to do with location names * Move one of them * Improve logic * Lol * Moar * Adjust unit tests * option docstring adjustment * Recommend door shuffle * Don't overlap IDs * Option description idk * Change the way the difficulties work to reward playing higher modes * Fix merge * add some stuff to generate_data_file (this file is not imported during gen, don't review it :D) * oop * space * This can be earlier than I thought, apparently. * buffer * Comment * Make sure the option is VERY visible * Some mypy stuff * apparently ruff wants this * . * durinig * Update options.py * Explain the additional effects of each difficulty * Fix logic of flood room secret * Add Southern Peninsula Area * oop --------- Co-authored-by: Scipio Wright <scipiowright@gmail.com>
76 lines
2.0 KiB
Python
76 lines
2.0 KiB
Python
MAXIMUM_EASTER_EGG_CHECKS = 50
|
|
|
|
EASTER_EGGS = {
|
|
"Tutorial": 1,
|
|
"Outside Tutorial": 4,
|
|
"Outside Tutorial Path To Outpost": 1,
|
|
"Outside Tutorial Outpost": 1,
|
|
"Orchard Beyond First Gate": 1,
|
|
"Orchard End": 1,
|
|
"Inside Glass Factory": 2,
|
|
"Symmetry Island Lower": 2,
|
|
"Symmetry Island Upper": 1,
|
|
"Desert Outside": 6,
|
|
"Desert Vault": 1,
|
|
"Desert Pond Room": 2,
|
|
"Desert Flood Room Underwater": 1,
|
|
"Desert Elevator Room": 1,
|
|
"Outside Quarry": 2,
|
|
"Quarry": 5,
|
|
"Quarry Stoneworks Upper Floor": 2,
|
|
"Quarry Boathouse": 2,
|
|
"Shadows": 2,
|
|
"Shadows Ledge": 1,
|
|
"Shadows Laser Room": 1,
|
|
"Keep": 1,
|
|
"Keep 3rd Maze": 3,
|
|
"Keep 2nd Pressure Plate": 2,
|
|
"Keep 3rd Pressure Plate": 1,
|
|
"Keep 4th Pressure Plate": 1,
|
|
"Keep Tower": 2,
|
|
"Shipwreck": 5,
|
|
"Inside Monastery": 1,
|
|
"Monastery North Shutters": 1,
|
|
"Monastery Garden": 1,
|
|
"Town": 5,
|
|
"Town Wooden Rooftop": 1,
|
|
"Town RGB House": 2,
|
|
"Town Tower Top": 1,
|
|
"Windmill Interior": 2,
|
|
"Theater": 1,
|
|
"Southern Peninsula": 5,
|
|
"Jungle": 2,
|
|
"Jungle Under Popup Wall": 1,
|
|
"Jungle Vault": 1,
|
|
"Outside Bunker": 3,
|
|
"Bunker Glass Room": 1,
|
|
"Bunker Under Elevator": 1,
|
|
"Bunker Green Room": 1,
|
|
"Outside Swamp": 2,
|
|
"Swamp Entry Area": 1,
|
|
"Swamp Platform": 1,
|
|
"Swamp Cyan Underwater": 1,
|
|
"Swamp Near Boat": 1,
|
|
"Swamp Laser Area": 1,
|
|
"Treehouse Beach": 1,
|
|
"Treehouse Yellow Bridge": 1,
|
|
"Treehouse Junction": 2,
|
|
"Treehouse Second Purple Bridge": 1,
|
|
"Treehouse Green Bridge Left House": 1,
|
|
"Treehouse Laser Room Back Platform": 1,
|
|
"Treehouse Burned House": 1,
|
|
"Treehouse Drawbridge Platform": 1,
|
|
"Mountainside": 4,
|
|
"Mountaintop": 1,
|
|
"Mountain Floor 1 Trash Pillar": 1,
|
|
"Mountain Floor 1 Back Section": 1,
|
|
"Mountain Floor 2": 1,
|
|
"Mountain Bottom Floor Pillars Room": 1,
|
|
"Caves Entry Door": 1,
|
|
"Caves": 2,
|
|
"Caves Path to Challenge": 1,
|
|
"Challenge": 2,
|
|
"Tunnels": 2,
|
|
"The Ocean": 2,
|
|
}
|