diff --git a/src/data/ability.ts b/src/data/ability.ts index 46ce26821..279833a32 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -616,9 +616,6 @@ export function applyPostWeatherLapseAbAttrs(attrType: { new(...args: any[]): Po if (!pokemon.canApplyAbility()) return; - if (weather.isEffectSuppressed(pokemon.scene)) - return; - const ability = pokemon.getAbility(); const attrs = ability.getAttrs(attrType) as PostWeatherLapseAbAttr[]; diff --git a/src/data/battler-tag.ts b/src/data/battler-tag.ts index 08d99b1a5..0db40ffd4 100644 --- a/src/data/battler-tag.ts +++ b/src/data/battler-tag.ts @@ -343,8 +343,8 @@ export abstract class DamagingTrapTag extends TrappedTag { pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.isPlayer(), this.commonAnim)); const damage = Math.ceil(pokemon.getMaxHp() / 16); - pokemon.damage(damage); pokemon.scene.unshiftPhase(new DamagePhase(pokemon.scene, pokemon.isPlayer())); + pokemon.damage(damage); } return ret;