diff options
| author | Philip Dubé <159546+serprex@users.noreply.github.com> | 2026-10-11 20:57:21 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-11 20:57:21 +0000 |
| commit | 92ff8407f6a78c7044f5fa6f9f0cfb550ebfaf62 (patch) | |
| tree | b3884fa38f9a1923e1376204b0642b9b4ca83c96 | |
| parent | 87db67588cdf69fe98b1d036c735fad6d32e74dd (diff) | |
Fix AssumeEntrancePool breaking due to renamed region (#7375)
| -rw-r--r-- | soh/soh/Enhancements/randomizer/entrance.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/soh/soh/Enhancements/randomizer/entrance.cpp b/soh/soh/Enhancements/randomizer/entrance.cpp index 514f9cb16..eead4a87e 100644 --- a/soh/soh/Enhancements/randomizer/entrance.cpp +++ b/soh/soh/Enhancements/randomizer/entrance.cpp @@ -684,8 +684,7 @@ std::vector<Entrance*> EntranceShuffler::AssumeEntrancePool(std::vector<Entrance ctx->GetOption(RSK_SHUFFLE_INTERIOR_ENTRANCES).Is(RO_INTERIOR_ENTRANCE_SHUFFLE_ALL)))) { auto type = entrance->GetType(); if (((type == EntranceType::Dungeon || type == EntranceType::GrottoGrave) && - entrance->GetReverse()->GetName() != - "Spirit Temple Entryway -> Desert Colossus From Spirit Entryway") || + entrance->GetReverse()->GetOriginalConnectedRegionKey() != RR_DESERT_COLOSSUS_OUTSIDE_TEMPLE) || (type == EntranceType::Interior && ctx->GetOption(RSK_SHUFFLE_INTERIOR_ENTRANCES).Is(RO_INTERIOR_ENTRANCE_SHUFFLE_ALL))) { // In most cases, Dungeon, Grotto/Grave and Simple Interior exits shouldn't be assumed able to give |
