# [Elemental Spirit](3-Mechanics\CLI\bestiary\elemental/elemental-spirit-xphb.md)
*Source: Player's Handbook (2024) p. 325*
```statblock
"name": "Elemental Spirit (XPHB)"
"size": "Medium"
"type": "elemental"
"alignment": "Neutral"
"ac_class": "11 + the spell's level"
"stats":
- !!int "18"
- !!int "15"
- !!int "17"
- !!int "4"
- !!int "10"
- !!int "16"
"speed": "40 ft., burrow 40 ft. (Earth only), fly 40 ft. (hover; Air only), swim 40\
\ ft. (Water only)"
"damage_resistances": "lightning, thunder (Air only)"
"damage_immunities": "poison; fire (Fire only)"
"condition_immunities": "[exhaustion](3-Mechanics/CLI/rules/conditions.md#Exhaustion),\
\ [paralyzed](3-Mechanics/CLI/rules/conditions.md#Paralyzed), [petrified](3-Mechanics/CLI/rules/conditions.md#Petrified),\
\ [poisoned](3-Mechanics/CLI/rules/conditions.md#Poisoned)"
"senses": "darkvision 60 ft., passive Perception 10"
"languages": "Primordial, understands the languages you know"
"traits":
- "desc": "The spirit can move through a space as narrow as 1 inch wide without it\
\ counting as Difficult Terrain."
"name": "Amorphous Form (Air, Fire, and Water Only)"
"actions":
- "desc": "The spirit makes a number of Slam attacks equal to half this spell's level\
\ (round down)."
"name": "Multiattack"
- "desc": "Melee Attack Roll: YourSpellAttack Bonus equals your spell attack modifier,\
\ reach 5 ft. Hit: 1d10 + 4 + the spell's level Bludgeoning (Earth only),\
\ Cold (Water only), Lightning (Air only), or Fire (Fire only) damage."
"name": "Slam"
"source":
- "XPHB"
"image": "3-Mechanics/CLI/bestiary/elemental/token/elemental-spirit-xphb.webp"
```
^statblock