diff --git a/src/battle_util.c b/src/battle_util.c index ab61e63abb..c083df2985 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -6205,7 +6205,7 @@ u32 IsAbilityPreventingEscape(u32 battler) if (B_GHOSTS_ESCAPE >= GEN_6 && IS_BATTLER_OF_TYPE(battler, TYPE_GHOST)) return 0; if ((id = IsAbilityOnOpposingSide(battler, ABILITY_SHADOW_TAG)) - && (B_SHADOW_TAG_ESCAPE < GEN_4 && GetBattlerAbility(battler) != ABILITY_SHADOW_TAG)) + && (B_SHADOW_TAG_ESCAPE >= GEN_4 && GetBattlerAbility(battler) != ABILITY_SHADOW_TAG)) return id; if ((id = IsAbilityOnOpposingSide(battler, ABILITY_ARENA_TRAP)) && IsBattlerGrounded(battler)) return id;