From b3543cbc59c455e1427397621150f7f74056902b Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Sun, 26 Jan 2025 16:06:13 +0100 Subject: [PATCH] Fix MindBlown crash on MyBoy/No Cash (#6112) --- src/battle_anim_new.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/battle_anim_new.c b/src/battle_anim_new.c index 2d1ad3e807..c5ec4bc9c6 100644 --- a/src/battle_anim_new.c +++ b/src/battle_anim_new.c @@ -7844,8 +7844,8 @@ static void SpriteCB_MindBlownBall(struct Sprite *sprite) sprite->data[3] = gBattleAnimArgs[2]; sprite->data[4] = sprite->x << 4; sprite->data[5] = sprite->y << 4; - sprite->data[6] = ((oldPosX - sprite->x) << 4) / (gBattleAnimArgs[0] << 1); - sprite->data[7] = ((oldPosY - sprite->y) << 4) / (gBattleAnimArgs[0] << 1); + sprite->data[6] = SAFE_DIV((oldPosX - sprite->x) << 4, gBattleAnimArgs[0] << 1); + sprite->data[7] = SAFE_DIV((oldPosY - sprite->y) << 4, gBattleAnimArgs[0] << 1); sprite->callback = AnimMindBlownBallStep; } static void AnimMindBlownBallStep(struct Sprite *sprite)