Batallas contra bosses 2 vs 1

YunSGX

Creado:
19 oct 2022, 20:58
Actualizado:
28 may 2026, 17:07

Scripts
v16/BES

¿Te gustaría hacer batallas contra jefes finales con un toque de RPG? ¿Quieres montar estrategias de dos para los combates más tensos? ¿Estás leyendo esto con voz de teletienda?


Si en al menos una de estas preguntas tu respuesta ha sido un "sí", te invito a quedarte en este tutorial. Si quieres que un entrenador tenga esa función de boss, este debe tener tan solo un Pokemon: si tiene más siempre acabará sacando uno al siguiente turno, y para los Pokemon salvajes tan solo tendréis que tener activado el tuto que explico a posteriori.


Empecemos por los entrenadores, el primer paso es pulsar Control + Shift + F (para quien no lo sepa, es para buscar en todos los scripts) y ponéis battle.doublebattle=doublebattle y borrais lo marcado.



Está sobre la 321 del Script PTrainer_NPCTrainers.


Luego buscáis BattleCore en el buscador de Scripts, y vais justo a la parte de código que está encima de donde empieza la sección de Initialize opponent in single battles.


¿Veis el texto que está marcado? Pues tenéis que sustituirlo por lo que os dejo en este link: Script



Ahora pasemos con los Pokemon Salvajes y el tipo de combate donde más recomiendo hacer un jefe chulo.


Para empezar seguid en el script de PokeBattle_Battle, subid hasta el apartado de Initialize wild Pokemon. Allí tenéis que localizar esta parte de código (está casi al inicio).


if @doublebattle
  raise _INTL("Only two wild Pokémon are allowed in double battles")
end


Pues a continuación del if @doublebattle ponéis && !$game_switches[Boss], de forma que:

if @doublebattle && !$game_switches[Boss]


Después creáis un nuevo script encima de Main y pegáis lo siguiente: Script2


Tambien debeis añadir un Boss = 200 en el codigo del script, lo podéis cambiar por el número del interruptor que queráis para la batalla.  Es importante que ese interruptor esté activado antes de la batalla porque sino dará error. Con esto solo faltaría llamar a la batalla en un evento, que sería con:

pbBossFight(PBSpecies::MAGIKARP,100) 
POKÉLIBERTY

Todo el universo fangame en español

Descubre nuevas aventuras, sigue proyectos hechos por fans y encuentra las herramientas para crear las tuyas.

Una comunidad fan

PokéLiberty reúne a creadores y jugadores hispanohablantes para compartir fangames de Pokémon, demos y proyectos en desarrollo.

Tu próxima aventura

Explora nuestra colección de fangames Pokémon en español y filtra sus novedades, géneros y estados de desarrollo.

Herramientas para crear

Consulta nuestros recursos para Pokémon Essentials: sprites, tilesets, scripts y sistemas para tus propias ideas.