Class TeraShellTests
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture<TestResult> testTeraShell(BattleTestHelper helper) When Terapagos is hit by a damage-dealing move at full HP (that does not have "no effect" due to type matchups), it will always be not very effective.static CompletableFuture<TestResult> Tera Shell has no effect on moves that deal direct damage.static CompletableFuture<TestResult> When Terapagos is hit by a damage-dealing move at full HP (that does not have "no effect" due to type matchups), it will always be not very effective.static CompletableFuture<TestResult> Tera Shell has no effect on Struggle.static CompletableFuture<TestResult> When Terapagos is hit by a damage-dealing move at full HP (that does not have "no effect" due to type matchups), it will always be not very effective.static CompletableFuture<TestResult> When Terapagos is hit by a damage-dealing move at full HP (that does not have "no effect" due to type matchups), it will always be not very effective.static CompletableFuture<TestResult> Tera Shell affects typeless Revelation Dance.static CompletableFuture<TestResult> Tera Shell has no effect on Struggle.
-
Constructor Details
-
TeraShellTests
public TeraShellTests()
-
-
Method Details
-
testTeraShell
When Terapagos is hit by a damage-dealing move at full HP (that does not have "no effect" due to type matchups), it will always be not very effective.In this test, a Terapagos with the Tera Shift ability and the move Sleep Talk faces a Crabrawler that knows Vise Grip.
Turn 1 The Terapagos changes into its Terastal form. Its ability changes to Tera Shell. The Terapagos uses Sleep Talk. The Crabrawler uses Vise Grip. Turn 2 The Terapagos uses Sleep Talk. The Crabrawler uses Vise Grip. - After Turn 1 We verify that the Terapagos is in its Terastal form. We verify that the Terapagos has the Tera Shell ability. After Turn 2 We verify that the amount of damage the Terapagos took from the first Vise Grip, was half the amount it took from the second Vise Grip. -
testTeraShellVsMultiStrikeMoves
public static CompletableFuture<TestResult> testTeraShellVsMultiStrikeMoves(BattleTestHelper helper) When Terapagos is hit by a damage-dealing move at full HP (that does not have "no effect" due to type matchups), it will always be not very effective. The whole move is not very effective, even in the case of multistrike moves.In this test, a Terapagos with the Tera Shift ability and the move Sleep Talk faces an Aipom that knows Double Hit.
Turn 1 The Terapagos changes into its Terastal form. Its ability changes to Tera Shell. The Terapagos uses Sleep Talk. The Aipom uses Double Hit. Turn 2 The Terapagos uses Sleep Talk. The Aipom uses Double Hit. - After Turn 1 We verify that the Terapagos is in its Terastal form. We verify that the Terapagos has the Tera Shell ability. After Turn 2 We verify that the amount of damage the Terapagos took from the first Double Hit was half the amount it took from the second Double Hit. -
testTeraShellVsTwoMultiStrikeMoves
public static CompletableFuture<TestResult> testTeraShellVsTwoMultiStrikeMoves(BattleTestHelper helper) When Terapagos is hit by a damage-dealing move at full HP (that does not have "no effect" due to type matchups), it will always be not very effective. The whole move is not very effective, even in the case of multistrike moves.In this test, a Terapagos with the Tera Shift ability and the move Sleep Talk faces an Aipom that knows Double Hit and a Corphish that knows Double Hit.
Turn 1 The Terapagos changes into its Terastal form. Its ability changes to Tera Shell. The Terapagos uses Sleep Talk. The Aipom uses Double Hit. The Corphish uses Double Hit. Turn 2 The Terapagos uses Sleep Talk. The Aipom uses Double Hit. The Corphish uses Double Hit. - After Turn 1 We verify that the Terapagos is in its Terastal form. We verify that the Terapagos has the Tera Shell ability. After Turn 2 We verify that the Aipom's first Double Hit did half as much damage as the Aipom's second Double Hit. We verify that the Corphish's first Double Hit did the same amount of damage as its second Double Hit. -
testTeraShellVsTarShot
When Terapagos is hit by a damage-dealing move at full HP (that does not have "no effect" due to type matchups), it will always be not very effective. It also overrides the effect of Tar Shot.Tar Shot lowers the target's Speed stat by one stage and doubles the effectiveness of Fire-type moves used on the target. The first instance of damage to Tera Shell's user should therefore be 1/4 the effectiveness of the second instance of damage.
In this test, a Terapagos with the Tera Shift ability and the move Sleep Talk faces a Coalossal that knows Tar Shot and Incinerate.
Turn 1 The Terapagos changes into its Terastal form. Its ability changes to Tera Shell. The Terapagos uses Sleep Talk. The Coalossal uses Tar Shot. Turn 2 The Terapagos uses Sleep Talk. The Coalossal uses Incinerate. Turn 3 The Terapagos uses Sleep Talk. The Coalossal uses Incinerate. - After Turn 1 We verify that the Terapagos is in its Terastal form. We verify that the Terapagos has the Tera Shell ability. After Turn 3 We verify that the amount of damage Terapagos took from the first Double Hit was one fourth the amount it took from the second Double Hit. -
testTeraShellVsDirectDamageMove
public static CompletableFuture<TestResult> testTeraShellVsDirectDamageMove(BattleTestHelper helper) Tera Shell has no effect on moves that deal direct damage.In this test, a Terapagos with the Tera Shift ability and the move Sleep Talk faces a Deino that knows Dragon Rage.
Turn 1 The Terapagos changes into its Terastal form. Its ability changes to Tera Shell. The Terapagos uses Sleep Talk. The Deino uses Dragon Rage. Turn 2 The Terapagos uses Sleep Talk. The Deino uses Dragon Rage. - After Turn 1 We verify that the Terapagos is in its Terastal form. We verify that the Terapagos has the Tera Shell ability. After Turn 2 We verify that the amount of damage the Terapagos took from the first Dragon Rage, was the same as the amount it took from the second Dragon Rage. -
testTeraShellVsStruggle
Tera Shell has no effect on Struggle.In this test, a Terapagos with the Tera Shift ability and the move Sleep Talk faces a Deino that knows Dragon Rage, but the Dragon Rage has 0 PP.
Turn 1 The Terapagos changes into its Terastal form. Its ability changes to Tera Shell. The Terapagos uses Sleep Talk. The Deino uses Struggle. Turn 2 The Terapagos uses Sleep Talk. The Deino uses Struggle. - After Turn 1 We verify that the Terapagos is in its Terastal form. We verify that the Terapagos has the Tera Shell ability. We verify that the Deino used Struggle. After Turn 2 We verify that the Deino used Struggle. We verify that the amount of damage the Terapagos took from the first Struggle, was the same as the amount it took from the second Struggle. -
testTeraShellWithConfusionDamage
public static CompletableFuture<TestResult> testTeraShellWithConfusionDamage(BattleTestHelper helper) Tera Shell has no effect on Struggle.In this test, a Terapagos with the Tera Shift ability and the move Sleep Talk faces an Igglybuff that knows Sweet Kiss.
Turn 1 The Terapagos changes into its Terastal form. Its ability changes to Tera Shell. The Terapagos uses Sleep Talk. The Igglybuff uses Sweet Kiss. Turn 2 The Terapagos uses Sleep Talk. The Terapagos hurts itself in its confusion. The Igglybuff uses Sweet Kiss. Turn 3 The Terapagos uses Sleep Talk. The Terapagos hurts itself in its confusion. The Igglybuff uses Sweet Kiss. - After Turn 1 We verify that the Terapagos is in its Terastal form. We verify that the Terapagos has the Tera Shell ability. We verify that the Terapagos is confused. After Turn 2 We verify that the Terapagos is still confused. After Turn 3 We verify that the Terapagos is still confused. We verify that the Terapagos took the same amount of damage from both hits of self-inflicted confusion damage. -
testTeraShellVsTypelessRevelationDance
public static CompletableFuture<TestResult> testTeraShellVsTypelessRevelationDance(BattleTestHelper helper) Tera Shell affects typeless Revelation Dance.In this Single Battle test, a Seismitoad that knows Sleep Talk is on a team with a Terapagos with the Tera Shift ability and the move Sleep Talk. The Seismitoad starts the battle and faces a Luxray that knows Double Shock and Revelation Dance. (Luxray is incapable of actually learning Revelation Dance.)
Turn 1 The Luxray uses Double Shock. The Luxray loses its Electric-type and becomes typeless. The Seismitoad uses Sleep Talk. Turn 2 The Seismitoad switches out. The Terapagos switches in. The Terapagos changes into its Terastal form. Its ability changes to Tera Shell. The Luxray uses Revelation Dance. Turn 3 The Terapagos uses Sleep Talk. The Luxray uses Revelation Dance. - After Turn 1 We verify that the Luxray lost its Electric-type. After Turn 2 We verify that the Terapagos is in its Terastal form. We verify that the Terapagos has the Tera Shell ability. After Turn 3 We verify that the Terapagos took half the amount of damage from the first Revelation Dance than it did from the second Revelation Dance.
-