Update damaging traps to affect Ghosts

This commit is contained in:
Adam 2024-06-07 17:16:58 -06:00 committed by NightKev
parent e39ebb68f2
commit 2f31e97fae

View File

@ -220,8 +220,10 @@ export class TrappedTag extends BattlerTag {
onAdd(pokemon: Pokemon): void {
super.onAdd(pokemon);
if (!pokemon.isOfType(Type.GHOST)) {
pokemon.scene.queueMessage(this.getTrapMessage(pokemon));
}
}
onRemove(pokemon: Pokemon): void {
super.onRemove(pokemon);
@ -864,7 +866,7 @@ export abstract class DamagingTrapTag extends TrappedTag {
}
canAdd(pokemon: Pokemon): boolean {
return !pokemon.isOfType(Type.GHOST) && !pokemon.findTag(t => t instanceof DamagingTrapTag);
return !pokemon.findTag(t => t instanceof DamagingTrapTag);
}
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {