Uses of Class
mechanics.moves.MoveListEntry

Packages that use MoveListEntry
mechanics.moves   
mechanics.statuses   
mechanics.statuses.abilities   
mechanics.statuses.field   
mechanics.statuses.items   
shoddybattle   
 

Uses of MoveListEntry in mechanics.moves
 

Fields in mechanics.moves declared as MoveListEntry
protected  MoveListEntry PokemonMove.m_entry
           
protected  MoveListEntry PokemonMove.m_entry
           
 

Methods in mechanics.moves that return MoveListEntry
 MoveListEntry MoveList.HealBlockEffect.getEnemyTransformedMove(Pokemon p, MoveListEntry entry)
           
 MoveListEntry MoveList.HealBlockEffect.getEnemyTransformedMove(Pokemon p, MoveListEntry entry)
           
 MoveListEntry MoveList.getMove(java.lang.String name)
          Get a move by its name.
 MoveListEntry MoveList.getMove(java.lang.String name)
          Get a move by its name.
 MoveListEntry PokemonMove.getMoveListEntry()
          Return this move's entry in the move list.
 MoveListEntry PokemonMove.getMoveListEntry()
          Return this move's entry in the move list.
 

Methods in mechanics.moves with parameters of type MoveListEntry
 MoveListEntry MoveList.HealBlockEffect.getEnemyTransformedMove(Pokemon p, MoveListEntry entry)
           
 MoveListEntry MoveList.HealBlockEffect.getEnemyTransformedMove(Pokemon p, MoveListEntry entry)
           
 boolean MoveList.HealBlockEffect.isVetoed(MoveListEntry entry)
           
 boolean MoveList.HealBlockEffect.isVetoed(MoveListEntry entry)
           
 boolean MoveList.HealBlockEffect.vetoesMove(Pokemon p, MoveListEntry entry)
           
 boolean MoveList.FixedAttackEffect.vetoesMove(Pokemon p, MoveListEntry entry)
           
 boolean MoveList.HealBlockEffect.vetoesMove(Pokemon p, MoveListEntry entry)
           
 boolean MoveList.FixedAttackEffect.vetoesMove(Pokemon p, MoveListEntry entry)
           
 

Uses of MoveListEntry in mechanics.statuses
 

Methods in mechanics.statuses that return MoveListEntry
protected  MoveListEntry StatusEffect.getEnemyTransformedMove(Pokemon p, MoveListEntry move)
           
protected  MoveListEntry StatusEffect.getEnemyTransformedMove(Pokemon p, MoveListEntry move)
           
 MoveListEntry ChargeEffect.getMove()
          Return the move that will be used after the charge finishes.
 MoveListEntry ChargeEffect.getMove()
          Return the move that will be used after the charge finishes.
 MoveListEntry StatusEffect.getMove(Pokemon p, MoveListEntry move, boolean enemy)
          Transform a move based on this status effect.
 MoveListEntry StatusEffect.getMove(Pokemon p, MoveListEntry move, boolean enemy)
          Transform a move based on this status effect.
 MoveListEntry ChargeEffect.getTransformedMove(Pokemon p, MoveListEntry entry)
           
protected  MoveListEntry StatusEffect.getTransformedMove(Pokemon p, MoveListEntry move)
           
 MoveListEntry ChargeEffect.getTransformedMove(Pokemon p, MoveListEntry entry)
           
protected  MoveListEntry StatusEffect.getTransformedMove(Pokemon p, MoveListEntry move)
           
 

Methods in mechanics.statuses with parameters of type MoveListEntry
protected  MoveListEntry StatusEffect.getEnemyTransformedMove(Pokemon p, MoveListEntry move)
           
protected  MoveListEntry StatusEffect.getEnemyTransformedMove(Pokemon p, MoveListEntry move)
           
 MoveListEntry StatusEffect.getMove(Pokemon p, MoveListEntry move, boolean enemy)
          Transform a move based on this status effect.
 MoveListEntry StatusEffect.getMove(Pokemon p, MoveListEntry move, boolean enemy)
          Transform a move based on this status effect.
 MoveListEntry ChargeEffect.getTransformedMove(Pokemon p, MoveListEntry entry)
           
protected  MoveListEntry StatusEffect.getTransformedMove(Pokemon p, MoveListEntry move)
           
 MoveListEntry ChargeEffect.getTransformedMove(Pokemon p, MoveListEntry entry)
           
protected  MoveListEntry StatusEffect.getTransformedMove(Pokemon p, MoveListEntry move)
           
 void FreezeEffect.informDamaged(Pokemon source, Pokemon target, MoveListEntry entry, int damage)
           
 void StatusEffect.informDamaged(Pokemon source, Pokemon target, MoveListEntry move, int damage)
          React to damage.
 void FreezeEffect.informDamaged(Pokemon source, Pokemon target, MoveListEntry entry, int damage)
           
 void StatusEffect.informDamaged(Pokemon source, Pokemon target, MoveListEntry move, int damage)
          React to damage.
 boolean StatusEffect.vetoesMove(Pokemon p, MoveListEntry entry)
          Returns whether this status effect vetoes the choice of a particular move.
 boolean StatusEffect.vetoesMove(Pokemon p, MoveListEntry entry)
          Returns whether this status effect vetoes the choice of a particular move.
 

Constructors in mechanics.statuses with parameters of type MoveListEntry
ChargeEffect(int turns, java.lang.String msg, MoveListEntry move)
          Initialise a new charge effect.
ChargeEffect(int turns, java.lang.String msg, MoveListEntry move)
          Initialise a new charge effect.
 

Uses of MoveListEntry in mechanics.statuses.abilities
 

Methods in mechanics.statuses.abilities that return MoveListEntry
 MoveListEntry CompoundEyesAbility.getTransformedMove(Pokemon poke, MoveListEntry entry)
          Compound Eyes transforms moves by giving them 30% higher accuracy.
 MoveListEntry CriticalTypeAbility.getTransformedMove(Pokemon p, MoveListEntry entry)
          If a pokemon has 1/3 or less health then CriticalType transforms moves of a certain type by giving them one and a half times the power.
 MoveListEntry CriticalTypeAbility.getTransformedMove(Pokemon p, MoveListEntry entry)
          If a pokemon has 1/3 or less health then CriticalType transforms moves of a certain type by giving them one and a half times the power.
 MoveListEntry CompoundEyesAbility.getTransformedMove(Pokemon poke, MoveListEntry entry)
          Compound Eyes transforms moves by giving them 30% higher accuracy.
 

Methods in mechanics.statuses.abilities with parameters of type MoveListEntry
 MoveListEntry CompoundEyesAbility.getTransformedMove(Pokemon poke, MoveListEntry entry)
          Compound Eyes transforms moves by giving them 30% higher accuracy.
 MoveListEntry CriticalTypeAbility.getTransformedMove(Pokemon p, MoveListEntry entry)
          If a pokemon has 1/3 or less health then CriticalType transforms moves of a certain type by giving them one and a half times the power.
 MoveListEntry CriticalTypeAbility.getTransformedMove(Pokemon p, MoveListEntry entry)
          If a pokemon has 1/3 or less health then CriticalType transforms moves of a certain type by giving them one and a half times the power.
 MoveListEntry CompoundEyesAbility.getTransformedMove(Pokemon poke, MoveListEntry entry)
          Compound Eyes transforms moves by giving them 30% higher accuracy.
static boolean IntrinsicAbility.isPhysical(MoveListEntry entry)
          Return whether a move is a physical attack.
static boolean IntrinsicAbility.isPhysical(MoveListEntry entry)
          Return whether a move is a physical attack.
 

Uses of MoveListEntry in mechanics.statuses.field
 

Methods in mechanics.statuses.field that return MoveListEntry
 MoveListEntry HailEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry RainEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry SandstormEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry SunEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry SunEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry HailEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry RainEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry SandstormEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 

Methods in mechanics.statuses.field with parameters of type MoveListEntry
 MoveListEntry HailEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry RainEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry SandstormEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry SunEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry SunEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry HailEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry RainEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 MoveListEntry SandstormEffect.getTransformedMove(Pokemon poke, MoveListEntry entry)
          1.
 

Uses of MoveListEntry in mechanics.statuses.items
 

Methods in mechanics.statuses.items that return MoveListEntry
 MoveListEntry ChoiceBandItem.getTransformedMove(Pokemon p, MoveListEntry entry)
           
 MoveListEntry ChoiceBandItem.getTransformedMove(Pokemon p, MoveListEntry entry)
           
 

Methods in mechanics.statuses.items with parameters of type MoveListEntry
 MoveListEntry ChoiceBandItem.getTransformedMove(Pokemon p, MoveListEntry entry)
           
 MoveListEntry ChoiceBandItem.getTransformedMove(Pokemon p, MoveListEntry entry)
           
 void ChoiceBandItem.setChoice(Pokemon p, BattleMechanics mech, MoveListEntry entry)
           
 void ChoiceBandItem.setChoice(Pokemon p, BattleMechanics mech, MoveListEntry entry)
           
protected  void ChoiceBandItem.transformChoice(Pokemon p, BattleMechanics mech, MoveListEntry entry)
           
protected  void ChoiceBandItem.transformChoice(Pokemon p, BattleMechanics mech, MoveListEntry entry)
           
 boolean ChoiceBandItem.vetoesMove(Pokemon p, MoveListEntry entry)
           
 boolean ChoiceBandItem.vetoesMove(Pokemon p, MoveListEntry entry)
           
 

Uses of MoveListEntry in shoddybattle
 

Methods in shoddybattle that return MoveListEntry
 MoveListEntry Pokemon.getLastMove()
          Get the last move used by this pokemon, or null if the pokemon has not used a move since it has been out.
 MoveListEntry Pokemon.getLastMove()
          Get the last move used by this pokemon, or null if the pokemon has not used a move since it has been out.
 MoveListEntry Pokemon.getMove(int i)
          Get one of this pokemon's moves.
 MoveListEntry Pokemon.getMove(int i)
          Get one of this pokemon's moves.
static MoveListEntry BattleField.getStruggle()
           
static MoveListEntry BattleField.getStruggle()
           
protected  MoveListEntry Pokemon.getTransformedMove(MoveListEntry move, boolean enemy)
          Transform a move based on the status effects applied to the pokemon.
protected  MoveListEntry Pokemon.getTransformedMove(MoveListEntry move, boolean enemy)
          Transform a move based on the status effects applied to the pokemon.
 

Methods in shoddybattle with parameters of type MoveListEntry
protected  MoveListEntry Pokemon.getTransformedMove(MoveListEntry move, boolean enemy)
          Transform a move based on the status effects applied to the pokemon.
protected  MoveListEntry Pokemon.getTransformedMove(MoveListEntry move, boolean enemy)
          Transform a move based on the status effects applied to the pokemon.
 int Pokemon.useMove(MoveListEntry move, Pokemon target)
          Use a a move from the move list (so its name is known and displayed).
 int Pokemon.useMove(MoveListEntry move, Pokemon target)
          Use a a move from the move list (so its name is known and displayed).
 

Constructors in shoddybattle with parameters of type MoveListEntry
Pokemon(BattleMechanics mech, PokemonSpecies species, PokemonNature nature, java.lang.String ability, java.lang.String item, int gender, int level, int[] ivs, int[] evs, MoveListEntry[] moves, int[] ppUps)
          Create and validate a new pokemon.
Pokemon(BattleMechanics mech, PokemonSpecies species, PokemonNature nature, java.lang.String ability, java.lang.String item, int gender, int level, int[] ivs, int[] evs, MoveListEntry[] moves, int[] ppUps)
          Create and validate a new pokemon.
Pokemon(BattleMechanics mech, PokemonSpecies species, PokemonNature nature, java.lang.String ability, java.lang.String item, int gender, int level, int[] ivs, int[] evs, MoveListEntry[] moves, int[] ppUps, boolean validate)
          Creates a new instance of Pokemon
Pokemon(BattleMechanics mech, PokemonSpecies species, PokemonNature nature, java.lang.String ability, java.lang.String item, int gender, int level, int[] ivs, int[] evs, MoveListEntry[] moves, int[] ppUps, boolean validate)
          Creates a new instance of Pokemon