mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-20 05:13:39 -07:00
Rando: Shuffle Hyrule Loach (Rando V3) (#3805)
* Shuffle Hyrule Loach * Remove rando specific loach text override * Remove duplicated enhancement from fishsanity * Re-run Build * Re-run Build * Changed to be an option within fishsanity * Rename cvar and fix check tracker * Fix build * Re-run build * Re-re-run build * Update z_fishing.c * Fix AllHyruleLoaches * Fix static data * Fix hint spacing * Restrict loach hint to "Shuffle only Hyrule Loach" * Update settings.cpp * Address review
This commit is contained in:
parent
3bcd93428e
commit
c68cecec71
17 changed files with 144 additions and 68 deletions
|
@ -65,6 +65,7 @@ bool showCows;
|
|||
bool showAdultTrade;
|
||||
bool showKokiriSword;
|
||||
bool showMasterSword;
|
||||
bool showHyruleLoach;
|
||||
bool showWeirdEgg;
|
||||
bool showGerudoCard;
|
||||
bool showFrogSongRupees;
|
||||
|
@ -1167,6 +1168,9 @@ void LoadSettings() {
|
|||
showMasterSword = IS_RANDO ?
|
||||
OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_SHUFFLE_MASTER_SWORD) == RO_GENERIC_YES
|
||||
: true;
|
||||
showHyruleLoach = IS_RANDO ?
|
||||
OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_FISHSANITY) == RO_FISHSANITY_HYRULE_LOACH
|
||||
: false;
|
||||
showWeirdEgg = IS_RANDO ?
|
||||
OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_SHUFFLE_WEIRD_EGG) == RO_GENERIC_YES
|
||||
: true;
|
||||
|
@ -1287,6 +1291,7 @@ bool IsCheckShuffled(RandomizerCheck rc) {
|
|||
) &&
|
||||
(rc != RC_KF_KOKIRI_SWORD_CHEST || showKokiriSword) &&
|
||||
(rc != RC_TOT_MASTER_SWORD || showMasterSword) &&
|
||||
(rc != RC_LH_HYRULE_LOACH || showHyruleLoach) &&
|
||||
(rc != RC_ZR_MAGIC_BEAN_SALESMAN || showBeans) &&
|
||||
(rc != RC_HC_MALON_EGG || showWeirdEgg) &&
|
||||
(loc->GetRCType() != RCTYPE_FROG_SONG || showFrogSongRupees) &&
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue