diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index 2eb39cae03c..946c10e82bd 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -523,7 +523,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { case Stat.SPATK: break; case Stat.SPDEF: - if (this.scene.arena.weather?.weatherType === WeatherType.SANDSTORM) + if (this.isOfType(Type.ROCK) && this.scene.arena.weather?.weatherType === WeatherType.SANDSTORM) ret *= 1.5; break; case Stat.SPD: