mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-04-23 02:57:48 -05:00
19 lines
564 B
TypeScript
19 lines
564 B
TypeScript
export const Moves: {[k: string]: ModdedMoveData} = {
|
|
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);
|
|
}
|
|
}
|
|
},
|
|
},
|
|
},
|
|
};
|