Heals the target or the user by either normalHealRatio or boostedHealRatio depending on the evaluation of condition

apply

Hierarchy (view full)

Constructors

  • Parameters

    • OptionalnormalHealRatio: number
    • OptionalboostedHealRatio: number
    • OptionalshowAnim: boolean
    • OptionalselfTarget: boolean
    • Optionalcondition: MoveConditionFunc

    Returns BoostHealAttr

Properties

options?: MoveEffectAttrOptions

A container for this attribute's optional parameters

MoveEffectAttrOptions for supported params.

selfTarget: boolean

Should this Move target the user?

Accessors

  • get effectChanceOverride(): undefined | number
  • If defined, overrides the move's base chance for this secondary effect to trigger.

    Returns undefined | number

  • get firstHitOnly(): boolean
  • true if this effect should only trigger on the first hit of multi-hit moves.

    Returns boolean

    false
    
  • get firstTargetOnly(): boolean
  • true if this effect should apply only upon hitting a target for the first time when targeting multiple Pokemon.

    Returns boolean

    false
    
  • get lastHitOnly(): boolean
  • true if this effect should only trigger on the last hit of multi-hit moves.

    Returns boolean

    false
    

Methods

  • Determines whether the Move's effects are valid to apply

    Parameters

    Returns boolean

    true if basic application of the ability attribute should be possible