mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-04 15:32:18 +02:00
Update damaging traps to affect Ghosts
This commit is contained in:
parent
e39ebb68f2
commit
2f31e97fae
@ -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 {
|
||||||
|
Loading…
Reference in New Issue
Block a user