mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-04 15:32:18 +02:00
Update RemoveArenaTagAttr to allow BOTH, fix stylization.
This commit is contained in:
parent
c7dac7886f
commit
81f2d150a6
@ -2513,7 +2513,6 @@ export class RemoveArenaTagAttr extends MoveEffectAttr {
|
|||||||
this.tagTypes = tagTypes;
|
this.tagTypes = tagTypes;
|
||||||
this.selfSideTarget = selfSideTarget;
|
this.selfSideTarget = selfSideTarget;
|
||||||
this.side = side;
|
this.side = side;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
||||||
@ -2521,14 +2520,11 @@ export class RemoveArenaTagAttr extends MoveEffectAttr {
|
|||||||
return false;
|
return false;
|
||||||
if (move.chance < 0 || move.chance === 100 || user.randSeedInt(100) < move.chance) {
|
if (move.chance < 0 || move.chance === 100 || user.randSeedInt(100) < move.chance) {
|
||||||
for (let tagType of this.tagTypes)
|
for (let tagType of this.tagTypes)
|
||||||
if (this.side != ArenaTagSide.BOTH)
|
if (this.side != ArenaTagSide.BOTH){
|
||||||
{
|
|
||||||
user.scene.arena.removeTag(tagType, (this.selfSideTarget ? user : target).isPlayer() ? ArenaTagSide.PLAYER : ArenaTagSide.ENEMY);
|
user.scene.arena.removeTag(tagType, (this.selfSideTarget ? user : target).isPlayer() ? ArenaTagSide.PLAYER : ArenaTagSide.ENEMY);
|
||||||
}
|
}
|
||||||
else
|
else {
|
||||||
{
|
user.scene.arena.removeTag(tagType, ArenaTagSide.BOTH);
|
||||||
user.scene.arena.removeTag(tagType, ArenaTagSide.PLAYER);
|
|
||||||
user.scene.arena.removeTag(tagType, ArenaTagSide.ENEMY);
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user