Archipelago/worlds/hk
Daniel Grace e5a1052089
Hollow Knight updates (goals, WP/POP, etc.) (#438)
* Hollow Knight updates:

- Add configurable goals (Any, THK, Siblings, Radiance)
  - Change base logic to require Opened_Black_Egg_Temple instead of
    requiring 3 dreamers.  This is future-proof for transition rando,
    where Black Egg might not have been located yet.
  - Add combat logic for THK and Radiance on par with Rando4's boss logic,
    so itemless HK shouldn't be required.
- Existing completion logic now uses Black_Egg_te

- Add White Palace options
  (Exclude, King Fragment Only, No Path of Pain, Include)
  - Excluded WP may still be required for King Fragment if Charms are
    not randomized
  - Simply don't place WP locations that are excluded
  - Distinguish between POP locations (required for POP), WP checks (
    actual item locations), WP transitions (relevant for future transition
    rando), and WP events (logically required to reach King Fragment)
  - Many transitions were listed twice.  Remove duplicates.
  - Sort transitions by scene

- For randomizable locations that have no logical significance when not
    randomized, simply skip adding them to the pool entirely for
    theoretically faster generation.

* Hollow Knight updates

  - Support random starting geo up to 1000 geo.
  - Always include locations rather than dropping unrandomized "logicless"
    ones, as it is required to best support same-slot coop.
2022-06-13 08:23:03 +02:00
..
docs Webworld docs: move gameinfo documentation to their world folders and copy them for webhost use. (#455) 2022-05-11 20:05:53 +02:00
templates HK: don't flag maps as progression 2022-04-03 19:38:39 -04:00
.gitignore Bug Squashing 2022-04-01 03:54:30 +02:00
Charms.py HK: Charm costs in spoiler log now with charm name. 2022-04-08 21:53:17 +02:00
ExtractedData.py HK: don't flag maps as progression 2022-04-03 19:38:39 -04:00
Extractor.py KH: what? yeah, it's HK (#420) 2022-04-05 09:01:33 -04:00
Items.py Hollow Knight updates (goals, WP/POP, etc.) (#438) 2022-06-13 08:23:03 +02:00
Options.py Hollow Knight updates (goals, WP/POP, etc.) (#438) 2022-06-13 08:23:03 +02:00
Regions.py Bug Squashing 2022-04-01 03:54:30 +02:00
Rules.py KH: what? yeah, it's HK (#420) 2022-04-05 09:01:33 -04:00
__init__.py Hollow Knight updates (goals, WP/POP, etc.) (#438) 2022-06-13 08:23:03 +02:00
requirements.txt Bug Squashing 2022-04-01 03:54:30 +02:00