Class BrickBreakTests
java.lang.Object
com.pixelmonmod.pixelmon.api.test.impl.move.BrickBreakTests
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture<TestResult> testBreaksReflect(BattleTestHelper helper) static CompletableFuture<TestResult> Brick Break removes Light Screen and Reflect from the opponent's side of the field (even if it targets an ally), and then inflicts damage.static CompletableFuture<TestResult> static CompletableFuture<TestResult> static CompletableFuture<TestResult> static CompletableFuture<TestResult>
-
Constructor Details
-
BrickBreakTests
public BrickBreakTests()
-
-
Method Details
-
testBreaksReflect
-
testShouldNotBreakReflectIfTargetIsImmune
public static CompletableFuture<TestResult> testShouldNotBreakReflectIfTargetIsImmune(BattleTestHelper helper) -
testShouldBreakReflectIfImmunityIsIgnoredRingTarget
public static CompletableFuture<TestResult> testShouldBreakReflectIfImmunityIsIgnoredRingTarget(BattleTestHelper helper) -
testShouldBreakReflectIfImmunityIsIgnoredScrappy
public static CompletableFuture<TestResult> testShouldBreakReflectIfImmunityIsIgnoredScrappy(BattleTestHelper helper) -
testShouldBreakReflectAgainstImmunityIfElectified
public static CompletableFuture<TestResult> testShouldBreakReflectAgainstImmunityIfElectified(BattleTestHelper helper) -
testBrickBreakDestroysScreensBeforeDealingDamage
public static CompletableFuture<TestResult> testBrickBreakDestroysScreensBeforeDealingDamage(BattleTestHelper helper) Brick Break removes Light Screen and Reflect from the opponent's side of the field (even if it targets an ally), and then inflicts damage.In this test, a Clobbopus that knows Brick Break faces an Espurr that knows Reflect.
Turn 1 The Espurr uses Sleep Talk. The Clobbopus uses Brick Break. Turn 2 The Espurr uses Reflect. The Clobbopus uses Brick Break. - After Turn 1 We verify that the Clobbopus's Attack was lowered by two stages. We verify that the Clobbopus's attack had its base power doubled.
-