summaryrefslogtreecommitdiff
path: root/mm/2s2h/Rando/ConvertItem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mm/2s2h/Rando/ConvertItem.cpp')
-rw-r--r--mm/2s2h/Rando/ConvertItem.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/mm/2s2h/Rando/ConvertItem.cpp b/mm/2s2h/Rando/ConvertItem.cpp
index cae0a67d0..13fc338d4 100644
--- a/mm/2s2h/Rando/ConvertItem.cpp
+++ b/mm/2s2h/Rando/ConvertItem.cpp
@@ -504,7 +504,10 @@ bool Rando::IsItemObtainable(RandoItemId randoItemId, RandoCheckId randoCheckId)
case RI_SONG_OATH:
return !CHECK_QUEST_ITEM(QUEST_SONG_OATH);
case RI_SONG_SARIA:
- return !CHECK_QUEST_ITEM(QUEST_SONG_SARIA);
+ if (hasObtainedCheck) {
+ return false;
+ }
+ return true;
case RI_SONG_SOARING:
return !CHECK_QUEST_ITEM(QUEST_SONG_SOARING);
case RI_SONG_SONATA: