Skip to content

Mostly ER fixes (but some new options too!)

Choose a tag to compare

@qwint qwint released this 18 Feb 21:01
· 59 commits to main since this release

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