summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDizzyEggg <jajkodizzy@wp.pl>2017-09-29 11:02:18 +0200
committerDizzyEggg <jajkodizzy@wp.pl>2017-09-29 11:02:18 +0200
commit5d56361973de99d20e099e787da6d587ffb8d35f (patch)
tree777dadc01e80a1ca798a4f46f6fde4649bfcc929 /src
parent3c8091393ca12b8eeb26f236a997b70eea5688c6 (diff)
finish pokemon 2 file
Diffstat (limited to 'src')
-rw-r--r--src/pokemon_2.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/pokemon_2.c b/src/pokemon_2.c
index cf073570d..1f5098830 100644
--- a/src/pokemon_2.c
+++ b/src/pokemon_2.c
@@ -1308,10 +1308,9 @@ void sub_805EF84(u8 bank, bool8);
extern struct BattlePokemon gBattleMons[4];
-/*
-
void CopyPlayerPartyMonToBattleData(u8 bank, u8 partyIndex)
{
+ u16* hpSwitchout;
s32 i;
u8 nickname[POKEMON_NAME_LENGTH * 2];
@@ -1352,15 +1351,9 @@ void CopyPlayerPartyMonToBattleData(u8 bank, u8 partyIndex)
GetMonData(&gPlayerParty[partyIndex], MON_DATA_NICKNAME, nickname);
StringCopy10(gBattleMons[bank].nickname, nickname);
GetMonData(&gPlayerParty[partyIndex], MON_DATA_OT_NAME, gBattleMons[bank].otName);
- // ewram memes from Ruby return
- #ifdef NONMATCHING
- gBattleStruct->hpOnSwitchout[GetBankSide(bank)] = gBattleMons[bank].hp;
- #else
- {
- u32 side = GetBankSide(bank);
- *(u16*)((void*)(gBattleStruct) + side) = gBattleMons[bank].hp;
- }
- #endif // NONMATCHING
+
+ hpSwitchout = &gBattleStruct->hpOnSwitchout[GetBankSide(bank)];
+ *hpSwitchout = gBattleMons[bank].hp;
for (i = 0; i < 8; i++)
gBattleMons[bank].statStages[i] = 6;
@@ -1369,4 +1362,3 @@ void CopyPlayerPartyMonToBattleData(u8 bank, u8 partyIndex)
sub_803FA70(bank);
sub_805EF84(bank, FALSE);
}
-*/