diff --git a/src/battle_anim_effects_1.c b/src/battle_anim_effects_1.c index 4699f2008a..db537dc9ab 100644 --- a/src/battle_anim_effects_1.c +++ b/src/battle_anim_effects_1.c @@ -3424,7 +3424,7 @@ void AnimHyperBeamOrb(struct Sprite *sprite) u16 speed; u16 animNum = Random2(); - StartSpriteAnim(sprite, animNum % 8); + StartSpriteAnim(sprite, animNum % ARRAY_COUNT(gSolarBeamBigOrbAnimTable)); sprite->x = GetBattlerSpriteCoord(gBattleAnimAttacker, BATTLER_COORD_X_2); sprite->y = GetBattlerSpriteCoord(gBattleAnimAttacker, BATTLER_COORD_Y_PIC_OFFSET); if (!IsOnPlayerSide(gBattleAnimAttacker))