Jofthomas's picture
Jofthomas HF staff
Upload 4781 files
5c2ed06 verified
export const Abilities: import('../../../sim/dex-abilities').ModdedAbilityDataTable = {
asoneglastrier: {
inherit: true,
isNonstandard: "Unobtainable",
},
asonespectrier: {
inherit: true,
isNonstandard: "Unobtainable",
},
chillingneigh: {
inherit: true,
isNonstandard: "Unobtainable",
},
curiousmedicine: {
inherit: true,
isNonstandard: "Unobtainable",
},
disguise: {
inherit: true,
onDamage(damage, target, source, effect) {
if (
effect && effect.effectType === 'Move' &&
['mimikyu', 'mimikyutotem'].includes(target.species.id) && !target.transformed
) {
if (["rollout", "iceball"].includes(effect.id)) {
source.volatiles[effect.id].contactHitCount--;
}
this.add("-activate", target, "ability: Disguise");
this.effectState.busted = true;
return 0;
}
},
},
dragonsmaw: {
inherit: true,
isNonstandard: "Unobtainable",
},
grimneigh: {
inherit: true,
isNonstandard: "Unobtainable",
},
iceface: {
inherit: true,
onDamage(damage, target, source, effect) {
if (
effect && effect.effectType === 'Move' && effect.category === 'Physical' &&
target.species.id === 'eiscue' && !target.transformed
) {
if (["rollout", "iceball"].includes(effect.id)) {
source.volatiles[effect.id].contactHitCount--;
}
this.add("-activate", target, "ability: Disguise");
this.effectState.busted = true;
return 0;
}
},
},
transistor: {
inherit: true,
isNonstandard: "Unobtainable",
},
};