diff --git a/src/data/ability.ts b/src/data/ability.ts index c93a6ef35e8..641a3e81db7 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -1309,6 +1309,14 @@ export class PostSummonWeatherChangeAbAttr extends PostSummonAbAttr { if (!pokemon.scene.arena.weather?.isImmutable()) return pokemon.scene.arena.trySetWeather(this.weatherType, true); + if (pokemon.scene.arena.weather?.isImmutable()) + switch (this.weatherType) { + case WeatherType.HEAVY_RAIN: + case WeatherType.HARSH_SUN: + case WeatherType.STRONG_WINDS: + return pokemon.scene.arena.trySetWeather(this.weatherType, true); + } + return false; } }