[Beta] [Balance] Fix Wrong Teras in Trainer Config (#6326)

* Update trainer-config.ts
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
This commit is contained in:
Blitzy 2025-08-21 18:24:20 -05:00 committed by GitHub
parent 0702e66cd9
commit d8769d8051
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3827,7 +3827,7 @@ export const trainerConfigs: TrainerConfigs = {
p.setBoss(true, 2); p.setBoss(true, 2);
}), }),
) )
.setInstantTera(2), // Tera Fire Arcanine, Tera Grass Exeggutor, Tera Water Gyarados .setInstantTera(1), // Tera Fire Arcanine, Tera Grass Exeggutor, Tera Water Gyarados
[TrainerType.RED]: new TrainerConfig(++t) [TrainerType.RED]: new TrainerConfig(++t)
.initForChampion(true) .initForChampion(true)
.setBattleBgm("battle_johto_champion") .setBattleBgm("battle_johto_champion")
@ -4016,19 +4016,14 @@ export const trainerConfigs: TrainerConfigs = {
.setBattleBgm("battle_sinnoh_champion") .setBattleBgm("battle_sinnoh_champion")
.setMixedBattleBgm("battle_sinnoh_champion") .setMixedBattleBgm("battle_sinnoh_champion")
.setPartyMemberFunc(0, getRandomPartyMemberFunc([SpeciesId.SPIRITOMB])) .setPartyMemberFunc(0, getRandomPartyMemberFunc([SpeciesId.SPIRITOMB]))
.setPartyMemberFunc(1, getRandomPartyMemberFunc([SpeciesId.MILOTIC, SpeciesId.ROSERADE, SpeciesId.HISUI_ARCANINE]))
.setPartyMemberFunc( .setPartyMemberFunc(
1, 2,
getRandomPartyMemberFunc( getRandomPartyMemberFunc([SpeciesId.TOGEKISS], TrainerSlot.TRAINER, true, p => {
[SpeciesId.MILOTIC, SpeciesId.ROSERADE, SpeciesId.HISUI_ARCANINE], p.generateAndPopulateMoveset();
TrainerSlot.TRAINER, p.teraType = p.species.type1;
true, }),
p => {
p.generateAndPopulateMoveset();
p.teraType = p.species.type1;
},
),
) )
.setPartyMemberFunc(2, getRandomPartyMemberFunc([SpeciesId.TOGEKISS]))
.setPartyMemberFunc(3, getRandomPartyMemberFunc([SpeciesId.LUCARIO])) .setPartyMemberFunc(3, getRandomPartyMemberFunc([SpeciesId.LUCARIO]))
.setPartyMemberFunc( .setPartyMemberFunc(
4, 4,
@ -4047,7 +4042,7 @@ export const trainerConfigs: TrainerConfigs = {
p.setBoss(true, 2); p.setBoss(true, 2);
}), }),
) )
.setInstantTera(1), // Tera Water Milotic / Grass Roserade / Fire Hisuian Arcanine .setInstantTera(2), // Tera Fairy Togekiss
[TrainerType.ALDER]: new TrainerConfig(++t) [TrainerType.ALDER]: new TrainerConfig(++t)
.initForChampion(true) .initForChampion(true)
.setHasDouble("alder_iris_double") .setHasDouble("alder_iris_double")
@ -5800,7 +5795,7 @@ export const trainerConfigs: TrainerConfigs = {
p.generateName(); p.generateName();
}), }),
) )
.setInstantTera(3), // Tera Fairy Sylveon .setInstantTera(4), // Tera Fairy Sylveon
[TrainerType.PENNY_2]: new TrainerConfig(++t) [TrainerType.PENNY_2]: new TrainerConfig(++t)
.setName("Cassiopeia") .setName("Cassiopeia")
.initForEvilTeamLeader("Star Boss", [], true) .initForEvilTeamLeader("Star Boss", [], true)