Repository navigation
Mostly ER fixes (but some new options too!)
Major:
- adds start inventory from pool and minHP, and damage boost options
Logic:
- update temple coin to allow obscure swimming to access the check
- made classification for HeartPiece as well as making flashlight dynamic based on settings
Minor:
- minor rule optimization
- pulling generic rule utils out to their own file and removing some unnecessary util wrappers
- clean up imports across the apworld
- some minor cleanup in rules.py
- logic refactor now that has_sword is fast
- update count rules to use state.has passing in count
- un-obscure option checking and adding data_version to be set after item/location name rework
- use World instead of MultiWorld for can_create option checking
- updated rules to use a custom collect/remove flag instead of re-evaluating has_sword on every location check
Bugfix:
- fix bugs in ER starting entrance and minhp item filling
- updating doc name again to play nice,,
- move er_region_list instantiating to a per-instance level to not leak the multiworld
- update filler item loop to only check locations in current world instead of entire multiworld
- handle errors on interpret_slot_data better and allow create_item to be done with world=none
ER:
- updates to be in line with latest generic-entrance-rando
- add path hints to locations and spoiler log
- ER Bugfixes and update ER regions to add more darkroom rules where needed
- updated free ER location check to let the game actually know about it and (maybe temporarily) moved it to always instead of just on 1p seeds
- import entrance type from new generic er location