diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2021-05-23 16:19:35 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-23 16:19:35 -0500 |
commit | eaa141c612dd1689936a21bd57018a55ff686b69 (patch) | |
tree | fafe2a9a562af6a8e36716ff76a5b3e8b30d4411 /include/pokemon.h | |
parent | f402e46cd3c8b7236673d6edbae77903a7cc0618 (diff) |
Keep on keepin on (#38)
* end of may dump of work
* move save text to src
* decomp a little more
Diffstat (limited to 'include/pokemon.h')
-rw-r--r-- | include/pokemon.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/include/pokemon.h b/include/pokemon.h index 8014015..1c51eab 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -3,6 +3,57 @@ #include "file_system.h" +struct PokemonStruct +{ + // size: 0x58 + u16 unk0; // recruited?? + u8 unk2; + u8 unk3; + u8 fill4[0x8 - 0x4]; + s16 unk8; // species # + u8 fillA[0x14 - 0xA]; + u16 unk14; + u16 unk16; // HP + u8 unk18; // attack + u8 unk19; // sp attack + u8 unk1A; // def + u8 unk1B; // spdef + u32 unk1C; + u32 unk20; + u8 unk24; + u8 fill25[3]; + u8 unk28; + u8 fill29[3]; + u32 unk2C; + u8 fill30[0x4C - 0x30]; + /* 0x4C */ u8 name[0xA]; +}; + +struct PokemonStruct2 +{ + // size 0x64 + u16 unk0; + u8 fill[0x62]; +}; + +struct PokemonStruct3 +{ + // size: 0x58 + u16 unk0; + u16 unk2; + u16 unk4; + u16 unk6; + u16 unk8; + u8 fill[0x4E]; +}; + +struct unkStruct_203B45C +{ + struct PokemonStruct pokemon[0x19D]; + struct PokemonStruct2 pokemon2[4]; + struct PokemonStruct3 pokemon3[4]; +}; + struct EvolveStruct1 { /* 0x34 */ u16 evolve_from; |