diff --git a/src/battle_main.c b/src/battle_main.c index 766736048..4d52adc73 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -4412,6 +4412,10 @@ s8 GetMovePriority(u32 battlerId, u16 move) break; } } + if (gProtectStructs[battlerId].quash == 1) + { + priority = -8; + } return priority; } @@ -4636,6 +4640,7 @@ static void TurnValuesCleanUp(bool8 var0) gProtectStructs[gActiveBattler].spikyShielded = FALSE; gProtectStructs[gActiveBattler].kingsShielded = FALSE; gProtectStructs[gActiveBattler].banefulBunkered = FALSE; + gProtectStructs[gBattlerTarget].quash = FALSE; } else {