Base class defining all Move Header attributes. Move Header effects apply at the beginning of a turn before any moves are resolved. They can be used to apply effects to the field (e.g. queueing a message) or to the user (e.g. adding a battler tag).

Hierarchy (view full)

Constructors

Properties

selfTarget: boolean

Should this Move target the user?

Methods

  • Applies move attributes

    Parameters

    Returns boolean | Promise<boolean>

    true if application of the ability succeeds

    applyMoveAttrsInternal