From 02ed139c7d293e19a145b25ea1b25f579b7ff752 Mon Sep 17 00:00:00 2001 From: AJ Fontaine <36677462+Fontbane@users.noreply.github.com> Date: Wed, 28 May 2025 18:13:57 -0400 Subject: [PATCH] Apply Benjie's suggestions Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com> --- src/data/balance/pokemon-evolutions.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/data/balance/pokemon-evolutions.ts b/src/data/balance/pokemon-evolutions.ts index 93507d1d796..bcd3b44b74d 100644 --- a/src/data/balance/pokemon-evolutions.ts +++ b/src/data/balance/pokemon-evolutions.ts @@ -198,10 +198,11 @@ export class SpeciesEvolutionCondition { )?.moveId === cond.move; case EvoCondKey.NATURE: return cond.nature.includes(pokemon.getNature()); - case EvoCondKey.RANDOM_FORM: + case EvoCondKey.RANDOM_FORM: { let ret = false; globalScene.executeWithSeedOffset(() => ret = !randSeedInt(cond.value), pokemon.id); return ret; + } case EvoCondKey.SPECIES_CAUGHT: return !!globalScene.gameData.dexData[cond.speciesCaught].caughtAttr; case EvoCondKey.MOVE_USE_COUNT: @@ -278,7 +279,7 @@ export class SpeciesFormEvolution { * @param item {@linkcode EvolutionItem} optional, check if the evolution uses a certain item * @returns whether this evolution can apply to the Pokemon */ - public validate(pokemon: Pokemon, forFusion: boolean = false, item?: EvolutionItem): boolean { + public validate(pokemon: Pokemon, forFusion = false, item?: EvolutionItem): boolean { return ( pokemon.level >= this.level && // Check form key, using the fusion's form key if we're checking the fusion @@ -288,7 +289,7 @@ export class SpeciesFormEvolution { ); } - public isValidItemEvolution(pokemon: Pokemon, forFusion: boolean = false): boolean { + public isValidItemEvolution(pokemon: Pokemon, forFusion = false): boolean { return ( // If an item is given, check if it's the right one !isNullOrUndefined(this.item) &&