diff --git a/src/d/d_com_inf_game.cpp b/src/d/d_com_inf_game.cpp index a064e602a5..aa226bf1de 100644 --- a/src/d/d_com_inf_game.cpp +++ b/src/d/d_com_inf_game.cpp @@ -2937,12 +2937,13 @@ void dComIfGs_setupRandomizerSave() { dComIfGs_setAllLetterRead(); } + // If MDH and the twilights are pre-completed if (dComIfGs_isEventBit(MIDNAS_DESPERATE_HOUR_COMPLETED)) { - if (dComIfGs_getDarkClearLV() == 0x7) + if ((dComIfGs_getDarkClearLV() & 0x7) == 0x7) { dComIfGs_onDarkClearLV(3); - dComIfGs_onTransformLV(3); + dComIfGs_onTransformLV(3); // Puts Midna on players back } }