diff options
author | YamaArashi <shadow962@live.com> | 2016-12-30 16:23:47 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-12-30 16:23:47 -0800 |
commit | 957da1834ce92f80f2deca9304af29a07b61ff9b (patch) | |
tree | 9f78be5fb26f72a57cfdaaec10ced5b36cd58f93 /src | |
parent | 5c1c941182ddaa52e40fdc662371c7d0a2ed1498 (diff) |
decompile sub_803F324
Diffstat (limited to 'src')
-rw-r--r-- | src/pokemon_3.c | 19 |
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); +} |