Class BoosterEnergyTests

java.lang.Object
com.pixelmonmod.pixelmon.api.test.impl.item.BoosterEnergyTests

public class BoosterEnergyTests extends Object
  • Constructor Details

    • BoosterEnergyTests

      public BoosterEnergyTests()
  • Method Details

    • testDoesNotActivateBeforeStickyWeb

      public static CompletableFuture<TestResult> testDoesNotActivateBeforeStickyWeb(BattleTestHelper helper)
      A Booster Energy should activate after a Sticky Web. So if an Iron Bundle enters a battlefield a Sticky Web should lower its Speed by one stage, making its Special Attack its highest stat and thus the Booster Energy should raise its Special Attack.
    • testCannotBeManipulatedByMoves

      public static CompletableFuture<TestResult> testCannotBeManipulatedByMoves(BattleTestHelper helper)
      From Bulbapedia: "Item-manipulating moves and abilities such as Fling, Trick, or Symbiosis cannot transfer Booster Energy to or from a Paradox Pokémon (except Koraidon and Miraidon)."
    • testTriggersAfterSychronizedSwitchesAtStartOfBattle

      public static CompletableFuture<TestResult> testTriggersAfterSychronizedSwitchesAtStartOfBattle(BattleTestHelper helper)
      Fluttermane is faster than Torkoal, but Torkoal's Drought triggers before the BoosterEnergy.
    • testTriggersBeforeDroughtIfSwitchedInFirst

      public static CompletableFuture<TestResult> testTriggersBeforeDroughtIfSwitchedInFirst(BattleTestHelper helper)
      Fluttermane is faster than Torkoal, so switches in first.