pokeplatinum/include/struct_defs/struct_02078B40.h
2024-07-06 14:40:34 -07:00

53 lines
998 B
C

#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