Fix Crafty Shield consecutive-use failure (#9023)

This commit is contained in:
GGbond 2026-01-26 21:51:55 +08:00 committed by GitHub
parent 21492e0f23
commit b27eb839ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -9753,7 +9753,8 @@ static void Cmd_setprotectlike(void)
if ((sProtectSuccessRates[gDisableStructs[gBattlerAttacker].protectUses] >= RandomUniform(RNG_PROTECT_FAIL, 0, USHRT_MAX) && notLastTurn)
|| (protectMethod == PROTECT_WIDE_GUARD && GetConfig(CONFIG_WIDE_GUARD) >= GEN_6)
|| (protectMethod == PROTECT_QUICK_GUARD && GetConfig(CONFIG_QUICK_GUARD) >= GEN_6))
|| (protectMethod == PROTECT_QUICK_GUARD && GetConfig(CONFIG_QUICK_GUARD) >= GEN_6)
|| (protectMethod == PROTECT_CRAFTY_SHIELD))
{
if (GetMoveEffect(gCurrentMove) == EFFECT_ENDURE)
{