Class TarShotTests
java.lang.Object
com.pixelmonmod.pixelmon.api.test.impl.move.TarShotTests
Tests for Tar Shot
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture<TestResult> testTarShot(BattleTestHelper helper) Tar Shot lowers the target's Speed stat by one stage and doubles the effectiveness of Fire-type moves used on the target.static CompletableFuture<TestResult> Tar Shot will not double the effectiveness of Fire-type moves used on a target that is already under the effect of Tar Shot (but may still lower its Speed).static CompletableFuture<TestResult> If a Pokémon already affected by Tar Shot's increased vulnerability Terastallizes, the effect will remain.static CompletableFuture<TestResult> The increased vulnerability to Fire-type attacks does not affect a Pokémon that is Terastallized.
-
Constructor Details
-
TarShotTests
public TarShotTests()
-
-
Method Details
-
testTarShot
Tar Shot lowers the target's Speed stat by one stage and doubles the effectiveness of Fire-type moves used on the target.In this test a Coalossal with Tar Shot and Incinerate faces a Zebstrika with Sleep Talk.
Turn 1 The Zebstrika uses Sleep Talk. The Coalossal attacks with Tar Shot. Turn 2 The Zebstrika uses Sleep Talk. The Coalossal attacks with Incinerate. - After Turn 1 We verify that the Zebstrika had its Speed lowered by one stage. We verify that the Zebstrika has the Tar Shot status on it. After Turn 2 We verify that the Zebstrika takes double damage from the Coalossal's fire-type moves. -
testTarShotDoesNotStack
Tar Shot will not double the effectiveness of Fire-type moves used on a target that is already under the effect of Tar Shot (but may still lower its Speed).In this test a Coalossal with Tar Shot and Incinerate faces a Zebstrika with Sleep Talk.
Turn 1 The Zebstrika uses Sleep Talk. The Coalossal attacks with Tar Shot. Turn 2 The Zebstrika uses Sleep Talk. The Coalossal attacks with Tar Shot. Turn 3 The Zebstrika uses Sleep Talk. The Coalossal attacks with Incinerate. - After Turn 1 We verify that the Zebstrika had its Speed lowered by one stage. We verify that the Zebstrika has the Tar Shot status on it. After Turn 2 We verify that the Zebstrika had its Speed lowered by an additional stage. We verify that the Zebstrika has the Tar Shot status on it. After Turn 3 We verify that the Zebstrika takes double damage (not quadruple damage) from the Coalossal's fire-type moves. -
testTarShotVsTerastallization
The increased vulnerability to Fire-type attacks does not affect a Pokémon that is Terastallized.In this test a Coalossal with Tar Shot and Incinerate faces a Zebstrika with Sleep Talk.
Turn 1 The Zebstrika Terastallizes. The Zebstrika uses Sleep Talk. The Coalossal attacks with Tar Shot. Turn 2 The Zebstrika uses Sleep Talk. The Coalossal attacks with Incinerate. - After Turn 1 We verify that the Zebstrika had its Speed lowered by one stage. We verify that the Zebstrika has the Tar Shot status on it. After Turn 2 We verify that the Zebstrika takes double damage from the Coalossal's fire-type moves. -
testTarShotStatusVsTerastallization
public static CompletableFuture<TestResult> testTarShotStatusVsTerastallization(BattleTestHelper helper) If a Pokémon already affected by Tar Shot's increased vulnerability Terastallizes, the effect will remain.In this test a Coalossal with Tar Shot and Incinerate faces a Zebstrika with Sleep Talk.
Turn 1 The Zebstrika uses Sleep Talk. The Coalossal attacks with Tar Shot. Turn 2 The Zebstrika Terastallizes. The Zebstrika uses Sleep Talk. The Coalossal attacks with Incinerate. - After Turn 1 We verify that the Zebstrika had its Speed lowered by one stage. We verify that the Zebstrika has the Tar Shot status on it. After Turn 2 We verify that the Zebstrika takes double damage from the Coalossal's fire-type moves.
-