From 8981897c9b03320676e90bc327d95a5c1834cc19 Mon Sep 17 00:00:00 2001 From: Frank DeBlasio <35279583+fdeblasio@users.noreply.github.com> Date: Thu, 16 Nov 2023 15:36:04 -0500 Subject: [PATCH] Fixed logic to allow Shadow Tag to work (#3549) * Fixed logic to allow Shadow Tag to work * Fixed which boolean is changed * Reverted boolean change and updated B_SHADOW_TAG_ESCAPE comparison --------- Co-authored-by: Eduardo Quezada D'Ottone --- src/battle_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;