mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-20 07:12:32 +02:00
Linting and extra beauty mons
This commit is contained in:
parent
19bb162aad
commit
b4a778f3c7
@ -1953,10 +1953,32 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
[TrainerType.BAKER]: new TrainerConfig(++t)
|
[TrainerType.BAKER]: new TrainerConfig(++t)
|
||||||
.setEncounterBgm(TrainerType.CLERK)
|
.setEncounterBgm(TrainerType.CLERK)
|
||||||
.setMoneyMultiplier(1.35)
|
.setMoneyMultiplier(1.35)
|
||||||
.setSpeciesFilter(s =>
|
.setSpeciesFilter(
|
||||||
!![ s.ability1, s.ability2, s.abilityHidden ].find(a => !!a && [ Abilities.WHITE_SMOKE, Abilities.GLUTTONY, Abilities.HONEY_GATHER, Abilities.HARVEST, Abilities.SWEET_VEIL, Abilities.RIPEN, Abilities.WELL_BAKED_BODY, Abilities.SUPERSWEET_SYRUP, Abilities.HOSPITALITY ].includes(a)) ||
|
s =>
|
||||||
!!s.getLevelMoves().find(plm => [ Moves.SOFT_BOILED, Moves.SPORE, Moves.OVERHEAT, Moves.TEATIME, Moves.MILK_DRINK ].includes(plm[1]))), // Mons with baking related abilities or who learn Overheat, Teatime, Milk Drink, Spore, or Soft-Boiled by level
|
!![s.ability1, s.ability2, s.abilityHidden].find(
|
||||||
[TrainerType.BEAUTY]: new TrainerConfig(++t).setMoneyMultiplier(1.55).setEncounterBgm(TrainerType.PARASOL_LADY)
|
a =>
|
||||||
|
!!a &&
|
||||||
|
[
|
||||||
|
Abilities.WHITE_SMOKE,
|
||||||
|
Abilities.GLUTTONY,
|
||||||
|
Abilities.HONEY_GATHER,
|
||||||
|
Abilities.HARVEST,
|
||||||
|
Abilities.SWEET_VEIL,
|
||||||
|
Abilities.RIPEN,
|
||||||
|
Abilities.WELL_BAKED_BODY,
|
||||||
|
Abilities.SUPERSWEET_SYRUP,
|
||||||
|
Abilities.HOSPITALITY,
|
||||||
|
].includes(a),
|
||||||
|
) ||
|
||||||
|
!!s
|
||||||
|
.getLevelMoves()
|
||||||
|
.find(plm =>
|
||||||
|
[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
|
||||||
|
[TrainerType.BEAUTY]: new TrainerConfig(++t)
|
||||||
|
.setMoneyMultiplier(1.55)
|
||||||
|
.setEncounterBgm(TrainerType.PARASOL_LADY)
|
||||||
.setPartyTemplates(
|
.setPartyTemplates(
|
||||||
trainerPartyTemplates.TWO_AVG_SAME_ONE_AVG,
|
trainerPartyTemplates.TWO_AVG_SAME_ONE_AVG,
|
||||||
trainerPartyTemplates.TWO_AVG_SAME_ONE_STRONG,
|
trainerPartyTemplates.TWO_AVG_SAME_ONE_STRONG,
|
||||||
@ -1973,45 +1995,36 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
Species.MARILL,
|
Species.MARILL,
|
||||||
Species.SKITTY,
|
Species.SKITTY,
|
||||||
Species.GLAMEOW,
|
Species.GLAMEOW,
|
||||||
Species.PURRLOIN
|
Species.PURRLOIN,
|
||||||
],
|
],
|
||||||
[TrainerPoolTier.UNCOMMON]: [
|
[TrainerPoolTier.UNCOMMON]: [
|
||||||
|
Species.SMOOCHUM,
|
||||||
Species.ROSELIA,
|
Species.ROSELIA,
|
||||||
Species.LUVDISC,
|
Species.LUVDISC,
|
||||||
Species.BLITZLE,
|
Species.BLITZLE,
|
||||||
Species.SEWADDLE,
|
Species.SEWADDLE,
|
||||||
Species.PETILIL,
|
Species.PETILIL,
|
||||||
|
Species.MINCCINO,
|
||||||
|
Species.GOTHITA,
|
||||||
Species.SPRITZEE,
|
Species.SPRITZEE,
|
||||||
Species.BOUNSWEET,
|
Species.FLITTLE,
|
||||||
Species.FLITTLE
|
|
||||||
],
|
],
|
||||||
[TrainerPoolTier.RARE]: [
|
[TrainerPoolTier.RARE]: [
|
||||||
Species.FEEBAS,
|
Species.FEEBAS,
|
||||||
Species.FURFROU,
|
Species.FURFROU,
|
||||||
Species.SALANDIT,
|
Species.SALANDIT,
|
||||||
Species.BRUXISH,
|
Species.BRUXISH,
|
||||||
|
Species.HATENNA,
|
||||||
Species.SNOM,
|
Species.SNOM,
|
||||||
Species.ALOLA_VULPIX
|
Species.ALOLA_VULPIX,
|
||||||
],
|
],
|
||||||
[TrainerPoolTier.SUPER_RARE]: [
|
[TrainerPoolTier.SUPER_RARE]: [Species.CLAMPERL, Species.AMAURA, Species.SYLVEON, Species.GOOMY, Species.POPPLIO],
|
||||||
Species.CLAMPERL,
|
|
||||||
Species.AMAURA,
|
|
||||||
Species.SYLVEON,
|
|
||||||
Species.GOOMY,
|
|
||||||
Species.POPPLIO
|
|
||||||
]
|
|
||||||
}),
|
}),
|
||||||
[TrainerType.BIKER]: new TrainerConfig(++t)
|
[TrainerType.BIKER]: new TrainerConfig(++t)
|
||||||
.setMoneyMultiplier(1.4)
|
.setMoneyMultiplier(1.4)
|
||||||
.setEncounterBgm(TrainerType.ROUGHNECK)
|
.setEncounterBgm(TrainerType.ROUGHNECK)
|
||||||
.setSpeciesPools({
|
.setSpeciesPools({
|
||||||
[TrainerPoolTier.COMMON]: [
|
[TrainerPoolTier.COMMON]: [Species.EKANS, Species.KOFFING, Species.CROAGUNK, Species.VENIPEDE, Species.SCRAGGY],
|
||||||
Species.EKANS,
|
|
||||||
Species.KOFFING,
|
|
||||||
Species.CROAGUNK,
|
|
||||||
Species.VENIPEDE,
|
|
||||||
Species.SCRAGGY
|
|
||||||
],
|
|
||||||
[TrainerPoolTier.UNCOMMON]: [
|
[TrainerPoolTier.UNCOMMON]: [
|
||||||
Species.VOLTORB,
|
Species.VOLTORB,
|
||||||
Species.MAGBY,
|
Species.MAGBY,
|
||||||
@ -2019,12 +2032,9 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
Species.SKORUPI,
|
Species.SKORUPI,
|
||||||
Species.SANDILE,
|
Species.SANDILE,
|
||||||
Species.PAWNIARD,
|
Species.PAWNIARD,
|
||||||
Species.SHROODLE
|
Species.SHROODLE,
|
||||||
],
|
],
|
||||||
[TrainerPoolTier.RARE]: [
|
[TrainerPoolTier.RARE]: [Species.VAROOM, Species.CYCLIZAR],
|
||||||
Species.VAROOM,
|
|
||||||
Species.CYCLIZAR
|
|
||||||
]
|
|
||||||
}),
|
}),
|
||||||
[TrainerType.BLACK_BELT]: new TrainerConfig(++t)
|
[TrainerType.BLACK_BELT]: new TrainerConfig(++t)
|
||||||
.setHasGenders("Battle Girl", TrainerType.PSYCHIC)
|
.setHasGenders("Battle Girl", TrainerType.PSYCHIC)
|
||||||
@ -2320,9 +2330,20 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
trainerPartyTemplates.FOUR_WEAK,
|
trainerPartyTemplates.FOUR_WEAK,
|
||||||
trainerPartyTemplates.ONE_STRONG,
|
trainerPartyTemplates.ONE_STRONG,
|
||||||
)
|
)
|
||||||
.setSpeciesFilter(s =>
|
.setSpeciesFilter(
|
||||||
!![ s.ability1, s.ability2, s.abilityHidden ].find(a => !!a && [ Abilities.DRIZZLE, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.RAIN_DISH, Abilities.DRY_SKIN ].includes(a)) ||
|
s =>
|
||||||
!!s.getLevelMoves().find(plm => [ Moves.RAIN_DANCE, Moves.WEATHER_BALL ].includes(plm[1]))), // Mons with rain abilities or who learn Rain Dance or Weather Ball by level
|
!![s.ability1, s.ability2, s.abilityHidden].find(
|
||||||
|
a =>
|
||||||
|
!!a &&
|
||||||
|
[
|
||||||
|
Abilities.DRIZZLE,
|
||||||
|
Abilities.SWIFT_SWIM,
|
||||||
|
Abilities.HYDRATION,
|
||||||
|
Abilities.RAIN_DISH,
|
||||||
|
Abilities.DRY_SKIN,
|
||||||
|
].includes(a),
|
||||||
|
) || !!s.getLevelMoves().find(plm => [Moves.RAIN_DANCE, Moves.WEATHER_BALL].includes(plm[1])),
|
||||||
|
), // Mons with rain abilities or who learn Rain Dance or Weather Ball by level
|
||||||
[TrainerType.PILOT]: new TrainerConfig(++t)
|
[TrainerType.PILOT]: new TrainerConfig(++t)
|
||||||
.setEncounterBgm(TrainerType.CLERK)
|
.setEncounterBgm(TrainerType.CLERK)
|
||||||
.setSpeciesFilter(s => tmSpecies[Moves.FLY].indexOf(s.speciesId) > -1),
|
.setSpeciesFilter(s => tmSpecies[Moves.FLY].indexOf(s.speciesId) > -1),
|
||||||
|
Loading…
Reference in New Issue
Block a user