Halaster Horror

CreatureWDMMp. 1292014

Medium construct, unaligned

Armor Class
20 (plate armor, shield)
Hit Points
60 (8d8 + 24)
Speed
fly 30 ft., 30 ft.
Challenge
4 (1,100 XP)
STR
18
+4
DEX
13
+1
CON
16
+3
INT
10
+0
WIS
10
+0
CHA
10
+0
Skills
Perception +4
Damage Resistances
bludgeoning, piercing, slashing from nonmagical attacks that aren't adamantine
Damage Immunities
force; necrotic; poison
Condition Immunities
blinded; charmed; deafened; frightened; paralyzed; petrified; poisoned; stunned
Senses
blindsight 60 ft. (blind beyond this radius), passive Perception 14
Languages
understands the languages of its creator but can't speak

Traits

Magic Resistance.

The Halaster horror has advantage on saving throws against spells and other magical effects.

Spell Immunity.

The Halaster horror is immune to the cone of cold, disintegrate, and fireball spells.

Actions

Multiattack.

The Halaster horror makes two staff attacks.

Staff.

Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 8 (1d8 + 4) bludgeoning damage.

Raw data
{
  "ac": [
    {
      "ac": 20,
      "from": [
        "{@item plate armor|phb}",
        "{@item shield|phb}"
      ]
    }
  ],
  "cr": "4",
  "hp": {
    "average": 60,
    "formula": "8d8 + 24"
  },
  "cha": 10,
  "con": 16,
  "dex": 13,
  "int": 10,
  "str": 18,
  "wis": 10,
  "name": "Halaster Horror",
  "page": 129,
  "size": [
    "M"
  ],
  "type": "construct",
  "skill": {
    "perception": "+4"
  },
  "speed": {
    "fly": 30,
    "walk": 30
  },
  "trait": [
    {
      "name": "Magic Resistance",
      "entries": [
        "The Halaster horror has advantage on saving throws against spells and other magical effects."
      ]
    },
    {
      "name": "Spell Immunity",
      "entries": [
        "The Halaster horror is immune to the {@spell cone of cold}, {@spell disintegrate}, and {@spell fireball} spells."
      ]
    }
  ],
  "__prop": "monster",
  "action": [
    {
      "name": "Multiattack",
      "entries": [
        "The Halaster horror makes two staff attacks."
      ]
    },
    {
      "name": "Staff",
      "entries": [
        "{@atk mw} {@hit 6} to hit, reach 5 ft., one target. {@h}8 ({@damage 1d8 + 4}) bludgeoning damage."
      ]
    }
  ],
  "immune": [
    "force",
    "necrotic",
    "poison"
  ],
  "resist": [
    {
      "cond": true,
      "note": "from nonmagical attacks that aren't adamantine",
      "resist": [
        "bludgeoning",
        "piercing",
        "slashing"
      ]
    }
  ],
  "senses": [
    "blindsight 60 ft. (blind beyond this radius)"
  ],
  "source": "WDMM",
  "_isCopy": true,
  "passive": 14,
  "hasToken": true,
  "miscTags": [
    "MLW",
    "MW"
  ],
  "alignment": [
    "U"
  ],
  "languages": [
    "understands the languages of its creator but can't speak"
  ],
  "senseTags": [
    "B"
  ],
  "traitTags": [
    "Magic Resistance",
    "Spell Immunity"
  ],
  "actionTags": [
    "Multiattack"
  ],
  "damageTags": [
    "B"
  ],
  "tokenCustom": true,
  "languageTags": [
    "CS"
  ],
  "attachedItems": [
    "longsword|phb"
  ],
  "conditionImmune": [
    "blinded",
    "charmed",
    "deafened",
    "frightened",
    "paralyzed",
    "petrified",
    "poisoned",
    "stunned"
  ]
}