public class BrickBreak extends SpecialAttackBase
Removes Reflect and Light Screen from the target's side. If the target is immune to Brick Break, any Light Screen, Reflect, or Aurora Veil the target has will not be destroyed.
  • Constructor Details

    • BrickBreak

      public BrickBreak()
  • Method Details

    • applyEffectDuring

      public AttackResult applyEffectDuring(PixelmonWrapper user, PixelmonWrapper target)
      Description copied from class: SpecialAttackBase
      Causes effects before move connects.
      Overrides:
      applyEffectDuring in class SpecialAttackBase
      Parameters:
      user - The move's user.
      target - The move's target.
      Returns:
      The result of the effect.
    • weightEffect

      public void weightEffect(PixelmonWrapper pw, MoveChoice userChoice, List<MoveChoice> userChoices, List<MoveChoice> bestUserChoices, List<MoveChoice> opponentChoices, List<MoveChoice> bestOpponentChoices)
      Description copied from class: EffectBase
      Determines a weight for the move that has this effect. Used for battle AI.
      Overrides:
      weightEffect in class EffectBase
      Parameters:
      pw - The Pokémon using the move.
      userChoice - The move with this effect.
      userChoices - All choices the Pokémon has for the turn.
      bestUserChoices - The best offensive choices the Pokémon has for the turn.
      opponentChoices - All choices the opponent has for the turn.
      bestOpponentChoices - The best choices the opponent has for the turn.