- Update for Generation 5. This means SaveFilePokemon becomes an abstract
base, with SaveFilePokemonGen4 and SaveFilePokemonGen5 subclasses.
The pokemon_struct is changed to a structure factory.
Diff best viewed with the ignore whitespace setting.
- Allow creating a SaveFilePokemon with a zeroed-out blob (to be filled
in later). Several fields are zeroed out in gen 5 so this helps the
above.