[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 GitHub
parent a117ff9bc8
commit 2f1cf2fc13
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

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