mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-12 03:12:18 +02:00
Remove extra attributes on neutralizing gas
This commit is contained in:
parent
ae588ebff9
commit
41ea10af29
@ -2217,18 +2217,6 @@ export class PostSummonMessageAbAttr extends PostSummonAbAttr {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Removes illusions when a Pokemon is summoned.
|
|
||||||
*/
|
|
||||||
export class PostSummonRemoveIllusionAbAttr extends PostSummonAbAttr {
|
|
||||||
applyPostSummon(pokemon: Pokemon, passive: boolean, simulated: boolean, args: any[]): boolean {
|
|
||||||
for (const pokemon of globalScene.getField(true)) {
|
|
||||||
pokemon.breakIllusion();
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class PostSummonUnnamedMessageAbAttr extends PostSummonAbAttr {
|
export class PostSummonUnnamedMessageAbAttr extends PostSummonAbAttr {
|
||||||
//Attr doesn't force pokemon name on the message
|
//Attr doesn't force pokemon name on the message
|
||||||
private message: string;
|
private message: string;
|
||||||
@ -7194,8 +7182,6 @@ export function initAbilities() {
|
|||||||
.attr(PreLeaveFieldRemoveSuppressAbilitiesSourceAbAttr)
|
.attr(PreLeaveFieldRemoveSuppressAbilitiesSourceAbAttr)
|
||||||
.uncopiable()
|
.uncopiable()
|
||||||
.attr(NoTransformAbilityAbAttr)
|
.attr(NoTransformAbilityAbAttr)
|
||||||
.attr(PostSummonMessageAbAttr, (pokemon: Pokemon) => i18next.t("abilityTriggers:postSummonNeutralizingGas", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }))
|
|
||||||
.attr(PostSummonRemoveIllusionAbAttr)
|
|
||||||
.bypassFaint(),
|
.bypassFaint(),
|
||||||
new Ability(Abilities.PASTEL_VEIL, 8)
|
new Ability(Abilities.PASTEL_VEIL, 8)
|
||||||
.attr(PostSummonUserFieldRemoveStatusEffectAbAttr, StatusEffect.POISON, StatusEffect.TOXIC)
|
.attr(PostSummonUserFieldRemoveStatusEffectAbAttr, StatusEffect.POISON, StatusEffect.TOXIC)
|
||||||
|
Loading…
Reference in New Issue
Block a user