Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2016-11-16 03:09:35

Keetongu856
New member
Registered: 2016-11-06
Post 1/3

Castform Formes?

Has anyone figured out how to change formes in battle like how castform does? For pokecrystal.
The only way i can think of is setting the different types as different pokemons.

Last edited by Keetongu856 (2016-11-16 03:10:39)

Offline

#2 2016-11-16 03:20:49

Rangi
Member
Registered: 2016-05-09
Post 331/579

Re: Castform Formes?

Every call to GetBaseData would have to be given a CurForm ID as well as a CurSpecies ID. You would also need to modify GetFrontpic and GetBackpic.

Actually, depending on how comprehensive you want to be, this might be simpler or more complicated. The moves Conversion and Conversion2 already affect in-battle type, so if you only want to support Castform's in-battle forms, you could modify its type the same way as they do (and also edit the pic routines). On the other hand, if you want more general form support, like for out-of-battle Deoxys, Rotom, etc, you'll need to modify references to GetBaseData and even EvosAttacksPointers if the forms learn different moves.


ROM hack: Pokémon Polished Crystal — version 2.2.0 released!

Offline

Board footer

Powered by FluxBB