diff --git a/src/battle_main.c b/src/battle_main.c index 7474ea1dd..f118c52fd 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -5556,11 +5556,9 @@ static void HandleAction_UseItem(void) break; case AI_ITEM_CURE_CONDITION: gBattleCommunication[MULTISTRING_CHOOSER] = 0; - if (*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 1) - { - if (*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 0x3E) + if ((*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 1) + && (*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 0x3E)) gBattleCommunication[MULTISTRING_CHOOSER] = 5; - } else { while (!(*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 1))