Package mechanics.moves

Class Summary
AbsorbMove Creates a move that increases the user's health by a percentage of the damage done to the opponent.
HealthBasedMove A move that does higher damage when the user has more Hp
HiddenPowerMove  
MoveList This class contains static methods for maintaining the server's list of moves that pokemon can have.
MoveList.AttractEffect  
MoveList.CoEffect  
MoveList.EndureEffect  
MoveList.FixedAttackEffect A status that forces the user to continue to use the same move.
MoveList.FixedAttackMove A move that prevents the user from using other moves until the move misses or the number of turns is reached.
MoveList.HealBlockEffect Prevents the affected party from using recovery moves for 5 turns.
MoveList.LockOnEffect Ensures that the next move will hit unless the opponenet has an ISE.
MoveList.LuckyChantEffect The party cannot be hit by critical hits for 5 turns.
MoveList.MistEffect  
MoveList.PartyEffect An effect that is applied to a team for 5 turns.
MoveList.PerfectAccuracyMove A move that always hits unless the opponent is underground or flying.
MoveList.SafeguardEffect  
MoveList.SpeedSwapEffect An effect that _effectively_ swaps the speeds of the pokemon in play.
MoveList.SpikesEffect  
MoveList.StealthRockEffect  
MoveList.StockpileMove A move that is based upon the number of levels stored in Stockpile
MoveList.SubstituteEffect  
MoveList.ToxicSpikesEffect  
MoveList.TrappingEffect  
MoveListEntry This class represents an entry in a pokemon's move list.
MoveSet  
MoveSetData  
MultipleHitMove Creates a move that hits from 2-5 times.
PokemonMove This class represents a move that a pokemon can use on its turn.
RecoilMove Creates a move that does damage to the user equal to a percentage of the damage done to the opponent.
StatusMove  
WeatherMove A FieldMove is a move that a pokemon can use that applies a set of field effects to the field (not to a particular pokemon).