Fix memory corruption when handling the ultra burst trigger sprite
This commit is contained in:
parent
f95b4fdb4c
commit
4e0e70ae81
1 changed files with 5 additions and 5 deletions
|
@ -1596,11 +1596,11 @@ bool32 IsBurstTriggerSpriteActive(void)
|
||||||
|
|
||||||
void HideBurstTriggerSprite(void)
|
void HideBurstTriggerSprite(void)
|
||||||
{
|
{
|
||||||
if (gBattleStruct->burst.triggerSpriteId != 0xFF)
|
if (gBattleStruct->burst.triggerSpriteId >= MAX_SPRITES)
|
||||||
{
|
return;
|
||||||
ChangeBurstTriggerSprite(gBattleStruct->burst.triggerSpriteId, 0);
|
ChangeBurstTriggerSprite(gBattleStruct->burst.triggerSpriteId, 0);
|
||||||
gSprites[gBattleStruct->burst.triggerSpriteId].tHide = TRUE;
|
gSprites[gBattleStruct->burst.triggerSpriteId].tHide = TRUE;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void DestroyBurstTriggerSprite(void)
|
void DestroyBurstTriggerSprite(void)
|
||||||
|
|
Loading…
Reference in a new issue