Class BoosterEnergyTests
java.lang.Object
com.pixelmonmod.pixelmon.api.test.impl.item.BoosterEnergyTests
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture<TestResult> Booster Energy activates correctly vs Air Lock.static CompletableFuture<TestResult> Booster Energy activates correctly vs Air Lock in raids.static CompletableFuture<TestResult> 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)."static CompletableFuture<TestResult> A Booster Energy should activate after a Sticky Web.static CompletableFuture<TestResult> Fluttermane is faster than Torkoal, but Torkoal's Drought triggers before the BoosterEnergy.static CompletableFuture<TestResult> Fluttermane is faster than Torkoal, so switches in first.
-
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
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)." -
testBoosterEnergyActivatesWithAirLockInRaid
public static CompletableFuture<TestResult> testBoosterEnergyActivatesWithAirLockInRaid(BattleTestHelper helper) Booster Energy activates correctly vs Air Lock in raids.In this Max Raid Battle test, a Flutter Mane with the Protosynthesys ability and holding a Booster Energy faces a Rayquaza with the Air Lock ability.
Turn 1 Both Pokémon use Sleep Talk - Before Turn 1 We verify that the battle is a Max Raid Battle. After Turn 1 We verify that the Booster Energy has activated. -
testBoosterEnergyActivatesWithAirLock
public static CompletableFuture<TestResult> testBoosterEnergyActivatesWithAirLock(BattleTestHelper helper) Booster Energy activates correctly vs Air Lock.In this Single Battle test, a Flutter Mane with the Protosynthesys ability and holding a Booster Energy faces a Rayquaza with the Air Lock ability.
Turn 1 Both Pokémon use Sleep Talk - After Turn 1 We verify that the Booster Energy has activated. -
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.
-