From 92d8bf0ed7448f8d6ea032f6ba024c34558a84bf Mon Sep 17 00:00:00 2001 From: Luc Dube Date: Mon, 22 Apr 2024 02:40:36 -0400 Subject: [PATCH] type only changes when grounded --- src/data/move.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/data/move.ts b/src/data/move.ts index f13056b80..fd2b22562 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) {