PKMMove

public class PKMMove: Mappable

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.

  • id

    The identifier for this move resource

    Declaration

    Swift

    public var id: Int?
  • The name for this move resource

    Declaration

    Swift

    public var name: String?
  • The percent value of how likely this move is to be successful

    Declaration

    Swift

    public var accuracy: Int?
  • The percent value of how likely it is this moves effect will happen

    Declaration

    Swift

    public var effect_chance: Int?
  • pp

    Power points. The number of times this move can be used

    Declaration

    Swift

    public var pp: Int?
  • A value between -8 and 8. Sets the order in which moves are executed during battle. See Bulbapedia for greater detail.

    Declaration

    Swift

    public var priority: Int?
  • The base power of this move with a value of 0 if it does not have a base power

    Declaration

    Swift

    public var power: Int?
  • A detail of normal and super contest combos that require this move

    Declaration

    Swift

    public var contestCombos: [PKMContestComboSets]?
  • The type of appeal this move gives a Pokémon when used in a contest

    Declaration

    Swift

    public var contestType: PKMNamedAPIResource?
  • The effect the move has when used in a contest

    Declaration

    Swift

    public var contestEffect: PKMNamedAPIResource?
  • The type of damage the move inflicts on the target, e.g. physical

    Declaration

    Swift

    public var damageClass: PKMNamedAPIResource?
  • The effect of this move listed in different languages

    Declaration

    Swift

    public var effectEntries: [PKMVerboseEffect]?
  • The list of previous effects this move has had across version groups of the games

    Declaration

    Swift

    public var effectChanges: [PKMAbilityEffectChange]?
  • The generation in which this move was introduced

    Declaration

    Swift

    public var generation: PKMNamedAPIResource?
  • Metadata about this move

    Declaration

    Swift

    public var meta: PKMMoveMetaData?
  • The name of this move listed in different languages

    Declaration

    Swift

    public var names: [PKMName]?
  • A list of move resource value changes across ersion groups of the game

    Declaration

    Swift

    public var pastValues: [PKMPastMoveStatValues]?
  • A list of stats this moves effects and how much it effects them

    Declaration

    Swift

    public var statChanges: [PKMMoveStatChange]?
  • The effect the move has when used in a super contest

    Declaration

    Swift

    public var superContestEffect: PKMAPIResource?
  • The type of target that will recieve the effects of the attack

    Declaration

    Swift

    public var target: PKMNamedAPIResource?
  • The elemental type of this move NamedAPIResource

    Declaration

    Swift

    public var type: PKMNamedAPIResource?
  • Undocumented

    Declaration

    Swift

    public class PKMMove: Mappable
  • Undocumented

    Declaration

    Swift

    public class PKMMove: Mappable