summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Dubé <159546+serprex@users.noreply.github.com>2026-10-11 20:57:21 +0000
committerGitHub <noreply@github.com>2026-10-11 20:57:21 +0000
commit92ff8407f6a78c7044f5fa6f9f0cfb550ebfaf62 (patch)
treeb3884fa38f9a1923e1376204b0642b9b4ca83c96
parent87db67588cdf69fe98b1d036c735fad6d32e74dd (diff)
Fix AssumeEntrancePool breaking due to renamed region (#7375)
-rw-r--r--soh/soh/Enhancements/randomizer/entrance.cpp3
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