Files
5etools-mirror-2.github.io/data/bestiary/bestiary-tce.json
TheGiddyLimit 2eeeb0771b v1.209.0
2024-07-10 20:47:40 +01:00

2808 lines
57 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"_meta": {
"dependencies": {
"monster": [
"MM"
]
},
"otherSources": {
"monster": {
"MM": "TCE",
"DMG": "TCE"
}
}
},
"monster": [
{
"name": "Aberrant Spirit",
"source": "TCE",
"page": 109,
"summonedBySpell": "Summon Aberration|TCE",
"summonedBySpellLevel": 4,
"size": [
"M"
],
"type": "aberration",
"alignment": [
"U"
],
"ac": [
{
"special": "11 + the level of the spell (natural armor)"
}
],
"hp": {
"special": "40 + 10 for each spell level above 4th"
},
"speed": {
"walk": 30,
"fly": {
"number": 30,
"condition": "(beholderkin only; hover)"
},
"canHover": true
},
"str": 16,
"dex": 10,
"con": 15,
"int": 16,
"wis": 10,
"cha": 6,
"senses": [
"darkvision 60 ft."
],
"passive": 10,
"immune": [
"psychic"
],
"languages": [
"Deep Speech",
"understands the languages you speak"
],
"trait": [
{
"name": "Regeneration (Slaad Only)",
"entries": [
"The aberration regains 5 hit points at the start of its turn if it has at least 1 hit point."
]
},
{
"name": "Whispering Aura (Star Spawn Only)",
"entries": [
"At the start of each of the aberration's turns, each creature within 5 feet of the aberration must succeed on a Wisdom saving throw against your spell save DC or take {@damage 2d6} psychic damage, provided that the aberration isn't {@condition incapacitated}."
]
}
],
"action": [
{
"name": "Multiattack",
"entries": [
"The aberration makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Eye Ray (Beholderkin Only)",
"entries": [
"{@atk rs} {@hitYourSpellAttack} to hit, range 150 ft., one creature. {@h}{@damage 1d8 + 3 + summonSpellLevel} psychic damage."
]
},
{
"name": "Claws (Slaad Only)",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d10 + 3 + summonSpellLevel} slashing damage. If the target is a creature, it can't regain hit points until the start of the aberration's next turn."
]
},
{
"name": "Psychic Slam (Star Spawn Only)",
"entries": [
"{@atk ms} {@hitYourSpellAttack} to hit, reach 5 ft., one creature. {@h}{@damage 1d8 + 3 + summonSpellLevel} psychic damage."
]
}
],
"traitTags": [
"Regeneration"
],
"senseTags": [
"D"
],
"actionTags": [
"Multiattack"
],
"languageTags": [
"DS"
],
"damageTags": [
"S",
"Y"
],
"miscTags": [
"MW"
],
"hasToken": true,
"_versions": [
{
"name": "Aberrant Spirit (Beholderkin)",
"source": "TCE",
"_mod": {
"action": [
{
"mode": "removeArr",
"names": [
"Claws (Slaad Only)",
"Psychic Slam (Star Spawn Only)"
]
},
{
"mode": "renameArr",
"renames": {
"rename": "Eye Ray (Beholderkin Only)",
"with": "Eye Ray"
}
}
]
},
"speed": {
"walk": 30,
"fly": {
"number": 30,
"condition": "(hover)"
},
"canHover": true
},
"trait": null,
"traitTags": null,
"damageTags": [
"Y"
],
"miscTags": null
},
{
"name": "Aberrant Spirit (Slaad)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "removeArr",
"names": [
"Whispering Aura (Star Spawn Only)"
]
},
{
"mode": "renameArr",
"renames": {
"rename": "Regeneration (Slaad Only)",
"with": "Regeneration"
}
}
],
"action": [
{
"mode": "removeArr",
"names": [
"Eye Ray (Beholderkin Only)",
"Psychic Slam (Star Spawn Only)"
]
},
{
"mode": "renameArr",
"renames": {
"rename": "Claws (Slaad Only)",
"with": "Claws"
}
}
]
},
"speed": {
"walk": 30
},
"traitTags": [
"Regeneration"
],
"damageTags": [
"S"
],
"miscTags": [
"MW"
]
},
{
"name": "Aberrant Spirit (Star Spawn)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "removeArr",
"names": [
"Regeneration (Slaad Only)"
]
},
{
"mode": "renameArr",
"renames": {
"rename": "Whispering Aura (Star Spawn Only)",
"with": "Whispering Aura"
}
}
],
"action": [
{
"mode": "removeArr",
"names": [
"Eye Ray (Beholderkin Only)",
"Claws (Slaad Only)"
]
},
{
"mode": "renameArr",
"renames": {
"rename": "Psychic Slam (Star Spawn Only)",
"with": "Psychic Slam"
}
}
]
},
"speed": {
"walk": 30
},
"traitTags": [
"Regeneration"
],
"damageTags": [
"Y"
],
"miscTags": null
}
]
},
{
"name": "Adult Red Dracolich",
"source": "TCE",
"page": 137,
"_copy": {
"name": "Adult Red Dragon",
"source": "MM",
"_templates": [
{
"name": "Dracolich",
"source": "MM"
}
]
},
"traitTags": [
"Legendary Resistances",
"Magic Resistance"
],
"damageTagsLegendary": [],
"hasToken": true
},
{
"name": "Beast of the Land",
"source": "TCE",
"page": 61,
"summonedByClass": "Ranger|PHB",
"size": [
"M"
],
"type": "beast",
"alignment": [
"U"
],
"ac": [
{
"special": "13 + PB (natural armor)"
}
],
"hp": {
"special": "5 + five times your ranger level (the beast has a number of Hit Dice [d8s] equal to your ranger level)"
},
"speed": {
"walk": 40,
"climb": 40
},
"str": 14,
"dex": 14,
"con": 15,
"int": 8,
"wis": 14,
"cha": 11,
"senses": [
"darkvision 60 ft."
],
"passive": 12,
"languages": [
"understands the languages you speak"
],
"pbNote": "equals your bonus",
"trait": [
{
"name": "Charge",
"entries": [
"If the beast moves at least 20 feet straight toward a target and then hits it with a maul attack on the same turn, the target takes an extra {@damage 1d6} slashing damage. If the target is a creature, it must succeed on a Strength saving throw against your spell save DC or be knocked {@condition prone}."
]
},
{
"name": "Primal Bond",
"entries": [
"You can add your proficiency bonus to any ability check or saving throw that the beast makes."
]
}
],
"action": [
{
"name": "Maul",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d8 + 2 + PB} slashing damage."
]
}
],
"attachedItems": [
"maul|phb"
],
"traitTags": [
"Charge"
],
"senseTags": [
"D"
],
"damageTags": [
"S"
],
"miscTags": [
"MLW",
"MW"
],
"conditionInflict": [
"prone"
],
"hasToken": true
},
{
"name": "Beast of the Sea",
"source": "TCE",
"page": 61,
"summonedByClass": "Ranger|PHB",
"size": [
"M"
],
"type": "beast",
"alignment": [
"U"
],
"ac": [
{
"special": "13 + PB (natural armor)"
}
],
"hp": {
"special": "5 + five times your ranger level (the beast has a number of Hit Dice [d8s] equal to your ranger level)"
},
"speed": {
"walk": 5,
"swim": 60
},
"str": 14,
"dex": 14,
"con": 15,
"int": 8,
"wis": 14,
"cha": 11,
"senses": [
"darkvision 60 ft."
],
"passive": 12,
"languages": [
"understands the languages you speak"
],
"pbNote": "equals your bonus",
"trait": [
{
"name": "Amphibious",
"entries": [
"The beast can breathe both air and water."
]
},
{
"name": "Primal Bond",
"entries": [
"You can add your proficiency bonus to any ability check or saving throw that the beast makes."
]
}
],
"action": [
{
"name": "Binding Strike",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d6 + 2 + PB} piercing damage or {@damage 1d6 + 2 + PB} bludgeoning damage (your choice), and the target is {@condition grappled} (escape DC equal to your spellcasting save DC). Until this grapple ends, the beast can't use this attack on another target."
]
}
],
"traitTags": [
"Amphibious"
],
"senseTags": [
"D"
],
"damageTags": [
"B",
"P"
],
"miscTags": [
"MW"
],
"conditionInflict": [
"grappled"
],
"hasToken": true
},
{
"name": "Beast of the Sky",
"source": "TCE",
"page": 61,
"summonedByClass": "Ranger|PHB",
"size": [
"S"
],
"type": "beast",
"alignment": [
"N"
],
"ac": [
{
"special": "13 + PB (natural armor)"
}
],
"hp": {
"special": "4 + four times your ranger level (the beast has a number of Hit Dice [d6s] equal to your ranger level)"
},
"speed": {
"walk": 10,
"fly": 60
},
"str": 6,
"dex": 16,
"con": 13,
"int": 8,
"wis": 14,
"cha": 11,
"senses": [
"darkvision 60 ft."
],
"passive": 12,
"languages": [
"understands the languages you speak"
],
"pbNote": "equals your bonus",
"trait": [
{
"name": "Flyby",
"entries": [
"The beast doesn't provoke opportunity attacks when it flies out of an enemy's reach."
]
},
{
"name": "Primal Bond",
"entries": [
"You can add your proficiency bonus to any ability check or saving throw that the beast makes."
]
}
],
"action": [
{
"name": "Shred",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d4 + 3 + PB} slashing damage"
]
}
],
"traitTags": [
"Flyby"
],
"senseTags": [
"D"
],
"damageTags": [
"S"
],
"miscTags": [
"MW"
],
"hasToken": true
},
{
"name": "Bestial Spirit",
"source": "TCE",
"page": 109,
"summonedBySpell": "Summon Beast|TCE",
"summonedBySpellLevel": 2,
"size": [
"S"
],
"type": "beast",
"alignment": [
"U"
],
"ac": [
{
"special": "11 + the level of the spell (natural armor)"
}
],
"hp": {
"special": "20 (Air only) or 30 (Land and Water only) + 5 for each spell level above 2nd"
},
"speed": {
"walk": 30,
"climb": {
"number": 30,
"condition": "(land only)"
},
"fly": {
"number": 60,
"condition": "(air only)"
},
"swim": {
"number": 30,
"condition": "(water only)"
}
},
"str": 18,
"dex": 11,
"con": 16,
"int": 4,
"wis": 14,
"cha": 5,
"senses": [
"darkvision 60 ft."
],
"passive": 12,
"languages": [
"understands the languages you speak"
],
"trait": [
{
"name": "Water Breathing (Water Only)",
"entries": [
"The beast can breathe only underwater."
]
},
{
"name": "Flyby (Air Only)",
"entries": [
"The beast doesn't provoke opportunity attacks when it flies out of an enemy's reach."
]
},
{
"name": "Pack Tactics (Land and Water Only)",
"entries": [
"The beast has advantage on an attack roll against a creature if at least one of the beast's allies is within 5 feet of the creature and the ally isn't {@condition incapacitated}."
]
}
],
"action": [
{
"name": "Multiattack",
"entries": [
"The beast makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Maul",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d8 + 4 + summonSpellLevel} piercing damage."
]
}
],
"traitTags": [
"Flyby",
"Pack Tactics",
"Water Breathing"
],
"senseTags": [
"D"
],
"actionTags": [
"Multiattack"
],
"damageTags": [
"P"
],
"miscTags": [
"MLW",
"MW"
],
"hasToken": true,
"_versions": [
{
"name": "Bestial Spirit (Air)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "removeArr",
"names": [
"Water Breathing (Water Only)",
"Pack Tactics (Land and Water Only)"
]
},
{
"mode": "renameArr",
"renames": {
"rename": "Flyby (Air Only)",
"with": "Flyby"
}
}
]
},
"hp": {
"special": "20 + 5 for each spell level above 2nd"
},
"speed": {
"walk": 30,
"fly": 60
},
"traitTags": [
"Flyby"
]
},
{
"name": "Bestial Spirit (Land)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "removeArr",
"names": [
"Water Breathing (Water Only)",
"Flyby (Air Only)"
]
},
{
"mode": "renameArr",
"renames": {
"rename": "Pack Tactics (Land and Water Only)",
"with": "Pack Tactics"
}
}
]
},
"hp": {
"special": "30 + 5 for each spell level above 2nd"
},
"speed": {
"walk": 30,
"climb": 30
},
"traitTags": [
"Pack Tactics"
]
},
{
"name": "Bestial Spirit (Water)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "removeArr",
"names": [
"Flyby (Air Only)"
]
},
{
"mode": "renameArr",
"renames": {
"rename": "Pack Tactics (Land and Water Only)",
"with": "Pack Tactics"
}
}
]
},
"hp": {
"special": "30 + 5 for each spell level above 2nd"
},
"speed": {
"walk": 30,
"swim": 30
},
"traitTags": [
"Pack Tactics",
"Water Breathing"
]
}
]
},
{
"name": "Celestial Spirit",
"source": "TCE",
"page": 110,
"summonedBySpell": "Summon Celestial|TCE",
"summonedBySpellLevel": 5,
"size": [
"L"
],
"type": "celestial",
"alignment": [
"U"
],
"ac": [
{
"special": "11 + the level of the spell (natural armor) + 2 (Defender only)"
}
],
"hp": {
"special": "40 + 10 for each spell level above 5th"
},
"speed": {
"walk": 30,
"fly": 40
},
"str": 16,
"dex": 14,
"con": 16,
"int": 10,
"wis": 14,
"cha": 16,
"senses": [
"darkvision 60 ft."
],
"passive": 12,
"resist": [
"radiant"
],
"conditionImmune": [
"charmed",
"frightened"
],
"languages": [
"Celestial",
"understands the languages you speak"
],
"action": [
{
"name": "Multiattack",
"entries": [
"The celestial makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Radiant Bow (Avenger Only)",
"entries": [
"{@atk rw} {@hitYourSpellAttack} to hit, range 150/600 ft., one target. {@h}{@damage 2d6 + 2 + summonSpellLevel} radiant damage."
]
},
{
"name": "Radiant Mace (Defender Only)",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d10 + 3 + summonSpellLevel} radiant damage, and the celestial can choose itself or another creature it can see within 10 feet of the target. The chosen creature gains {@dice 1d10} temporary hit points."
]
},
{
"name": "Healing Touch (1/Day)",
"entries": [
"The celestial touches another creature. The target magically regains hit points equal to {@dice 2d8 + summonSpellLevel}."
]
}
],
"senseTags": [
"D"
],
"actionTags": [
"Multiattack"
],
"languageTags": [
"CE"
],
"damageTags": [
"R"
],
"miscTags": [
"MLW",
"MW",
"RW"
],
"hasToken": true,
"_versions": [
{
"name": "Celestial Spirit (Avenger)",
"source": "TCE",
"_mod": {
"action": [
{
"mode": "renameArr",
"renames": {
"rename": "Radiant Bow (Avenger Only)",
"with": "Radiant Bow"
}
},
{
"mode": "removeArr",
"names": "Radiant Mace (Defender Only)"
}
]
},
"ac": [
{
"special": "11 + the level of the spell (natural armor)"
}
],
"miscTags": [
"RW"
]
},
{
"name": "Celestial Spirit (Defender)",
"source": "TCE",
"_mod": {
"action": [
{
"mode": "renameArr",
"renames": {
"rename": "Radiant Mace (Defender Only)",
"with": "Radiant Mace"
}
},
{
"mode": "removeArr",
"names": "Radiant Bow (Avenger Only)"
}
]
},
"ac": [
{
"special": "13 + the level of the spell (natural armor)"
}
],
"miscTags": [
"MLW",
"MW"
]
}
]
},
{
"name": "Construct Spirit",
"source": "TCE",
"page": 111,
"summonedBySpell": "Summon Construct|TCE",
"summonedBySpellLevel": 4,
"size": [
"M"
],
"type": "construct",
"alignment": [
"U"
],
"ac": [
{
"special": "13 + the level of the spell (natural armor)"
}
],
"hp": {
"special": "40 + 15 for each spell level above 4th"
},
"speed": {
"walk": 30
},
"str": 18,
"dex": 10,
"con": 18,
"int": 14,
"wis": 11,
"cha": 5,
"senses": [
"darkvision 60 ft."
],
"passive": 10,
"resist": [
"poison"
],
"conditionImmune": [
"charmed",
"exhaustion",
"frightened",
"incapacitated",
"paralyzed",
"petrified",
"poisoned"
],
"languages": [
"understands the languages you speak"
],
"trait": [
{
"name": "Heated Body (Metal Only)",
"entries": [
"A creature that touches the construct or hits it with a melee attack while within 5 feet of it takes {@damage 1d10} fire damage."
]
},
{
"name": "Stony Lethargy (Stone Only)",
"entries": [
"When a creature the construct can see starts its turn within 10 feet of the construct, the construct can force it to make a Wisdom saving throw against your spell save DC. On a failed save, the target can't use reactions and its speed is halved until the start of its next turn."
]
}
],
"action": [
{
"name": "Multiattack",
"entries": [
"The construct makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Slam",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d8 + 4 + summonSpellLevel} bludgeoning damage."
]
}
],
"reaction": [
{
"name": "Berserk Lashing (Clay Only)",
"entries": [
"When the construct takes damage, it makes a slam attack against a random creature within 5 feet of it. If no creature is within reach, the construct moves up to half its speed toward an enemy it can see, without provoking opportunity attacks."
]
}
],
"senseTags": [
"D"
],
"actionTags": [
"Multiattack"
],
"damageTags": [
"B",
"F"
],
"miscTags": [
"MW"
],
"hasToken": true,
"_versions": [
{
"name": "Construct Spirit (Clay)",
"source": "TCE",
"_mod": {
"reaction": [
{
"mode": "renameArr",
"renames": {
"rename": "Berserk Lashing (Clay Only)",
"with": "Berserk Lashing"
}
}
]
},
"trait": null,
"damageTags": [
"B"
]
},
{
"name": "Construct Spirit (Metal)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Heated Body (Metal Only)",
"with": "Heated Body"
}
},
{
"mode": "removeArr",
"names": "Stony Lethargy (Stone Only)"
}
]
},
"reaction": null
},
{
"name": "Construct Spirit (Stone)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Stony Lethargy (Stone Only)",
"with": "Stony Lethargy"
}
},
{
"mode": "removeArr",
"names": "Heated Body (Metal Only)"
}
]
},
"reaction": null,
"damageTags": [
"B"
]
}
]
},
{
"name": "Dancing Item",
"source": "TCE",
"page": 29,
"summonedByClass": "Bard|PHB",
"size": [
"L"
],
"sizeNote": "or smaller",
"type": "construct",
"alignment": [
"U"
],
"ac": [
{
"ac": 16,
"from": [
"natural armor"
]
}
],
"hp": {
"special": "10 + five times your bard level"
},
"speed": {
"walk": 30,
"fly": {
"number": 30,
"condition": "(hover)"
},
"canHover": true
},
"str": 18,
"dex": 14,
"con": 16,
"int": 4,
"wis": 10,
"cha": 6,
"senses": [
"darkvision 60 ft."
],
"passive": 10,
"immune": [
"poison",
"psychic"
],
"conditionImmune": [
"charmed",
"exhaustion",
"poisoned",
"frightened"
],
"languages": [
"understands the languages you speak"
],
"trait": [
{
"name": "Immutable Form",
"entries": [
"The item is immune to any spell or effect that would alter its form."
]
},
{
"name": "Irrepressible Dance",
"entries": [
"When any creature starts its turn within 10 feet of the item, the item can increase or decrease (your choice) the walking speed of that creature by 10 feet until the end of the turn, provided the item isn't {@condition incapacitated}."
]
}
],
"action": [
{
"name": "Force-Empowered Slam",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target you can see. {@h}{@damage 1d10 + PB} force damage."
]
}
],
"traitTags": [
"Immutable Form"
],
"senseTags": [
"D"
],
"damageTags": [
"O"
],
"miscTags": [
"MW"
],
"hasToken": true
},
{
"name": "Elemental Spirit",
"source": "TCE",
"page": 111,
"summonedBySpell": "Summon Elemental|TCE",
"summonedBySpellLevel": 4,
"size": [
"M"
],
"type": "elemental",
"alignment": [
"U"
],
"ac": [
{
"special": "11 + the level of the spell (natural armor)"
}
],
"hp": {
"special": "50 + 10 for each spell level above 4th"
},
"speed": {
"walk": 40,
"fly": {
"number": 40,
"condition": "(air only; hover)"
},
"burrow": {
"number": 40,
"condition": "(earth only)"
},
"swim": {
"number": 40,
"condition": "(water only)"
},
"canHover": true
},
"str": 18,
"dex": 15,
"con": 17,
"int": 4,
"wis": 10,
"cha": 16,
"senses": [
"darkvision 60 ft."
],
"passive": 10,
"resist": [
{
"resist": [
"lightning",
"thunder"
],
"cond": true,
"note": "(Air only)"
},
{
"resist": [
"piercing",
"slashing"
],
"cond": true,
"note": "(Earth only)"
},
{
"resist": [
"acid"
],
"cond": true,
"note": "(Water only)"
}
],
"immune": [
"poison",
{
"immune": [
"fire"
],
"cond": true,
"note": "(Fire only)"
}
],
"conditionImmune": [
"exhaustion",
"paralyzed",
"petrified",
"poisoned",
"unconscious"
],
"languages": [
"Primordial",
"understands the languages you speak"
],
"trait": [
{
"name": "Amorphous Form (Air, Fire, and Water Only)",
"entries": [
"The elemental can move through a space as narrow as 1 inch wide without squeezing."
]
}
],
"action": [
{
"name": "Multiattack",
"entries": [
"The elemental makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Slam",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d10 + 4 + summonSpellLevel} bludgeoning damage (Air, Earth, and Water only) or fire damage (Fire only)."
]
}
],
"traitTags": [
"Amorphous"
],
"senseTags": [
"D"
],
"actionTags": [
"Multiattack"
],
"languageTags": [
"P"
],
"damageTags": [
"B",
"F"
],
"miscTags": [
"MW"
],
"hasToken": true,
"_versions": [
{
"name": "Elemental Spirit (Air)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Amorphous Form (Air, Fire, and Water Only)",
"with": "Amorphous Form"
}
}
],
"action": {
"mode": "replaceArr",
"replace": "Slam",
"items": {
"name": "Slam",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d10 + 4 + summonSpellLevel} bludgeoning damage."
]
}
}
},
"speed": {
"walk": 40,
"fly": {
"number": 40,
"condition": "(hover)"
},
"canHover": true
},
"resist": [
"lightning",
"thunder"
],
"immune": [
"poison"
],
"damageTags": [
"B"
]
},
{
"name": "Elemental Spirit (Earth)",
"source": "TCE",
"_mod": {
"action": {
"mode": "replaceArr",
"replace": "Slam",
"items": {
"name": "Slam",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d10 + 4 + summonSpellLevel} bludgeoning damage."
]
}
}
},
"speed": {
"walk": 40,
"burrow": 40
},
"resist": [
"piercing",
"slashing"
],
"immune": [
"poison"
],
"trait": null,
"damageTags": [
"B"
]
},
{
"name": "Elemental Spirit (Fire)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Amorphous Form (Air, Fire, and Water Only)",
"with": "Amorphous Form"
}
}
],
"action": {
"mode": "replaceArr",
"replace": "Slam",
"items": {
"name": "Slam",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d10 + 4 + summonSpellLevel} fire damage."
]
}
}
},
"speed": {
"walk": 40
},
"immune": [
"poison",
"fire"
],
"damageTags": [
"F"
]
},
{
"name": "Elemental Spirit (Water)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Amorphous Form (Air, Fire, and Water Only)",
"with": "Amorphous Form"
}
}
],
"action": {
"mode": "replaceArr",
"replace": "Slam",
"items": {
"name": "Slam",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d10 + 4 + summonSpellLevel} bludgeoning damage."
]
}
}
},
"speed": {
"walk": 40,
"swim": 40
},
"resist": [
"acid"
],
"immune": [
"poison"
],
"damageTags": [
"B"
]
}
]
},
{
"name": "Fey Spirit",
"source": "TCE",
"page": 112,
"summonedBySpell": "Summon Fey|TCE",
"summonedBySpellLevel": 3,
"size": [
"S"
],
"type": "fey",
"alignment": [
"U"
],
"ac": [
{
"special": "12 + the level of the spell (natural armor)"
}
],
"hp": {
"special": "30 + 10 for each spell level above 3rd"
},
"speed": {
"walk": 40
},
"str": 13,
"dex": 16,
"con": 14,
"int": 14,
"wis": 11,
"cha": 16,
"senses": [
"darkvision 60 ft."
],
"passive": 10,
"conditionImmune": [
"charmed"
],
"languages": [
"Sylvan",
"understands the languages you speak"
],
"action": [
{
"name": "Multiattack",
"entries": [
"The fey makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Shortsword",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d6 + 3 + summonSpellLevel} piercing damage {@damage + 1d6} force damage."
]
}
],
"bonus": [
{
"name": "Fey Step",
"entries": [
"The fey magically teleports up to 30 feet to an unoccupied space it can see. Then one of the following effects occurs, based on the fey's chosen mood:",
{
"type": "list",
"style": "list-hang-notitle",
"items": [
{
"type": "item",
"name": "Fuming",
"entry": "The fey has advantage on the next attack roll it makes before the end of this turn."
},
{
"type": "item",
"name": "Mirthful",
"entry": "The fey can force one creature it can see within 10 feet of it to make a Wisdom saving throw against your spell save DC. Unless the save succeeds, the target is {@condition charmed} by you and the fey for 1 minute or until the target takes any damage."
},
{
"type": "item",
"name": "Tricksy",
"entry": "The fey can fill a 5-foot cube within 5 feet of it with magical darkness, which lasts until the end of its next turn."
}
]
}
]
}
],
"attachedItems": [
"shortsword|phb"
],
"senseTags": [
"D"
],
"actionTags": [
"Multiattack"
],
"languageTags": [
"S"
],
"damageTags": [
"O",
"P"
],
"miscTags": [
"AOE",
"MLW",
"MW"
],
"conditionInflict": [
"charmed"
],
"hasToken": true,
"_versions": [
{
"name": "Fey Spirit (Fuming)",
"source": "TCE",
"bonus": [
{
"name": "Fey Step",
"entries": [
"The fey magically teleports up to 30 feet to an unoccupied space it can see. The fey has advantage on the next attack roll it makes before the end of this turn."
]
}
]
},
{
"name": "Fey Spirit (Mirthful)",
"source": "TCE",
"bonus": [
{
"name": "Fey Step",
"entries": [
"The fey magically teleports up to 30 feet to an unoccupied space it can see. The fey can force one creature it can see within 10 feet of it to make a Wisdom saving throw against your spell save DC. Unless the save succeeds, the target is {@condition charmed} by you and the fey for 1 minute or until the target takes any damage."
]
}
]
},
{
"name": "Fey Spirit (Tricksy)",
"source": "TCE",
"bonus": [
{
"name": "Fey Step",
"entries": [
"The fey magically teleports up to 30 feet to an unoccupied space it can see. The fey can fill a 5-foot cube within 5 feet of it with magical darkness, which lasts until the end of its next turn."
]
}
]
}
]
},
{
"name": "Fiendish Spirit",
"source": "TCE",
"page": 112,
"summonedBySpell": "Summon Fiend|TCE",
"summonedBySpellLevel": 6,
"size": [
"L"
],
"type": "fiend",
"alignment": [
"U"
],
"ac": [
{
"special": "12 + the level of the spell (natural armor)"
}
],
"hp": {
"special": "50 (Demon only) or 40 (Devil only) or 60 (Yugoloth only) + 15 for each spell level above 6th"
},
"speed": {
"walk": 40,
"climb": {
"number": 40,
"condition": "(demon only)"
},
"fly": {
"number": 60,
"condition": "(devil only)"
}
},
"str": 13,
"dex": 16,
"con": 15,
"int": 10,
"wis": 10,
"cha": 16,
"senses": [
"darkvision 60 ft."
],
"passive": 10,
"resist": [
"fire"
],
"immune": [
"poison"
],
"conditionImmune": [
"poisoned"
],
"languages": [
"Abyssal",
"Infernal",
"telepathy 60 ft."
],
"trait": [
{
"name": "Magic Resistance",
"entries": [
"The fiend has advantage on saving throws against spells and other magical effects."
]
},
{
"name": "Death Throes (Demon Only)",
"entries": [
"When the fiend drops to 0 hit points or the spell ends, the fiend explodes, and each creature within 10 feet of it must make a Dexterity saving throw against your spell save DC. A creature takes {@damage 2d10 + summonSpellLevel} fire damage on a failed save, or half as much damage on a successful one."
]
},
{
"name": "Devil's Sight (Devil Only)",
"entries": [
"Magical darkness doesn't impede the fiend's darkvision."
]
}
],
"action": [
{
"name": "Multiattack",
"entries": [
"The fiend makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Bite (Demon Only)",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d12 + 3 + summonSpellLevel} necrotic damage."
]
},
{
"name": "Claws (Yugoloth Only)",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d8 + 3 + summonSpellLevel} slashing damage. Immediately after the attack hits or misses, the fiend can magically teleport up to 30 feet to an unoccupied space it can see."
]
},
{
"name": "Hurl Flame (Devil Only)",
"entries": [
"{@atk rs} {@hitYourSpellAttack} to hit, range 150 ft., one target. {@h}{@damage 2d6 + 3 + summonSpellLevel} fire damage. If the target is a flammable object that isn't being worn or carried, it also catches fire."
]
}
],
"traitTags": [
"Death Burst",
"Devil's Sight",
"Magic Resistance"
],
"senseTags": [
"D"
],
"actionTags": [
"Multiattack"
],
"languageTags": [
"AB",
"I",
"TP"
],
"damageTags": [
"F",
"N",
"S"
],
"miscTags": [
"MW"
],
"hasToken": true,
"_versions": [
{
"name": "Fiendish Spirit (Demon)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Death Throes (Demon Only)",
"with": "Death Throes"
}
},
{
"mode": "removeArr",
"names": "Devil's Sight (Devil Only)"
}
],
"action": [
{
"mode": "renameArr",
"renames": {
"rename": "Bite (Demon Only)",
"with": "Bite"
}
},
{
"mode": "removeArr",
"names": [
"Claws (Yugoloth Only)",
"Hurl Flame (Devil Only)"
]
}
]
},
"hp": {
"special": "50 + 15 for each spell level above 6th"
},
"speed": {
"walk": 40,
"climb": 40
},
"traitTags": [
"Death Burst",
"Magic Resistance"
],
"damageTags": [
"F"
]
},
{
"name": "Fiendish Spirit (Devil)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Devil's Sight (Devil Only)",
"with": "Devil's Sight"
}
},
{
"mode": "removeArr",
"names": "Death Throes (Demon Only)"
}
],
"action": [
{
"mode": "renameArr",
"renames": {
"rename": "Hurl Flame (Devil Only)",
"with": "Hurl Flame"
}
},
{
"mode": "removeArr",
"names": [
"Bite (Demon Only)",
"Claws (Yugoloth Only)"
]
}
]
},
"hp": {
"special": "40 + 15 for each spell level above 6th"
},
"speed": {
"walk": 40,
"fly": 60
},
"traitTags": [
"Devil's Sight",
"Magic Resistance"
],
"damageTags": [
"N"
]
},
{
"name": "Fiendish Spirit (Yugoloth)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "removeArr",
"names": [
"Death Throes (Demon Only)",
"Devil's Sight (Devil Only)"
]
}
],
"action": [
{
"mode": "renameArr",
"renames": {
"rename": "Claws (Yugoloth Only)",
"with": "Claws"
}
},
{
"mode": "removeArr",
"names": [
"Bite (Demon Only)",
"Hurl Flame (Devil Only)"
]
}
]
},
"hp": {
"special": "60 + 15 for each spell level above 6th"
},
"speed": {
"walk": 40
},
"traitTags": [
"Magic Resistance"
],
"damageTags": [
"F"
]
}
]
},
{
"name": "Homunculus Servant",
"source": "TCE",
"page": 22,
"otherSources": [
{
"source": "ERLW",
"page": 62
}
],
"summonedByClass": "Artificer|TCE",
"size": [
"T"
],
"type": "construct",
"ac": [
{
"ac": 13,
"from": [
"natural armor"
]
}
],
"hp": {
"special": "1 + your Intelligence modifier + your artificer level (the homunculus has a number of Hit Dice [d4s] equal to your artificer level)"
},
"speed": {
"walk": 20,
"fly": 30
},
"str": 4,
"dex": 15,
"con": 12,
"int": 10,
"wis": 10,
"cha": 7,
"save": {
"dex": "+2 plus PB"
},
"skill": {
"perception": "+0 plus PB × 2",
"stealth": "+2 plus PB"
},
"senses": [
"darkvision 60 ft."
],
"passive": "10 + (PB × 2)",
"immune": [
"poison"
],
"conditionImmune": [
"exhaustion",
"poisoned"
],
"languages": [
"understands the languages you speak"
],
"pbNote": "equals your bonus",
"trait": [
{
"name": "Evasion",
"entries": [
"If the homunculus is subjected to an effect that allows it to make a Dexterity saving throw to take only half damage, it instead takes no damage if it succeeds on the saving throw, and only half damage if it fails. It can't use this trait if it's {@condition incapacitated}."
]
}
],
"actionNote": "Requires Your Bonus Action",
"action": [
{
"name": "Force Strike",
"entries": [
"{@atk rw} {@hitYourSpellAttack} to hit, range 30 ft., one target you can see. {@h}{@damage 1d4 + PB} force damage."
]
}
],
"reaction": [
{
"name": "Channel Magic",
"entries": [
"The homunculus delivers a spell you cast that has a range of touch. The homunculus must be within 120 feet of you."
]
}
],
"senseTags": [
"D"
],
"damageTags": [
"O"
],
"miscTags": [
"RW"
],
"hasToken": true,
"hasFluffImages": true
},
{
"name": "Juvenile Mimic",
"source": "TCE",
"page": 167,
"size": [
"T"
],
"type": {
"type": "monstrosity",
"tags": [
"shapechanger"
]
},
"alignment": [
"U"
],
"ac": [
11
],
"hp": {
"average": 7,
"formula": "2d4 + 2"
},
"speed": {
"walk": 10,
"climb": 10
},
"str": 1,
"dex": 12,
"con": 13,
"int": 10,
"wis": 13,
"cha": 10,
"skill": {
"stealth": "+3"
},
"senses": [
"darkvision 60 ft."
],
"passive": 11,
"immune": [
"acid"
],
"conditionImmune": [
"prone"
],
"languages": [
"Common",
"Undercommon",
"telepathy 120 ft."
],
"cr": "0",
"trait": [
{
"name": "False Appearance (Object Form Only)",
"entries": [
"While the mimic remains motionless, it is indistinguishable from an ordinary object."
]
},
{
"name": "Spider Climb",
"entries": [
"The mimic can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check."
]
}
],
"action": [
{
"name": "Bite",
"entries": [
"{@atk mw} {@hit 3} to hit, reach 5 ft., one target. {@h}1 piercing damage plus 2 ({@damage 1d4}) acid damage."
]
},
{
"name": "Shape-Shift",
"entries": [
"The mimic polymorphs into an object or back into its true, amorphous form. Its statistics are the same in each form. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies."
]
}
],
"traitTags": [
"False Appearance",
"Spider Climb"
],
"senseTags": [
"D"
],
"languageTags": [
"C",
"TP",
"U"
],
"damageTags": [
"A",
"P"
],
"miscTags": [
"MW"
],
"hasToken": true
},
{
"name": "Mighty Servant of Leuk-o",
"source": "TCE",
"page": 131,
"size": [
"H"
],
"type": "construct",
"alignment": [
"U"
],
"ac": [
{
"ac": 22,
"from": [
"natural armor"
]
}
],
"hp": {
"average": 310,
"formula": "27d12 + 135"
},
"speed": {
"walk": 60
},
"str": 30,
"dex": 14,
"con": 20,
"int": 1,
"wis": 14,
"cha": 10,
"save": {
"wis": "+9",
"cha": "+7"
},
"skill": {
"perception": "+9"
},
"senses": [
"blindsight 120 ft."
],
"passive": 19,
"resist": [
"piercing",
"slashing"
],
"immune": [
"acid",
"bludgeoning",
"cold",
"fire",
"lightning",
"necrotic",
"poison",
"psychic",
"radiant"
],
"conditionImmune": [
"blinded",
"charmed",
"deafened",
"exhaustion",
"frightened",
"grappled",
"incapacitated",
"paralyzed",
"petrified",
"poisoned",
"restrained",
"stunned",
"unconscious"
],
"languages": [
"understands the languages of creatures attuned to it but can't speak"
],
"trait": [
{
"name": "Immutable Existence",
"entries": [
"The servant is immune to any spell or effect that would alter its form or send it to another plane of existence."
]
},
{
"name": "Magic Resistance",
"entries": [
"The servant has advantage on saving throws against spells and other magical effects, and spell attacks made against it have disadvantage."
]
},
{
"name": "Regeneration",
"entries": [
"The servant regains 10 hit points at the start of its turn. If it is reduced to 0 hit points, this trait doesn't function until an attuned creature spends 24 hours repairing the artifact or until the artifact is subjected to lightning damage."
]
},
{
"name": "Standing Leap",
"entries": [
"The servant's long jump is up to 50 feet and its high jump is up to 25 feet, with or without a running start."
]
},
{
"name": "Unusual Nature",
"entries": [
"The servant doesn't require air, food, drink, or sleep."
]
}
],
"action": [
{
"name": "Destructive Fist",
"entries": [
"{@atk mw} {@hit 17} to hit, reach 10 ft., one target. {@h}36 ({@damage 4d12 + 10}) force damage. Or Ranged Weapon Attack: {@hit 17} to hit, range 120 ft., one target. {@h}36 ({@damage 4d12 + 10}) force damage. If the target is an object, it takes triple damage."
]
},
{
"name": "Crushing Leap",
"entries": [
"If the servant jumps at least 25 feet as part of its movement, it can then use this action to land on its feet in a space that contains one or more other creatures. Each of those creatures is pushed to an unoccupied space within 5 feet of the servant and must make a {@dc 25} Dexterity saving throw. On a failed save, a creature takes 26 ({@damage 4d12}) bludgeoning damage and is knocked {@condition prone}. On a successful save, a creature takes half as much damage and isn't knocked {@condition prone}."
]
}
],
"traitTags": [
"Magic Resistance",
"Regeneration",
"Unusual Nature"
],
"senseTags": [
"B"
],
"languageTags": [
"CS"
],
"damageTags": [
"B",
"O"
],
"miscTags": [
"MW",
"RCH"
],
"conditionInflict": [
"prone"
],
"savingThrowForced": [
"dexterity"
],
"hasToken": true,
"hasFluffImages": true
},
{
"name": "Reflection",
"source": "TCE",
"page": 158,
"_copy": {
"name": "Shadow",
"source": "MM",
"_mod": {
"*": {
"mode": "replaceTxt",
"replace": "shadow",
"with": "reflection"
}
}
},
"type": "fey",
"resist": [
"acid",
"cold",
"fire",
"lightning",
"thunder",
{
"resist": [
"piercing",
"slashing"
],
"note": "from nonmagical attacks",
"cond": true
}
],
"vulnerable": [
"bludgeoning"
],
"hasToken": true,
"hasFluffImages": true
},
{
"name": "Shadow Spirit",
"source": "TCE",
"page": 114,
"summonedBySpell": "Summon Shadowspawn|TCE",
"summonedBySpellLevel": 3,
"size": [
"M"
],
"type": "monstrosity",
"alignment": [
"U"
],
"ac": [
{
"special": "11 + the level of the spell (natural armor)"
}
],
"hp": {
"special": "35 + 15 for each spell level above 3rd"
},
"speed": {
"walk": 40
},
"str": 13,
"dex": 16,
"con": 15,
"int": 4,
"wis": 10,
"cha": 16,
"senses": [
"darkvision 120 ft."
],
"passive": 10,
"resist": [
"necrotic"
],
"conditionImmune": [
"frightened"
],
"languages": [
"understands the languages you speak"
],
"trait": [
{
"name": "Terror Frenzy (Fury Only)",
"entries": [
"The spirit has advantage on attack rolls against {@condition frightened} creatures."
]
},
{
"name": "Weight of Sorrow (Despair Only)",
"entries": [
"Any creature, other than you, that starts its turn within 5 feet of the spirit has its speed reduced by 20 feet until the start of that creature's next turn."
]
}
],
"action": [
{
"name": "Multiattack",
"entries": [
"The spirit makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Chilling Rend",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d12 + 3 + summonSpellLevel} cold damage."
]
},
{
"name": "Dreadful Scream (1/Day)",
"entries": [
"The spirit screams. Each creature within 30 feet of it must succeed on a Wisdom saving throw against your spell save DC or be {@condition frightened} for 1 minute. The {@condition frightened} creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success."
]
}
],
"bonus": [
{
"name": "Shadow Stealth (Fear Only)",
"entries": [
"While in dim light or darkness, the spirit takes the Hide action."
]
}
],
"senseTags": [
"SD"
],
"actionTags": [
"Multiattack"
],
"languageTags": [
"C"
],
"damageTags": [
"C"
],
"miscTags": [
"MW"
],
"conditionInflict": [
"frightened"
],
"hasToken": true,
"hasFluffImages": true,
"_versions": [
{
"name": "Shadow Spirit (Despair)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Weight of Sorrow (Despair Only)",
"with": "Weight of Sorrow"
}
},
{
"mode": "removeArr",
"names": "Terror Frenzy (Fury Only)"
}
]
},
"bonus": null
},
{
"name": "Shadow Spirit (Fear)",
"source": "TCE",
"_mod": {
"bonus": [
{
"mode": "renameArr",
"renames": {
"rename": "Shadow Stealth (Fear Only)",
"with": "Shadow Stealth"
}
}
]
},
"trait": null
},
{
"name": "Shadow Spirit (Fury)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Terror Frenzy (Fury Only)",
"with": "Terror Frenzy"
}
},
{
"mode": "removeArr",
"names": "Weight of Sorrow (Despair Only)"
}
]
},
"bonus": null
}
]
},
{
"name": "Steel Defender",
"source": "TCE",
"page": 19,
"otherSources": [
{
"source": "ERLW",
"page": 61
}
],
"summonedByClass": "Artificer|TCE",
"size": [
"M"
],
"type": "construct",
"ac": [
{
"ac": 15,
"from": [
"natural armor"
]
}
],
"hp": {
"special": "2 + your Intelligence modifier + five times your artificer level (the defender has a number of Hit Dice [d8s] equal to your artificer level)"
},
"speed": {
"walk": 40
},
"str": 14,
"dex": 12,
"con": 14,
"int": 4,
"wis": 10,
"cha": 6,
"save": {
"dex": "+1 plus PB",
"con": "+2 plus PB"
},
"skill": {
"athletics": "+2 plus PB",
"perception": "+0 plus PB × 2"
},
"senses": [
"darkvision 60 ft."
],
"passive": "10 + (PB × 2)",
"immune": [
"poison"
],
"conditionImmune": [
"charmed",
"exhaustion",
"poisoned"
],
"languages": [
"understands the languages you speak"
],
"pbNote": "equals your bonus",
"trait": [
{
"name": "Vigilant",
"entries": [
"The defender can't be {@status surprised}."
]
}
],
"actionNote": "Requires Your Bonus Action",
"action": [
{
"name": "Force-Empowered Rend",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target you can see. {@h}{@damage 1d8 + PB} force damage."
]
},
{
"name": "Repair (3/Day)",
"entries": [
"The magical mechanisms inside the defender restore {@dice 2d8 + PB} hit points to itself or to one construct or object within 5 feet of it."
]
}
],
"reaction": [
{
"name": "Deflect Attack",
"entries": [
"The defender imposes disadvantage on the attack roll of one creature it can see that is within 5 feet of it, provided the attack roll is against a creature other than the defender."
]
}
],
"senseTags": [
"D"
],
"damageTags": [
"O"
],
"miscTags": [
"MW"
],
"hasToken": true,
"hasFluffImages": true
},
{
"name": "Undead Spirit",
"source": "TCE",
"page": 114,
"summonedBySpell": "Summon Undead|TCE",
"summonedBySpellLevel": 3,
"size": [
"M"
],
"type": "undead",
"alignment": [
"U"
],
"ac": [
{
"special": "11 + the level of the spell (natural armor)"
}
],
"hp": {
"special": "30 (Ghostly and Putrid only) or 20 (Skeletal only) + 10 for each spell level above 3rd"
},
"speed": {
"walk": 30,
"fly": {
"number": 40,
"condition": "(ghostly only; hover)"
},
"canHover": true
},
"str": 12,
"dex": 16,
"con": 15,
"int": 4,
"wis": 10,
"cha": 9,
"senses": [
"darkvision 60 ft."
],
"passive": 10,
"immune": [
"necrotic",
"poison"
],
"conditionImmune": [
"exhaustion",
"frightened",
"paralyzed",
"poisoned"
],
"languages": [
"understands the languages you speak"
],
"trait": [
{
"name": "Incorporeal Passage (Ghostly Only)",
"entries": [
"The spirit can move through other creatures and objects as if they were {@quickref difficult terrain||3}. If it ends its turn inside an object, it is shunted to the nearest unoccupied space and takes {@damage 1d10} force damage for every 5 feet traveled."
]
},
{
"name": "Festering Aura (Putrid Only)",
"entries": [
"Any creature, other than you, that starts its turn within 5 feet of the spirit must succeed on a Constitution saving throw against your spell save DC or be {@condition poisoned} until the start of its next turn."
]
}
],
"action": [
{
"name": "Multiattack",
"entries": [
"The spirit makes a number of attacks equal to half this spell's level (rounded down)."
]
},
{
"name": "Deathly Touch (Ghostly Only)",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one creature. {@h}{@damage 1d8 + 3 + summonSpellLevel} necrotic damage, and the creature must succeed on a Wisdom saving throw against your spell save DC or be {@condition frightened} of the undead until the end of the target's next turn."
]
},
{
"name": "Grave Bolt (Skeletal Only)",
"entries": [
"{@atk rs} {@hitYourSpellAttack} to hit, range 150 ft., one target. {@h}{@damage 2d4 + 3 + summonSpellLevel} necrotic damage."
]
},
{
"name": "Rotting Claw (Putrid Only)",
"entries": [
"{@atk mw} {@hitYourSpellAttack} to hit, reach 5 ft., one target. {@h}{@damage 1d6 + 3 + summonSpellLevel} slashing damage. If the target is {@condition poisoned}, it must succeed on a Constitution saving throw against your spell save DC or be {@condition paralyzed} until the end of its next turn."
]
}
],
"traitTags": [
"Incorporeal Movement"
],
"senseTags": [
"D"
],
"actionTags": [
"Multiattack"
],
"languageTags": [
"C"
],
"damageTags": [
"N",
"O",
"S"
],
"miscTags": [
"MW"
],
"conditionInflict": [
"frightened",
"paralyzed",
"poisoned"
],
"hasToken": true,
"_versions": [
{
"name": "Undead Spirit (Ghostly)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Incorporeal Passage (Ghostly Only)",
"with": "Incorporeal Passage"
}
},
{
"mode": "removeArr",
"names": "Festering Aura (Putrid Only)"
}
],
"action": [
{
"mode": "renameArr",
"renames": {
"rename": "Deathly Touch (Ghostly Only)",
"with": "Deathly Touch"
}
},
{
"mode": "removeArr",
"names": [
"Grave Bolt (Skeletal Only)",
"Rotting Claw (Putrid Only)"
]
}
]
},
"hp": {
"special": "30 + 10 for each spell level above 3rd"
},
"speed": {
"walk": 30,
"fly": {
"number": 40,
"condition": "(hover)"
},
"canHover": true
},
"damageTags": [
"N"
],
"conditionInflict": [
"frightened"
]
},
{
"name": "Undead Spirit (Putrid)",
"source": "TCE",
"_mod": {
"trait": [
{
"mode": "renameArr",
"renames": {
"rename": "Festering Aura (Putrid Only)",
"with": "Festering Aura"
}
},
{
"mode": "removeArr",
"names": "Incorporeal Passage (Ghostly Only)"
}
],
"action": [
{
"mode": "renameArr",
"renames": {
"rename": "Rotting Claw (Putrid Only)",
"with": "Rotting Claw"
}
},
{
"mode": "removeArr",
"names": [
"Deathly Touch (Ghostly Only)",
"Grave Bolt (Skeletal Only)"
]
}
]
},
"hp": {
"special": "30 + 10 for each spell level above 3rd"
},
"speed": {
"walk": 30
},
"traitTags": null,
"damageTags": [
"O",
"S"
],
"conditionInflict": [
"paralyzed",
"poisoned"
]
},
{
"name": "Undead Spirit (Skeletal)",
"source": "TCE",
"_mod": {
"action": [
{
"mode": "renameArr",
"renames": {
"rename": "Grave Bolt (Skeletal Only)",
"with": "Grave Bolt"
}
},
{
"mode": "removeArr",
"names": [
"Deathly Touch (Ghostly Only)",
"Rotting Claw (Putrid Only)"
]
}
]
},
"hp": {
"special": "20 + 10 for each spell level above 3rd"
},
"speed": {
"walk": 30
},
"trait": null,
"traitTags": null,
"damageTags": [
"N"
],
"conditionInflict": null
}
]
},
{
"name": "Wildfire Spirit",
"source": "TCE",
"page": 40,
"summonedByClass": "Druid|PHB",
"size": [
"S"
],
"type": "elemental",
"alignment": [
"U"
],
"ac": [
{
"ac": 13,
"from": [
"natural armor"
]
}
],
"hp": {
"special": "5 + five times your druid level"
},
"speed": {
"walk": 30,
"fly": {
"number": 30,
"condition": "(hover)"
},
"canHover": true
},
"str": 10,
"dex": 14,
"con": 14,
"int": 13,
"wis": 15,
"cha": 11,
"senses": [
"darkvision 60 ft."
],
"passive": 12,
"immune": [
"fire"
],
"conditionImmune": [
"charmed",
"frightened",
"grappled",
"prone",
"restrained"
],
"languages": [
"understands the languages you speak"
],
"pbNote": "equals your bonus",
"action": [
{
"name": "Flame Seed",
"entries": [
"{@atk rw} {@hitYourSpellAttack} to hit, range 60 ft., one target you can see. {@h}{@damage 1d6 + PB} fire damage."
]
},
{
"name": "Fiery Teleportation",
"entries": [
"The spirit and each willing creature of your choice within 5 feet of it teleport up to 15 feet to unoccupied spaces you can see. Then each creature within 5 feet of the space that the spirit left must succeed on a Dexterity saving throw against your spell save DC or take {@damage 1d6 + PB} fire damage."
]
}
],
"senseTags": [
"D"
],
"damageTags": [
"F"
],
"miscTags": [
"AOE",
"RW"
],
"hasToken": true
}
]
}