mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-12-21 23:58:51 -05:00
Fixes erroneous formatting in randomizer.cpp
. (#3194)
This commit is contained in:
parent
533f29bce9
commit
356e305bd3
@ -364,8 +364,7 @@ std::unordered_map<std::string, RandomizerSettingKey> SpoilerfileSettingNameToEn
|
|||||||
std::string sanitize(std::string stringValue) {
|
std::string sanitize(std::string stringValue) {
|
||||||
// Add backslashes.
|
// Add backslashes.
|
||||||
for (auto i = stringValue.begin();;) {
|
for (auto i = stringValue.begin();;) {
|
||||||
auto const pos =
|
auto const pos = std::find_if(i, stringValue.end(), [](char const c) { return '\\' == c || '\'' == c || '"' == c; });
|
||||||
std::find_if(i, stringValue.end(), [](char const c) { return '\\' == c || '\'' == c || '"' == c; });
|
|
||||||
if (pos == stringValue.end()) {
|
if (pos == stringValue.end()) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -373,9 +372,8 @@ std::string sanitize(std::string stringValue) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Removes others.
|
// Removes others.
|
||||||
stringValue.erase(std::remove_if(stringValue.begin(), stringValue.end(),
|
stringValue.erase(std::remove_if(stringValue.begin(), stringValue.end(), [](char const c) {
|
||||||
[](char const c) { return '\n' == c || '\r' == c || '\0' == c || '\x1A' == c; }),
|
return '\n' == c || '\r' == c || '\0' == c || '\x1A' == c; }), stringValue.end());
|
||||||
stringValue.end());
|
|
||||||
|
|
||||||
return stringValue;
|
return stringValue;
|
||||||
}
|
}
|
||||||
@ -427,14 +425,12 @@ void Randomizer::LoadHintLocations(const char* spoilerFileName) {
|
|||||||
CustomMessageManager::Instance->ClearMessageTable(Randomizer::hintMessageTableID);
|
CustomMessageManager::Instance->ClearMessageTable(Randomizer::hintMessageTableID);
|
||||||
CustomMessageManager::Instance->AddCustomMessageTable(Randomizer::hintMessageTableID);
|
CustomMessageManager::Instance->AddCustomMessageTable(Randomizer::hintMessageTableID);
|
||||||
|
|
||||||
CustomMessageManager::Instance->CreateMessage(Randomizer::hintMessageTableID, TEXT_ALTAR_CHILD,
|
CustomMessageManager::Instance->CreateMessage(
|
||||||
CustomMessage(gSaveContext.childAltarText,
|
Randomizer::hintMessageTableID, TEXT_ALTAR_CHILD,
|
||||||
gSaveContext.childAltarText,
|
CustomMessage(gSaveContext.childAltarText, gSaveContext.childAltarText, gSaveContext.childAltarText, TEXTBOX_TYPE_BLUE));
|
||||||
gSaveContext.childAltarText, TEXTBOX_TYPE_BLUE));
|
CustomMessageManager::Instance->CreateMessage(
|
||||||
CustomMessageManager::Instance->CreateMessage(Randomizer::hintMessageTableID, TEXT_ALTAR_ADULT,
|
Randomizer::hintMessageTableID, TEXT_ALTAR_ADULT,
|
||||||
CustomMessage(gSaveContext.adultAltarText,
|
CustomMessage(gSaveContext.adultAltarText, gSaveContext.adultAltarText, gSaveContext.adultAltarText, TEXTBOX_TYPE_BLUE));
|
||||||
gSaveContext.adultAltarText,
|
|
||||||
gSaveContext.adultAltarText, TEXTBOX_TYPE_BLUE));
|
|
||||||
CustomMessageManager::Instance->CreateMessage(
|
CustomMessageManager::Instance->CreateMessage(
|
||||||
Randomizer::hintMessageTableID, TEXT_GANONDORF,
|
Randomizer::hintMessageTableID, TEXT_GANONDORF,
|
||||||
CustomMessage(gSaveContext.ganonHintText, gSaveContext.ganonHintText, gSaveContext.ganonHintText));
|
CustomMessage(gSaveContext.ganonHintText, gSaveContext.ganonHintText, gSaveContext.ganonHintText));
|
||||||
@ -466,15 +462,11 @@ void Randomizer::LoadHintLocations(const char* spoilerFileName) {
|
|||||||
);
|
);
|
||||||
CustomMessageManager::Instance->CreateMessage(
|
CustomMessageManager::Instance->CreateMessage(
|
||||||
Randomizer::randoMiscHintsTableID, TEXT_DAMPES_DIARY,
|
Randomizer::randoMiscHintsTableID, TEXT_DAMPES_DIARY,
|
||||||
CustomMessage(gSaveContext.dampeText,
|
CustomMessage(gSaveContext.dampeText, gSaveContext.dampeText, gSaveContext.dampeText)
|
||||||
gSaveContext.dampeText,
|
|
||||||
gSaveContext.dampeText)
|
|
||||||
);
|
);
|
||||||
CustomMessageManager::Instance->CreateMessage(
|
CustomMessageManager::Instance->CreateMessage(
|
||||||
Randomizer::randoMiscHintsTableID, TEXT_CHEST_GAME_PROCEED,
|
Randomizer::randoMiscHintsTableID, TEXT_CHEST_GAME_PROCEED,
|
||||||
CustomMessage(gSaveContext.gregHintText,
|
CustomMessage(gSaveContext.gregHintText, gSaveContext.gregHintText, gSaveContext.gregHintText)
|
||||||
gSaveContext.gregHintText,
|
|
||||||
gSaveContext.gregHintText)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
CustomMessageManager::Instance->CreateMessage(Randomizer::hintMessageTableID, TEXT_WARP_RANDOM_REPLACED_TEXT,
|
CustomMessageManager::Instance->CreateMessage(Randomizer::hintMessageTableID, TEXT_WARP_RANDOM_REPLACED_TEXT,
|
||||||
@ -2894,16 +2886,13 @@ void GenerateRandomizerImgui(std::string seed = "") {
|
|||||||
cvarSettings[RSK_GERUDO_KEYS] = CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA);
|
cvarSettings[RSK_GERUDO_KEYS] = CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA);
|
||||||
cvarSettings[RSK_KEYRINGS] = CVarGetInteger("gRandomizeShuffleKeyRings", RO_KEYRINGS_OFF);
|
cvarSettings[RSK_KEYRINGS] = CVarGetInteger("gRandomizeShuffleKeyRings", RO_KEYRINGS_OFF);
|
||||||
int maxKeyringCount = (CVarGetInteger("gRandomizeGerudoFortress", RO_GF_NORMAL) == RO_GF_NORMAL &&
|
int maxKeyringCount = (CVarGetInteger("gRandomizeGerudoFortress", RO_GF_NORMAL) == RO_GF_NORMAL &&
|
||||||
CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA) != RO_GERUDO_KEYS_VANILLA)
|
CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA) != RO_GERUDO_KEYS_VANILLA) ? 9 : 8;
|
||||||
? 9
|
|
||||||
: 8;
|
|
||||||
cvarSettings[RSK_KEYRINGS_RANDOM_COUNT] = std::min(CVarGetInteger("gRandomizeShuffleKeyRingsRandomCount", maxKeyringCount), maxKeyringCount);
|
cvarSettings[RSK_KEYRINGS_RANDOM_COUNT] = std::min(CVarGetInteger("gRandomizeShuffleKeyRingsRandomCount", maxKeyringCount), maxKeyringCount);
|
||||||
// Don't allow this to be on if Gerudo Fortress Carpenters is anything other than Normal
|
// Don't allow this to be on if Gerudo Fortress Carpenters is anything other than Normal
|
||||||
cvarSettings[RSK_KEYRINGS_GERUDO_FORTRESS] =
|
cvarSettings[RSK_KEYRINGS_GERUDO_FORTRESS] =
|
||||||
(CVarGetInteger("gRandomizeGerudoFortress", RO_GF_NORMAL) == RO_GF_NORMAL &&
|
(CVarGetInteger("gRandomizeGerudoFortress", RO_GF_NORMAL) == RO_GF_NORMAL &&
|
||||||
CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA) != RO_GERUDO_KEYS_VANILLA)
|
CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA) != RO_GERUDO_KEYS_VANILLA)
|
||||||
? CVarGetInteger("gRandomizeShuffleKeyRingsGerudoFortress", RO_GENERIC_OFF)
|
? CVarGetInteger("gRandomizeShuffleKeyRingsGerudoFortress", RO_GENERIC_OFF) : RO_GENERIC_OFF;
|
||||||
: RO_GENERIC_OFF;
|
|
||||||
cvarSettings[RSK_KEYRINGS_FOREST_TEMPLE] = CVarGetInteger("gRandomizeShuffleKeyRingsForestTemple", 0);
|
cvarSettings[RSK_KEYRINGS_FOREST_TEMPLE] = CVarGetInteger("gRandomizeShuffleKeyRingsForestTemple", 0);
|
||||||
cvarSettings[RSK_KEYRINGS_FIRE_TEMPLE] = CVarGetInteger("gRandomizeShuffleKeyRingsFireTemple", 0);
|
cvarSettings[RSK_KEYRINGS_FIRE_TEMPLE] = CVarGetInteger("gRandomizeShuffleKeyRingsFireTemple", 0);
|
||||||
cvarSettings[RSK_KEYRINGS_WATER_TEMPLE] = CVarGetInteger("gRandomizeShuffleKeyRingsWaterTemple", 0);
|
cvarSettings[RSK_KEYRINGS_WATER_TEMPLE] = CVarGetInteger("gRandomizeShuffleKeyRingsWaterTemple", 0);
|
||||||
@ -2932,8 +2921,7 @@ void GenerateRandomizerImgui(std::string seed = "") {
|
|||||||
cvarSettings[RSK_BIG_POE_COUNT] = CVarGetInteger("gRandomizeBigPoeTargetCount", 10);
|
cvarSettings[RSK_BIG_POE_COUNT] = CVarGetInteger("gRandomizeBigPoeTargetCount", 10);
|
||||||
|
|
||||||
// If we skip child zelda, skip child stealth is pointless, so this needs to be reflected in the spoiler log
|
// If we skip child zelda, skip child stealth is pointless, so this needs to be reflected in the spoiler log
|
||||||
cvarSettings[RSK_SKIP_CHILD_STEALTH] =
|
cvarSettings[RSK_SKIP_CHILD_STEALTH] = !CVarGetInteger("gRandomizeSkipChildZelda", 0) && CVarGetInteger("gRandomizeSkipChildStealth", 0);
|
||||||
!CVarGetInteger("gRandomizeSkipChildZelda", 0) && CVarGetInteger("gRandomizeSkipChildStealth", 0);
|
|
||||||
|
|
||||||
cvarSettings[RSK_SKIP_EPONA_RACE] = CVarGetInteger("gRandomizeSkipEponaRace", 0);
|
cvarSettings[RSK_SKIP_EPONA_RACE] = CVarGetInteger("gRandomizeSkipEponaRace", 0);
|
||||||
cvarSettings[RSK_SKIP_TOWER_ESCAPE] = CVarGetInteger("gRandomizeSkipTowerEscape", 0);
|
cvarSettings[RSK_SKIP_TOWER_ESCAPE] = CVarGetInteger("gRandomizeSkipTowerEscape", 0);
|
||||||
@ -2944,8 +2932,7 @@ void GenerateRandomizerImgui(std::string seed = "") {
|
|||||||
cvarSettings[RSK_SKULLS_SUNS_SONG] = CVarGetInteger("gRandomizeGsExpectSunsSong", 0);
|
cvarSettings[RSK_SKULLS_SUNS_SONG] = CVarGetInteger("gRandomizeGsExpectSunsSong", 0);
|
||||||
// Link's Pocket has to have a dungeon reward if the other rewards are shuffled to end of dungeon.
|
// Link's Pocket has to have a dungeon reward if the other rewards are shuffled to end of dungeon.
|
||||||
cvarSettings[RSK_LINKS_POCKET] = CVarGetInteger("gRandomizeShuffleDungeonReward", RO_DUNGEON_REWARDS_END_OF_DUNGEON) != RO_DUNGEON_REWARDS_END_OF_DUNGEON ?
|
cvarSettings[RSK_LINKS_POCKET] = CVarGetInteger("gRandomizeShuffleDungeonReward", RO_DUNGEON_REWARDS_END_OF_DUNGEON) != RO_DUNGEON_REWARDS_END_OF_DUNGEON ?
|
||||||
CVarGetInteger("gRandomizeLinksPocket", RO_LINKS_POCKET_DUNGEON_REWARD) :
|
CVarGetInteger("gRandomizeLinksPocket", RO_LINKS_POCKET_DUNGEON_REWARD) : RO_LINKS_POCKET_DUNGEON_REWARD;
|
||||||
RO_LINKS_POCKET_DUNGEON_REWARD;
|
|
||||||
|
|
||||||
if (OTRGlobals::Instance->HasMasterQuest() && OTRGlobals::Instance->HasOriginal()) {
|
if (OTRGlobals::Instance->HasMasterQuest() && OTRGlobals::Instance->HasOriginal()) {
|
||||||
// If both OTRs are loaded.
|
// If both OTRs are loaded.
|
||||||
@ -3686,8 +3673,7 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
|
|
||||||
if (ImGui::BeginTabItem("Items")) {
|
if (ImGui::BeginTabItem("Items")) {
|
||||||
ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, cellPadding);
|
ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, cellPadding);
|
||||||
if (ImGui::BeginTable("tableRandoStartingInventory", 3,
|
if (ImGui::BeginTable("tableRandoStartingInventory", 3, ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
||||||
ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
|
||||||
ImGui::TableSetupColumn("Shuffle Items", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Shuffle Items", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
ImGui::TableSetupColumn("Shuffle NPCs & Merchants", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Shuffle NPCs & Merchants", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
ImGui::TableSetupColumn("Shuffle Dungeon Items", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Shuffle Dungeon Items", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
@ -3793,8 +3779,7 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
|
|
||||||
// Shuffle Gerudo Membership Card
|
// Shuffle Gerudo Membership Card
|
||||||
UIWidgets::EnhancementCheckbox(Settings::ShuffleGerudoToken.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::ShuffleGerudoToken.GetName().c_str(), "gRandomizeShuffleGerudoToken");
|
||||||
"gRandomizeShuffleGerudoToken");
|
|
||||||
UIWidgets::InsertHelpHoverText(
|
UIWidgets::InsertHelpHoverText(
|
||||||
"Shuffles the Gerudo Membership Card into the item pool.\n"
|
"Shuffles the Gerudo Membership Card into the item pool.\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -3909,8 +3894,7 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
|
|
||||||
// Shuffle Adult Trade Quest
|
// Shuffle Adult Trade Quest
|
||||||
UIWidgets::EnhancementCheckbox(Settings::ShuffleAdultTradeQuest.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::ShuffleAdultTradeQuest.GetName().c_str(), "gRandomizeShuffleAdultTrade");
|
||||||
"gRandomizeShuffleAdultTrade");
|
|
||||||
UIWidgets::InsertHelpHoverText(
|
UIWidgets::InsertHelpHoverText(
|
||||||
"Adds all of the adult trade quest items into the pool, each of which "
|
"Adds all of the adult trade quest items into the pool, each of which "
|
||||||
"can be traded for a unique reward.\n"
|
"can be traded for a unique reward.\n"
|
||||||
@ -4032,9 +4016,7 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
case RO_KEYRINGS_COUNT:
|
case RO_KEYRINGS_COUNT:
|
||||||
maxKeyringCount =
|
maxKeyringCount =
|
||||||
(CVarGetInteger("gRandomizeGerudoFortress", RO_GF_NORMAL) == RO_GF_NORMAL &&
|
(CVarGetInteger("gRandomizeGerudoFortress", RO_GF_NORMAL) == RO_GF_NORMAL &&
|
||||||
CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA) != RO_GERUDO_KEYS_VANILLA)
|
CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA) != RO_GERUDO_KEYS_VANILLA) ? 9 : 8;
|
||||||
? 9
|
|
||||||
: 8;
|
|
||||||
UIWidgets::PaddedEnhancementSliderInt("Key Ring Count: %d",
|
UIWidgets::PaddedEnhancementSliderInt("Key Ring Count: %d",
|
||||||
"##RandomizeShuffleKeyRingsRandomCount",
|
"##RandomizeShuffleKeyRingsRandomCount",
|
||||||
"gRandomizeShuffleKeyRingsRandomCount", 1,
|
"gRandomizeShuffleKeyRingsRandomCount", 1,
|
||||||
@ -4043,8 +4025,7 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
case RO_KEYRINGS_SELECTION:
|
case RO_KEYRINGS_SELECTION:
|
||||||
disableGFKeyring =
|
disableGFKeyring =
|
||||||
CVarGetInteger("gRandomizeGerudoFortress", RO_GF_NORMAL) != RO_GF_NORMAL || CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA) == RO_GERUDO_KEYS_VANILLA;
|
CVarGetInteger("gRandomizeGerudoFortress", RO_GF_NORMAL) != RO_GF_NORMAL || CVarGetInteger("gRandomizeGerudoKeys", RO_GERUDO_KEYS_VANILLA) == RO_GERUDO_KEYS_VANILLA;
|
||||||
UIWidgets::EnhancementCheckbox(
|
UIWidgets::EnhancementCheckbox( "Gerudo Fortress##RandomizeShuffleKeyRings", "gRandomizeShuffleKeyRingsGerudoFortress",
|
||||||
"Gerudo Fortress##RandomizeShuffleKeyRings", "gRandomizeShuffleKeyRingsGerudoFortress",
|
|
||||||
disableGFKeyring, "Disabled because the currently selected Gerudo Fortress Carpenters\n setting and/or Gerudo Fortress Keys setting is incompatible with \nhaving a Gerudo Fortress keyring.");
|
disableGFKeyring, "Disabled because the currently selected Gerudo Fortress Carpenters\n setting and/or Gerudo Fortress Keys setting is incompatible with \nhaving a Gerudo Fortress keyring.");
|
||||||
UIWidgets::EnhancementCheckbox("Forest Temple##RandomizeShuffleKeyRings", "gRandomizeShuffleKeyRingsForestTemple");
|
UIWidgets::EnhancementCheckbox("Forest Temple##RandomizeShuffleKeyRings", "gRandomizeShuffleKeyRingsForestTemple");
|
||||||
UIWidgets::EnhancementCheckbox("Fire Temple##RandomizeShuffleKeyRings", "gRandomizeShuffleKeyRingsFireTemple");
|
UIWidgets::EnhancementCheckbox("Fire Temple##RandomizeShuffleKeyRings", "gRandomizeShuffleKeyRingsFireTemple");
|
||||||
@ -4695,8 +4676,7 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
|
|
||||||
// Enable Glitch-Useful Cutscenes
|
// Enable Glitch-Useful Cutscenes
|
||||||
UIWidgets::EnhancementCheckbox(Settings::EnableGlitchCutscenes.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::EnableGlitchCutscenes.GetName().c_str(), "gRandomizeEnableGlitchCutscenes");
|
||||||
"gRandomizeEnableGlitchCutscenes");
|
|
||||||
UIWidgets::InsertHelpHoverText(
|
UIWidgets::InsertHelpHoverText(
|
||||||
"The cutscenes of the Poes in Forest Temple and Darunia in Fire Temple will not be skipped. "
|
"The cutscenes of the Poes in Forest Temple and Darunia in Fire Temple will not be skipped. "
|
||||||
"These cutscenes are only useful for glitched gameplay and can be safely skipped otherwise.");
|
"These cutscenes are only useful for glitched gameplay and can be safely skipped otherwise.");
|
||||||
@ -5085,8 +5065,7 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
|
|
||||||
if (ImGui::BeginTabItem("Starting Inventory")) {
|
if (ImGui::BeginTabItem("Starting Inventory")) {
|
||||||
ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, cellPadding);
|
ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, cellPadding);
|
||||||
if (ImGui::BeginTable("tableRandoStartingInventory", 3,
|
if (ImGui::BeginTable("tableRandoStartingInventory", 3, ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
||||||
ImGuiTableFlags_BordersH | ImGuiTableFlags_BordersV)) {
|
|
||||||
ImGui::TableSetupColumn("Starting Equipment", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Starting Equipment", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
ImGui::TableSetupColumn("Starting Items", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Starting Items", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
ImGui::TableSetupColumn("Starting Songs", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
ImGui::TableSetupColumn("Starting Songs", ImGuiTableColumnFlags_WidthStretch, 200.0f);
|
||||||
@ -5107,11 +5086,9 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
}
|
}
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingKokiriSword.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::StartingKokiriSword.GetName().c_str(), "gRandomizeStartingKokiriSword");
|
||||||
"gRandomizeStartingKokiriSword");
|
|
||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingDekuShield.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::StartingDekuShield.GetName().c_str(), "gRandomizeStartingDekuShield");
|
||||||
"gRandomizeStartingDekuShield");
|
|
||||||
|
|
||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
|
|
||||||
@ -5124,8 +5101,7 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingOcarina.GetName().c_str(), "gRandomizeStartingOcarina");
|
UIWidgets::EnhancementCheckbox(Settings::StartingOcarina.GetName().c_str(), "gRandomizeStartingOcarina");
|
||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingConsumables.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::StartingConsumables.GetName().c_str(), "gRandomizeStartingConsumables");
|
||||||
"gRandomizeStartingConsumables");
|
|
||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
UIWidgets::EnhancementSliderInt("Gold Skulltula Tokens: %d", "##RandoStartingSkulltulaToken", "gRandomizeStartingSkulltulaToken", 0, 100, "", 0);
|
UIWidgets::EnhancementSliderInt("Gold Skulltula Tokens: %d", "##RandoStartingSkulltulaToken", "gRandomizeStartingSkulltulaToken", 0, 100, "", 0);
|
||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
@ -5136,46 +5112,21 @@ void RandomizerSettingsWindow::DrawElement() {
|
|||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
window->DC.CurrLineTextBaseOffset = 0.0f;
|
window->DC.CurrLineTextBaseOffset = 0.0f;
|
||||||
ImGui::BeginChild("ChildStartingSongs", ImVec2(0, -8));
|
ImGui::BeginChild("ChildStartingSongs", ImVec2(0, -8));
|
||||||
|
UIWidgets::EnhancementCheckbox(Settings::StartingZeldasLullaby.GetName().c_str(), "gRandomizeStartingZeldasLullaby");
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingZeldasLullaby.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::StartingEponasSong.GetName().c_str(), "gRandomizeStartingEponasSong");
|
||||||
"gRandomizeStartingZeldasLullaby");
|
UIWidgets::EnhancementCheckbox(Settings::StartingSariasSong.GetName().c_str(), "gRandomizeStartingSariasSong");
|
||||||
|
UIWidgets::EnhancementCheckbox(Settings::StartingSunsSong.GetName().c_str(), "gRandomizeStartingSunsSong");
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingEponasSong.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::StartingSongOfTime.GetName().c_str(), "gRandomizeStartingSongOfTime");
|
||||||
"gRandomizeStartingEponasSong");
|
UIWidgets::EnhancementCheckbox(Settings::StartingSongOfStorms.GetName().c_str(), "gRandomizeStartingSongOfStorms");
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingSariasSong.GetName().c_str(),
|
|
||||||
"gRandomizeStartingSariasSong");
|
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingSunsSong.GetName().c_str(),
|
|
||||||
"gRandomizeStartingSunsSong");
|
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingSongOfTime.GetName().c_str(),
|
|
||||||
"gRandomizeStartingSongOfTime");
|
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingSongOfStorms.GetName().c_str(),
|
|
||||||
"gRandomizeStartingSongOfStorms");
|
|
||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
ImGui::Text("Warp Songs");
|
ImGui::Text("Warp Songs");
|
||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
|
UIWidgets::EnhancementCheckbox(Settings::StartingMinuetOfForest.GetName().c_str(), "gRandomizeStartingMinuetOfForest");
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingMinuetOfForest.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::StartingBoleroOfFire.GetName().c_str(), "gRandomizeStartingBoleroOfFire");
|
||||||
"gRandomizeStartingMinuetOfForest");
|
UIWidgets::EnhancementCheckbox(Settings::StartingSerenadeOfWater.GetName().c_str(), "gRandomizeStartingSerenadeOfWater");
|
||||||
|
UIWidgets::EnhancementCheckbox(Settings::StartingRequiemOfSpirit.GetName().c_str(), "gRandomizeStartingRequiemOfSpirit");
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingBoleroOfFire.GetName().c_str(),
|
UIWidgets::EnhancementCheckbox(Settings::StartingNocturneOfShadow.GetName().c_str(), "gRandomizeStartingNocturneOfShadow");
|
||||||
"gRandomizeStartingBoleroOfFire");
|
UIWidgets::EnhancementCheckbox(Settings::StartingPreludeOfLight.GetName().c_str(), "gRandomizeStartingPreludeOfLight");
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingSerenadeOfWater.GetName().c_str(),
|
|
||||||
"gRandomizeStartingSerenadeOfWater");
|
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingRequiemOfSpirit.GetName().c_str(),
|
|
||||||
"gRandomizeStartingRequiemOfSpirit");
|
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingNocturneOfShadow.GetName().c_str(),
|
|
||||||
"gRandomizeStartingNocturneOfShadow");
|
|
||||||
|
|
||||||
UIWidgets::EnhancementCheckbox(Settings::StartingPreludeOfLight.GetName().c_str(),
|
|
||||||
"gRandomizeStartingPreludeOfLight");
|
|
||||||
|
|
||||||
UIWidgets::PaddedSeparator();
|
UIWidgets::PaddedSeparator();
|
||||||
|
|
||||||
ImGui::EndChild();
|
ImGui::EndChild();
|
||||||
|
Loading…
Reference in New Issue
Block a user