diff --git a/src/data/move.ts b/src/data/move.ts index f13056b8074..fd2b2256225 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -2249,7 +2249,10 @@ export class WeatherBallTypeAttr extends VariableMoveTypeAttr { export class TerrainPulseTypeAttr extends VariableMoveTypeAttr { apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean { - const currentTerrain = user.scene.arena.getTerrainType() + if(user.isGrounded) + return false; + + const currentTerrain = user.scene.arena.getTerrainType(); const type = (args[0] as Utils.IntegerHolder); switch (currentTerrain) {