summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-09-04 23:11:46 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-09-04 23:11:46 -0400
commitfd131fb769e25037c2979b5648e29b18cc8f0f6c (patch)
tree836bd2e72c876814b75b913406cb9f773b3a3590 /src
parent1b2096556ae0dcbc31723e782cfec354a4a94117 (diff)
sub_804AE3C
Diffstat (limited to 'src')
-rw-r--r--src/trade.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/trade.c b/src/trade.c
index f9922dcfb..877f24f9e 100644
--- a/src/trade.c
+++ b/src/trade.c
@@ -37,6 +37,7 @@
#include "pokedex.h"
#include "field_effect.h"
#include "util.h"
+#include "battle_interface.h"
#include "trade.h"
#ifdef ENGLISH
@@ -3512,6 +3513,32 @@ static bool8 sub_804ABF8(void)
asm(".section .text.sub_804DAD4");
+void sub_804AE3C(u8 who)
+{
+ u16 i;
+ u16 curHp;
+ u16 maxHp;
+ switch (who)
+ {
+ case 0:
+ for (i = 0; i < gUnknown_03004824->partyCounts[0]; i ++)
+ {
+ curHp = GetMonData(&gPlayerParty[i], MON_DATA_HP);
+ maxHp = GetMonData(&gPlayerParty[i], MON_DATA_MAX_HP);
+ gUnknown_03004824->unk_0069[0][i] = GetHPBarLevel(curHp, maxHp);
+ }
+ break;
+ case 1:
+ for (i = 0; i < gUnknown_03004824->partyCounts[1]; i ++)
+ {
+ curHp = GetMonData(&gEnemyParty[i], MON_DATA_HP);
+ maxHp = GetMonData(&gEnemyParty[i], MON_DATA_MAX_HP);
+ gUnknown_03004824->unk_0069[1][i] = GetHPBarLevel(curHp, maxHp);
+ }
+ break;
+ }
+}
+
void sub_804AF10(void)
{
int i, j;