summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/constants/pokemon.h1
-rw-r--r--include/pokemon.h2
-rw-r--r--include/pokemon_special_anim_internal.h21
-rw-r--r--include/strings.h10
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