From 87786ab0323b64cbd23ea32c001980269cddb74d Mon Sep 17 00:00:00 2001 From: gymnast86 Date: Tue, 23 Sep 2025 09:45:13 -0700 Subject: [PATCH 1/2] fix path location calculation edge case --- libs/cpptrace | 1 + logic/Hints.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 160000 libs/cpptrace diff --git a/libs/cpptrace b/libs/cpptrace new file mode 160000 index 00000000..b127cfb1 --- /dev/null +++ b/libs/cpptrace @@ -0,0 +1 @@ +Subproject commit b127cfb176da266318830ef21d40a593d13bc813 diff --git a/logic/Hints.cpp b/logic/Hints.cpp index 6cb07387..bab4ea25 100644 --- a/logic/Hints.cpp +++ b/logic/Hints.cpp @@ -42,7 +42,7 @@ static HintError calculatePossiblePathLocations(WorldPool& worlds) for (auto& [name, location] : world.locationTable) { - if (!location->progression) + if (!location->progression && !location->categories.contains(LocationCategory::BlueChuChu)) { nonRequiredLocations.insert({location.get(), location->currentItem}); location->currentItem = {GameItem::INVALID, location->world}; From 156089e0c601986c512ed4b21694ff17f604833b Mon Sep 17 00:00:00 2001 From: gymnast86 Date: Tue, 23 Sep 2025 09:53:41 -0700 Subject: [PATCH 2/2] remove holdover from other branch --- libs/cpptrace | 1 - 1 file changed, 1 deletion(-) delete mode 160000 libs/cpptrace diff --git a/libs/cpptrace b/libs/cpptrace deleted file mode 160000 index b127cfb1..00000000 --- a/libs/cpptrace +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b127cfb176da266318830ef21d40a593d13bc813