diff --git a/data/mods/feuu/moves.ts b/data/mods/feuu/moves.ts index b78b92f6dc..b29855258a 100644 --- a/data/mods/feuu/moves.ts +++ b/data/mods/feuu/moves.ts @@ -149,7 +149,7 @@ export const Moves: {[moveid: string]: MoveData} = { this.debug('move weakened by grassy terrain'); return this.chainModify(0.5); } - if (move.type === 'Grass' && attacker.isGrounded()) { + if (move.type === 'Grass' && attacker.isGrounded() && !attacker.hasAbility('mystic')) { this.debug('grassy terrain boost'); return this.chainModify([0x14CD, 0x1000]); } @@ -218,7 +218,7 @@ export const Moves: {[moveid: string]: MoveData} = { }, onBasePowerPriority: 6, onBasePower(basePower, attacker, defender, move) { - if (move.type === 'Electric' && attacker.isGrounded() && !attacker.isSemiInvulnerable()) { + if (move.type === 'Electric' && attacker.isGrounded() && !attacker.isSemiInvulnerable() && !attacker.hasAbility('mystic')) { this.debug('electric terrain boost'); return this.chainModify([0x14CD, 0x1000]); } @@ -278,7 +278,7 @@ export const Moves: {[moveid: string]: MoveData} = { }, onBasePowerPriority: 6, onBasePower(basePower, attacker, defender, move) { - if (move.type === 'Psychic' && attacker.isGrounded() && !attacker.isSemiInvulnerable()) { + if (move.type === 'Psychic' && attacker.isGrounded() && !attacker.isSemiInvulnerable() && !attacker.hasAbility('mystic')) { this.debug('psychic terrain boost'); return this.chainModify([0x14CD, 0x1000]); }