From 94a02dd53ac5f1ae1d757def3b9fbb5356a1e1b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Dub=C3=A9?= Date: Thu, 19 Mar 2026 13:33:32 +0000 Subject: [PATCH] Granny: don't sell blue potion / item without claim check when adult trade not shuffled (#6363) --- soh/soh/Enhancements/randomizer/hook_handlers.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/soh/soh/Enhancements/randomizer/hook_handlers.cpp b/soh/soh/Enhancements/randomizer/hook_handlers.cpp index c4fdc7dcf..87f730641 100644 --- a/soh/soh/Enhancements/randomizer/hook_handlers.cpp +++ b/soh/soh/Enhancements/randomizer/hook_handlers.cpp @@ -1474,8 +1474,8 @@ void RandomizerOnVanillaBehaviorHandler(GIVanillaBehavior id, bool* should, va_l break; } case VB_OFFER_BLUE_POTION: { - // Always offer blue potion when adult trade is off - *should |= RAND_GET_OPTION(RSK_SHUFFLE_ADULT_TRADE).Is(RO_GENERIC_OFF); + *should |= RAND_GET_OPTION(RSK_SHUFFLE_ADULT_TRADE).Is(RO_GENERIC_OFF) && + INV_CONTENT(ITEM_CLAIM_CHECK) == ITEM_CLAIM_CHECK; break; } case VB_OKARINA_TAG_COMPLETE: {