Shocking Grasp

SpellPHBp. 2752014SRD
Level
Cantrip · Evocation
Casting time
1 action
Range
Touch
Components
V, S
Duration
Instantaneous

Lightning springs from your hand to deliver a shock to a creature you try to touch. Make a melee spell attack against the target. You have advantage on the attack roll if the target is wearing armor made of metal. On a hit, the target takes 1d8 lightning damage, and it can't take reactions until the start of its next turn.

The spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8).

Raw data
{
  "srd": true,
  "name": "Shocking Grasp",
  "page": 275,
  "time": [
    {
      "unit": "action",
      "number": 1
    }
  ],
  "feats": [
    {
      "name": "Aberrant Dragonmark",
      "source": "EFA"
    },
    {
      "name": "Aberrant Dragonmark",
      "source": "ERLW"
    },
    {
      "name": "Artificer Initiate",
      "source": "TCE"
    },
    {
      "name": "Cold Caster",
      "source": "FRHoF"
    },
    {
      "name": "Initiate of High Sorcery",
      "source": "DSotDQ"
    },
    {
      "name": "Magic Initiate",
      "source": "PHB"
    },
    {
      "name": "Spell Sniper",
      "source": "PHB"
    },
    {
      "name": "Magic Initiate",
      "source": "XPHB"
    }
  ],
  "level": 0,
  "races": [
    {
      "name": "Elf (High)",
      "source": "PHB",
      "baseName": "Elf",
      "baseSource": "PHB"
    },
    {
      "name": "Elf",
      "source": "XPHB"
    },
    {
      "name": "Genasi (Air)",
      "source": "MPMM",
      "baseName": "Genasi",
      "baseSource": "MPMM"
    },
    {
      "name": "Kobold",
      "source": "MPMM"
    },
    {
      "name": "Half-Elf (Variant; Moon Elf or Sun Elf Descent)",
      "source": "SCAG",
      "baseName": "Half-Elf",
      "baseSource": "PHB"
    },
    {
      "name": "Khoravar",
      "source": "EFA"
    },
    {
      "name": "Merfolk (Ixalan; Blue)",
      "source": "PSX",
      "baseName": "Merfolk",
      "baseSource": "PSZ"
    },
    {
      "name": "Merfolk (Zendikar; Ula Creed)",
      "source": "PSZ",
      "baseName": "Merfolk",
      "baseSource": "PSZ"
    }
  ],
  "range": {
    "type": "point",
    "distance": {
      "type": "touch"
    }
  },
  "__prop": "spell",
  "school": "V",
  "source": "PHB",
  "classes": {
    "fromSubclass": [
      {
        "class": {
          "name": "Bard",
          "source": "XPHB"
        },
        "subclass": {
          "name": "College of Lore",
          "source": "XPHB",
          "shortName": "Lore"
        }
      },
      {
        "class": {
          "name": "Cleric",
          "source": "XPHB"
        },
        "subclass": {
          "name": "Arcana Domain",
          "source": "SCAG",
          "shortName": "Arcana"
        }
      },
      {
        "class": {
          "name": "Fighter",
          "source": "XPHB"
        },
        "subclass": {
          "name": "Eldritch Knight",
          "source": "XPHB",
          "shortName": "Eldritch Knight"
        }
      },
      {
        "class": {
          "name": "Rogue",
          "source": "XPHB"
        },
        "subclass": {
          "name": "Arcane Trickster",
          "source": "XPHB",
          "shortName": "Arcane Trickster"
        }
      },
      {
        "class": {
          "name": "Wizard",
          "source": "XPHB"
        },
        "subclass": {
          "name": "Evoker",
          "source": "XPHB",
          "shortName": "Evoker"
        }
      },
      {
        "class": {
          "name": "Cleric",
          "source": "PHB"
        },
        "subclass": {
          "name": "Arcana Domain",
          "source": "SCAG",
          "shortName": "Arcana"
        }
      },
      {
        "class": {
          "name": "Fighter",
          "source": "PHB"
        },
        "subclass": {
          "name": "Eldritch Knight",
          "source": "PHB",
          "shortName": "Eldritch Knight"
        }
      },
      {
        "class": {
          "name": "Rogue",
          "source": "PHB"
        },
        "subclass": {
          "name": "Arcane Trickster",
          "source": "PHB",
          "shortName": "Arcane Trickster"
        }
      }
    ],
    "fromClassList": [
      {
        "name": "Sorcerer",
        "source": "PHB"
      },
      {
        "name": "Wizard",
        "source": "PHB"
      },
      {
        "name": "Artificer",
        "source": "TCE"
      }
    ]
  },
  "entries": [
    "Lightning springs from your hand to deliver a shock to a creature you try to touch. Make a melee spell attack against the target. You have advantage on the attack roll if the target is wearing armor made of metal. On a hit, the target takes {@damage 1d8} lightning damage, and it can't take reactions until the start of its next turn.",
    "The spell's damage increases by {@damage 1d8} when you reach 5th level ({@damage 2d8}), 11th level ({@damage 3d8}), and 17th level ({@damage 4d8})."
  ],
  "areaTags": [
    "ST"
  ],
  "duration": [
    {
      "type": "instant"
    }
  ],
  "miscTags": [
    "SCL"
  ],
  "_tmpFeats": [],
  "_tmpRaces": [],
  "_tmpGroups": [],
  "basicRules": true,
  "components": {
    "s": true,
    "v": true
  },
  "_tmpClasses": {},
  "backgrounds": [
    {
      "name": "Izzet Engineer",
      "source": "GGR"
    }
  ],
  "reprintedAs": [
    "Shocking Grasp|XPHB"
  ],
  "spellAttack": [
    "M"
  ],
  "_isMutEntity": true,
  "otherSources": [
    {
      "page": 59,
      "source": "RMR"
    }
  ],
  "damageInflict": [
    "lightning"
  ],
  "_tmpBackgrounds": [],
  "_tmpSourcesInit": true,
  "optionalfeatures": [
    {
      "name": "Pact of the Tome",
      "source": "PHB",
      "featureType": [
        "PB"
      ]
    },
    {
      "name": "Pact of the Tome",
      "source": "XPHB",
      "featureType": [
        "EI"
      ]
    }
  ],
  "referenceSources": [
    "BGDIA",
    "CoS",
    "KftGV",
    "SDW",
    "TftYP-TFoF",
    "TftYP-WPM",
    "WDMM"
  ],
  "scalingLevelDice": {
    "label": "lightning damage",
    "scaling": {
      "1": "1d8",
      "5": "2d8",
      "11": "3d8",
      "17": "4d8"
    }
  },
  "_tmpOptionalfeatures": []
}