public class Pumped extends StatusBase
Increases crit stage by 1 for each layer.
  • Field Details

    • numBoosts

      protected transient int numBoosts
      The current number of boots from the Pumped status.
  • Constructor Details

    • Pumped

      public Pumped(int boosts)
      Initializes the status.
      Parameters:
      boosts - The number of crit stages this status increases.
    • Pumped

      public Pumped()
      Initializes the status with 2 crit stage boosts.
  • Method Details

    • getNumBoosts

      public int getNumBoosts()
      Gets the current number of boosts present.
      Returns:
      The current number of stage boosts.
    • adjustCritStage

      public int adjustCritStage(PixelmonWrapper pw)
      Description copied from class: StatusBase
      Adjusts the number of crit rate stages for an attack.
      Overrides:
      adjustCritStage in class StatusBase
      Parameters:
      pw - The Pokémon with the status
      Returns:
      The critical stage boost
    • copy

      public StatusBase copy()
      Description copied from class: StatusBase
      If necessary, makes a deep copy of the status.
      Overrides:
      copy in class StatusBase
      Returns:
      A deep copy of the status.