forked from ArchipelagoMW/Archipelago
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The Witness: Automatic Postgame & Disabled Panels Calculation (Archip…
…elagoMW#2698) * Refactor postgame code to be more readable * Change all references to options to strings * oops * Fix some outdated code related to yaml-disabled EPs * Small fixes to short/longbox stuff (thanks Medic) * comment * fix duplicate * Removed triplicate lmfao * Better comment * added another 'unfun' postgame consideration * comment * more option strings * oops * Remove an unnecessary comparison * another string missed * New classification changes (Credit: Exempt-Medic) * Don't need to pass world * Comments * Replace it with another magic system because why not at this point :DDDDDD * oops * Oops * Another was missed * Make events conditions. Disable_Non_Randomized will no longer just 'have all events' * What the fuck? Has this just always been broken? * Don't have boolean function with 'not' in the name * Another useful classification * slight code refactor * Funny haha booleans * This would create a really bad merge error * I can't believe this actually kind of works * And here's the punchline. + some bugfixes * Comment dat code * Comments galore * LMAO OOPS * so nice I did it twice * debug x2 * Careful * Add more comments * That comment is a bit unnecessary now * Fix overriding region connections * Correct a comment * Correct again * Rename variable * Idk I guess this is in this branch now * More tweaking of postgame & comments * This is commit just exists to fix that grammar error * I think I can just fucking delete this now??? * Forgot to reset something here * Delete dead codepath * Obelisk Keys were getting yote erroneously * More comments * Fix duplicate connections * Oopsington III * performance improvements & cleanup * More rules cleanup and performance improvements * Oh cool I can do this huh * Okay but this is even more swag tho * Lazy eval * remove some implicit checks * Is this too magical yet * more guard magic * Maaaaaaaagiccccccccc * Laaaaaaaaaaaaaaaazzzzzzyyyyyyyyyyy * Make it docstring * Newline bc I like that better * this is a little spooky lol * lol * Wait * spoO * Better variable name and comment * Improved comment again * better API * oops I deleted a deepcopy * lol help * Help??? * player_regionsns lmao * Add some comments * Make doors disabled properly again. I hope this works * Don't disable lasers * Omega oops * Make Floor 2 Exit not exist * Make a fix that's warps compatible * I think this was an oversight, I tested a seed and it seems to have the same result * This is definitely less Violet than before * Does this feel more violet lol * Exception if a laser gets disabled, cleanup * Ruff * >:( * consistent utils import * Make autopostgame more reviewable (hopefully) * more reviewability * WitnessRule * replace another instance of it * lint * style * comment * found the bug * Move comment * Get rid of cache and ugly allow_victory * comments and lint
- Loading branch information
Showing
19 changed files
with
628 additions
and
503 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,8 @@ | ||
Disabled Locations: | ||
0x033D4 (Outside Tutorial Vault) | ||
0x03481 (Outside Tutorial Vault Box) | ||
0x033D0 (Outside Tutorial Vault Door) | ||
0x0CC7B (Desert Vault) | ||
0x0339E (Desert Vault Box) | ||
0x03444 (Desert Vault Door) | ||
0x00AFB (Shipwreck Vault) | ||
0x03535 (Shipwreck Vault Box) | ||
0x17BB4 (Shipwreck Vault Door) | ||
0x15ADD (Jungle Vault) | ||
0x03702 (Jungle Vault Box) | ||
0x15287 (Jungle Vault Door) | ||
0x002A6 (Mountainside Vault) | ||
0x03542 (Mountainside Vault Box) | ||
0x00085 (Mountainside Vault Door) | ||
0x2FAF6 (Tunnels Vault Box) | ||
0x00815 (Theater Video Input) | ||
0x03553 (Theater Tutorial Video) | ||
0x03552 (Theater Desert Video) | ||
0x0354E (Theater Jungle Video) | ||
0x03549 (Theater Challenge Video) | ||
0x0354F (Theater Shipwreck Video) | ||
0x03545 (Theater Mountain Video) | ||
0x03505 (Tutorial Gate Close) | ||
0x339B6 (Theater clipse EP) | ||
0x33A29 (Theater Window EP) | ||
0x33A2A (Theater Door EP) | ||
0x33B06 (Theater Church EP) | ||
0x33A20 (Theater Flowers EP) | ||
0x3352F (Tutorial Gate EP) |
This file was deleted.
Oops, something went wrong.
2 changes: 0 additions & 2 deletions
2
worlds/witness/data/settings/Postgame/Bottom_Floor_Discard.txt
This file was deleted.
Oops, something went wrong.
6 changes: 0 additions & 6 deletions
6
worlds/witness/data/settings/Postgame/Bottom_Floor_Discard_NonDoors.txt
This file was deleted.
Oops, something went wrong.
22 changes: 0 additions & 22 deletions
22
worlds/witness/data/settings/Postgame/Challenge_Vault_Box.txt
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
30 changes: 0 additions & 30 deletions
30
worlds/witness/data/settings/Postgame/Path_To_Challenge.txt
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.