@@ -220,7 +220,7 @@ static void TrySetBattlerShadowSpriteCallback(u32 battler)
220
220
|| P_GBA_STYLE_SPECIES_GFX == TRUE
221
221
|| gSprites [gBattleSpritesDataPtr -> healthBoxesData [battler ].shadowSpriteIdSecondary ].callback == SpriteCallbackDummy )
222
222
{
223
- SetBattlerShadowSpriteCallback (battler , GetMonData (& gEnemyParty [ gBattlerPartyIndexes [ battler ]] , MON_DATA_SPECIES ));
223
+ SetBattlerShadowSpriteCallback (battler , GetMonData (GetPartyBattlerData ( battler ) , MON_DATA_SPECIES ));
224
224
}
225
225
}
226
226
}
@@ -234,7 +234,7 @@ static void Intro_TryShinyAnimShowHealthbox(u32 battler)
234
234
if (!gBattleSpritesDataPtr -> healthBoxesData [battler ].triedShinyMonAnim
235
235
&& !gBattleSpritesDataPtr -> healthBoxesData [battler ].ballAnimActive
236
236
&& !gBattleSpritesDataPtr -> healthBoxesData [battler ].finishedShinyMonAnim )
237
- TryShinyAnimation (battler , & gEnemyParty [ gBattlerPartyIndexes [ battler ]] );
237
+ TryShinyAnimation (battler , GetPartyBattlerData ( battler ) );
238
238
239
239
twoMons = TwoOpponentIntroMons (battler );
240
240
if (!(gBattleTypeFlags & BATTLE_TYPE_TWO_OPPONENTS )
@@ -243,19 +243,19 @@ static void Intro_TryShinyAnimShowHealthbox(u32 battler)
243
243
&& !gBattleSpritesDataPtr -> healthBoxesData [BATTLE_PARTNER (battler )].triedShinyMonAnim
244
244
&& !gBattleSpritesDataPtr -> healthBoxesData [BATTLE_PARTNER (battler )].ballAnimActive
245
245
&& !gBattleSpritesDataPtr -> healthBoxesData [BATTLE_PARTNER (battler )].finishedShinyMonAnim )
246
- TryShinyAnimation (BATTLE_PARTNER (battler ), & gEnemyParty [ gBattlerPartyIndexes [ BATTLE_PARTNER (battler )]] );
246
+ TryShinyAnimation (BATTLE_PARTNER (battler ), GetPartyBattlerData ( BATTLE_PARTNER (battler )) );
247
247
248
248
if (!gBattleSpritesDataPtr -> healthBoxesData [battler ].ballAnimActive && !gBattleSpritesDataPtr -> healthBoxesData [BATTLE_PARTNER (battler )].ballAnimActive )
249
249
{
250
250
if (!gBattleSpritesDataPtr -> healthBoxesData [battler ].healthboxSlideInStarted )
251
251
{
252
252
if (twoMons && (!(gBattleTypeFlags & BATTLE_TYPE_MULTI ) || BATTLE_TWO_VS_ONE_OPPONENT ))
253
253
{
254
- UpdateHealthboxAttribute (gHealthboxSpriteIds [BATTLE_PARTNER (battler )], & gEnemyParty [ gBattlerPartyIndexes [ BATTLE_PARTNER (battler )]] , HEALTHBOX_ALL );
254
+ UpdateHealthboxAttribute (gHealthboxSpriteIds [BATTLE_PARTNER (battler )], GetPartyBattlerData ( BATTLE_PARTNER (battler )) , HEALTHBOX_ALL );
255
255
StartHealthboxSlideIn (BATTLE_PARTNER (battler ));
256
256
SetHealthboxSpriteVisible (gHealthboxSpriteIds [BATTLE_PARTNER (battler )]);
257
257
}
258
- UpdateHealthboxAttribute (gHealthboxSpriteIds [battler ], & gEnemyParty [ gBattlerPartyIndexes [ battler ]] , HEALTHBOX_ALL );
258
+ UpdateHealthboxAttribute (gHealthboxSpriteIds [battler ], GetPartyBattlerData ( battler ) , HEALTHBOX_ALL );
259
259
StartHealthboxSlideIn (battler );
260
260
SetHealthboxSpriteVisible (gHealthboxSpriteIds [battler ]);
261
261
}
@@ -328,7 +328,7 @@ static void TryShinyAnimAfterMonAnim(u32 battler)
328
328
if (gSprites [gBattlerSpriteIds [battler ]].x2 == 0
329
329
&& !gBattleSpritesDataPtr -> healthBoxesData [battler ].triedShinyMonAnim
330
330
&& !gBattleSpritesDataPtr -> healthBoxesData [battler ].finishedShinyMonAnim )
331
- TryShinyAnimation (battler , & gEnemyParty [ gBattlerPartyIndexes [ battler ]] );
331
+ TryShinyAnimation (battler , GetPartyBattlerData ( battler ) );
332
332
333
333
if (gSprites [gBattlerSpriteIds [battler ]].callback == SpriteCallbackDummy
334
334
&& gBattleSpritesDataPtr -> healthBoxesData [battler ].finishedShinyMonAnim )
@@ -374,7 +374,7 @@ static void SwitchIn_ShowHealthbox(u32 battler)
374
374
FreeSpriteTilesByTag (ANIM_TAG_GOLD_STARS );
375
375
FreeSpritePaletteByTag (ANIM_TAG_GOLD_STARS );
376
376
StartSpriteAnim (& gSprites [gBattlerSpriteIds [battler ]], 0 );
377
- UpdateHealthboxAttribute (gHealthboxSpriteIds [battler ], & gEnemyParty [ gBattlerPartyIndexes [ battler ]] , HEALTHBOX_ALL );
377
+ UpdateHealthboxAttribute (gHealthboxSpriteIds [battler ], GetPartyBattlerData ( battler ) , HEALTHBOX_ALL );
378
378
StartHealthboxSlideIn (battler );
379
379
SetHealthboxSpriteVisible (gHealthboxSpriteIds [battler ]);
380
380
CopyBattleSpriteInvisibility (battler );
@@ -386,13 +386,13 @@ static void SwitchIn_TryShinyAnim(u32 battler)
386
386
{
387
387
if (!gBattleSpritesDataPtr -> healthBoxesData [battler ].triedShinyMonAnim
388
388
&& !gBattleSpritesDataPtr -> healthBoxesData [battler ].ballAnimActive )
389
- TryShinyAnimation (battler , & gEnemyParty [ gBattlerPartyIndexes [ battler ]] );
389
+ TryShinyAnimation (battler , GetPartyBattlerData ( battler ) );
390
390
391
391
if (gSprites [gBattleControllerData [battler ]].callback == SpriteCallbackDummy
392
392
&& !gBattleSpritesDataPtr -> healthBoxesData [battler ].ballAnimActive )
393
393
{
394
394
DestroySprite (& gSprites [gBattleControllerData [battler ]]);
395
- SetBattlerShadowSpriteCallback (battler , GetMonData (& gEnemyParty [ gBattlerPartyIndexes [ battler ]] , MON_DATA_SPECIES ));
395
+ SetBattlerShadowSpriteCallback (battler , GetMonData (GetPartyBattlerData ( battler ) , MON_DATA_SPECIES ));
396
396
gBattlerControllerFuncs [battler ] = SwitchIn_ShowHealthbox ;
397
397
}
398
398
}
0 commit comments