[Beta] [Bug] Fix shiny display issues (#6154)

Fix shininess check
This commit is contained in:
Sirz Benjie 2025-07-26 20:35:39 -06:00 committed by Bertie690
parent c622e26fd1
commit 9a89f48fd9

View File

@ -1695,12 +1695,7 @@ export abstract class Pokemon extends Phaser.GameObjects.Container {
* @returns Whether this Pokemon is shiny * @returns Whether this Pokemon is shiny
*/ */
isShiny(useIllusion = false): boolean { isShiny(useIllusion = false): boolean {
if (useIllusion) { return this.isBaseShiny(useIllusion) || this.isFusionShiny(useIllusion);
const illusion = this.summonData.illusion;
return illusion?.shiny || (!!illusion?.fusionSpecies && !!illusion.fusionShiny);
}
return this.shiny || (this.isFusion(useIllusion) && this.fusionShiny);
} }
isBaseShiny(useIllusion = false) { isBaseShiny(useIllusion = false) {