@@ -121,8 +121,6 @@ bool Logic::HasItem(RandomizerGet itemName) {
121121 case RG_STONE_OF_AGONY:
122122 case RG_GERUDO_MEMBERSHIP_CARD:
123123 return CheckQuestItem (RandoGetToQuestItem.at (itemName));
124- case RG_RUTOS_LETTER:
125- return CheckEventChkInf (EVENTCHKINF_OBTAINED_RUTOS_LETTER);
126124 case RG_DOUBLE_DEFENSE:
127125 return GetSaveContext ()->isDoubleDefenseAcquired ;
128126 case RG_FISHING_POLE:
@@ -171,6 +169,7 @@ bool Logic::HasItem(RandomizerGet itemName) {
171169 case RG_BACK_TOWER_KEY:
172170 case RG_HYLIA_LAB_KEY:
173171 case RG_FISHING_HOLE_KEY:
172+ case RG_RUTOS_LETTER:
174173 return CheckRandoInf (RandoGetToRandInf.at (itemName));
175174 // Boss Keys
176175 case RG_EPONA:
@@ -1455,6 +1454,7 @@ std::map<RandomizerGet, uint32_t> Logic::RandoGetToEquipFlag = {
14551454std::map<RandomizerGet, uint32_t > Logic::RandoGetToRandInf = {
14561455 { RG_ZELDAS_LETTER, RAND_INF_ZELDAS_LETTER },
14571456 { RG_WEIRD_EGG, RAND_INF_WEIRD_EGG },
1457+ { RG_RUTOS_LETTER, RAND_INF_OBTAINED_RUTOS_LETTER },
14581458 { RG_GOHMA_SOUL, RAND_INF_GOHMA_SOUL },
14591459 { RG_KING_DODONGO_SOUL, RAND_INF_KING_DODONGO_SOUL },
14601460 { RG_BARINADE_SOUL, RAND_INF_BARINADE_SOUL },
@@ -1819,7 +1819,7 @@ void Logic::ApplyItemEffect(Item& item, bool state) {
18191819 mSaveContext ->inventory .items [slot] = itemId;
18201820 } break ;
18211821 case RG_RUTOS_LETTER:
1822- SetEventChkInf (EVENTCHKINF_OBTAINED_RUTOS_LETTER , state);
1822+ SetRandoInf (RAND_INF_OBTAINED_RUTOS_LETTER , state);
18231823 break ;
18241824 case RG_GOHMA_SOUL:
18251825 case RG_KING_DODONGO_SOUL:
0 commit comments