Fix AssumeEntrancePool breaking due to renamed region (#7375)

This commit is contained in:
Philip Dubé
2026-10-11 20:57:21 +00:00
committed by GitHub
parent 87db67588c
commit 92ff8407f6
+1 -2
View File
@@ -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