mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-22 07:19:28 +02:00
[Balance] Minor Trainer adjustments (#6308)
Remove WEAKER templates, adjust Twins, add rare seen encounters to trainers (Slakoth, Bounsweet) (not Beldum) Co-authored-by: damocleas <damocleas25@gmail.com>
This commit is contained in:
parent
07bf7bb5ca
commit
7f49a35d6b
@ -1346,11 +1346,12 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
[TrainerPoolTier.RARE]: [
|
[TrainerPoolTier.RARE]: [
|
||||||
SpeciesId.YANMA,
|
SpeciesId.YANMA,
|
||||||
SpeciesId.NINJASK,
|
SpeciesId.NINJASK,
|
||||||
SpeciesId.WHIRLIPEDE,
|
SpeciesId.VENIPEDE,
|
||||||
SpeciesId.EMOLGA,
|
SpeciesId.EMOLGA,
|
||||||
SpeciesId.SKIDDO,
|
SpeciesId.SKIDDO,
|
||||||
|
SpeciesId.ROLYCOLY,
|
||||||
],
|
],
|
||||||
[TrainerPoolTier.SUPER_RARE]: [SpeciesId.ACCELGOR, SpeciesId.DREEPY],
|
[TrainerPoolTier.SUPER_RARE]: [SpeciesId.SHELMET, SpeciesId.DREEPY],
|
||||||
}),
|
}),
|
||||||
[TrainerType.DANCER]: new TrainerConfig(++t)
|
[TrainerType.DANCER]: new TrainerConfig(++t)
|
||||||
.setMoneyMultiplier(1.55)
|
.setMoneyMultiplier(1.55)
|
||||||
@ -1396,7 +1397,6 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
trainerPartyTemplates.ONE_AVG,
|
trainerPartyTemplates.ONE_AVG,
|
||||||
trainerPartyTemplates.THREE_WEAK_SAME,
|
trainerPartyTemplates.THREE_WEAK_SAME,
|
||||||
trainerPartyTemplates.ONE_STRONG,
|
trainerPartyTemplates.ONE_STRONG,
|
||||||
trainerPartyTemplates.SIX_WEAKER,
|
|
||||||
)
|
)
|
||||||
.setSpeciesPools({
|
.setSpeciesPools({
|
||||||
[TrainerPoolTier.COMMON]: [
|
[TrainerPoolTier.COMMON]: [
|
||||||
@ -1510,7 +1510,6 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
.setMoneyMultiplier(1.1)
|
.setMoneyMultiplier(1.1)
|
||||||
.setEncounterBgm(TrainerType.POKEFAN)
|
.setEncounterBgm(TrainerType.POKEFAN)
|
||||||
.setPartyTemplates(
|
.setPartyTemplates(
|
||||||
trainerPartyTemplates.FOUR_WEAKER,
|
|
||||||
trainerPartyTemplates.THREE_WEAK,
|
trainerPartyTemplates.THREE_WEAK,
|
||||||
trainerPartyTemplates.TWO_WEAK_ONE_AVG,
|
trainerPartyTemplates.TWO_WEAK_ONE_AVG,
|
||||||
trainerPartyTemplates.TWO_AVG,
|
trainerPartyTemplates.TWO_AVG,
|
||||||
@ -1550,7 +1549,7 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
],
|
],
|
||||||
[TrainerPoolTier.UNCOMMON]: [SpeciesId.HOUNDOUR, SpeciesId.ROCKRUFF, SpeciesId.MASCHIFF],
|
[TrainerPoolTier.UNCOMMON]: [SpeciesId.HOUNDOUR, SpeciesId.ROCKRUFF, SpeciesId.MASCHIFF],
|
||||||
[TrainerPoolTier.RARE]: [SpeciesId.JOLTEON, SpeciesId.RIOLU],
|
[TrainerPoolTier.RARE]: [SpeciesId.JOLTEON, SpeciesId.RIOLU],
|
||||||
[TrainerPoolTier.SUPER_RARE]: [],
|
[TrainerPoolTier.SUPER_RARE]: [SpeciesId.SLAKOTH],
|
||||||
[TrainerPoolTier.ULTRA_RARE]: [SpeciesId.ENTEI, SpeciesId.SUICUNE, SpeciesId.RAIKOU],
|
[TrainerPoolTier.ULTRA_RARE]: [SpeciesId.ENTEI, SpeciesId.SUICUNE, SpeciesId.RAIKOU],
|
||||||
}),
|
}),
|
||||||
[TrainerType.PARASOL_LADY]: new TrainerConfig(++t)
|
[TrainerType.PARASOL_LADY]: new TrainerConfig(++t)
|
||||||
@ -1595,13 +1594,10 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
.setHasDouble("Pokéfan Family")
|
.setHasDouble("Pokéfan Family")
|
||||||
.setEncounterBgm(TrainerType.POKEFAN)
|
.setEncounterBgm(TrainerType.POKEFAN)
|
||||||
.setPartyTemplates(
|
.setPartyTemplates(
|
||||||
trainerPartyTemplates.SIX_WEAKER,
|
|
||||||
trainerPartyTemplates.FOUR_WEAK,
|
trainerPartyTemplates.FOUR_WEAK,
|
||||||
trainerPartyTemplates.TWO_AVG,
|
trainerPartyTemplates.TWO_AVG,
|
||||||
trainerPartyTemplates.ONE_STRONG,
|
trainerPartyTemplates.ONE_STRONG,
|
||||||
trainerPartyTemplates.FOUR_WEAK_SAME,
|
|
||||||
trainerPartyTemplates.FIVE_WEAK,
|
trainerPartyTemplates.FIVE_WEAK,
|
||||||
trainerPartyTemplates.SIX_WEAKER_SAME,
|
|
||||||
)
|
)
|
||||||
.setSpeciesFilter(s => tmSpecies[MoveId.HELPING_HAND].indexOf(s.speciesId) > -1),
|
.setSpeciesFilter(s => tmSpecies[MoveId.HELPING_HAND].indexOf(s.speciesId) > -1),
|
||||||
[TrainerType.PRESCHOOLER]: new TrainerConfig(++t)
|
[TrainerType.PRESCHOOLER]: new TrainerConfig(++t)
|
||||||
@ -1609,12 +1605,7 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
.setEncounterBgm(TrainerType.YOUNGSTER)
|
.setEncounterBgm(TrainerType.YOUNGSTER)
|
||||||
.setHasGenders("Preschooler Female", "lass")
|
.setHasGenders("Preschooler Female", "lass")
|
||||||
.setHasDouble("Preschoolers")
|
.setHasDouble("Preschoolers")
|
||||||
.setPartyTemplates(
|
.setPartyTemplates(trainerPartyTemplates.THREE_WEAK, trainerPartyTemplates.TWO_WEAK_SAME_ONE_AVG)
|
||||||
trainerPartyTemplates.THREE_WEAK,
|
|
||||||
trainerPartyTemplates.FOUR_WEAKER,
|
|
||||||
trainerPartyTemplates.TWO_WEAK_SAME_ONE_AVG,
|
|
||||||
trainerPartyTemplates.FIVE_WEAKER,
|
|
||||||
)
|
|
||||||
.setSpeciesPools({
|
.setSpeciesPools({
|
||||||
[TrainerPoolTier.COMMON]: [
|
[TrainerPoolTier.COMMON]: [
|
||||||
SpeciesId.CATERPIE,
|
SpeciesId.CATERPIE,
|
||||||
@ -1748,11 +1739,7 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
.setHasGenders("Lady")
|
.setHasGenders("Lady")
|
||||||
.setHasDouble("Rich Kids")
|
.setHasDouble("Rich Kids")
|
||||||
.setEncounterBgm(TrainerType.RICH)
|
.setEncounterBgm(TrainerType.RICH)
|
||||||
.setPartyTemplates(
|
.setPartyTemplates(trainerPartyTemplates.THREE_WEAK_SAME, trainerPartyTemplates.TWO_WEAK_SAME_ONE_AVG)
|
||||||
trainerPartyTemplates.FOUR_WEAKER,
|
|
||||||
trainerPartyTemplates.THREE_WEAK_SAME,
|
|
||||||
trainerPartyTemplates.TWO_WEAK_SAME_ONE_AVG,
|
|
||||||
)
|
|
||||||
.setSpeciesFilter(s => s.baseTotal <= 460),
|
.setSpeciesFilter(s => s.baseTotal <= 460),
|
||||||
[TrainerType.ROUGHNECK]: new TrainerConfig(++t)
|
[TrainerType.ROUGHNECK]: new TrainerConfig(++t)
|
||||||
.setMoneyMultiplier(1.4)
|
.setMoneyMultiplier(1.4)
|
||||||
@ -1866,6 +1853,7 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
SpeciesId.METAPOD,
|
SpeciesId.METAPOD,
|
||||||
SpeciesId.LEDYBA,
|
SpeciesId.LEDYBA,
|
||||||
SpeciesId.CLEFFA,
|
SpeciesId.CLEFFA,
|
||||||
|
SpeciesId.MAREEP,
|
||||||
SpeciesId.WOOPER,
|
SpeciesId.WOOPER,
|
||||||
SpeciesId.TEDDIURSA,
|
SpeciesId.TEDDIURSA,
|
||||||
SpeciesId.REMORAID,
|
SpeciesId.REMORAID,
|
||||||
@ -1877,6 +1865,7 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
SpeciesId.BONSLY,
|
SpeciesId.BONSLY,
|
||||||
SpeciesId.PETILIL,
|
SpeciesId.PETILIL,
|
||||||
SpeciesId.SPRITZEE,
|
SpeciesId.SPRITZEE,
|
||||||
|
SpeciesId.BOUNSWEET,
|
||||||
SpeciesId.MILCERY,
|
SpeciesId.MILCERY,
|
||||||
SpeciesId.PICHU,
|
SpeciesId.PICHU,
|
||||||
]),
|
]),
|
||||||
@ -1888,6 +1877,7 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
SpeciesId.KAKUNA,
|
SpeciesId.KAKUNA,
|
||||||
SpeciesId.SPINARAK,
|
SpeciesId.SPINARAK,
|
||||||
SpeciesId.IGGLYBUFF,
|
SpeciesId.IGGLYBUFF,
|
||||||
|
SpeciesId.MAREEP,
|
||||||
SpeciesId.PALDEA_WOOPER,
|
SpeciesId.PALDEA_WOOPER,
|
||||||
SpeciesId.PHANPY,
|
SpeciesId.PHANPY,
|
||||||
SpeciesId.MANTYKE,
|
SpeciesId.MANTYKE,
|
||||||
@ -1899,6 +1889,7 @@ export const trainerConfigs: TrainerConfigs = {
|
|||||||
SpeciesId.MIME_JR,
|
SpeciesId.MIME_JR,
|
||||||
SpeciesId.COTTONEE,
|
SpeciesId.COTTONEE,
|
||||||
SpeciesId.SWIRLIX,
|
SpeciesId.SWIRLIX,
|
||||||
|
SpeciesId.FOMANTIS,
|
||||||
SpeciesId.FIDOUGH,
|
SpeciesId.FIDOUGH,
|
||||||
SpeciesId.EEVEE,
|
SpeciesId.EEVEE,
|
||||||
],
|
],
|
||||||
|
Loading…
Reference in New Issue
Block a user