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)