pokemon-rogue-battle
    Preparing search index...

    Class PsychoShiftEffectAttr

    Base class defining all Move Effect Attributes

    apply

    Hierarchy (View Summary)

    Index

    Constructors

    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

    • Applies the effect of Psycho Shift to its target Psycho Shift takes the user's status effect and passes it onto the target. The user is then healed after the move has been successfully executed.

      Parameters

      Returns boolean

      true if Psycho Shift's effect is able to be applied to the target