Registrarse

Modo de batalla aleatorio?¿?¿

Estado
Cerrado para nuevas respuestas.

Pacodelopio

Entrenador Pkmn
Bueno quería entender como funciona el script de la torrebatalla, me gustaría para despues de la "liga" o su equivalente a cualquier hack, pues hacer un local de batallas como la torrebatalla, consistiria pos basikamente en entrar, y que te vayan viniendo minis de trainers mitikos x ejemplo un brock, un red, una tortuga ninja (yo ke se xd) etc, pero mi pregunta es... Podría hacer que ciertos trainers salieran al azar?¿?¿ es decir que no sea como la liga Pokémon que siempre es el mismo orden, y si con los pokémons se puede eso del azar?¿?¿ lo veo mas díficl ya que en teoria los tienes que programar cn el pet o alguno parecido pero bueno quizas la torre batalla funciona diferente.
 
Pues podrías usar el comando "Random", para cuando inicie la batalla te mande a un script al azar donde este un "createsprite" y un trainerbattle.

Para hacer que los Pokémon que tenga sean diferentes, haces lo mismo aplicas un Random por cada posible trainerbattle distinta que quieras.

Por ejemplo.

Random 0x2
compare LASTRESULT 0x0
if 0x1 goto 0xMysti
compare LASTRESULT 0x1
if 0x1 goto 0xBrock
end

0xMysti
createsprite 0xMysti...
Random 0x3
compare LASTRESULT 0x0
if 0x1 goto 0xStarmie
compare LASTRESULT 0x1
if 0x1 goto 0xStaryu
compare LASTRESULT 0x3
if 0x1 goto 0xPsyduck
end

0xStarmie
trainerbattle...

0xStaryu
trainerbattle...

0xPsyduck
trainerbattle...

Es solo un ejemplo, ya depende de ti cuantos y cuales son lo trainers, ademas de las batallas, agragas tantas diferentes como quieras, tambien sería cuestión que agregaras algunos msgbox y applymovement para darle efecto.

Espero que te sirva.
Suerte.
 

RedMort

Aprendiendo Decomp
Yo lo vería enfocado como bien dice 083D al comando random.
Mi estilo sería el mismo comando, pero adaptado a todo lo que pides. Me explico:
Tú quieres ciertos trainers conocidos. Pongamos que el número de ellos son 8 distintos.
Tú entras en la sala, te paras frente al campo de batalla, y en el script haces el random de 8 entrenadores.
Si sale 0, haces el clearflag, showsprite y applymovement de Brock.
Si sale 1, el de Misty.
Si sale 2....

Una vez tengas montado bien este sistema, tocaría el tema de su equipo.

Puedes hacer 6 trainers con el sprite de Brock, pero con equipo distinto.
Entonces añades o editas otros entrenadores en el PET los 6 Brocks.
Lo mismo con los otros 8.
Te daría un total de 8x6=48 entrenadores diferentes, aunque en el juego se vea como 8 entrenadores cuyos equipos van cambiando.

Esa es mi visión, espero que te ayude! ^^
 

Pacodelopio

Entrenador Pkmn
Gracias a ambos, voy viendo maneras que se podrían hacer con lo que me vais diciendo y tambien lo que me dijo Sayer, Que buena idea eso de hacer 6 brocks cada uno con un team diferente. :D
 

Sayer301!

UnityLord!
Miembro de honor
Pues ala, otro tema solucionado, si es que somos un mar de respuestas.
Así que tema cerrado.
 
Estado
Cerrado para nuevas respuestas.
Arriba