SMZ3: Add Start Inventory From Pool (#4252)

* Add Start Inventory From Pool

Just as the title implies

* Update Options.py

Fix dataclass since I had just pulled changes from prior options.py without seeing if anythin had changed

* Update Options.py

One more time with feeling

* Update worlds/smz3/Options.py

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

---------

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
This commit is contained in:
Solidus Snake 2024-11-28 20:16:50 -05:00 committed by GitHub
parent 8923b06a49
commit ce210cd4ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 1 deletions

View File

@ -1,5 +1,6 @@
import typing import typing
from Options import Choice, Option, PerGameCommonOptions, Toggle, DefaultOnToggle, Range, ItemsAccessibility
from Options import Choice, Option, PerGameCommonOptions, Toggle, DefaultOnToggle, Range, ItemsAccessibility, StartInventoryPool
from dataclasses import dataclass from dataclasses import dataclass
class SMLogic(Choice): class SMLogic(Choice):
@ -129,6 +130,7 @@ class EnergyBeep(DefaultOnToggle):
@dataclass @dataclass
class SMZ3Options(PerGameCommonOptions): class SMZ3Options(PerGameCommonOptions):
start_inventory_from_pool: StartInventoryPool
accessibility: ItemsAccessibility accessibility: ItemsAccessibility
sm_logic: SMLogic sm_logic: SMLogic
sword_location: SwordLocation sword_location: SwordLocation