Spaces:
Paused
Paused
| export const Moves: import('../../../sim/dex-moves').ModdedMoveDataTable = { | |
| gastroacid: { | |
| inherit: true, | |
| condition: { | |
| // Ability suppression implemented in Pokemon.ignoringAbility() within sim/pokemon.js | |
| onStart(pokemon) { | |
| this.add('-endability', pokemon); | |
| this.singleEvent('End', pokemon.getAbility(), pokemon.abilityState, pokemon, pokemon, 'gastroacid'); | |
| const keys = Object.keys(pokemon.volatiles).filter(x => x.startsWith("ability:")); | |
| if (keys.length) { | |
| for (const abil of keys) { | |
| pokemon.removeVolatile(abil); | |
| } | |
| } | |
| }, | |
| }, | |
| }, | |
| }; | |