diff --git a/src/data/abilities/ability.ts b/src/data/abilities/ability.ts index 8f5f267f7ef..5ccce2b3c11 100644 --- a/src/data/abilities/ability.ts +++ b/src/data/abilities/ability.ts @@ -2130,7 +2130,12 @@ export class PostIntimidateStatStageChangeAbAttr extends AbAttr { override apply(pokemon: Pokemon, passive: boolean, simulated:boolean, cancelled: BooleanHolder, args: any[]): void { if (!simulated) { - globalScene.pushPhase(new StatStageChangePhase(pokemon.getBattlerIndex(), false, this.stats, this.stages)); + const newStatStageChangePhase = new StatStageChangePhase(pokemon.getBattlerIndex(), false, this.stats, this.stages) + if(globalScene.findPhase(m => m instanceof MovePhase)){ + globalScene.prependToPhase(newStatStageChangePhase, MovePhase) + }else { + globalScene.pushPhase(newStatStageChangePhase); + } } cancelled.value = this.overwrites; }