Skip to main content

Moves

Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
accuracynumberYesThe percent value of how likely this move is to be successful.
effect_chancenumberYesThe percent value of how likely it is this moves effect will happen.
ppnumberYesPower points. The number of times this move can be use.
priorityMovePriorityYesA value between -8 and 8. Sets the order in which moves are executed during battle. See Bulbapedia for greater detail.
powernumberYesThe base power of this move with a value of 0 if it does not have a base power.
contest_combosContestComboSetYesA detail of normal and super contest combos that require this move.
contest_typeNamedAPIResourceYesThe type of appeal this move gives a Pokémon when used in a contest.
contest_effectAPIResourceYesThe effect the move has when used in a contest.
damage_classNamedAPIResourceYesThe type of damage the move inflicts on the target, e.g. physical.
effect_entriesVerboseEffectYesThe effect of this move listed in different languages.
effect_changesArray<AbiilityEffectChange>YesThe list of previous effects this move has had across version groups of the games.
learned_by_pokemonArray<NamedAPIResource>YesList of Pokemon that can learn the move.
flavor_text_entriesArray<MoveFlavorText>YesThe flavor text of this move listed in different languages.
generationNamedAPIResourceYesThe generation in which this move was introduced.
machinesArray<MachineVersionDetail>YesA list of the machines that teach this move.
metaMoveMetadataYesMetadata about this move.
past_valuesArray<PastMoveStatValues>YesA list of move resource value changes across version groups of the game.
stat_changesArray<MoveStatChange>YesA list of stats this moves effects and how much it effects them.
super_contest_effectAPIResourceYesThe effect the move has when used in a super contest.
targetNamedAPIResourceYesThe type of target that will receive the effects of the attack.
typeNamedAPIResourceYesThe elemental type of this move.

Move

MovePriority

ValueDescription
+5Helping Hand
+4Baneful Bunker, Burning Bulwark, Detect, Endure, King's Shield, Obstruct, Protect, Spiky Shield, Silk Trap
+3Fake Out, Quick Guard, Upper Hand, Wide Guard
+2Ally Switch, Extreme Speed, Feint, First Impression, Follow Me, Rage Powder
+1Accelerock, Aqua Jet, Baby-Doll Eyes, Bullet Punch, Grassy Glide*, Ice Shard, Jet Punch, Mach Punch, Quick Attack, Shadow Sneak, Sucker Punch, Thunderclap, Vacuum Wave, Water Shuriken
0All other moves
-1None
-2None
-3Beak Blast, Focus Punch, Shell Trap
-4Avalanche
-5Counter, Mirror Coat
-6Circle Throw, Dragon Tail, Roar, Whirlwind, Teleport
-7Trick Room
info

* Grassy Glide has increased priority only if used in Grassy Terrain.

ContestComboSet

PropertyTypeRequiredDescription
normalContestComboDetailYesA detail of moves this move can be used before or after, granting additional appeal points in contests.
superContestComboDetailYesA detail of moves this move can be used before or after, granting additional appeal points in super contests.

ContestComboDetail

PropertyTypeRequiredDescription
use_beforeArray<NamedAPIResource>YesA list of moves to use before this move.
use_afterArray<NamedAPIResource>YesA list of moves to use after this move.

MoveFlavorText

PropertyTypeRequiredDescription
flavor_textstringYesThe localized flavor text for an api resource in a specific language.
languageNamedAPIResourceYesThe language this name is in.
version_groupNamedAPIResourceYesThe version group that uses this flavor text.

MoveMetaData

PropertyTypeRequiredDescription
ailmentNamedAPIResourceYesThe status ailment this move inflicts on its target.
categoryNamedAPIResourceYesThe category of move this move falls under, e.g. damage or ailment.
min_hitsnumber, or nullYesThe minimum number of times this move hits. Null if it always only hits once.
max_hitsnumber, or nullYesThe maximum number of times this move hits. Null if it always only hits once.
min_turnsnumber, or nullYesThe minimum number of turns this move continues to take effect. Null if it always only lasts one turn.
max_turnsnumber, or nullYesThe maximum number of turns this move continues to take effect. Null if it always only lasts one turn.
drainnumberYesHP drain (if positive) or Recoil damage (if negative), in percent of damage done.
healingnumberYesThe amount of hp gained by the attacking Pokemon, in percent of it's maximum HP.
crit_ratenumberYesCritical hit rate bonus.
ailment_chancenumberYesThe likelihood this attack will cause an ailment.
flinch_chancenumberYesThe likelihood this attack will cause the target Pokémon to flinch.
stat_chancenumberYesThe likelihood this attack will cause a stat change in the target Pokémon.

MoveStatChange

PropertyTypeRequiredDescription
changenumberYesThe amount of change.
statNamedAPIResourceYesThe stat being affected.

PastMoveStatValues

PropertyTypeRequiredDescription
accuracynumberYesThe percent value of how likely this move is to be successful.
effect_chancenumberYesThe percent value of how likely it is this moves effect will take effect.
powernumberYesThe base power of this move with a value of 0 if it does not have a base power.
ppnumberYesPower points. The number of times this move can be used.
effect_entriesArray<VerboseEffect>YesThe effect of this move listed in different languages.
typeNamedAPIResourceYesThe elemental type of this move.
version_groupNamedAPIResourceYesThe version group in which these move stat values were in effect.

MoveAilment

Move Ailments are status conditions caused by moves used during battle. See Bulbapedia for greater detail.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
moveArray<NamedAPIResource>YesA list of moves that cause this ailment.

MoveBattleStyle

Styles of moves when used in the Battle Palace. See Bulbapedia for greater detail.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.

MoveCategory

Very general categories that loosely group move effects.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
movesArray<NamedAPIResource>YesA list of moves that fall into this category.
descriptionsArray<Description>YesThe description of this resource listed in different languages.

ModeDamageClass

Damage classes moves can have, e.g. physical, special, or non-damaging.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
movesArray<NamedAPIResource>YesA list of moves that fall into this damage class.
descriptionsArray<Description>YesThe description of this resource listed in different languages.

MoveLearnMethod

Methods by which Pokémon can learn moves.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
descriptionsArray<Description>YesThe description of this resource listed in different languages.
version_groupsArray<NamedAPIResource>YesA list of version groups where moves can be learned through this method.

MoveTarget

Targets moves can be directed at during battle. Targets can be Pokémon, environments or even other moves.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource.
namestringYesThe name for this resource.
namesArray<Name>YesThe name of this resource listed in different languages.
movesArray<NamedAPIResource>YesA list of moves that that are directed at this target.
descriptionsArray<Description>YesThe description of this resource listed in different languages.