Direct Known Subclasses:
Dig, Dive, ElectroShot, Fly, FreezeShock, Geomancy, IceBurn, MeteorBeam, RazorWind, ShadowForce, SkullBash, SkyAttack, SolarBeam

public abstract class MultiTurnCharge extends MultiTurnSpecialAttackBase
A basic two-turn charging move.
  • Constructor Details

    • MultiTurnCharge

      public MultiTurnCharge()
    • MultiTurnCharge

      public MultiTurnCharge(String message)
      Initializes a charging move.
      Parameters:
      message - The lang string for the message to display when the move starts charging.
    • MultiTurnCharge

      public MultiTurnCharge(String message, String base, StatusType type)
      Initializes a charging move.
      Parameters:
      message - The lang string for the message to display when the move starts charging.
      base - The class for the status that the move's intermediate turn causes.
      type - The type of status that the move's intermediate turn causes.
  • Method Details