Punishment normally has a base power of 60, but gains 20 power for every increased stat stage the target has, up to a maximum of 200 base power in total.

Hierarchy (view full)

Constructors

Properties

PUNISHMENT_MAX_BASE_POWER: number = 200
PUNISHMENT_MIN_BASE_POWER: number = 60
selfTarget: boolean

Should this Move target the user?

Methods

  • Parameters

    • user: default

      N/A

    • target: default

      The pokemon that the move is being used against, as well as calculating the stats for the min/max base power

    • move: default

      N/A

    • args: any[]

      The value that is being changed due to VariablePowerAttr

    Returns boolean

    Returns true if attribute is applied