Advertisement
BatallaHierba.png
Una batalla en un ambiente de hierbas.

Esta página explica cómo se establecen los fondos y música para una batalla.

Ver también

La página principal sobre las batallas.

Ocasiones donde podrías querer utilizar fondos de batalla y música especiales.

Fondos

El fondo es lo aparece detrás de los Pokémon en una batalla. Está compuesto por tres imágenes separadas:

  • battlebgXXX.png - El fondo lejano, que puede ser una imagen en mosaico.
  • enemybaseXXX.png - El círculo de suelo debajo de los Pokémon enemigos.
  • playerbaseXXX.png - El círculo de suelo debajo de los Pokémon del jugador.

donde "XXX" es una palabra o frase. Todas estas imágenes se guardan en la carpeta "Graphics/Battlebacks".

Selección del fondo

En la sección PokeBattle_Scene está la def pbBackdrop. Este método determina la imagen de fondo que será usada en la batalla.

Como se ha mencionado, los nombres de archivo de los fondos y las bases contienen una cierta palabra o frase ("XXX"). Esta palabra/frase se compone de hasta tres partes: el tipo, el modificador de base y el tono. Se usan de la siguiente forma:

  • Fondos: "XXX" es tipo + tono
  • Bases: "XXX" es tipo + modificador + tono

El tipo puede ser definido en un metadato del mapa como el "BattleBack". Sin embargo, esto puede ser anulado para una batalla individual informando la variable $PokemonGlobal.nextBattleBack con una palabra (por ejemplo, $PokemonGlobal.nextBattleBack="Mystic"); en tal caso, esa palabra será el tipo. Si ninguno de éstos aplica, entonces el tipo derá determinado automáticamente, dependiendo del ambiente de la batalla; el tipos según el ambiente pueden ser "Field", "Cave", "Water" y algunos más.

El modificador de base es usado solamente para las bases. Esta palabra puede estar en blanco, o puede ser "Grass", "Sand" o "Water" dependiendo del ambiente de la batalla y si el jugador está surfeando. Si el modificador debería ser una palabra (por ejemplo "Grass" porque el jugador estaba parado sobre una hierba alta cuando ocurrió la batalla), ésta será usada solo si existe el gráfico apropiado (es decir, si hay un gráfico de base del jugador donde "XXX" es la palabra del tipo más la palabra de este modificador; se ignora la palabra del tono para esta validación).

El tono es una palabra que depende de la hora del día. Puede estar en blanco (durante el día), o "Eve" o "Night". De forma similar al modificador de base, si el tono debería ser una palabra, ésta será usada solo si existe el gráfico de fondo apropiado (es decir, si hay un gráfico de fondo donde "XXX" es la palabra del tipo más la palabra del tono). La palabra del tono estará en blanco automáticamente si el tono del entorno no está afectado por la hora del día (por ejemplo, en interiores de casas o edificios).

Una vez que se han determinado las tres palabras (recuerda que algunas de ellas pueden estar en blanco), son sustituidas en el nombre de archivo mostrado anteriormente. Si un gráfico con el nombre de archivo buscado no existe (por ejemplo "playerbaseMountainNight.png"), el gráfico quedará en blanco, no hay una imagen por defecto para este caso.

Ejemplos

Si la palabra del tipo es "Field", el jugador está surfeando, y está atardeciendo, entonces serán usados los siguientes gráficos:

  • battlebgFieldEve.png
  • enemybaseFieldWaterEve.png
  • playerbaseFieldWaterEve.png

Si la palabra del tipo es "Mountain", el jugador no está sobre arena/hierba/surfeando (es decir, la base es ""), y es de día, entonces serán usados los siguientes gráficos:

  • battlebgMountain.png
  • enemybaseMountain.png
  • playerbaseMountain.png

Si la palabra del tipo es "IndoorA", el jugador no está sobre arena/hierba/surfeando (es decir, la base es ""), y es de noche, entonces podrían ser usados los siguientes gráficos:

  • battlebgIndoorANight.png
  • enemybaseIndoorANight.png
  • playerbaseIndoorANight.png

Sin embargo, si no existen los archivos con esos nombres (lo que suele suceder en casos de fondos de interiores, que no tienen versiones de atardecer/noche), entonces serán usados los siguientes gráficos en su lugar:

  • battlebgIndoorA.png
  • enemybaseIndoorA.png
  • playerbaseIndoorA.png

Música

La música de fondo reproducida durante las batallas está definida por los metadatos específicos de mapa "WildBattleBGM" y "TrainerBattleBGM". Además, están los metadatos específicos de mapa llamados "WildVictoryME" y "TrainerVictoryME", que son los efectos reproducidos cuando el jugador gana la batalla.

Si no se ha definido la música específica para un mapa, en su lugar, se usarán los metadatos globales con el mismo nombre.

Estos metadatos pueden ser modificados directamente en el archivo PBS "metadata.txt", o mediante las opciones del depurador "Setear Metadatos" o "Conexiones de Mapas" (haciendo doble click sobre un mapa para editar sus metadatos).

Lo anterior puede ser anulado definiendo la música de batalla y los efectos de victoria para un tipo de entrenador. Cuando se pelea contra un entrenador de ese tipo, se usará esa música y sus efectos específicos en lugar de usar los metadatos globales.

Finalmente, todo lo anterior se puede anular para una batalla individual (solo la siguiente batalla, independientemente de si la batalla es contra un entrenador o un Pokémon salvaje) usando los siguientes comandos:

  • $PokemonGlobal.nextBattleBGM="epicbattle17" - esto establece la música de fondo con la pista mencionada
  • $PokemonGlobal.nextBattleME="winjingle3" - esto establece el efecto musical de victoria con la pista mencionada
El contenido de la comunidad está disponible bajo CC-BY-SA a menos que se indique lo contrario.