qna_rh
Thread Id: 28979
Thread Name: [Dudas] Algunas dudas que tengo
Hola amigos, tengo unas dudas sobre varias cosas, porfavor respondanme las que dudas que sepan
1ra duda: ¿Como puedo hacer que el protagonista reciba el Pokénav en Pokémon Esmeralda Español?
2da duda: ¿Se puede introducir un nuevo Pokémon en el juego que todos los pokémones le tengan mucho miedo y no puedan atacar?
3ra duda: ¿Se puede introducir un nuevo Ataque en el juego, uno que quite todos los ps de cualquier pokémon aunque esté en un nivel más avanzado que el pokemon que realiza el ataque?
Bueno, la primera es la más importante, las otras dos quiero saber para hacer un futuro proyecto en el que voy a trabajar, en dicho proyecto quiero introducir al famoso pokemon GHOST del creepypasta Pokémon Black.
Pero bueno, más importante es la primera duda
1: supongo que mirando el script del señor peñas podrias encontrar la flag del pokenav y seria cuestion de meterla en un script.
2: ni idea
3: si, seria cuestion de modificar la precision y el nombre de guillotina o alguno de estos.
Respecto al punto 3, creo que podés editar con A-Tack algún ataque cuyo efecto sea el K.O. instantáneo (como FISURA o FRÍO POLAR) pero con una precisión con la que siempre que se use sea efectivo.
Bueno, gracias mrcpkmn me ayudaste con la 3ra duda, la 1ra duda, si, fui a ver el script del señor peñas cuando te da el pokenav pero no hay nada :P
Creo recordar que el tío ese te da el pokénav con un setflag...
Haz scripts con todos los setflag, así sabrás cuál de todos es ;)
Deberias de ver ese script bien a fondo, ese script tiene varias setflags, una de esas debe activar la Pokenav.
Para hacer un Pokemon estilo Ghost seria solo de ver la estructura ASM de Ghost en FR y en base a ello portear el codigo a Esmeralda, claro, facil es decirlo, pero dificil hacerlo.
Y como la tercera ya te la resolvieron solo dire xD
Prueba a ver si es la flag 0x862 la que activa el pokenav.
#define EM_PKMNMENU 0x860
#define EM_POKEDEX 0x861
#define EM_POKENAV 0x862
#define EM_RUNNINGSHOES 0x8C0
#define EM_BADGE1 0x867
#define EM_BADGE2 0x868
#define EM_BADGE3 0x869
#define EM_BADGE4 0x86A
#define EM_BADGE5 0x86B
#define EM_BADGE6 0x86C
#define EM_BADGE7 0x86D
#define EM_BADGE8 0x86E