Giant Seahorse

CreatureXMMp. 3592024SRD

Large beast, unaligned

Armor Class
14
Hit Points
16 (3d10)
Speed
swim 40 ft., 5 ft.
Challenge
1/2 (100 XP)
STR
15
+2
DEX
12
+1
CON
11
+0
INT
2
-4
WIS
12
+1
CHA
5
-3
Senses
passive Perception 11

Traits

Water Breathing.

The seahorse can breathe only underwater.

Actions

Ram.

Melee Attack Roll: +4, reach 5 ft. Hit: 9 (2d6 + 2) Bludgeoning damage, or 11 (2d8 + 2) Bludgeoning damage if the seahorse moved 20+ feet straight toward the target immediately before the hit.

Bonus Actions

Bubble Dash.

While underwater, the seahorse moves up to half its Swim Speed without provoking Opportunity Attacks.

Raw data
{
  "ac": [
    14
  ],
  "cr": "1/2",
  "hp": {
    "average": 16,
    "formula": "3d10"
  },
  "cha": 5,
  "con": 11,
  "dex": 12,
  "int": 2,
  "str": 15,
  "wis": 12,
  "name": "Giant Seahorse",
  "page": 359,
  "size": [
    "L"
  ],
  "type": "beast",
  "bonus": [
    {
      "name": "Bubble Dash",
      "entries": [
        "While underwater, the seahorse moves up to half its {@variantrule Swim Speed|XPHB} without provoking {@action Opportunity Attack|XPHB|Opportunity Attacks}."
      ]
    }
  ],
  "speed": {
    "swim": 40,
    "walk": 5
  },
  "srd52": true,
  "trait": [
    {
      "name": "Water Breathing",
      "entries": [
        "The seahorse can breathe only underwater."
      ]
    }
  ],
  "__prop": "monster",
  "action": [
    {
      "name": "Ram",
      "entries": [
        "{@atkr m} {@hit 4}, reach 5 ft. {@h}9 ({@damage 2d6 + 2}) Bludgeoning damage, or 11 ({@damage 2d8 + 2}) Bludgeoning damage if the seahorse moved 20+ feet straight toward the target immediately before the hit."
      ]
    }
  ],
  "source": "XMM",
  "passive": 11,
  "hasFluff": true,
  "hasToken": true,
  "miscTags": [
    "MA"
  ],
  "alignment": [
    "U"
  ],
  "traitTags": [
    "Water Breathing"
  ],
  "damageTags": [
    "B"
  ],
  "environment": [
    "underwater"
  ],
  "otherSources": [
    {
      "page": 350,
      "source": "XPHB"
    }
  ],
  "basicRules2024": true,
  "hasFluffImages": true
}