From 5494a81eb14f135afd0115bead50c235d5b809b3 Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 29 Mar 2026 12:46:47 -0400 Subject: [PATCH] Fix market sneak hook (#6440) --- soh/soh/Enhancements/TimeSavers/MarketSneak.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/soh/soh/Enhancements/TimeSavers/MarketSneak.cpp b/soh/soh/Enhancements/TimeSavers/MarketSneak.cpp index 2b688bc9e..a8b190bf1 100644 --- a/soh/soh/Enhancements/TimeSavers/MarketSneak.cpp +++ b/soh/soh/Enhancements/TimeSavers/MarketSneak.cpp @@ -2,11 +2,17 @@ extern "C" { #include +extern PlayState* gPlayState; } // RANDOTODO: Port the rest of the behavior for this enhancement here. void BuildNightGuardMessage(uint16_t* textId, bool* loadFromMessageTable) { + // Other guards should not have their text overridden + if (gPlayState->sceneNum != SCENE_MARKET_ENTRANCE_NIGHT) { + return; + } + CustomMessage msg = CustomMessage("You look bored. Wanna go out for a walk?\x1B%gYes&No%w", "Du siehst gelangweilt aus. Willst Du einen Spaziergang machen?\x1B%gJa&Nein%w", "Tu as l'air de t'ennuyer. Tu veux aller faire un tour?\x1B%gOui&Non%w");