diff --git a/src/data/move.ts b/src/data/move.ts index ba1939bfeb5..df90ea0b59f 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -1947,7 +1947,7 @@ export class PresentPowerAttr extends VariablePowerAttr { } } -export class ConditionalHealAttr extends VariablePowerAttr { +export class HealTargetAllyAttr extends VariablePowerAttr { apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean { if((user.isPlayer() && target.isPlayer()) || (!user.isPlayer() && !target.isPlayer())){ @@ -1956,7 +1956,7 @@ export class ConditionalHealAttr extends VariablePowerAttr { Math.max(Math.floor(target.getMaxHp() / 2), 1), getPokemonMessage(target, ' regained\nhealth!'), true)); return true; } - + return false; } } @@ -5451,7 +5451,7 @@ export function initMoves() { new AttackMove(Moves.THROAT_CHOP, Type.DARK, MoveCategory.PHYSICAL, 80, 100, 15, 100, 0, 7) .partial(), new AttackMove(Moves.POLLEN_PUFF, Type.BUG, MoveCategory.SPECIAL, 90, 100, 15, -1, 0, 7) - .attr(ConditionalHealAttr) + .attr(HealTargetAllyAttr) .ballBombMove(), new AttackMove(Moves.ANCHOR_SHOT, Type.STEEL, MoveCategory.PHYSICAL, 80, 100, 20, -1, 0, 7) .attr(AddBattlerTagAttr, BattlerTagType.TRAPPED, false, false, 1),