#ifndef POKEPLATINUM_STRUCT_02078B40_H #define POKEPLATINUM_STRUCT_02078B40_H typedef struct UnkStruct_02078B40_t { u32 personality; u16 partyDecrypted : 1; u16 boxDecrypted : 1; u16 invalidData : 1; u16 : 13; u16 species; u16 heldItem; u32 otID; u32 exp; u8 friendship; u8 ability; u8 hpEV; u8 atkEV; u8 defEV; u8 speedEV; u8 spAtkEV; u8 spDefEV; u16 unk_1C[4]; u8 unk_24[4]; u8 unk_28[4]; u32 hpIV : 5; u32 atkIV : 5; u32 defIV : 5; u32 speedIV : 5; u32 spAtkIV : 5; u32 spDefIV : 5; u32 isEgg : 1; u32 unk_2C_31 : 1; u8 fatefulEncounter : 1; u8 gender : 2; u8 form : 5; u16 unk_32[11]; u16 unk_48[8]; u8 pokeball; u8 originLanguage; u32 unk_5C; u8 level; u8 unk_61; u16 unk_62; u16 unk_64; u16 unk_66; u16 unk_68; u16 unk_6A; u16 unk_6C; u16 unk_6E; } UnkStruct_02078B40; #endif // POKEPLATINUM_STRUCT_02078B40_H