mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-09-24 07:23:24 +02:00
Reverted change to light screen DR%
This commit is contained in:
parent
1a99b08a9d
commit
3b518b0d94
@ -339,8 +339,7 @@ export abstract class WeakenMoveScreenTag extends SerializableArenaTag {
|
||||
if (bypassed.value) {
|
||||
return false;
|
||||
}
|
||||
// Screens are less effective during Double Battles
|
||||
damageMultiplier.value = globalScene.currentBattle.double ? 2 / 3 : 1 / 2;
|
||||
damageMultiplier.value = globalScene.currentBattle.double ? 2732 / 4096 : 0.5;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -127,10 +127,8 @@ const getMockedMoveDamage = (defender: Pokemon, attacker: Pokemon, move: Move) =
|
||||
const multiplierHolder = new NumberHolder(1);
|
||||
const side = defender.isPlayer() ? ArenaTagSide.PLAYER : ArenaTagSide.ENEMY;
|
||||
|
||||
if (globalScene.arena.getTagOnSide(ArenaTagType.LIGHT_SCREEN, side)) {
|
||||
if (move.getAttrs("CritOnlyAttr").length === 0) {
|
||||
globalScene.arena.applyTagsForSide(ArenaTagType.LIGHT_SCREEN, side, attacker, move.category, multiplierHolder);
|
||||
}
|
||||
if (globalScene.arena.getTagOnSide(ArenaTagType.LIGHT_SCREEN, side) && !move.hasAttr("CritOnlyAttr")) {
|
||||
globalScene.arena.applyTagsForSide(ArenaTagType.LIGHT_SCREEN, side, attacker, move.category, multiplierHolder);
|
||||
}
|
||||
|
||||
return move.power * multiplierHolder.value;
|
||||
|
Loading…
Reference in New Issue
Block a user