diff options
| author | Archez <Archez@users.noreply.github.com> | 2025-03-19 16:53:46 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-19 21:53:46 +0100 |
| commit | a6ff511af5b2e35660bfef704078ece210bc3f60 (patch) | |
| tree | 1723f4db395dafa4c0802a85107d6e9ab944b7db | |
| parent | 70fc060381a0561dde5472becf0c74bdd11128f1 (diff) | |
Exclude zora sapphire from random enemy size (#5153)
| -rw-r--r-- | soh/soh/Enhancements/mods.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/soh/soh/Enhancements/mods.cpp b/soh/soh/Enhancements/mods.cpp index cfcb98fa2..e95c19637 100644 --- a/soh/soh/Enhancements/mods.cpp +++ b/soh/soh/Enhancements/mods.cpp @@ -810,8 +810,10 @@ void RegisterRandomizedEnemySizes() { Actor* actor = static_cast<Actor*>(refActor); // Exclude wobbly platforms in Jabu because they need to act like platforms. + // Exclude demo effect for Zora sapphire being re-categorized as a "boss". // Exclude Dead Hand hands and Bongo Bongo main body because they make the fights (near) impossible. - uint8_t excludedEnemy = actor->id == ACTOR_EN_BROB || actor->id == ACTOR_EN_DHA || (actor->id == ACTOR_BOSS_SST && actor->params == -1); + uint8_t excludedEnemy = actor->id == ACTOR_EN_BROB || actor->id == ACTOR_EN_DHA || + actor->id == ACTOR_DEMO_EFFECT || (actor->id == ACTOR_BOSS_SST && actor->params == -1); // Dodongo, Volvagia and Dead Hand are always smaller because they're impossible when bigger. uint8_t smallOnlyEnemy = actor->id == ACTOR_BOSS_DODONGO || actor->id == ACTOR_BOSS_FD || |
