[Bug] Shinies won't be forced to match event boss shiny if set (#6724)

This commit is contained in:
NightKev 2025-10-30 21:49:37 -07:00 committed by GitHub
parent 76453a31d1
commit babeb32edb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -6388,12 +6388,14 @@ export class EnemyPokemon extends Pokemon {
}
const eventBossVariant = getDailyEventSeedBossVariant(globalScene.seed);
if (eventBossVariant != null && globalScene.gameMode.isWaveFinal(globalScene.currentBattle.waveIndex)) {
const eventBossVariantEnabled =
eventBossVariant != null && globalScene.gameMode.isWaveFinal(globalScene.currentBattle.waveIndex);
if (eventBossVariantEnabled) {
this.shiny = true;
}
if (this.shiny) {
this.variant = eventBossVariant ?? this.generateShinyVariant();
this.variant = eventBossVariantEnabled ? eventBossVariant : this.generateShinyVariant();
if (Overrides.ENEMY_VARIANT_OVERRIDE !== null) {
this.variant = Overrides.ENEMY_VARIANT_OVERRIDE;
}