Freestanding Shuffle fixes & extract to separate file (#4808)

* Freestanding fixes

* Copy paste fail

* Temporary vanilla items fix
This commit is contained in:
aMannus 2025-01-05 19:10:46 +01:00 committed by GitHub
commit 23466e5a5e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 143 additions and 72 deletions

View file

@ -1261,15 +1261,15 @@ void LoadSettings() {
if (IS_RANDO) {
switch (OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_SHUFFLE_FREESTANDING)) {
case RO_FREESTANDING_ALL:
case RO_SHUFFLE_FREESTANDING_ALL:
showOverworldFreestanding = true;
showDungeonFreestanding = true;
break;
case RO_FREESTANDING_OVERWORLD:
case RO_SHUFFLE_FREESTANDING_OVERWORLD:
showOverworldFreestanding = true;
showDungeonFreestanding = false;
break;
case RO_FREESTANDING_DUNGEONS:
case RO_SHUFFLE_FREESTANDING_DUNGEONS:
showOverworldFreestanding = false;
showDungeonFreestanding = true;
break;