Class SkyDropped


public class SkyDropped extends SkyDropBase
Status for the target of Sky Drop. Immune to most attacks and cannot attack during the move.
  • Constructor Details

    • SkyDropped

      public SkyDropped(PixelmonWrapper user)
      Initializes the status.
      Parameters:
      user - The user of Sky Drop.
  • Method Details

    • canAttackThisTurn

      public boolean canAttackThisTurn(PixelmonWrapper user, Attack a)
      Description copied from class: StatusBase
      Determines whether the statused Pokémon can attack.
      Overrides:
      canAttackThisTurn in class StatusBase
      Parameters:
      user - The statused Pokémon.
      a - The attack to be used by the Pokémon.
      Returns:
      Whether the Pokémon can attack.
    • stopsEvolution

      public boolean stopsEvolution(PixelmonWrapper pw)
      Description copied from class: StatusBase
      Determines whether the status prevents the Pokémon from evolving.
      Overrides:
      stopsEvolution in class StatusBase
      Parameters:
      pw - The Pokémon with the status.
      Returns:
      Whether the status stops the pokemon from evolving.
    • stopsIncomingAttack

      public boolean stopsIncomingAttack(PixelmonWrapper pokemon, PixelmonWrapper user)
      Description copied from class: StatusBase
      Determines whether the status stops an attack about to hit the statused Pokémon.
      Overrides:
      stopsIncomingAttack in class SkyDropBase
      Parameters:
      pokemon - The statused Pokémon.
      user - The attack's user.
      Returns:
      Whether the attack is stopped.