summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-12-30 16:23:47 -0800
committerYamaArashi <shadow962@live.com>2016-12-30 16:23:47 -0800
commit957da1834ce92f80f2deca9304af29a07b61ff9b (patch)
tree9f78be5fb26f72a57cfdaaec10ced5b36cd58f93 /src
parent5c1c941182ddaa52e40fdc662371c7d0a2ed1498 (diff)
decompile sub_803F324
Diffstat (limited to 'src')
-rw-r--r--src/pokemon_3.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/pokemon_3.c b/src/pokemon_3.c
index bc617e683..8ea6841f7 100644
--- a/src/pokemon_3.c
+++ b/src/pokemon_3.c
@@ -9,6 +9,8 @@
#include "sprite.h"
#include "flag.h"
+extern void get_battle_strings_(u8 *);
+
extern u8 gPlayerPartyCount;
extern struct Pokemon gPlayerParty[6];
extern u8 gEnemyPartyCount;
@@ -17,6 +19,15 @@ extern struct BattlePokemon gBattleMons[4];
extern u8 * const gItemEffectTable[];
extern u8 gUnknown_02024A60;
extern struct BattleEnigmaBerry gEnigmaBerries[];
+extern u8 gUnknown_030041C0[];
+extern u8 gUnknown_03004290[];
+extern u8 gUnknown_02024C08;
+extern u8 gUnknown_02024E6C;
+
+extern u8 gUnknown_082082F8[];
+extern u8 gUnknown_083FFDB3[];
+extern u8 gUnknown_083FFDD3[];
+extern u8 *gUnknown_08400F58[];
bool8 HealStatusConditions(struct Pokemon *mon, u32 unused, u32 healMask, u8 battleId)
{
@@ -148,3 +159,11 @@ u8 GetItemEffectParamOffset(u16 itemId, u8 effectByte, u8 effectBit)
return offset;
}
+
+void sub_803F324(int a1)
+{
+ gUnknown_02024C08 = gUnknown_02024E6C;
+ StringCopy(gUnknown_030041C0, gUnknown_08400F58[gUnknown_082082F8[a1]]);
+ StringCopy(gUnknown_03004290, gUnknown_083FFDB3);
+ get_battle_strings_(gUnknown_083FFDD3);
+}