mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-06 07:29:30 +02:00
[Balance] Update and Change Breeder Trainer Class Teams (#6200)
* Update Breeder Trainer Class * Update trainer-config.ts * Update trainer-config.ts * Update whirlwind.test.ts * Update src/data/trainers/trainer-config.ts Co-authored-by: AJ Fontaine <36677462+Fontbane@users.noreply.github.com> * Adjust Party Templates and move Wynaut * Update trainer-party-template.ts --------- Co-authored-by: damocleas <damocleas25@gmail.com> Co-authored-by: AJ Fontaine <36677462+Fontbane@users.noreply.github.com>
This commit is contained in:
parent
0bc78cb715
commit
8a2b888971
@ -1244,12 +1244,58 @@ export const trainerConfigs: TrainerConfigs = {
|
||||
.setHasDouble("Breeders")
|
||||
.setPartyTemplateFunc(() =>
|
||||
getWavePartyTemplate(
|
||||
trainerPartyTemplates.FOUR_WEAKER,
|
||||
trainerPartyTemplates.FIVE_WEAKER,
|
||||
trainerPartyTemplates.SIX_WEAKER,
|
||||
trainerPartyTemplates.FOUR_WEAK,
|
||||
trainerPartyTemplates.FIVE_WEAK,
|
||||
trainerPartyTemplates.SIX_WEAK,
|
||||
),
|
||||
)
|
||||
.setSpeciesFilter(s => s.baseTotal < 450),
|
||||
.setSpeciesPools({
|
||||
[TrainerPoolTier.COMMON]: [
|
||||
SpeciesId.PICHU,
|
||||
SpeciesId.CLEFFA,
|
||||
SpeciesId.IGGLYBUFF,
|
||||
SpeciesId.TOGEPI,
|
||||
SpeciesId.TYROGUE,
|
||||
SpeciesId.SMOOCHUM,
|
||||
SpeciesId.AZURILL,
|
||||
SpeciesId.BUDEW,
|
||||
SpeciesId.CHINGLING,
|
||||
SpeciesId.BONSLY,
|
||||
SpeciesId.MIME_JR,
|
||||
SpeciesId.HAPPINY,
|
||||
SpeciesId.MANTYKE,
|
||||
SpeciesId.TOXEL,
|
||||
],
|
||||
[TrainerPoolTier.UNCOMMON]: [
|
||||
SpeciesId.DITTO,
|
||||
SpeciesId.ELEKID,
|
||||
SpeciesId.MAGBY,
|
||||
SpeciesId.WYNAUT,
|
||||
SpeciesId.MUNCHLAX,
|
||||
SpeciesId.RIOLU,
|
||||
SpeciesId.AUDINO,
|
||||
],
|
||||
[TrainerPoolTier.RARE]: [
|
||||
SpeciesId.ALOLA_RATTATA,
|
||||
SpeciesId.ALOLA_SANDSHREW,
|
||||
SpeciesId.ALOLA_VULPIX,
|
||||
SpeciesId.ALOLA_DIGLETT,
|
||||
SpeciesId.ALOLA_MEOWTH,
|
||||
SpeciesId.GALAR_PONYTA,
|
||||
],
|
||||
[TrainerPoolTier.SUPER_RARE]: [
|
||||
SpeciesId.ALOLA_GEODUDE,
|
||||
SpeciesId.ALOLA_GRIMER,
|
||||
SpeciesId.GALAR_MEOWTH,
|
||||
SpeciesId.GALAR_SLOWPOKE,
|
||||
SpeciesId.GALAR_FARFETCHD,
|
||||
SpeciesId.HISUI_GROWLITHE,
|
||||
SpeciesId.HISUI_VOLTORB,
|
||||
SpeciesId.HISUI_QWILFISH,
|
||||
SpeciesId.HISUI_SNEASEL,
|
||||
SpeciesId.HISUI_ZORUA,
|
||||
],
|
||||
}),
|
||||
[TrainerType.CLERK]: new TrainerConfig(++t)
|
||||
.setHasGenders("Clerk Female")
|
||||
.setHasDouble("Colleagues")
|
||||
|
@ -144,6 +144,7 @@ export const trainerPartyTemplates = {
|
||||
FIVE_WEAK_BALANCED: new TrainerPartyTemplate(5, PartyMemberStrength.WEAK, false, true),
|
||||
SIX_WEAKER: new TrainerPartyTemplate(6, PartyMemberStrength.WEAKER),
|
||||
SIX_WEAKER_SAME: new TrainerPartyTemplate(6, PartyMemberStrength.WEAKER, true),
|
||||
SIX_WEAK: new TrainerPartyTemplate(6, PartyMemberStrength.WEAK),
|
||||
SIX_WEAK_SAME: new TrainerPartyTemplate(6, PartyMemberStrength.WEAK, true),
|
||||
SIX_WEAK_BALANCED: new TrainerPartyTemplate(6, PartyMemberStrength.WEAK, false, true),
|
||||
|
||||
|
@ -206,7 +206,7 @@ describe("Moves - Whirlwind", () => {
|
||||
await game.classicMode.startBattle([SpeciesId.MAGIKARP, SpeciesId.TOTODILE]);
|
||||
|
||||
// expect the enemy to have at least 4 pokemon, necessary for this check to even work
|
||||
expect(game.scene.getEnemyParty().length, "enemy must have exactly 4 pokemon").toBe(4);
|
||||
expect(game.scene.getEnemyParty().length, "enemy must have exactly 4 pokemon").toBeGreaterThanOrEqual(4);
|
||||
|
||||
const user = game.scene.getPlayerPokemon()!;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user