Registrarse
  • ¡Comienzan las votaciones del MPA o Mejor Proyecto del Año 2025!
    ¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!

    El plazo concluye el 13 de marzo

Set de movimientos al azar para un Pokémon salvaje en concreto

Estado
Cerrado para nuevas respuestas.

Dranix

Bzz~~
Hace unos días, planteé la siguiente cuestión en el tema de Preguntas y respuestas rápidas: "Cómo hacer que cada vez que aparezca un Psyduck salvaje, este tenga un conjunto de movimientos aleatorios." A lo que me respondió un usuario que hasta donde este sabía, no se podía, pero que podía intentar crear muchos Psyducks y repartirlos por las rutas. Sin embargo, seguí insistiendo y pregunté en un foro en inglés, en el cual me respondieron que sí era posible. Y esto es lo que me dijeron:

En Rojo Fuego, la dirección 0x0803E9E0 es la que contiene la función para poner los movimientos por defecto a los Pokémon que son "creados en un momento" ("being created at a moment" dijo), por lo que tengo que hacer "hook" ahí e intentar algo como:

if (poke == psyduck AND not_a_trainerbattle)
randomize all moves

La cuestión es... ¿cómo hago todo esto? ¿Alguien sabría guiarme para poder hacer hook e introducir esa condición if? ¡Gracias de antemano!
 
Estado
Cerrado para nuevas respuestas.
Arriba