diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/constants/pokemon.h | 1 | ||||
-rw-r--r-- | include/pokemon.h | 2 | ||||
-rw-r--r-- | include/pokemon_special_anim_internal.h | 21 | ||||
-rw-r--r-- | include/strings.h | 10 |
4 files changed, 30 insertions, 4 deletions
diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h index bc02bffdd..747bdea4c 100644 --- a/include/constants/pokemon.h +++ b/include/constants/pokemon.h @@ -211,7 +211,6 @@ #define PARTY_SIZE 6 #define MAX_TOTAL_EVS 510 #define UNOWN_FORM_COUNT 28 -#define MAX_MON_LEVEL 100 #define BOX_NAME_LENGTH 8 #endif // GUARD_CONSTANTS_POKEMON_H diff --git a/include/pokemon.h b/include/pokemon.h index 3cefcfcf2..3dd9c5052 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -322,7 +322,7 @@ extern const struct Evolution gEvolutionTable[][EVOS_PER_MON]; extern const u8 gStatStageRatios[][2]; extern struct SpriteTemplate gMultiuseSpriteTemplate; extern struct PokemonStorage* gPokemonStoragePtr; -extern const u32 gExperienceTables[][MAX_MON_LEVEL + 1]; +extern const u32 gExperienceTables[][MAX_LEVEL + 1]; extern const u16 *const gLevelUpLearnsets[]; extern const u8 gFacilityClassToPicIndex[]; extern const u8 gFacilityClassToTrainerClass[]; diff --git a/include/pokemon_special_anim_internal.h b/include/pokemon_special_anim_internal.h index 048738ebe..07acd3443 100644 --- a/include/pokemon_special_anim_internal.h +++ b/include/pokemon_special_anim_internal.h @@ -5,7 +5,12 @@ struct PokemonSpecialAnimScene { - u8 filler_0000[0x914]; + u16 field_0000; + u8 filler_0002[2]; + u16 field_0004; + u8 filler_0006[0xA]; + struct Sprite * field_0010; + u8 field_0014[0x900]; u8 field_0914[BG_SCREEN_SIZE]; u8 field_1114[BG_SCREEN_SIZE]; u8 field_1914[BG_SCREEN_SIZE]; @@ -33,6 +38,20 @@ struct PokemonSpecialAnim /*0x00a8*/ struct PokemonSpecialAnimScene field_00a8; }; // size=0x28dc +struct PokemonSpecialAnim * sub_811D080(void); +struct Pokemon * sub_811D094(void); +struct PokemonSpecialAnimScene * sub_811D0A8(void); +u16 sub_811D0B4(void); +u8 *sub_811D0C4(void); +u8 *sub_811D0D0(void); +u8 *sub_811D0DC(u8 *dest); +u8 *sub_811D0F4(void); +u8 sub_811D100(void); +u16 sub_811D110(void); +u32 sub_811D120(void); +void BufferMonStatsToTaskData(struct Pokemon * pokemon, u16 *data); +bool32 sub_811D178(void); + void sub_811D184(struct PokemonSpecialAnimScene * buffer, u16 animType); bool8 sub_811D280(void); void sub_811D29C(void); diff --git a/include/strings.h b/include/strings.h index 82c35d552..809a17d9d 100644 --- a/include/strings.h +++ b/include/strings.h @@ -1442,9 +1442,17 @@ extern const u8 gPCText_Machine[]; extern const u8 gPCText_Simple[]; // pokemon_special_anim - extern const u8 gUnknown_841B2ED[]; extern const u8 gUnknown_841B2F1[]; extern const u8 gUnknown_841B2FF[]; +extern const u8 gUnknown_841B285[]; +extern const u8 gUnknown_841B293[]; +extern const u8 gUnknown_841B295[]; +extern const u8 gUnknown_841B2A7[]; +extern const u8 gUnknown_841B32E[]; +extern const u8 gUnknown_841B306[]; +extern const u8 gUnknown_841B315[]; +extern const u8 gUnknown_841B31B[]; +extern const u8 gUnknown_841B329[]; #endif //GUARD_STRINGS_H |