Class EvioliteTests

java.lang.Object
com.pixelmonmod.pixelmon.api.test.impl.item.EvioliteTests

public class EvioliteTests extends Object
  • Constructor Details

    • EvioliteTests

      public EvioliteTests()
  • Method Details

    • testShouldMultiplyTheDefensesOfPokemonThatCanEvolve

      public static CompletableFuture<TestResult> testShouldMultiplyTheDefensesOfPokemonThatCanEvolve(BattleTestHelper helper)
      From Bulbapedia, "If held by a Pokémon that is not fully evolved, raises its Defense and Special Defense by 50%." Omanyte can evolve into Omastar.
    • testShouldNotMultiplyTheDefensesOfPokemonThatCannotEvolve

      public static CompletableFuture<TestResult> testShouldNotMultiplyTheDefensesOfPokemonThatCannotEvolve(BattleTestHelper helper)
      An Eviolite only gives its boost to Pokémon that can still evolve. Omastar is the last evolution of an Omanyte, so it should not be able to receive the buff.
    • testShouldMultiplyTheDefensesOfPokemonThatCannotEvolveDueToGender

      public static CompletableFuture<TestResult> testShouldMultiplyTheDefensesOfPokemonThatCannotEvolveDueToGender(BattleTestHelper helper)
      From Bulbapedia, "[The Eviolite] affects male Combee and Salandit (despite them not being able to evolve while females can)."
    • testShouldNotBoostBasedOnTransformedSpecies

      public static CompletableFuture<TestResult> testShouldNotBoostBasedOnTransformedSpecies(BattleTestHelper helper)
      From Bulbapedia, "If held by a transformed - not illusioned - Pokémon, the boost is based on its original species, not the species it is transformed into."