From 0d6db291de4d2427b6fa0c8624a7001dfd449d93 Mon Sep 17 00:00:00 2001 From: Scipio Wright Date: Fri, 17 Jan 2025 12:30:00 -0500 Subject: [PATCH] TUNIC: Reorder options (#4491) * Reorder options * Also make ability shuffling on by default --- worlds/tunic/options.py | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/worlds/tunic/options.py b/worlds/tunic/options.py index 9a04a137b0..14bf5d8a18 100644 --- a/worlds/tunic/options.py +++ b/worlds/tunic/options.py @@ -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", [