diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index a7c383d9818..d3d657742e8 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -1828,7 +1828,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { return false; break; case StatusEffect.FREEZE: - if (this.isOfType(Type.ICE)) + if (this.isOfType(Type.ICE) || [WeatherType.SUNNY, WeatherType.HARSH_SUN].includes(this.scene?.arena.weather?.weatherType)) return false; break; case StatusEffect.BURN: