24427-\[GBC-Parche]Clasificacion_de_movientos_Fisico\\Especial
#11
Chamber4315♪ 26330
Mi estimado [MENTION=25635]WiZaRD[/MENTION], segun recuerdo tu no has jugado las ultimas generaciones de pokemon, en donde a diferencia de los juegos de 1ra. a 3ra. generacion los ataques se clasificaban en fisicio y especial segun su tipo. Teniendo asi, por ejemplo, que todos los ataques de hielo eran especiales sin importar nadamas.

De la 4ta gen. en adelante esto cambio y ahora siguen una logica de "contacto" por llamarlo de alguna manera. Es asi, que movimientos como Ice Punch ahora es FISICO dada su naturaleza de dar un puñetazo y Shadow Ball pasa a ser ESPECIAL al ser una bola de energia donde no hay "contacto".

Bajo esta primicia, muchos pokemon se ven beneficiados con movimentos como Bite o Crunch que ahora son fisicos y que en su mayoria lo aprendian pokemon con buen ATK, pero tambien muchos otros perdieron "versatilidad", como Alakazam que ya no hace buen uso de los Elemental Punchs.

Lo que el parche pretende es traer ese toque de modernidad a los juegos de segunda generacion y junto a otros tutoriales de la web, tener ataques como Zen Headbutt en un Tauros o Snorlax, para asi tener mas variedad de pokemons y mas diversion C: .Yo creo que uno de los pokemon que saca mas provecho de estó es Gyarados, ya que antes no tenia movimientos con STAB que aprovecharan su gran fuerza fisica, pero ahora veras como su Waterfall pone a temblar a los rivales.

Te explico como funciona el parche. Cuando lo aplicas en tu rom, ademas de modificar las rutinas correspondientes para separar los movimientos en FISICO y ESPECIAL, crea una tabla en $99400 donde cada byte representa un movimiento y que depende de si ese byte esta en 0x00 el juego lo toma como ataque fisico o si esta en 0x01 lo toma como ataque especial.

Puedes comprobar esto con el primer ataque especial que es Razor Wind y su valor hex es 0x0D, haces la operacion correspondiente 0x99400 + 0x0D = 0x9949D, vas a ese offset con tu editor HEX favorito y compruebas que esta en 0x01. Despues haces pruebas en el emulador, atacando a una Blissey quien tiene una gran diferencia entre su Defense y Sp.Defense.

Espero todo haya quedado mas claro con esto y si aun sigues con dudas puedes seguir preguntando.

Saludos! :D