update settings descriptions

This commit is contained in:
gymnast86
2026-08-30 13:28:40 -07:00
parent 1f3363e3a3
commit 9171617805
2 changed files with 14 additions and 13 deletions
@@ -96,28 +96,28 @@
Tracker Important: True
Default Option: "Off"
Options:
- "Off": "The Golden Bug locations across Hyrule will give the golden bug at that location in the base game."
- "Off": "The Golden Bug locations across Hyrule will not be randomized. You may still be expected to collect golden bugs if Agitha has important items."
- "On": "The Golden Bug locations across Hyrule will be randomized."
- Name: Sky Characters
Tracker Important: True
Default Option: "Off"
Options:
- "Off": "The Sky Character locations across Hyrule will give Sky Characters."
- "Off": "The Sky Character locations across Hyrule will not be randomized. You may still be expected to collect Sky Characters."
- "On": "The Sky Character locations across Hyrule will be randomized."
- Name: Gifts From NPCs
Tracker Important: True
Default Option: "Off"
Options:
- "Off": "Locations which involve an NPC giving you a gift will give the item expected from the base game."
- "Off": "Locations which involve an NPC giving you a gift will not be randomized. You may still be expected to talk to NPCs that give you important items."
- "On": "Locations which involve an NPC giving you a gift will be randomized."
- Name: Shop Items
Tracker Important: True
Default Option: "Off"
Options:
- "Off": "Shop item locations will contain the item they have in the base game."
- "Off": "Shop items will not be randomized. You may still be expected to purchase shop items that are important."
- "On": "Shop items will be randomized."
- Name: Hidden Skills
@@ -270,7 +270,7 @@
- "Off": "Dungeon reward items (Fused Shadows and Mirror Shards) will only appear at the end of dungeons."
- "On": "Dungeon reward items (Fused Shadows and Mirror Shards) can appear anywhere."
- Name: No Small Keys on Bosses
- Name: Small Keys on Bosses
Default Option: "Off"
Options:
- "Off": "Small keys will not be placed on boss heart container or dungeon reward checks."
+9 -8
View File
@@ -798,7 +798,7 @@ namespace randomizer::logic::world
void World::SetForbiddenItems()
{
// Prevent small keys from appearing on bosses if the setting is on
if (this->Setting("No Small Keys on Bosses") == "On")
if (this->Setting("Small Keys on Bosses") == "Off")
{
// Gather all boss locations (heart container and dungeon reward checks)
auto bossLocations = this->GetAllLocations();
@@ -811,13 +811,14 @@ namespace randomizer::logic::world
item_pool::ItemPool smallKeys = {};
for (const auto& [itemName, item] : this->_itemTable)
{
if (item->IsDungeonSmallKey() || utility::general::IsAnyOf(itemName,
"Ordon Pumpkin",
"Ordon Cheese",
"North Faron Woods Gate Key",
"Faron Woods Coro Key",
"Gate Keys",
"Gerudo Desert Bulblin Camp Key"))
if (item->IsDungeonSmallKey() ||
utility::general::IsAnyOf(itemName,
"Ordon Pumpkin",
"Ordon Cheese",
"North Faron Woods Gate Key",
"Faron Woods Coro Key",
"Gate Keys",
"Gerudo Desert Bulblin Camp Key"))
{
smallKeys.push_back(item.get());
}