Construct Spirit

CreatureXPHBp. 3242024

Medium construct, neutral

Armor Class
undefined
Hit Points
40 + 15 for each spell level above 4
Speed
30 ft.
Proficiency Bonus
equals your Proficiency Bonus
STR
18
+4
DEX
10
+0
CON
18
+4
INT
14
+2
WIS
11
+0
CHA
5
-3
Damage Resistances
poison
Condition Immunities
charmed; exhaustion; frightened; paralyzed; poisoned
Senses
Darkvision 60 ft., passive Perception 10
Languages
Understands the languages you know

Traits

Heated Body (Metal Only).

A creature that hits the spirit with a melee attack or that starts its turn in a grapple with the spirit takes 1d10 Fire damage.

Stony Lethargy (Stone Only).

When a creature starts its turn within 10 feet of the spirit, the spirit can target it with magical energy if the spirit can see it. wis DC equals your spell save DC, the target. Until the start of its next turn, the target can't make Opportunity Attacks, and its Speed is halved.

Actions

Multiattack.

The spirit makes a number of Slam attacks equal to half this spell's level (round down).

Slam.

Melee Attack Roll: Bonus equals your spell attack modifier, reach 5 ft. Hit: 1d8 + 4 + summonSpellLevel Bludgeoning damage.

Reactions

Berserk Lashing (Clay Only).

The spirit takes damage from a creature. The spirit makes a Slam attack against that creature if possible, or the spirit moves up to half its Speed toward that creature without provoking Opportunity Attacks.

Raw data
{
  "ac": [
    {
      "special": "13 + the spell's level"
    }
  ],
  "hp": {
    "special": "40 + 15 for each spell level above 4"
  },
  "cha": 5,
  "con": 18,
  "dex": 10,
  "int": 14,
  "str": 18,
  "wis": 11,
  "name": "Construct Spirit",
  "page": 324,
  "size": [
    "M"
  ],
  "type": "construct",
  "speed": {
    "walk": 30
  },
  "trait": [
    {
      "name": "Heated Body (Metal Only)",
      "entries": [
        "A creature that hits the spirit with a melee attack or that starts its turn in a grapple with the spirit takes {@damage 1d10} Fire damage."
      ]
    },
    {
      "name": "Stony Lethargy (Stone Only)",
      "entries": [
        "When a creature starts its turn within 10 feet of the spirit, the spirit can target it with magical energy if the spirit can see it. {@actSave wis} DC equals your spell save DC, the target. {@actSaveFail} Until the start of its next turn, the target can't make {@action Opportunity Attack|XPHB|Opportunity Attacks}, and its {@variantrule Speed|XPHB} is halved."
      ]
    }
  ],
  "__prop": "monster",
  "action": [
    {
      "name": "Multiattack",
      "entries": [
        "The spirit makes a number of Slam attacks equal to half this spell's level (round down)."
      ]
    },
    {
      "name": "Slam",
      "entries": [
        "{@atkr m} {@hitYourSpellAttack Bonus equals your spell attack modifier}, reach 5 ft. {@h}{@damage 1d8 + 4 + summonSpellLevel} Bludgeoning damage."
      ]
    }
  ],
  "pbNote": "equals your Proficiency Bonus",
  "resist": [
    "poison"
  ],
  "senses": [
    "Darkvision 60 ft."
  ],
  "source": "XPHB",
  "passive": 10,
  "hasToken": true,
  "miscTags": [
    "MA"
  ],
  "reaction": [
    {
      "name": "Berserk Lashing (Clay Only)",
      "entries": [
        "{@actTrigger} The spirit takes damage from a creature. {@actResponse} The spirit makes a Slam attack against that creature if possible, or the spirit moves up to half its {@variantrule Speed|XPHB} toward that creature without provoking {@action Opportunity Attack|XPHB|Opportunity Attacks}."
      ]
    }
  ],
  "_versions": [
    {
      "_mod": {
        "reaction": [
          {
            "mode": "renameArr",
            "renames": {
              "with": "Berserk Lashing",
              "rename": "Berserk Lashing (Clay Only)"
            }
          }
        ]
      },
      "name": "Construct Spirit (Clay)",
      "trait": null,
      "source": "XPHB",
      "hasToken": true,
      "damageTags": [
        "B"
      ]
    },
    {
      "_mod": {
        "trait": [
          {
            "mode": "renameArr",
            "renames": {
              "with": "Heated Body",
              "rename": "Heated Body (Metal Only)"
            }
          },
          {
            "mode": "removeArr",
            "names": "Stony Lethargy (Stone Only)"
          }
        ]
      },
      "name": "Construct Spirit (Metal)",
      "source": "XPHB",
      "hasToken": true,
      "reaction": null
    },
    {
      "_mod": {
        "trait": [
          {
            "mode": "renameArr",
            "renames": {
              "with": "Stony Lethargy",
              "rename": "Stony Lethargy (Stone Only)"
            }
          },
          {
            "mode": "removeArr",
            "names": "Heated Body (Metal Only)"
          }
        ]
      },
      "name": "Construct Spirit (Stone)",
      "source": "XPHB",
      "hasToken": true,
      "reaction": null,
      "damageTags": [
        "B"
      ],
      "foundryTokenScale": 1.3
    }
  ],
  "alignment": [
    "N"
  ],
  "languages": [
    "Understands the languages you know"
  ],
  "actionTags": [
    "Multiattack"
  ],
  "damageTags": [
    "B",
    "F"
  ],
  "hasFluffImages": true,
  "conditionImmune": [
    "charmed",
    "exhaustion",
    "frightened",
    "paralyzed",
    "poisoned"
  ],
  "summonedBySpell": "Summon Construct|XPHB",
  "foundryTokenScale": 1.3,
  "savingThrowForced": [
    "wisdom"
  ],
  "summonedBySpellLevel": 4
}