Definir un Desafío de Batalla
En esta copia, las listas de la Torre Batalla y las copas se configuran mediante PBS. La referencia principal es PBS/battle_facility_lists.txt, que relaciona cada grupo con sus archivos de entrenadores y Pokémon. No hace falta crear una clase BattleChallenge ni asignarle atributos manualmente para editar esas listas.
Archivos de configuración
| Archivo | Uso en la configuración incluida |
|---|---|
battle_facility_lists.txt | Declara los grupos de listas y los IDs de desafíos asociados. |
battle_tower_trainers.txt | Entrenadores de la lista predeterminada. |
battle_tower_pokemon.txt | Pokémon de la lista predeterminada. |
cup_poke_trainers.txt, cup_poke_pkmn.txt | Entrenadores y Pokémon para los desafíos Poké Cup. |
cup_little_trainers.txt, cup_little_pkmn.txt | Entrenadores y Pokémon para Little Cup. |
cup_pika_trainers.txt, cup_pika_pkmn.txt | Entrenadores y Pokémon para Pika Cup. |
cup_fancy_trainers.txt, cup_fancy_pkmn.txt | Listas de Fancy Cup. En battle_facility_lists.txt esta entrada conecta desafíos individuales. |
cup_fancy_trainers_single.txt, cup_fancy_pkmn_single.txt | Listas asignadas por la configuración a los desafíos fancycupsingle y fancycupdouble. |
Cómo se relacionan las listas
La configuración incluida usa una sección [DefaultTrainerList] para los PBS de la Torre Batalla. Cada sección [TrainerList] adicional asocia los nombres de archivo de entrenadores y Pokémon con uno o más IDs en Challenges. Los IDs incluidos son pokecupsingle, pokecupdouble, littlecupsingle, littlecupdouble, pikacupsingle, pikacupdouble, fancycupsingle y fancycupdouble.
[DefaultTrainerList]
Trainers = battle_tower_trainers.txt
Pokemon = battle_tower_pokemon.txt
[TrainerList]
Trainers = cup_poke_trainers.txt
Pokemon = cup_poke_pkmn.txt
Challenges = pokecupsingle,pokecupdouble
Editar y compilar
- Edita los archivos PBS de entrenadores o Pokémon correspondientes, respetando su formato.
- Si agregas otra instalación o copa, añade una sección
[TrainerList]enbattle_facility_lists.txty asigna los IDs de desafío que la usarán. - En el juego, abre F9 → Opciones de archivos → Compilar datos. El compilador procesa estas listas y genera
Data/trainer_lists.dat.
Los desafíos de Torre y Fábrica se manejan en el código de Battle Frontier. La clase real BattleChallenge expone operaciones como set, register, start, rules y pbBattle; no tiene los atributos de ejemplo que aparecían en esta guía anterior. Para cambiar las restricciones de las copas, revisa las reglas definidas en los scripts de Battle Frontier, no solo los PBS de listas.