don't kill ganon if no ganon boss soul setting;
save editor support
This commit is contained in:
@@ -503,6 +503,16 @@ const std::vector<FlagTable> flagTables = {
|
|||||||
{ RAND_INF_CHILD_FISHING, "RAND_INF_CHILD_FISHING" },
|
{ RAND_INF_CHILD_FISHING, "RAND_INF_CHILD_FISHING" },
|
||||||
{ RAND_INF_ADULT_FISHING, "RAND_INF_ADULT_FISHING" },
|
{ RAND_INF_ADULT_FISHING, "RAND_INF_ADULT_FISHING" },
|
||||||
{ RAND_INF_10_BIG_POES, "RAND_INF_10_BIG_POES" },
|
{ RAND_INF_10_BIG_POES, "RAND_INF_10_BIG_POES" },
|
||||||
|
|
||||||
|
{ RAND_INF_GOHMA_SOUL, "RAND_INF_GOHMA_SOUL" },
|
||||||
|
{ RAND_INF_KING_DODONGO_SOUL, "RAND_INF_KING_DODONGO_SOUL" },
|
||||||
|
{ RAND_INF_BARINADE_SOUL, "RAND_INF_BARINADE_SOUL" },
|
||||||
|
{ RAND_INF_PHANTOM_GANON_SOUL, "RAND_INF_PHANTOM_GANON_SOUL" },
|
||||||
|
{ RAND_INF_VOLVAGIA_SOUL, "RAND_INF_VOLVAGIA_SOUL" },
|
||||||
|
{ RAND_INF_MORPHA_SOUL, "RAND_INF_MORPHA_SOUL" },
|
||||||
|
{ RAND_INF_BONGO_BONGO_SOUL, "RAND_INF_BONGO_BONGO_SOUL" },
|
||||||
|
{ RAND_INF_TWINROVA_SOUL, "RAND_INF_TWINROVA_SOUL" },
|
||||||
|
{ RAND_INF_GANON_SOUL, "RAND_INF_GANON_SOUL" },
|
||||||
} },
|
} },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1052,10 +1052,10 @@ void RegisterBossSouls() {
|
|||||||
rand_inf = RAND_INF_TWINROVA_SOUL;
|
rand_inf = RAND_INF_TWINROVA_SOUL;
|
||||||
break;
|
break;
|
||||||
case SCENE_GANONDORF_BOSS:
|
case SCENE_GANONDORF_BOSS:
|
||||||
rand_inf = RAND_INF_GANON_SOUL;
|
|
||||||
break;
|
|
||||||
case SCENE_GANON_BOSS:
|
case SCENE_GANON_BOSS:
|
||||||
rand_inf = RAND_INF_GANON_SOUL;
|
if (OTRGlobals::Instance->gRandomizer->GetRandoSettingValue(RSK_SHUFFLE_BOSS_SOULS) == RO_BOSS_SOULS_ON_PLUS_GANON) {
|
||||||
|
rand_inf = RAND_INF_GANON_SOUL;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user