summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDiegoisawesome <Diegoisawesome@users.noreply.github.com>2017-09-30 03:04:15 -0500
committerGitHub <noreply@github.com>2017-09-30 03:04:15 -0500
commit2a8ea4981ec66a4c98f9ac73847a7e7711102097 (patch)
tree16a94fb0819997d21f5aef3dc6e04ec559855cb6 /src
parentf30b9eed2c4e4aca77353c51dcf2af7e41ad4277 (diff)
parent5d56361973de99d20e099e787da6d587ffb8d35f (diff)
Merge pull request #54 from DizzyEggg/finish_pokemon2
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 b6359f76a..c5c36c793 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);
}
-*/