Registrarse

Movimiento que cause Pokérus

Estado
Cerrado para nuevas respuestas.

Mnoyi

Usuario de platino
Hola a todos, les escribo para saber si existe alguna forma de hacer que un MOVIMIENTO CAUSE POKÉRUS.
Lo que quiero es que sea como Tóxico o Fuego Fatuo, solo que en vez de envenenar o quemar, cause pokérus :)
 

Laquin

Usuario mítico
No tiene nada que ver el envenenamiento o la quemadura con el Pokérus. El Pokérus, aunque se represente como tal, no es un estado y no puede ser causado por un movimiento:
Bulbapedia dijo:
While it is represented similarly to status conditions, the Pokérus is not a status condition, so it cannot be healed at a Pokémon Center or with any status condition healing item.
Seguro que hay una manera de hacerlo, pero no es tan fácil como hacer un paralizador.

¡Saludos!
 

BagBoy

3D Artist | NDS Hacker
Hola a todos, les escribo para saber si existe alguna forma de hacer que un MOVIMIENTO CAUSE POKÉRUS.
Lo que quiero es que sea como Tóxico o Fuego Fatuo, solo que en vez de envenenar o quemar, cause pokérus :)
El pokérus es un elemento del juego que funciona mediante probabilidades, igual que encontrar un pokémon shiny durante la partida, y que seguramente se pueda editar, pero me refiero a la probabilidad de obtenerlo, no a la forma de hacer que se convierta en un ataque. Puedes hacer como algunas personas han hecho con el ataque Poder Oculto: que un NPC te diga su tipo y fuerza.
Crea un NPC mediante el cual seleccionas un pokémon y el NPC le asigna el estado del pokérus. Otro método no se me ocurre... Habría que investigarlo.
 

Mnoyi

Usuario de platino
Entonces cuando me encuentre con ESE pokemon (de forma salvaje) aparezca SIEMPRE con el pokérus para asi contagiar al pokemon con el que pelee.
Si no se puede de forma salvaje, entonces peleando con un entrenador.
 

BagBoy

3D Artist | NDS Hacker
Entonces cuando me encuentre con ESE pokemon (de forma salvaje) aparezca SIEMPRE con el pokérus para asi contagiar al pokemon con el que pelee.
Si no se puede de forma salvaje, entonces peleando con un entrenador.
El pokérus ya se obtiene mediante el combate contra un pokémon salvaje. Lo único que habría que hacer (a mi entender) es aumentar la probabilidad con la que dicho combate puede acabar con la infección de uno de tus pokémon. Sería como aumentar la probabilidad de que aparezca un pokémon shiny, y de eso ya hay tutoriales y herramientas de sobra acerca de cómo hacerlo. Lo del pokérus debe funcionar de la misma manera. Habría que encontrar su offset en la ROM, y editar su probabilidad.
 
Última edición:

Mnoyi

Usuario de platino
OH!! Entonces no sabia como funcionaba la obtención de pokerus xD, algo que aprendo :v. Muchas gracias!
 

Javi4315

Babyface
Miembro de honor
Los datos del equipo pokémon se encuentran en un offset concreto de la RAM (que depende del juego que uses) y que se puede modificar. Algunas veces más fácil que otras. En este caso, bastaría con un simple WBTO para modificar el byte que indica si el pokémon tiene pokerus y por cuánto tiempo.

Dicho byte se encuentra en la posición 0x55 y lo puedes localizar de la siguiente forma:

Party_offset + (Slot x 0x64) + 0x55

El primer pokémon (slot) es el 0x0 y el sexto el 0x5. Respecto al Party_offset, suponga que usas FR, en cuyo caso es 0x02024284.

Dicho esto, puedes hacer que un pokémon del equipo contraiga el pokerus a través de un script o a través de una rutina, lo que quiere decir que lo puedes hacer en cualquier momento, ya sea en juego libre, en una batalla, a través de un objeto, etc.
 
Estado
Cerrado para nuevas respuestas.
Arriba