From b27eb839edb4d6fd51b26abfbde5c8db87d86ba4 Mon Sep 17 00:00:00 2001 From: GGbond Date: Mon, 26 Jan 2026 21:51:55 +0800 Subject: [PATCH] Fix Crafty Shield consecutive-use failure (#9023) --- src/battle_script_commands.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c index 83d665a06d..58362adda5 100644 --- a/src/battle_script_commands.c +++ b/src/battle_script_commands.c @@ -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) {