Ultroloth

CreatureXMMp. 3112024

Medium fiend, neutral evil

Armor Class
19
Hit Points
221 (26d8 + 104)
Speed
fly 60 ft. (hover), 30 ft., canHover true ft.
Challenge
13 (10,000 XP)
STR
19
+4
DEX
16
+3
CON
18
+4
INT
19
+4
WIS
15
+2
CHA
18
+4
Skills
Stealth +8, Deception +9, Perception +7
Damage Resistances
cold; fire; lightning
Damage Immunities
acid; poison
Condition Immunities
charmed; frightened; poisoned
Senses
Truesight 120 ft., passive Perception 17
Languages
Abyssal, Infernal; telepathy 120 ft.

Traits

Fiendish Restoration.

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

Magic Resistance.

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

Actions

Multiattack.

The ultroloth uses Hypnotic Gaze and makes two Mercurial Whip attacks.

Mercurial Whip.

Melee Attack Roll: +9, reach 15 ft. Hit: 25 (6d6 + 4) Force damage, and the ultroloth can teleport the target up to 10 feet to an unoccupied space the ultroloth can see that isn't in the air.

Hypnotic Gaze.

wis DC 17, each creature in a 30-foot Cone. 10 (3d6) Psychic damage, and the target has the Stunned condition until the start of the ultroloth's next turn. The target is immune to this ultroloth's Hypnotic Gaze for 24 hours.

Spellcasting

Spellcasting.

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

Fiendish Guile 4.

The ultroloth casts Dispel Magic, Invisibility (self only), Misty Step, or Suggestion, requiring no Material components and using the same spellcasting ability as Spellcasting.

Raw data
{
  "ac": [
    19
  ],
  "cr": "13",
  "hp": {
    "average": 221,
    "formula": "26d8 + 104"
  },
  "cha": 18,
  "con": 18,
  "dex": 16,
  "int": 19,
  "str": 19,
  "wis": 15,
  "name": "Ultroloth",
  "page": 311,
  "size": [
    "M"
  ],
  "type": {
    "tags": [
      "yugoloth"
    ],
    "type": "fiend"
  },
  "group": [
    "Yugoloths"
  ],
  "skill": {
    "stealth": "+8",
    "deception": "+9",
    "perception": "+7"
  },
  "speed": {
    "fly": {
      "number": 60,
      "condition": "(hover)"
    },
    "walk": 30,
    "canHover": true
  },
  "trait": [
    {
      "name": "Fiendish Restoration",
      "entries": [
        "If the ultroloth dies outside Gehenna, its body dissolves into ichor, and it gains a new body instantly, reviving with all its {@variantrule Hit Points|XPHB} somewhere in Gehenna."
      ]
    },
    {
      "name": "Magic Resistance",
      "entries": [
        "The ultroloth has {@variantrule Advantage|XPHB} on saving throws against spells and other magical effects."
      ]
    }
  ],
  "__prop": "monster",
  "action": [
    {
      "name": "Multiattack",
      "entries": [
        "The ultroloth uses Hypnotic Gaze and makes two Mercurial Whip attacks."
      ]
    },
    {
      "name": "Mercurial Whip",
      "entries": [
        "{@atkr m} {@hit 9}, reach 15 ft. {@h}25 ({@damage 6d6 + 4}) Force damage, and the ultroloth can teleport the target up to 10 feet to an unoccupied space the ultroloth can see that isn't in the air."
      ]
    },
    {
      "name": "Hypnotic Gaze",
      "entries": [
        "{@actSave wis} {@dc 17}, each creature in a 30-foot {@variantrule Cone [Area of Effect]|XPHB|Cone}. {@actSaveFail} 10 ({@damage 3d6}) Psychic damage, and the target has the {@condition Stunned|XPHB} condition until the start of the ultroloth's next turn. {@actSaveSuccess} The target is immune to this ultroloth's Hypnotic Gaze for 24 hours."
      ]
    }
  ],
  "immune": [
    "acid",
    "poison"
  ],
  "resist": [
    "cold",
    "fire",
    "lightning"
  ],
  "senses": [
    "Truesight 120 ft."
  ],
  "source": "XMM",
  "passive": 17,
  "hasFluff": true,
  "hasToken": true,
  "miscTags": [
    "MA",
    "MLW",
    "RCH"
  ],
  "treasure": [
    "armaments"
  ],
  "alignment": [
    "N",
    "E"
  ],
  "languages": [
    "Abyssal",
    "Infernal; telepathy 120 ft."
  ],
  "senseTags": [
    "U"
  ],
  "soundClip": {
    "path": "bestiary/ultroloth.opus",
    "type": "internal"
  },
  "traitTags": [
    "Magic Resistance"
  ],
  "actionTags": [
    "Multiattack"
  ],
  "damageTags": [
    "O",
    "Y"
  ],
  "initiative": {
    "proficiency": 1
  },
  "environment": [
    "planar, lower"
  ],
  "languageTags": [
    "AB",
    "I",
    "TP"
  ],
  "spellcasting": [
    {
      "name": "Spellcasting",
      "type": "spellcasting",
      "will": [
        "{@spell Alter Self|XPHB}",
        "{@spell Clairvoyance|XPHB}",
        "{@spell Detect Magic|XPHB}"
      ],
      "daily": {
        "1e": [
          "{@spell Dimension Door|XPHB}",
          "{@spell Fireball|XPHB} (level 5 version)",
          "{@spell Wall of Fire|XPHB}"
        ]
      },
      "ability": "int",
      "displayAs": "action",
      "headerEntries": [
        "The ultroloth casts one of the following spells, requiring no Material components and using Intelligence as the spellcasting ability (spell save {@dc 17}):"
      ]
    },
    {
      "name": "Fiendish Guile {@recharge 4}",
      "type": "spellcasting",
      "hidden": [
        "recharge"
      ],
      "ability": "int",
      "recharge": {
        "4": [
          "{@spell Dispel Magic|XPHB}",
          "{@spell Invisibility|XPHB}",
          "{@spell Misty Step|XPHB}",
          "{@spell Suggestion|XPHB}"
        ]
      },
      "displayAs": "bonus",
      "headerEntries": [
        "The ultroloth casts {@spell Dispel Magic|XPHB}, {@spell Invisibility|XPHB} (self only), {@spell Misty Step|XPHB}, or {@spell Suggestion|XPHB}, requiring no Material components and using the same spellcasting ability as Spellcasting."
      ]
    }
  ],
  "hasFluffImages": true,
  "conditionImmune": [
    "charmed",
    "frightened",
    "poisoned"
  ],
  "damageTagsSpell": [
    "B",
    "F",
    "O",
    "P",
    "S"
  ],
  "conditionInflict": [
    "stunned"
  ],
  "referenceSources": [
    "RHW"
  ],
  "spellcastingTags": [
    "O"
  ],
  "savingThrowForced": [
    "wisdom"
  ],
  "conditionInflictSpell": [
    "charmed",
    "invisible"
  ],
  "savingThrowForcedSpell": [
    "dexterity",
    "wisdom"
  ]
}