mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-02-24 14:51:46 -05:00
explicitly exclude ganon + triforce completed (#5050)
This commit is contained in:
parent
f7d6a47139
commit
dbf7fcf775
@ -80,7 +80,6 @@ bool initialized;
|
|||||||
bool doAreaScroll;
|
bool doAreaScroll;
|
||||||
bool previousShowHidden = false;
|
bool previousShowHidden = false;
|
||||||
bool hideShopUnshuffledChecks = true;
|
bool hideShopUnshuffledChecks = true;
|
||||||
bool hideTriforceCompleted = true;
|
|
||||||
bool alwaysShowGS = false;
|
bool alwaysShowGS = false;
|
||||||
|
|
||||||
std::map<uint32_t, RandomizerCheck> startingShopItem = { { SCENE_KOKIRI_SHOP, RC_KF_SHOP_ITEM_1 },
|
std::map<uint32_t, RandomizerCheck> startingShopItem = { { SCENE_KOKIRI_SHOP, RC_KF_SHOP_ITEM_1 },
|
||||||
@ -1192,8 +1191,6 @@ void LoadSettings() {
|
|||||||
showLinksPocket = IS_RANDO ? // don't show Link's Pocket if not randomizer, or if rando and pocket is disabled
|
showLinksPocket = IS_RANDO ? // don't show Link's Pocket if not randomizer, or if rando and pocket is disabled
|
||||||
OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_LINKS_POCKET) != RO_LINKS_POCKET_NOTHING
|
OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_LINKS_POCKET) != RO_LINKS_POCKET_NOTHING
|
||||||
:false;
|
:false;
|
||||||
hideTriforceCompleted = IS_RANDO ?
|
|
||||||
OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_TRIFORCE_HUNT) != RO_GENERIC_ON : false;
|
|
||||||
|
|
||||||
if (IS_RANDO) {
|
if (IS_RANDO) {
|
||||||
switch (OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_SHUFFLE_TOKENS)) {
|
switch (OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_SHUFFLE_TOKENS)) {
|
||||||
@ -1300,7 +1297,8 @@ bool IsCheckShuffled(RandomizerCheck rc) {
|
|||||||
OTRGlobals::Instance->gRandoContext->IsQuestOfLocationActive(rc) &&
|
OTRGlobals::Instance->gRandoContext->IsQuestOfLocationActive(rc) &&
|
||||||
(loc->GetRCType() != RCTYPE_SHOP ||
|
(loc->GetRCType() != RCTYPE_SHOP ||
|
||||||
(showShops && OTRGlobals::Instance->gRandomizer->IdentifyShopItem(loc->GetScene(), loc->GetActorParams() + 1).enGirlAShopItem == 50)) &&
|
(showShops && OTRGlobals::Instance->gRandomizer->IdentifyShopItem(loc->GetScene(), loc->GetActorParams() + 1).enGirlAShopItem == 50)) &&
|
||||||
(rc != RC_TRIFORCE_COMPLETED || !hideTriforceCompleted) &&
|
(rc != RC_TRIFORCE_COMPLETED) &&
|
||||||
|
(rc != RC_GANON) &&
|
||||||
(loc->GetRCType() != RCTYPE_SCRUB ||
|
(loc->GetRCType() != RCTYPE_SCRUB ||
|
||||||
showScrubs ||
|
showScrubs ||
|
||||||
(showMajorScrubs && (rc == RC_LW_DEKU_SCRUB_NEAR_BRIDGE || // The 3 scrubs that are always randomized
|
(showMajorScrubs && (rc == RC_LW_DEKU_SCRUB_NEAR_BRIDGE || // The 3 scrubs that are always randomized
|
||||||
|
Loading…
x
Reference in New Issue
Block a user