From 4b62ef63aec98675e4c14f1076d36a1eff9b21a2 Mon Sep 17 00:00:00 2001 From: Lylian Date: Tue, 9 Jul 2024 11:02:52 +0200 Subject: [PATCH] optimization --- src/data/move.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 5c64286d5c6..9d969e44f1b 100755 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -184,8 +184,6 @@ export default class Move implements Localizable { return this; } - isRetaliate = () => {}; - addAttr(attr: MoveAttr): this { this.attrs.push(attr); let attrCondition = attr.getCondition(); @@ -6549,9 +6547,9 @@ export function initMoves() { .attr(CopyTypeAttr), new AttackMove(Moves.RETALIATE, Type.NORMAL, MoveCategory.PHYSICAL, 70, 100, 5, -1, 0, 5) .attr(MovePowerMultiplierAttr, (user, target, move) => ( - user.scene.currentBattle.turn - user.scene.currentBattle.playerFaintsHistory.slice(-1)[0].turn === 1 && + user.scene.currentBattle.turn - user.scene.currentBattle.playerFaintsHistory.at(-1).turn === 1 && user instanceof PlayerPokemon || - user.scene.currentBattle.turn - user.scene.currentBattle.enemyFaintsHistory.slice(-1)[0].turn === 1 && + user.scene.currentBattle.turn - user.scene.currentBattle.enemyFaintsHistory.at(-1).turn === 1 && user instanceof EnemyPokemon) ? 2 : 1), new AttackMove(Moves.FINAL_GAMBIT, Type.FIGHTING, MoveCategory.SPECIAL, -1, 100, 5, -1, 0, 5) .attr(UserHpDamageAttr)