mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-21 05:43:42 -07:00
don't kill ganon if no ganon boss soul setting;
save editor support
This commit is contained in:
parent
58aab05e41
commit
4006c10bda
2 changed files with 13 additions and 3 deletions
|
@ -503,6 +503,16 @@ const std::vector<FlagTable> flagTables = {
|
|||
{ RAND_INF_CHILD_FISHING, "RAND_INF_CHILD_FISHING" },
|
||||
{ RAND_INF_ADULT_FISHING, "RAND_INF_ADULT_FISHING" },
|
||||
{ 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;
|
||||
break;
|
||||
case SCENE_GANONDORF_BOSS:
|
||||
rand_inf = RAND_INF_GANON_SOUL;
|
||||
break;
|
||||
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;
|
||||
default: break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue