From 92ff8407f6a78c7044f5fa6f9f0cfb550ebfaf62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Dub=C3=A9?= <159546+serprex@users.noreply.github.com> Date: Sun, 11 Oct 2026 20:57:21 +0000 Subject: [PATCH] Fix AssumeEntrancePool breaking due to renamed region (#7375) --- soh/soh/Enhancements/randomizer/entrance.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/soh/soh/Enhancements/randomizer/entrance.cpp b/soh/soh/Enhancements/randomizer/entrance.cpp index 514f9cb161..eead4a87ed 100644 --- a/soh/soh/Enhancements/randomizer/entrance.cpp +++ b/soh/soh/Enhancements/randomizer/entrance.cpp @@ -684,8 +684,7 @@ std::vector EntranceShuffler::AssumeEntrancePool(std::vectorGetOption(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