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,7 +220,9 @@ export class TrappedTag extends BattlerTag {
onAdd(pokemon: Pokemon): void { onAdd(pokemon: Pokemon): void {
super.onAdd(pokemon); super.onAdd(pokemon);
pokemon.scene.queueMessage(this.getTrapMessage(pokemon)); if (!pokemon.isOfType(Type.GHOST)) {
pokemon.scene.queueMessage(this.getTrapMessage(pokemon));
}
} }
onRemove(pokemon: Pokemon): void { onRemove(pokemon: Pokemon): void {
@ -864,7 +866,7 @@ export abstract class DamagingTrapTag extends TrappedTag {
} }
canAdd(pokemon: Pokemon): boolean { 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 { lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {