TUNIC: Reorder options (#4491)

* Reorder options

* Also make ability shuffling on by default
This commit is contained in:
Scipio Wright 2025-01-17 12:30:00 -05:00 committed by GitHub
parent d218dec826
commit 0d6db291de
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 15 additions and 8 deletions

View File

@ -29,7 +29,7 @@ class KeysBehindBosses(Toggle):
display_name = "Keys Behind Bosses"
class AbilityShuffling(Toggle):
class AbilityShuffling(DefaultOnToggle):
"""
Locks the usage of Prayer, Holy Cross*, and the Icebolt combo until the relevant pages of the manual have been found.
If playing Hexagon Quest, abilities are instead randomly unlocked after obtaining 25%, 50%, and 75% of the required Hexagon goal amount.
@ -290,30 +290,37 @@ class LogicRules(Choice):
@dataclass
class TunicOptions(PerGameCommonOptions):
start_inventory_from_pool: StartInventoryPool
sword_progression: SwordProgression
start_with_sword: StartWithSword
keys_behind_bosses: KeysBehindBosses
ability_shuffling: AbilityShuffling
shuffle_ladders: ShuffleLadders
entrance_rando: EntranceRando
fixed_shop: FixedShop
fool_traps: FoolTraps
laurels_location: LaurelsLocation
hexagon_quest: HexagonQuest
hexagon_goal: HexagonGoal
extra_hexagon_percentage: ExtraHexagonPercentage
laurels_location: LaurelsLocation
shuffle_ladders: ShuffleLadders
grass_randomizer: GrassRandomizer
local_fill: LocalFill
entrance_rando: EntranceRando
fixed_shop: FixedShop
combat_logic: CombatLogic
lanternless: Lanternless
maskless: Maskless
grass_randomizer: GrassRandomizer
local_fill: LocalFill
laurels_zips: LaurelsZips
ice_grappling: IceGrappling
ladder_storage: LadderStorage
ladder_storage_without_items: LadderStorageWithoutItems
plando_connections: TunicPlandoConnections
logic_rules: LogicRules
tunic_option_groups = [
OptionGroup("Logic Options", [