diff --git a/src/battle_anim_mons.c b/src/battle_anim_mons.c index f00626efe8..2df2b23089 100644 --- a/src/battle_anim_mons.c +++ b/src/battle_anim_mons.c @@ -1029,8 +1029,8 @@ void InitAnimLinearTranslation(struct Sprite *sprite) u16 xDelta = abs(x) << 8; u16 yDelta = abs(y) << 8; - xDelta = xDelta / sprite->data[0]; - yDelta = yDelta / sprite->data[0]; + xDelta = SAFE_DIV(xDelta, sprite->data[0]); + yDelta = SAFE_DIV(yDelta, sprite->data[0]); if (movingLeft) xDelta |= 1;