diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c index 7580d0ef0e..f9f7c4fb91 100644 --- a/src/battle_script_commands.c +++ b/src/battle_script_commands.c @@ -9958,8 +9958,12 @@ static void Cmd_handleballthrow(void) break; case ITEM_DREAM_BALL: #if I_DREAM_BALL_MODIFIER >= GEN_8 + #ifdef BATTLE_ENGINE + if (gBattleMons[gBattlerTarget].status1 & STATUS1_SLEEP || GetBattlerAbility(gBattlerTarget) == ABILITY_COMATOSE)) + #else if (gBattleMons[gBattlerTarget].status1 & STATUS1_SLEEP) ballMultiplier = 40; + #endif #else ballMultiplier = 10; #endif