Class ObliviousTests
See MentalHerbTests
for the interactions between Oblivious,
a Mental Herb, and either the Infatuation or the Taunt status.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CompletableFuture
<TestResult> A Pokémon with Oblivious cannot be affected by Captivate.static CompletableFuture
<TestResult> A Pokémon with Oblivious cannot be affected by Intimidate.static CompletableFuture
<TestResult> If an infatuated Pokémon gains the Oblivious Ability in battle (such as from Skill Swap), it will be cured of infatuation.static CompletableFuture
<TestResult> If a Pokémon with Oblivious is taunted by a Pokémon with an Ability like Mold Breaker, the taunting will take effect, but it will then be cured once the Pokémon regains Oblivious.static CompletableFuture
<TestResult> If a taunted Pokémon gains the Ability in battle (such as from Skill Swap), it will shake off the taunt.static CompletableFuture
<TestResult> A Pokémon with Oblivious cannot be affected by infatuation.static CompletableFuture
<TestResult> A Pokémon with Oblivious cannot be affected by Taunt.
-
Constructor Details
-
ObliviousTests
public ObliviousTests()
-
-
Method Details
-
testObliviousPreventsInfatuation
public static CompletableFuture<TestResult> testObliviousPreventsInfatuation(BattleTestHelper helper) A Pokémon with Oblivious cannot be affected by infatuation.In this test, a male Lickitung with the Oblivious ability that knows the move Sleep Talk faces a female Luvdisc that knows the move Attract.
Turn 1 The Luvdisc uses Attract. The Lickitung uses Sleep Talk. - We verify that the Lickitung does not have the Infatuated status.
-
testObliviousBlocksCaptivate
A Pokémon with Oblivious cannot be affected by Captivate.In this test, a male Lickitung with the Oblivious ability that knows the move Sleep Talk faces a female Luvdisc that knows the move Captivate.
Turn 1 The Luvdisc uses Captivate. The Lickitung uses Sleep Talk. - We verify that the Lickitung's Special Attack has not been lowered by two stages.
-
testObliviousCuresInfatuationUponObtaining
public static CompletableFuture<TestResult> testObliviousCuresInfatuationUponObtaining(BattleTestHelper helper) If an infatuated Pokémon gains the Oblivious Ability in battle (such as from Skill Swap), it will be cured of infatuation.In this test, a male Lickitung with the Oblivious ability that knows the move Sleep Talk faces a female Wormadam with the Anticipation ability that knows the moves Attract and Skill Swap.
Turn 1 The Wormadam uses Skill Swap. The Wormadam obtains the Oblivious ability. The Lickitung obtains the Anticipation ability. The Lickitung uses Sleep Talk. Turn 2 The Wormadam uses Attract. The Lickitung becomes infatuated. The Lickitung uses Sleep Talk. Turn 3 The Wormadam uses Skill Swap. The abilities of the two Pokémon are swapped. The Lickitung is cured of its infatuation. The Lickitung uses Sleep Talk. - After turn 1: We verify that the Lickitung's ability is Anticipation. After turn 2: We verify that the Lickitung has the Infatuated status. After turn 3: We verify that the Lickitung's ability is Oblivious. We verify that the Lickitung does not have the Infatuated status.
-
testObliviousPreventsTaunt
A Pokémon with Oblivious cannot be affected by Taunt.In this test, a Lickitung with the Oblivious ability that knows the move Sleep Talk faces a Crawdaunt that knows the move Taunt.
Turn 1 The Crawdaunt uses Taunt. The Lickitung uses Sleep Talk. - We verify that the Lickitung does not have the Taunt status.
-
testObliviousCuresTauntUponObtaining
public static CompletableFuture<TestResult> testObliviousCuresTauntUponObtaining(BattleTestHelper helper) If a taunted Pokémon gains the Ability in battle (such as from Skill Swap), it will shake off the taunt.In this test, a Lickitung with the Oblivious ability that knows the move Sleep Talk faces a Gothita with the Frisk ability that knows the moves Taunt and Skill Swap.
Turn 1 The Gothita uses Skill Swap. The Gothita obtains the Oblivious ability. The Lickitung obtains the Frisk ability. The Lickitung uses Sleep Talk. Turn 2 The Gothita uses Taunt. The Lickitung becomes taunted. The Lickitung uses Sleep Talk. Turn 3 The Gothita uses Skill Swap. The abilities of the two Pokémon are swapped. The Lickitung is cured of its taunt status. The Lickitung uses Sleep Talk. - After turn 1: We verify that the Lickitung's ability is Frisk. After turn 2: We verify that the Lickitung has the Taunt status. After turn 3: We verify that the Lickitung's ability is Oblivious. We verify that the Lickitung does not have the Taunt status.
-
testObliviousCuresTauntAgainstMoldBreakerOpponents
public static CompletableFuture<TestResult> testObliviousCuresTauntAgainstMoldBreakerOpponents(BattleTestHelper helper) If a Pokémon with Oblivious is taunted by a Pokémon with an Ability like Mold Breaker, the taunting will take effect, but it will then be cured once the Pokémon regains Oblivious.In this test, a Lickitung with the Oblivious ability that knows the move Belly Drum faces a Hawlucha with the Mold Breaker ability that knows the move Taunt.
Turn 1 The Hawlucha uses Taunt. The Lickitung becomes taunted. At the end of the Hawlucha's turn (before the Lickitung's turn starts) the Lickitung's Oblivious activates and removes the Taunt status. The Lickitung uses Belly Drum, but is unable to because its taunted. The Lickitung's Oblivious cures the Taunt status. - We verify that the Lickitung did not lose any HP. We verify that the Lickitung does not have the Taunt status.
-
testObliviousBlocksIntimidate
A Pokémon with Oblivious cannot be affected by Intimidate.In this test, a Lickitung with the Oblivious ability that knows the move Sleep Talk faces a Luxio with the Intimidate ability that knows the move Sleep Talk.
Before turn 1 The Luxio's Intimidate activates, but it has no effect. Turn 1 The Luxio uses Sleep Talk. The Lickitung uses Sleep Talk. - We verify that the Lickitung's Attack has not been lowered by one stage.
-