Summary

Description
An effect of a move.
Data path
resources/data/move_effect/
Schema
https://poketools.gamestuff.info/data/schema/move_effect.json

Filename

Move effect id

The unique id for this entity. Only entities that have no clear name should use this numeric form.

type
integer
minimum
1

Top-level keys

Version group identifier

A machine-usable name for the entity. This is usually a munged version of the entity name. An identifier must consist only of lowercase ASCII characters, 0-9, and/or a hyphen.

i.e. anything unique to the entity matching the regular expression ^[a-z0-9\-]+$ (Test it here)

type
string
pattern
^[a-z0-9\-]+$ (Test)

Fields

short_description

A short version of the description, usually used in lists.

Textual content formatted with Markdown. See the CommonMark Spec for details.

type

string

required

description

A full description of the entity, usually used on entity pages.

Textual content formatted with Markdown. See the CommonMark Spec for details.

type

string

required

JSON Schema

View raw

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://poketools.gamestuff.info/data/schema/move_effect.json",
  "title": "Move Effect",
  "description": "An effect of a move.",
  "type": "object",
  "propertyNames": {
    "title": "Version Group identifier",
    "allOf": [
      {
        "$ref": "types/identifier.json"
      },
      {
        "type": "string",
        "$filters": "versionGroupIdentifier"
      }
    ]
  },
  "minProperties": 1,
  "additionalProperties": {
    "type": "object",
    "properties": {
      "short_description": {
        "title": "Short description",
        "$ref": "types/markdown.json"
      },
      "description": {
        "title": "Description",
        "$ref": "types/markdown.json"
      }
    },
    "additionalProperties": false,
    "required": [
      "short_description",
      "description"
    ]
  }
}