Early Items option (#1086)

* Early Items option

* Early Items description update

* Change Early Items to dict

* Rewrite early items as extra fill steps

* Move if statement up

* Document early_items

* Move early_items handling before fill_hook

* Apply suggestions from code review

Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>

* Subnautica pre-fill moved to early_items

* Subnautica early items fix

* Remove unit test bug workaround

* beauxq's pr

Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
This commit is contained in:
Alchav
2022-10-27 03:00:24 -04:00
committed by GitHub
parent 700fe8b75e
commit 4b18920819
6 changed files with 58 additions and 18 deletions

View File

@@ -48,6 +48,7 @@ class MultiWorld():
state: CollectionState
accessibility: Dict[int, Options.Accessibility]
early_items: Dict[int, Options.EarlyItems]
local_items: Dict[int, Options.LocalItems]
non_local_items: Dict[int, Options.NonLocalItems]
progression_balancing: Dict[int, Options.ProgressionBalancing]