Entrenadores y NPCs
Definir un entrenador
Los entrenadores se definen en el archivo PBS trainers.txt:
[POKEMONTRAINER_Brock,Brock]
LoseText = ¡Has demostrado ser muy fuerte!
Pokemon = GEODUDE,12
Pokemon = ONIX,14
LoseText y LoseText_F
Desde la versión 1.1.2, se incluye la opción LoseText_F en el PBS de entrenadores. Este texto se usa cuando el entrenador pierde y el jugador está usando el personaje femenino:
[POKEMONTRAINER_Brock,Brock]
LoseText = ¡Eres un entrenador increíble!
LoseText_F = ¡Eres una entrenadora increíble!
Formas regionales en entrenadores
Para asignar formas regionales a los Pokémon de un entrenador, se especifica el número de forma en el PBS con la sintaxis ESPECIE_FORMA. La base incluye un ejemplo con el combate contra Brock usando Pokémon de Alola:
# Ejemplo PBS: Brock con formas regionales de Alola
[LEADER_Brock,Brock,0]
LoseText = ¡Veo que eres muy fuerte!
LoseText_F = ¡Veo que eres muy fuerte!
Pokemon = GEODUDE_1,12
Moves = TACKLE,DEFENSE CURL,MUD SPORT,ROCK POLISH
Pokemon = ONIX,14
Moves = TACKLE,HARDEN,BIND,ROCK THROW
Pokemon = GOLEM_1,14
Moves = STEAMROLLER,DEFENSE CURL,CHARGE,ROCK POLISH
El sufijo _1 indica la forma alterna 1 (Alola). Esta convención se usa para todas las formas regionales: _1 Alola, _2 Galar, etc. La correspondencia exacta depende de cómo se definan en pokemon_forms.txt.
NPCs con movimiento random
Se incluye un script para crear mejores movimientos random de NPCs. Puedes encontrar eventos de ejemplo en el mapa "Ruta 4 Carril Bici" (mapa 40) que muestran diferentes patrones de movimiento aleatorio.
NPCs de ejemplo incluidos
La Base de Sky incluye múltiples NPCs de ejemplo repartidos por los mapas:
| Ubicación | NPC | Función |
|---|---|---|
| Pueblo Inicio | NPC Grito Pokémon | Ejemplo de cómo reproducir el grito de un Pokémon |
| Pueblo Inicio | NPC Debug Passability | Explica cómo activar el debug de pasabilidad |
| Casa del protagonista | NPCs de texto | Muestran funciones de texto extra |
| Condominio Lugano | NPC Intercambio PC | Ejemplo de intercambio de Pokémon desde el PC |
| Junto a Guardería | NPC Incubadora | Ejemplo de la Incubadora |
| Mapa de Plugins | NPC Random | Configuración del modo random |
NameBox mejorado
El NameBox (cuadro con el nombre de quien habla en los diálogos) incluye mejoras:
- El color del cuadro puede ser independiente del color del text box
- Se pueden definir distintas Skins para distintos NPCs
- Mejoras aportadas por dracrixco
Mensajes en modo grito
Se incluye el sistema de shout (mensajes en modo grito) adaptado a la versión 21.1 (por dracrixco). Permite mostrar mensajes con un estilo visual de grito/exclamación.