Find to some

This commit is contained in:
AJ Fontaine 2025-03-18 18:41:43 -04:00
parent 10d0e599a5
commit 6857f85384

View File

@ -1814,7 +1814,7 @@ export const trainerConfigs: TrainerConfigs = {
.setMoneyMultiplier(1.35) .setMoneyMultiplier(1.35)
.setSpeciesFilter( .setSpeciesFilter(
s => s =>
!![s.ability1, s.ability2, s.abilityHidden].find( [s.ability1, s.ability2, s.abilityHidden].some(
a => a =>
!!a && !!a &&
[ [
@ -1831,9 +1831,9 @@ export const trainerConfigs: TrainerConfigs = {
Abilities.HOSPITALITY, Abilities.HOSPITALITY,
].includes(a), ].includes(a),
) || ) ||
!!s s
.getLevelMoves() .getLevelMoves()
.find(plm => .some(plm =>
[Moves.SOFT_BOILED, Moves.SPORE, Moves.MILK_DRINK, Moves.OVERHEAT, Moves.TEATIME].includes(plm[1]), [Moves.SOFT_BOILED, Moves.SPORE, Moves.MILK_DRINK, Moves.OVERHEAT, Moves.TEATIME].includes(plm[1]),
), ),
), // Mons with baking related abilities or who learn Overheat, Teatime, Milk Drink, Spore, or Soft-Boiled by level ), // Mons with baking related abilities or who learn Overheat, Teatime, Milk Drink, Spore, or Soft-Boiled by level
@ -2200,7 +2200,7 @@ export const trainerConfigs: TrainerConfigs = {
) )
.setSpeciesFilter( .setSpeciesFilter(
s => s =>
!![s.ability1, s.ability2, s.abilityHidden].find( [s.ability1, s.ability2, s.abilityHidden].some(
a => a =>
!!a && !!a &&
[ [
@ -2211,7 +2211,7 @@ export const trainerConfigs: TrainerConfigs = {
Abilities.DRY_SKIN, Abilities.DRY_SKIN,
Abilities.WIND_POWER, Abilities.WIND_POWER,
].includes(a), ].includes(a),
) || !!s.getLevelMoves().find(plm => plm[1] === Moves.RAIN_DANCE), ) || s.getLevelMoves().some(plm => plm[1] === Moves.RAIN_DANCE),
), // Mons with rain abilities or who learn Rain Dance by level ), // Mons with rain abilities or who learn Rain Dance by level
[TrainerType.PILOT]: new TrainerConfig(++t) [TrainerType.PILOT]: new TrainerConfig(++t)
.setEncounterBgm(TrainerType.CLERK) .setEncounterBgm(TrainerType.CLERK)