loaded dice fix

This commit is contained in:
ghoulslash 2023-01-23 09:36:17 -05:00
parent f97ec1975a
commit 125e73dd07

View file

@ -3813,9 +3813,6 @@ u8 AtkCanceller_UnableToUseMove(void)
SetRandomMultiHitCounter();
}
if (gMultiHitCounter < 4 && GetBattlerHoldEffect(gBattlerAttacker, TRUE) == HOLD_EFFECT_LOADED_DICE)
gMultiHitCounter = 4;
PREPARE_BYTE_NUMBER_BUFFER(gBattleScripting.multihitString, 1, 0)
}
else if (gBattleMoves[gCurrentMove].flags & FLAG_TWO_STRIKES)
@ -10886,4 +10883,10 @@ static void SetRandomMultiHitCounter()
else
gMultiHitCounter += 2;
#endif
if (gMultiHitCounter < 4 && GetBattlerHoldEffect(gBattlerAttacker, TRUE) == HOLD_EFFECT_LOADED_DICE)
{
// If roll 4 or 5 Loaded Dice doesn't do anything. Otherwise it rolls the number of hits as 5 minus a random integer from 0 to 1 inclusive.
gMultiHitCounter = 5 - Random() & 1;
}
}