Class MedicineRevive

java.lang.Object
com.pixelmonmod.pixelmon.items.medicine.MedicineRevive
All Implemented Interfaces:
IMedicine

public class MedicineRevive extends Object implements IMedicine
  • Constructor Details

    • MedicineRevive

      public MedicineRevive(IHealHP healHP)
      Initializes the medicine definition.
      Parameters:
      healHP - The calculation for how much hp will be healed.
  • Method Details

    • useMedicine

      public boolean useMedicine(PokemonLink target, double multiplier)
      Description copied from interface: IMedicine
      Heals the Pokémon with the item.
      Specified by:
      useMedicine in interface IMedicine
      Parameters:
      target - The Pokémon the item is being used on.
      multiplier - Multiplier value for the heal amount.
      Returns:
      Whether to remove an instance of the item from the player's inventory.
    • healPokemon

      protected boolean healPokemon(PokemonLink pxm)
      Heals the Pokémon according to the item type.
      Parameters:
      pxm - The Pokémon being healed.
      Returns:
      Whether the Pokémon was healed successfully.