Master of Souls

CreatureBGDIAp. 2342014

Medium humanoid, neutral evil

Armor Class
12
Hit Points
45 (6d8 + 18)
Speed
30 ft.
Challenge
4 (1,100 XP)
STR
10
+0
DEX
14
+2
CON
17
+3
INT
19
+4
WIS
14
+2
CHA
13
+1
Saving Throws
Wis +4
Skills
Arcana +6, Religion +6
Senses
passive Perception 12
Languages
Abyssal, Common, Infernal

Traits

Grave Magic.

When the master of souls cast a spell that deals damage, it can change the spell's damage type to necrotic.

Actions

Multiattack.

The master of souls attacks twice with its flail.

Silvered Skull Flail.

Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 4 (1d8) bludgeoning damage plus 14 (4d6) necrotic damage, and the target has disadvantage on all saving throws until the end of the master of souls' next turn.

Chill Touch (Cantrip).

Ranged Spell Attack: +6 to hit, range 120 ft., one creature. Hit: 13 (2d8) necrotic damage, and the target can't regain hit points until the start of the master of souls' next turn. If the target is undead, it has disadvantage on attack rolls against the master of souls for the same duration.

Ray of Sickness (1st-Level Spell; Requires a Spell Slot).

Ranged Spell Attack: +6 to hit, range 60 ft., one creature. Hit: 9 (2d8) poison damage, and the target must succeed on a DC 14 Constitution saving throw or be poisoned until the end of the master of souls' next turn. If the master of souls casts this spell using a spell slot of 2nd level or higher, the damage increases by 1d8 for each slot level above 1st.

Scorching Ray (2nd-Level Spell; Requires a Spell Slot).

Ranged Spell Attack: +6 to hit, range 120 ft., one target per ray (3 rays if a 2nd-level spell slot is used, 4 rays if a 3rd-level spell slot is used). Hit: 7 (2d6) fire damage per ray.

Spellcasting

Spellcasting.

The master of souls is a 5th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 14, +6 to hit with spell attacks). It has the following wizard spells prepared:

Raw data
{
  "ac": [
    12
  ],
  "cr": "4",
  "hp": {
    "average": 45,
    "formula": "6d8 + 18"
  },
  "cha": 13,
  "con": 17,
  "dex": 14,
  "int": 19,
  "str": 10,
  "wis": 14,
  "name": "Master of Souls",
  "page": 234,
  "save": {
    "wis": "+4"
  },
  "size": [
    "M"
  ],
  "type": {
    "tags": [
      "human"
    ],
    "type": "humanoid"
  },
  "skill": {
    "arcana": "+6",
    "religion": "+6"
  },
  "speed": {
    "walk": 30
  },
  "trait": [
    {
      "name": "Grave Magic",
      "entries": [
        "When the master of souls cast a spell that deals damage, it can change the spell's damage type to necrotic."
      ]
    }
  ],
  "__prop": "monster",
  "action": [
    {
      "name": "Multiattack",
      "entries": [
        "The master of souls attacks twice with its flail."
      ]
    },
    {
      "name": "Silvered Skull Flail",
      "entries": [
        "{@atk mw} {@hit 2} to hit, reach 5 ft., one target. {@h}4 ({@damage 1d8}) bludgeoning damage plus 14 ({@damage 4d6}) necrotic damage, and the target has disadvantage on all saving throws until the end of the master of souls' next turn."
      ]
    },
    {
      "name": "Chill Touch (Cantrip)",
      "entries": [
        "{@atk rs} {@hit 6} to hit, range 120 ft., one creature. {@h}13 ({@damage 2d8}) necrotic damage, and the target can't regain hit points until the start of the master of souls' next turn. If the target is undead, it has disadvantage on attack rolls against the master of souls for the same duration."
      ]
    },
    {
      "name": "Ray of Sickness (1st-Level Spell; Requires a Spell Slot)",
      "entries": [
        "{@atk rs} {@hit 6} to hit, range 60 ft., one creature. {@h}9 ({@damage 2d8}) poison damage, and the target must succeed on a {@dc 14} Constitution saving throw or be {@condition poisoned} until the end of the master of souls' next turn. If the master of souls casts this spell using a spell slot of 2nd level or higher, the damage increases by {@damage 1d8} for each slot level above 1st."
      ]
    },
    {
      "name": "Scorching Ray (2nd-Level Spell; Requires a Spell Slot)",
      "entries": [
        "{@atk rs} {@hit 6} to hit, range 120 ft., one target per ray (3 rays if a 2nd-level spell slot is used, 4 rays if a 3rd-level spell slot is used). {@h}7 ({@damage 2d6}) fire damage per ray."
      ]
    }
  ],
  "source": "BGDIA",
  "passive": 12,
  "hasFluff": true,
  "hasToken": true,
  "miscTags": [
    "MLW",
    "MW"
  ],
  "alignment": [
    "N",
    "E"
  ],
  "languages": [
    "Abyssal",
    "Common",
    "Infernal"
  ],
  "actionTags": [
    "Multiattack"
  ],
  "damageTags": [
    "B",
    "F",
    "I",
    "N"
  ],
  "languageTags": [
    "AB",
    "C",
    "I"
  ],
  "spellcasting": [
    {
      "name": "Spellcasting",
      "type": "spellcasting",
      "spells": {
        "0": {
          "spells": [
            "{@spell chill touch} (see \"Actions\" below)",
            "{@spell mage hand}",
            "{@spell message}",
            "{@spell prestidigitation}"
          ]
        },
        "1": {
          "slots": 4,
          "spells": [
            "{@spell burning hands}",
            "{@spell detect magic}",
            "{@spell ray of sickness} (see \"Actions\" below)",
            "{@spell shield}"
          ]
        },
        "2": {
          "slots": 3,
          "spells": [
            "{@spell darkness}",
            "{@spell misty step}",
            "{@spell scorching ray} (see \"Actions\" below)"
          ]
        },
        "3": {
          "slots": 2,
          "spells": [
            "{@spell animate dead}",
            "{@spell fireball}"
          ]
        }
      },
      "ability": "int",
      "headerEntries": [
        "The master of souls is a 5th-level spellcaster. Its spellcasting ability is Intelligence (spell save {@dc 14}, {@hit 6} to hit with spell attacks). It has the following wizard spells prepared:"
      ]
    }
  ],
  "damageTagsSpell": [
    "F",
    "I",
    "N"
  ],
  "conditionInflict": [
    "poisoned"
  ],
  "spellcastingTags": [
    "CW"
  ],
  "savingThrowForced": [
    "constitution"
  ],
  "conditionInflictSpell": [
    "poisoned"
  ],
  "savingThrowForcedSpell": [
    "constitution",
    "dexterity"
  ]
}