Arcanaloth

CreatureXMMp. 192024

Medium fiend, neutral evil

Armor Class
18
Hit Points
175 (27d8 + 54)
Speed
fly 30 ft. (hover), 30 ft., canHover true ft.
Challenge
12 (8,400 XP)
STR
17
+3
DEX
12
+1
CON
14
+2
INT
20
+5
WIS
16
+3
CHA
17
+3
Saving Throws
Con +6, Dex +5, Int +9, Wis +7
Skills
Arcana +9, Insight +7, Deception +7, Perception +7
Damage Resistances
cold; fire; lightning
Damage Immunities
acid; poison
Condition Immunities
charmed; poisoned
Senses
Truesight 120 ft., passive Perception 17
Languages
all; telepathy 120 ft.

Traits

Fiendish Restoration.

If the arcanaloth dies outside Gehenna, its body dissolves into ichor, and it gains a new body instantly and revives with all its Hit Points in Gehenna.

Magic Resistance.

The arcanaloth has Advantage on saving throws against spells and other magical effects.

Soul Tome.

The arcanaloth has a magic tome. While holding or carrying the tome, the arcanaloth can use its Banishing Claw action.

The tome has AC 17; HP 35; and Immunity to Necrotic, Poison, and Psychic damage. The tome regains all its Hit Points at the end of every turn, but it turns to dust if reduced to 0 Hit Points or when the arcanaloth dies. If the tome is destroyed, the arcanaloth can create a new one when it finishes a Short or Long Rest.

Actions

Multiattack.

The arcanaloth makes three Fiendish Burst attacks. It can replace one attack with a Banishing Claw attack.

Fiendish Burst.

Melee or Ranged Attack Roll: +9, reach 5 ft. or range 120 ft. Hit: 31 (4d12 + 5) Necrotic damage.

Banishing Claw (Requires Soul Tome).

Melee Attack Roll: +9, reach 5 ft. Hit: 10 (2d4 + 5) Slashing damage plus 19 (3d12) Psychic damage. If the target is a creature, it is subjected to the following effect. cha DC 17. The target is trapped in a demiplane inside the Soul Tome. While trapped there, the target has the Incapacitated condition. At the end of each of its turns, the target repeats the save, escaping the tome on a success. When the target escapes, it appears in the space it left or, if that space is occupied, the nearest unoccupied space.

If the target fails three of these saves while in the demiplane, it becomes bound to the tome and can escape only if the tome is reduced to 0 Hit Points.

Bonus Actions

Teleport.

The arcanaloth teleports up to 30 feet to an unoccupied space it can see.

Spellcasting

Spellcasting.

The arcanaloth casts one of the following spells, requiring no Material components and using Intelligence as the spellcasting ability (spell save DC 17):

Counterspell.

The arcanaloth casts Counterspell in response to that spell's trigger, using the same spellcasting ability as Spellcasting.

Raw data
{
  "ac": [
    18
  ],
  "cr": "12",
  "hp": {
    "average": 175,
    "formula": "27d8 + 54"
  },
  "cha": 17,
  "con": 14,
  "dex": 12,
  "int": 20,
  "str": 17,
  "wis": 16,
  "name": "Arcanaloth",
  "page": 19,
  "save": {
    "con": "+6",
    "dex": "+5",
    "int": "+9",
    "wis": "+7"
  },
  "size": [
    "M"
  ],
  "type": {
    "tags": [
      "yugoloth"
    ],
    "type": "fiend"
  },
  "bonus": [
    {
      "name": "Teleport",
      "entries": [
        "The arcanaloth teleports up to 30 feet to an unoccupied space it can see."
      ]
    }
  ],
  "group": [
    "Yugoloths"
  ],
  "skill": {
    "arcana": "+9",
    "insight": "+7",
    "deception": "+7",
    "perception": "+7"
  },
  "speed": {
    "fly": {
      "number": 30,
      "condition": "(hover)"
    },
    "walk": 30,
    "canHover": true
  },
  "trait": [
    {
      "name": "Fiendish Restoration",
      "entries": [
        "If the arcanaloth dies outside Gehenna, its body dissolves into ichor, and it gains a new body instantly and revives with all its {@variantrule Hit Points|XPHB} in Gehenna."
      ]
    },
    {
      "name": "Magic Resistance",
      "entries": [
        "The arcanaloth has {@variantrule Advantage|XPHB} on saving throws against spells and other magical effects."
      ]
    },
    {
      "name": "Soul Tome",
      "entries": [
        "The arcanaloth has a magic tome. While holding or carrying the tome, the arcanaloth can use its Banishing Claw action.",
        "The tome has AC 17; HP 35; and {@variantrule Immunity|XPHB} to Necrotic, Poison, and Psychic damage. The tome regains all its {@variantrule Hit Points|XPHB} at the end of every turn, but it turns to dust if reduced to 0 {@variantrule Hit Points|XPHB} or when the arcanaloth dies. If the tome is destroyed, the arcanaloth can create a new one when it finishes a {@variantrule Short Rest|XPHB|Short} or {@variantrule Long Rest|XPHB}."
      ]
    }
  ],
  "__prop": "monster",
  "action": [
    {
      "name": "Multiattack",
      "entries": [
        "The arcanaloth makes three Fiendish Burst attacks. It can replace one attack with a Banishing Claw attack."
      ]
    },
    {
      "name": "Fiendish Burst",
      "entries": [
        "{@atkr m,r} {@hit 9}, reach 5 ft. or range 120 ft. {@h}31 ({@damage 4d12 + 5}) Necrotic damage."
      ]
    },
    {
      "name": "Banishing Claw (Requires Soul Tome)",
      "entries": [
        "{@atkr m} {@hit 9}, reach 5 ft. {@h}10 ({@damage 2d4 + 5}) Slashing damage plus 19 ({@damage 3d12}) Psychic damage. If the target is a creature, it is subjected to the following effect. {@actSave cha} {@dc 17}. {@actSaveFail} The target is trapped in a demiplane inside the Soul Tome. While trapped there, the target has the {@condition Incapacitated|XPHB} condition. At the end of each of its turns, the target repeats the save, escaping the tome on a success. When the target escapes, it appears in the space it left or, if that space is occupied, the nearest unoccupied space.",
        "If the target fails three of these saves while in the demiplane, it becomes bound to the tome and can escape only if the tome is reduced to 0 {@variantrule Hit Points|XPHB}."
      ]
    }
  ],
  "immune": [
    "acid",
    "poison"
  ],
  "resist": [
    "cold",
    "fire",
    "lightning"
  ],
  "senses": [
    "Truesight 120 ft."
  ],
  "source": "XMM",
  "passive": 17,
  "hasFluff": true,
  "hasToken": true,
  "miscTags": [
    "MA",
    "RA"
  ],
  "treasure": [
    "arcana"
  ],
  "alignment": [
    "N",
    "E"
  ],
  "languages": [
    "all; telepathy 120 ft."
  ],
  "senseTags": [
    "U"
  ],
  "soundClip": {
    "path": "bestiary/arcanaloth.opus",
    "type": "internal"
  },
  "traitTags": [
    "Magic Resistance"
  ],
  "actionTags": [
    "Multiattack",
    "Teleport"
  ],
  "damageTags": [
    "N",
    "S",
    "Y"
  ],
  "initiative": {
    "proficiency": 1
  },
  "environment": [
    "planar, lower"
  ],
  "languageTags": [
    "TP",
    "XX"
  ],
  "spellcasting": [
    {
      "name": "Spellcasting",
      "type": "spellcasting",
      "will": [
        "{@spell Alter Self|XPHB}",
        "{@spell Detect Magic|XPHB}",
        "{@spell Identify|XPHB}",
        "{@spell Mage Hand|XPHB}",
        "{@spell Prestidigitation|XPHB}"
      ],
      "daily": {
        "1e": [
          "{@spell Contact Other Plane|XPHB}",
          "{@spell Detect Thoughts|XPHB}",
          "{@spell Dimension Door|XPHB}",
          "{@spell Mind Blank|XPHB}"
        ]
      },
      "ability": "int",
      "displayAs": "action",
      "headerEntries": [
        "The arcanaloth casts one of the following spells, requiring no Material components and using Intelligence as the spellcasting ability (spell save {@dc 17}):"
      ]
    },
    {
      "name": "Counterspell",
      "type": "spellcasting",
      "will": [
        "{@spell Counterspell|XPHB}"
      ],
      "hidden": [
        "will"
      ],
      "ability": "int",
      "displayAs": "reaction",
      "headerEntries": [
        "The arcanaloth casts {@spell Counterspell|XPHB} in response to that spell's trigger, using the same spellcasting ability as Spellcasting."
      ]
    }
  ],
  "hasFluffImages": true,
  "conditionImmune": [
    "charmed",
    "poisoned"
  ],
  "damageTagsSpell": [
    "B",
    "O",
    "P",
    "S",
    "Y"
  ],
  "conditionInflict": [
    "incapacitated"
  ],
  "referenceSources": [
    "RHW"
  ],
  "spellcastingTags": [
    "O"
  ],
  "savingThrowForced": [
    "charisma"
  ],
  "savingThrowForcedSpell": [
    "constitution",
    "intelligence",
    "wisdom"
  ]
}