From 3d23a2b28af047f099b5a9f61242f143dd2f5b5b Mon Sep 17 00:00:00 2001 From: Austin Fontaine <36677462+Fontbane@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:34:08 -0500 Subject: [PATCH] [Balance] Allow male Ralts as a starter in Fairy challenge (#6827) Allow male Ralts as a starter in Fairy challenge --- src/data/challenge.ts | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/data/challenge.ts b/src/data/challenge.ts index 22d48432376..739ca336f01 100644 --- a/src/data/challenge.ts +++ b/src/data/challenge.ts @@ -790,22 +790,14 @@ export class SingleTypeChallenge extends Challenge { applyStarterSelectModify(speciesId: SpeciesId, dexEntry: DexEntry, _starterDataEntry: StarterDataEntry): boolean { const type = this.value - 1; - if (speciesId === SpeciesId.RALTS) { - if (type === PokemonType.FIGHTING) { - dexEntry.caughtAttr &= ~DexAttr.FEMALE; - } - if (type === PokemonType.FAIRY) { - dexEntry.caughtAttr &= ~DexAttr.MALE; - } - } - if (speciesId === SpeciesId.SNORUNT && type === PokemonType.GHOST) { + if (speciesId === SpeciesId.RALTS && type === PokemonType.FIGHTING) { + dexEntry.caughtAttr &= ~DexAttr.FEMALE; + } else if (speciesId === SpeciesId.SNORUNT && type === PokemonType.GHOST) { dexEntry.caughtAttr &= ~DexAttr.MALE; - } - if (speciesId === SpeciesId.BURMY) { + } else if (speciesId === SpeciesId.BURMY) { if (type === PokemonType.FLYING) { dexEntry.caughtAttr &= ~DexAttr.FEMALE; - } - if ([PokemonType.GRASS, PokemonType.GROUND, PokemonType.STEEL].includes(type)) { + } else if ([PokemonType.GRASS, PokemonType.GROUND, PokemonType.STEEL].includes(type)) { dexEntry.caughtAttr &= ~DexAttr.MALE; } }