OoT: rename all option displayname to display_name

This commit is contained in:
espeon65536 2022-02-26 21:51:22 -06:00 committed by Fabian Dill
parent e6546eea85
commit c5926fcf2b
2 changed files with 79 additions and 79 deletions

View File

@ -504,7 +504,7 @@ class boomerang_trail_color_inner(Choice):
class boomerang_trail_color_outer(Choice):
"""Choose a color. "random_choice" selects a random option. "completely_random" generates a random hex code. "match_inner" copies the inner color for this option."""
displayname = "Boomerang Trail Outer"
display_name = "Boomerang Trail Outer"
option_random_choice = 0
option_completely_random = 1
option_rainbow = 2
@ -524,7 +524,7 @@ class boomerang_trail_color_outer(Choice):
class heart_color(Choice):
"""Choose a color. "random_choice" selects a random option. "completely_random" generates a random hex code."""
displayname = "Heart Color"
display_name = "Heart Color"
option_random_choice = 0
option_completely_random = 1
option_red = 2
@ -536,7 +536,7 @@ class heart_color(Choice):
class magic_color(Choice):
"""Choose a color. "random_choice" selects a random option. "completely_random" generates a random hex code."""
displayname = "Magic Color"
display_name = "Magic Color"
option_random_choice = 0
option_completely_random = 1
option_green = 2
@ -551,7 +551,7 @@ class magic_color(Choice):
class a_button_color(Choice):
"""Choose a color. "random_choice" selects a random option. "completely_random" generates a random hex code."""
displayname = "A Button Color"
display_name = "A Button Color"
option_random_choice = 0
option_completely_random = 1
option_n64_blue = 2
@ -575,7 +575,7 @@ class a_button_color(Choice):
class b_button_color(Choice):
"""Choose a color. "random_choice" selects a random option. "completely_random" generates a random hex code."""
displayname = "B Button Color"
display_name = "B Button Color"
option_random_choice = 0
option_completely_random = 1
option_n64_blue = 2
@ -599,7 +599,7 @@ class b_button_color(Choice):
class c_button_color(Choice):
"""Choose a color. "random_choice" selects a random option. "completely_random" generates a random hex code."""
displayname = "C Button Color"
display_name = "C Button Color"
option_random_choice = 0
option_completely_random = 1
option_n64_blue = 2
@ -623,7 +623,7 @@ class c_button_color(Choice):
class start_button_color(Choice):
"""Choose a color. "random_choice" selects a random option. "completely_random" generates a random hex code."""
displayname = "Start Button Color"
display_name = "Start Button Color"
option_random_choice = 0
option_completely_random = 1
option_n64_blue = 2
@ -647,7 +647,7 @@ class start_button_color(Choice):
class sfx_navi_overworld(Choice):
"""Choose a sound effect. "random_choice" selects a random option. "random_ear_safe" selects a random safe option. "completely_random" selects any random sound."""
displayname = "Navi Overworld"
display_name = "Navi Overworld"
option_default = 0
option_completely_random = 1
option_random_ear_safe = 2
@ -686,7 +686,7 @@ class sfx_navi_overworld(Choice):
class sfx_navi_enemy(Choice):
"""Choose a sound effect. "random_choice" selects a random option. "random_ear_safe" selects a random safe option. "completely_random" selects any random sound."""
displayname = "Navi Enemy"
display_name = "Navi Enemy"
option_default = 0
option_completely_random = 1
option_random_ear_safe = 2
@ -725,7 +725,7 @@ class sfx_navi_enemy(Choice):
class sfx_low_hp(Choice):
"""Choose a sound effect. "random_choice" selects a random option. "random_ear_safe" selects a random safe option. "completely_random" selects any random sound."""
displayname = "Low HP"
display_name = "Low HP"
option_default = 0
option_completely_random = 1
option_random_ear_safe = 2
@ -762,7 +762,7 @@ class sfx_low_hp(Choice):
class sfx_menu_cursor(Choice):
"""Choose a sound effect. "random_choice" selects a random option. "random_ear_safe" selects a random safe option. "completely_random" selects any random sound."""
displayname = "Menu Cursor"
display_name = "Menu Cursor"
option_default = 0
option_completely_random = 1
option_random_ear_safe = 2
@ -834,7 +834,7 @@ class sfx_menu_cursor(Choice):
class sfx_menu_select(Choice):
"""Choose a sound effect. "random_choice" selects a random option. "random_ear_safe" selects a random safe option. "completely_random" selects any random sound."""
displayname = "Menu Select"
display_name = "Menu Select"
option_default = 0
option_completely_random = 1
option_random_ear_safe = 2
@ -908,7 +908,7 @@ class sfx_menu_select(Choice):
class sfx_nightfall(Choice):
"""Choose a sound effect. "random_choice" selects a random option. "random_ear_safe" selects a random safe option. "completely_random" selects any random sound."""
displayname = "Nightfall"
display_name = "Nightfall"
option_default = 0
option_completely_random = 1
option_random_ear_safe = 2
@ -927,7 +927,7 @@ class sfx_nightfall(Choice):
class sfx_horse_neigh(Choice):
"""Choose a sound effect. "random_choice" selects a random option. "random_ear_safe" selects a random safe option. "completely_random" selects any random sound."""
displayname = "Horse"
display_name = "Horse"
option_default = 0
option_completely_random = 1
option_random_ear_safe = 2
@ -946,7 +946,7 @@ class sfx_horse_neigh(Choice):
class sfx_hover_boots(Choice):
"""Choose a sound effect. "random_choice" selects a random option. "random_ear_safe" selects a random safe option. "completely_random" selects any random sound."""
displayname = "Hover Boots"
display_name = "Hover Boots"
option_default = 0
option_completely_random = 1
option_random_ear_safe = 2

View File

@ -172,12 +172,12 @@ class ExtraTriforces(Range):
class LogicalChus(Toggle):
"""Bombchus are properly considered in logic. The first found pack will have 20 chus; Kokiri Shop and Bazaar sell refills; bombchus open Bombchu Bowling."""
displayname = "Bombchus Considered in Logic"
display_name = "Bombchus Considered in Logic"
class MQDungeons(Range):
"""Number of MQ dungeons. The dungeons to replace are randomly selected."""
displayname = "Number of MQ Dungeons"
display_name = "Number of MQ Dungeons"
range_start = 0
range_end = 12
default = 0
@ -204,7 +204,7 @@ world_options: typing.Dict[str, type(Option)] = {
class LacsCondition(Choice):
"""Set the requirements for the Light Arrow Cutscene in the Temple of Time."""
displayname = "Light Arrow Cutscene Requirement"
display_name = "Light Arrow Cutscene Requirement"
option_vanilla = 0
option_stones = 1
option_medallions = 2
@ -214,7 +214,7 @@ class LacsCondition(Choice):
class LacsStones(Range):
"""Set the number of Spiritual Stones required for LACS."""
displayname = "Spiritual Stones Required for LACS"
display_name = "Spiritual Stones Required for LACS"
range_start = 0
range_end = 3
default = 3
@ -222,7 +222,7 @@ class LacsStones(Range):
class LacsMedallions(Range):
"""Set the number of medallions required for LACS."""
displayname = "Medallions Required for LACS"
display_name = "Medallions Required for LACS"
range_start = 0
range_end = 6
default = 6
@ -230,7 +230,7 @@ class LacsMedallions(Range):
class LacsRewards(Range):
"""Set the number of dungeon rewards required for LACS."""
displayname = "Dungeon Rewards Required for LACS"
display_name = "Dungeon Rewards Required for LACS"
range_start = 0
range_end = 9
default = 9
@ -238,7 +238,7 @@ class LacsRewards(Range):
class LacsTokens(Range):
"""Set the number of Gold Skulltula Tokens required for LACS."""
displayname = "Tokens Required for LACS"
display_name = "Tokens Required for LACS"
range_start = 0
range_end = 100
default = 40
@ -255,7 +255,7 @@ lacs_options: typing.Dict[str, type(Option)] = {
class BridgeStones(Range):
"""Set the number of Spiritual Stones required for the rainbow bridge."""
displayname = "Spiritual Stones Required for Bridge"
display_name = "Spiritual Stones Required for Bridge"
range_start = 0
range_end = 3
default = 3
@ -263,7 +263,7 @@ class BridgeStones(Range):
class BridgeMedallions(Range):
"""Set the number of medallions required for the rainbow bridge."""
displayname = "Medallions Required for Bridge"
display_name = "Medallions Required for Bridge"
range_start = 0
range_end = 6
default = 6
@ -271,7 +271,7 @@ class BridgeMedallions(Range):
class BridgeRewards(Range):
"""Set the number of dungeon rewards required for the rainbow bridge."""
displayname = "Dungeon Rewards Required for Bridge"
display_name = "Dungeon Rewards Required for Bridge"
range_start = 0
range_end = 9
default = 9
@ -279,7 +279,7 @@ class BridgeRewards(Range):
class BridgeTokens(Range):
"""Set the number of Gold Skulltula Tokens required for the rainbow bridge."""
displayname = "Tokens Required for Bridge"
display_name = "Tokens Required for Bridge"
range_start = 0
range_end = 100
default = 40
@ -295,7 +295,7 @@ bridge_options: typing.Dict[str, type(Option)] = {
class SongShuffle(Choice):
"""Set where songs can appear."""
displayname = "Shuffle Songs"
display_name = "Shuffle Songs"
option_song = 0
option_dungeon = 1
option_any = 2
@ -304,7 +304,7 @@ class SongShuffle(Choice):
class ShopShuffle(Choice):
"""Randomizes shop contents. "fixed_number" randomizes a specific number of items per shop;
"random_number" randomizes the value for each shop. """
displayname = "Shopsanity"
display_name = "Shopsanity"
option_off = 0
option_fixed_number = 1
option_random_number = 2
@ -314,14 +314,14 @@ class ShopShuffle(Choice):
class ShopSlots(Range):
"""Number of items per shop to be randomized into the main itempool.
Only active if Shopsanity is set to "fixed_number." """
displayname = "Shuffled Shop Slots"
display_name = "Shuffled Shop Slots"
range_start = 0
range_end = 4
class TokenShuffle(Choice):
"""Token rewards from Gold Skulltulas are shuffled into the pool."""
displayname = "Tokensanity"
display_name = "Tokensanity"
option_off = 0
option_dungeons = 1
option_overworld = 2
@ -331,7 +331,7 @@ class TokenShuffle(Choice):
class ScrubShuffle(Choice):
"""Shuffle the items sold by Business Scrubs, and set the prices."""
displayname = "Scrub Shuffle"
display_name = "Scrub Shuffle"
option_off = 0
option_low = 1
option_regular = 2
@ -343,37 +343,37 @@ class ScrubShuffle(Choice):
class ShuffleCows(Toggle):
"""Cows give items when Epona's Song is played."""
displayname = "Shuffle Cows"
display_name = "Shuffle Cows"
class ShuffleSword(Toggle):
"""Shuffle Kokiri Sword into the item pool."""
displayname = "Shuffle Kokiri Sword"
display_name = "Shuffle Kokiri Sword"
class ShuffleOcarinas(Toggle):
"""Shuffle the Fairy Ocarina and Ocarina of Time into the item pool."""
displayname = "Shuffle Ocarinas"
display_name = "Shuffle Ocarinas"
class ShuffleEgg(Toggle):
"""Shuffle the Weird Egg from Malon at Hyrule Castle."""
displayname = "Shuffle Weird Egg"
display_name = "Shuffle Weird Egg"
class ShuffleCard(Toggle):
"""Shuffle the Gerudo Membership Card into the item pool."""
displayname = "Shuffle Gerudo Card"
display_name = "Shuffle Gerudo Card"
class ShuffleBeans(Toggle):
"""Adds a pack of 10 beans to the item pool and changes the bean salesman to sell one item for 60 rupees."""
displayname = "Shuffle Magic Beans"
display_name = "Shuffle Magic Beans"
class ShuffleMedigoronCarpet(Toggle):
"""Shuffle the items sold by Medigoron and the Haunted Wasteland Carpet Salesman."""
displayname = "Shuffle Medigoron & Carpet Salesman"
display_name = "Shuffle Medigoron & Carpet Salesman"
shuffle_options: typing.Dict[str, type(Option)] = {
@ -394,7 +394,7 @@ shuffle_options: typing.Dict[str, type(Option)] = {
class ShuffleMapCompass(Choice):
"""Control where to shuffle dungeon maps and compasses."""
displayname = "Maps & Compasses"
display_name = "Maps & Compasses"
option_remove = 0
option_startwith = 1
option_vanilla = 2
@ -408,7 +408,7 @@ class ShuffleMapCompass(Choice):
class ShuffleKeys(Choice):
"""Control where to shuffle dungeon small keys."""
displayname = "Small Keys"
display_name = "Small Keys"
option_remove = 0
option_vanilla = 2
option_dungeon = 3
@ -422,7 +422,7 @@ class ShuffleKeys(Choice):
class ShuffleGerudoKeys(Choice):
"""Control where to shuffle the Gerudo Fortress small keys."""
displayname = "Gerudo Fortress Keys"
display_name = "Gerudo Fortress Keys"
option_vanilla = 0
option_overworld = 1
option_any_dungeon = 2
@ -432,7 +432,7 @@ class ShuffleGerudoKeys(Choice):
class ShuffleBossKeys(Choice):
"""Control where to shuffle boss keys, except the Ganon's Castle Boss Key."""
displayname = "Boss Keys"
display_name = "Boss Keys"
option_remove = 0
option_vanilla = 2
option_dungeon = 3
@ -446,7 +446,7 @@ class ShuffleBossKeys(Choice):
class ShuffleGanonBK(Choice):
"""Control where to shuffle the Ganon's Castle Boss Key."""
displayname = "Ganon's Boss Key"
display_name = "Ganon's Boss Key"
option_remove = 0
option_vanilla = 2
option_dungeon = 3
@ -461,7 +461,7 @@ class ShuffleGanonBK(Choice):
class EnhanceMC(Toggle):
"""Map tells if a dungeon is vanilla or MQ. Compass tells what the dungeon reward is."""
displayname = "Maps and Compasses Give Information"
display_name = "Maps and Compasses Give Information"
dungeon_items_options: typing.Dict[str, type(Option)] = {
@ -476,57 +476,57 @@ dungeon_items_options: typing.Dict[str, type(Option)] = {
class SkipChildZelda(Toggle):
"""Game starts with Zelda's Letter, the item at Zelda's Lullaby, and the relevant events already completed."""
displayname = "Skip Child Zelda"
display_name = "Skip Child Zelda"
class SkipEscape(DefaultOnToggle):
"""Skips the tower collapse sequence between the Ganondorf and Ganon fights."""
displayname = "Skip Tower Escape Sequence"
display_name = "Skip Tower Escape Sequence"
class SkipStealth(DefaultOnToggle):
"""The crawlspace into Hyrule Castle skips straight to Zelda."""
displayname = "Skip Child Stealth"
display_name = "Skip Child Stealth"
class SkipEponaRace(DefaultOnToggle):
"""Epona can always be summoned with Epona's Song."""
displayname = "Skip Epona Race"
display_name = "Skip Epona Race"
class SkipMinigamePhases(DefaultOnToggle):
"""Dampe Race and Horseback Archery give both rewards if the second condition is met on the first attempt."""
displayname = "Skip Some Minigame Phases"
display_name = "Skip Some Minigame Phases"
class CompleteMaskQuest(Toggle):
"""All masks are immediately available to borrow from the Happy Mask Shop."""
displayname = "Complete Mask Quest"
display_name = "Complete Mask Quest"
class UsefulCutscenes(Toggle):
"""Reenables the Poe cutscene in Forest Temple, Darunia in Fire Temple, and Twinrova introduction. Mostly useful for glitched."""
displayname = "Enable Useful Cutscenes"
display_name = "Enable Useful Cutscenes"
class FastChests(DefaultOnToggle):
"""All chest animations are fast. If disabled, major items have a slow animation."""
displayname = "Fast Chest Cutscenes"
display_name = "Fast Chest Cutscenes"
class FreeScarecrow(Toggle):
"""Pulling out the ocarina near a scarecrow spot spawns Pierre without needing the song."""
displayname = "Free Scarecrow's Song"
display_name = "Free Scarecrow's Song"
class FastBunny(Toggle):
"""Bunny Hood lets you move 1.5x faster like in Majora's Mask."""
displayname = "Fast Bunny Hood"
display_name = "Fast Bunny Hood"
class ChickenCount(Range):
"""Controls the number of Cuccos for Anju to give an item as child."""
displayname = "Cucco Count"
display_name = "Cucco Count"
range_start = 0
range_end = 7
default = 7
@ -550,12 +550,12 @@ timesavers_options: typing.Dict[str, type(Option)] = {
class CSMC(Toggle):
"""Changes chests containing progression into large chests, and nonprogression into small chests."""
displayname = "Chest Size Matches Contents"
display_name = "Chest Size Matches Contents"
class Hints(Choice):
"""Gossip Stones can give hints about item locations."""
displayname = "Gossip Stones"
display_name = "Gossip Stones"
option_none = 0
option_mask = 1
option_agony = 2
@ -566,12 +566,12 @@ class Hints(Choice):
class MiscHints(DefaultOnToggle):
"""Controls whether the Temple of Time altar gives dungeon prize info and whether Ganondorf hints the Light Arrows."""
displayname = "Misc Hints"
display_name = "Misc Hints"
class HintDistribution(Choice):
"""Choose the hint distribution to use. Affects the frequency of strong hints, which items are always hinted, etc."""
displayname = "Hint Distribution"
display_name = "Hint Distribution"
option_balanced = 0
option_ddr = 1
option_league = 2
@ -586,7 +586,7 @@ class HintDistribution(Choice):
class TextShuffle(Choice):
"""Randomizes text in the game for comedic effect."""
displayname = "Text Shuffle"
display_name = "Text Shuffle"
option_none = 0
option_except_hints = 1
option_complete = 2
@ -595,7 +595,7 @@ class TextShuffle(Choice):
class DamageMultiplier(Choice):
"""Controls the amount of damage Link takes."""
displayname = "Damage Multiplier"
display_name = "Damage Multiplier"
option_half = 0
option_normal = 1
option_double = 2
@ -606,12 +606,12 @@ class DamageMultiplier(Choice):
class HeroMode(Toggle):
"""Hearts will not drop from enemies or objects."""
displayname = "Hero Mode"
display_name = "Hero Mode"
class StartingToD(Choice):
"""Change the starting time of day."""
displayname = "Starting Time of Day"
display_name = "Starting Time of Day"
option_default = 0
option_sunrise = 1
option_morning = 2
@ -625,12 +625,12 @@ class StartingToD(Choice):
class ConsumableStart(Toggle):
"""Start the game with full Deku Sticks and Deku Nuts."""
displayname = "Start with Consumables"
display_name = "Start with Consumables"
class RupeeStart(Toggle):
"""Start with a full wallet. Wallet upgrades will also fill your wallet."""
displayname = "Start with Rupees"
display_name = "Start with Rupees"
misc_options: typing.Dict[str, type(Option)] = {
@ -648,7 +648,7 @@ misc_options: typing.Dict[str, type(Option)] = {
class ItemPoolValue(Choice):
"""Changes the number of items available in the game."""
displayname = "Item Pool"
display_name = "Item Pool"
option_plentiful = 0
option_balanced = 1
option_scarce = 2
@ -658,7 +658,7 @@ class ItemPoolValue(Choice):
class IceTraps(Choice):
"""Adds ice traps to the item pool."""
displayname = "Ice Traps"
display_name = "Ice Traps"
option_off = 0
option_normal = 1
option_on = 2
@ -672,7 +672,7 @@ class IceTraps(Choice):
class IceTrapVisual(Choice):
"""Changes the appearance of ice traps as freestanding items."""
displayname = "Ice Trap Appearance"
display_name = "Ice Trap Appearance"
option_major_only = 0
option_junk_only = 1
option_anything = 2
@ -693,13 +693,13 @@ class AdultTradeItem(Choice):
class EarlyTradeItem(AdultTradeItem):
"""Earliest item that can appear in the adult trade sequence."""
displayname = "Adult Trade Sequence Earliest Item"
display_name = "Adult Trade Sequence Earliest Item"
default = 6
class LateTradeItem(AdultTradeItem):
"""Latest item that can appear in the adult trade sequence."""
displayname = "Adult Trade Sequence Latest Item"
display_name = "Adult Trade Sequence Latest Item"
default = 9
@ -715,19 +715,19 @@ itempool_options: typing.Dict[str, type(Option)] = {
class Targeting(Choice):
"""Default targeting option."""
displayname = "Default Targeting Option"
display_name = "Default Targeting Option"
option_hold = 0
option_switch = 1
class DisplayDpad(DefaultOnToggle):
"""Show dpad icon on HUD for quick actions (ocarina, hover boots, iron boots)."""
displayname = "Display D-Pad HUD"
display_name = "Display D-Pad HUD"
class CorrectColors(DefaultOnToggle):
"""Makes in-game models match their HUD element colors."""
displayname = "Item Model Colors Match Cosmetics"
display_name = "Item Model Colors Match Cosmetics"
class Music(Choice):
@ -739,22 +739,22 @@ class Music(Choice):
class BackgroundMusic(Music):
"""Randomize or disable background music."""
displayname = "Background Music"
display_name = "Background Music"
class Fanfares(Music):
"""Randomize or disable item fanfares."""
displayname = "Fanfares"
display_name = "Fanfares"
class OcarinaFanfares(Toggle):
"""Enable ocarina songs as fanfares. These are longer than usual fanfares. Does nothing without fanfares randomized."""
displayname = "Ocarina Songs as Fanfares"
display_name = "Ocarina Songs as Fanfares"
class SwordTrailDuration(Range):
"""Set the duration for sword trails."""
displayname = "Sword Trail Duration"
display_name = "Sword Trail Duration"
range_start = 4
range_end = 20
default = 4
@ -798,7 +798,7 @@ cosmetic_options: typing.Dict[str, type(Option)] = {
class SfxOcarina(Choice):
"""Change the sound of the ocarina."""
displayname = "Ocarina Instrument"
display_name = "Ocarina Instrument"
option_ocarina = 1
option_malon = 2
option_whistle = 3
@ -824,7 +824,7 @@ class LogicTricks(OptionList):
"""Set various tricks for logic in Ocarina of Time.
Format as a comma-separated list of "nice" names: ["Fewer Tunic Requirements", "Hidden Grottos without Stone of Agony"].
A full list of supported tricks can be found at https://github.com/ArchipelagoMW/Archipelago/blob/main/worlds/oot/LogicTricks.py"""
displayname = "Logic Tricks"
display_name = "Logic Tricks"
valid_keys = frozenset(normalized_name_tricks)
valid_keys_casefold = True