Fiendish Creature (5e Template)

Fiendish Creature

Fiendish creatures dwell on the lower planes, the realms of evil, although they resemble beings found on the Material Plane. They are more fearsome in appearance than their earthly counterparts.

Prerequisite

"Fiendish" is a template that can be applied to any corporeal aberration, beast, dragon, fey, giant, humanoid, monstrosity, ooze, or plant, hereafter referred to as the "base creature."

Statistics

Type. If the base creature's type is aberration, dragon, ooze, or plant, the creature retains its type. Otherwise, the creature's type becomes fiend.

Damage Resistances. A fiendish creature is resistant to cold and fire damage, as well as to bludgeoning, piercing, and slashing damage from nonmagical attacks.

Damage Immunities. A fiendish creature is immune to poison damage.

Condition Immunities. A fiendish creature is immune to the poisoned condition.

Senses. The fiendish creature gains darkvision to a range of 60 feet. If the base creature has darkvision to a range greater than 60 feet, use the range for the base creature's darkvision instead.

Languages. If the base creature speaks at least one language, add Abyssal and/or Infernal to the list of languages known as appropriate to the fiendish creature's native plane.

Alignment. If the base creature has an alignment, its alignment becomes evil. (no change on the law/chaos axis)

Traits

Magic Resistance. The fiendish creature has advantage on saving throws against spells and other magical effects.

CR Calculation

The fiendish creature's challenge rating requires recalculation if the base creature does not have both resistance to bludgeoning, piercing, and slashing damage from non-magical attacks and the Magic Resistance trait.


Back to Main Page 5e Homebrew Creatures Templates

gollark: Minecraft java edition is... written in it.
gollark: Java is a programming language.
gollark: Huh? These are arrays. I didn't mention a limit anywhere.
gollark: (Go makes you do the second one because Go)
gollark: `list.map(x => x + 1)` is much nicer than```javascriptlet ys = []for (let x of xs) { ys.push(x + 1)}```
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.