summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Bird <Archez@users.noreply.github.com>2022-11-22 03:17:51 -0500
committerGitHub <noreply@github.com>2022-11-22 09:17:51 +0100
commitc87f0668489c020f8df124e92b76ddfe777da17a (patch)
tree141419015cc6a87e283a52889a50a63430310ed0
parent15eb293e61498b0f49a2c767d65cae1b1e03fc57 (diff)
[Fix] Allow turning in Ruto's letter after rescuing her (#1999)
-rw-r--r--soh/src/overlays/actors/ovl_En_Kz/z_en_kz.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/soh/src/overlays/actors/ovl_En_Kz/z_en_kz.c b/soh/src/overlays/actors/ovl_En_Kz/z_en_kz.c
index 6b2d4970e..337f136e9 100644
--- a/soh/src/overlays/actors/ovl_En_Kz/z_en_kz.c
+++ b/soh/src/overlays/actors/ovl_En_Kz/z_en_kz.c
@@ -75,6 +75,10 @@ u16 EnKz_GetTextNoMaskChild(PlayState* play, EnKz* this) {
if ((gSaveContext.n64ddFlag && Flags_GetRandomizerInf(RAND_INF_DUNGEONS_DONE_JABU_JABUS_BELLY)) ||
(!gSaveContext.n64ddFlag && CHECK_QUEST_ITEM(QUEST_ZORA_SAPPHIRE))) {
+ // Allow turning in Ruto's letter even if you have already rescued her
+ if (gSaveContext.n64ddFlag && !(gSaveContext.eventChkInf[3] & 8)) {
+ player->exchangeItemId = EXCH_ITEM_LETTER_RUTO;
+ }
return 0x402B;
} else if (gSaveContext.eventChkInf[3] & 8) {
return 0x401C;