From 9b5c160f60a4e6c679b0c1afca82d9a58523eaab Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 30 Jan 2026 10:50:01 -0500 Subject: Worked on daed-only mode --- apworld/options.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'apworld/options.py') diff --git a/apworld/options.py b/apworld/options.py index f687434..1323635 100644 --- a/apworld/options.py +++ b/apworld/options.py @@ -121,6 +121,16 @@ class EnableGiftMaps(OptionSet): valid_keys = ["The Advanced", "The Charismatic", "The Crystalline", "The Fuzzy", "The Stellar"] +class DaedalusOnly(Toggle): + """ + If enabled, all maps besides Daedalus, The Gold, and The Tenacious will be disabled. This overrides any other + map-based option, such as Enable Icarus. The player will start in Daedalus. The ending must be set to Orange or + Gold. Worldport shuffle must be enabled. Letter shuffle cannot be set to a vanilla value. Cyan Door Behavior cannot + be set to Collect H2. + """ + display_name = "Daedalus Only" + + class DaedalusRoofAccess(Toggle): """ If enabled, the player will be logically expected to be able to go from the castle entrance to any part of Daedalus @@ -221,6 +231,7 @@ class Lingo2Options(PerGameCommonOptions): cyan_door_behavior: CyanDoorBehavior enable_icarus: EnableIcarus enable_gift_maps: EnableGiftMaps + daedalus_only: DaedalusOnly daedalus_roof_access: DaedalusRoofAccess strict_purple_ending: StrictPurpleEnding strict_cyan_ending: StrictCyanEnding -- cgit 1.4.1