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