2024-05-17 13:19:55 -04:00
|
|
|
from dataclasses import dataclass
|
2021-11-28 14:32:08 -07:00
|
|
|
|
2024-05-17 13:19:55 -04:00
|
|
|
from Options import OptionDict, PerGameCommonOptions
|
2021-11-28 14:32:08 -07:00
|
|
|
|
|
|
|
|
|
|
|
class Locations(OptionDict):
|
2023-03-09 18:15:58 -06:00
|
|
|
"""to roll settings go to https://finalfantasyrandomizer.com/"""
|
2022-02-02 16:29:29 +01:00
|
|
|
display_name = "locations"
|
2021-11-28 14:32:08 -07:00
|
|
|
|
|
|
|
|
|
|
|
class Items(OptionDict):
|
2023-03-09 18:15:58 -06:00
|
|
|
"""to roll settings go to https://finalfantasyrandomizer.com/"""
|
2022-02-02 16:29:29 +01:00
|
|
|
display_name = "items"
|
2021-11-28 14:32:08 -07:00
|
|
|
|
|
|
|
|
|
|
|
class Rules(OptionDict):
|
2023-03-09 18:15:58 -06:00
|
|
|
"""to roll settings go to https://finalfantasyrandomizer.com/"""
|
2022-02-02 16:29:29 +01:00
|
|
|
display_name = "rules"
|
2021-11-28 14:32:08 -07:00
|
|
|
|
|
|
|
|
2024-05-17 13:19:55 -04:00
|
|
|
@dataclass
|
|
|
|
class FF1Options(PerGameCommonOptions):
|
|
|
|
locations: Locations
|
|
|
|
items: Items
|
|
|
|
rules: Rules
|