Ancient Mercury Dragon (5e Creature)

Ancient Mercury Dragon

Gargantuan dragon, chaotic good


Armor Class 21 (natural armour)
Hit Points 350 (20d20 + 140)
Speed 40 ft., climb 40 ft. fly 80 ft.


STR DEX CON INT WIS CHA
27 (+8) 14 (+2) 25 (+7) 19 (+4) 19 (+4) 19 (+4)

Saving Throws Dex +9, Con +14, Wis +11, Cha +11
Skills Deception +11, Insight +11, Perception +18, Stealth +9
Damage Immunities poison
Condition Immunities poisoned
Senses blindsight 60 ft., darkvision 120 ft., passive Perception 28
Languages Common, Draconic
Challenge 21 (33,000 XP)


Amorphous. The dragon can move through a space as narrow as 1 inch wide without squeezing.

Legendary Resistance (3/Day). If the dragon fails a saving throw, it can choose to succeed instead.

ACTIONS

Multiattack. The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.

Bite. Melee Weapon Attack: +15 to hit, reach 15 ft., one target. Hit: 19 (2d10 + 8) piercing damage.

Claw. Melee Weapon Attack: +15 to hit, reach 10 ft., one target. Hit: 15 (2d6 + 8) slashing damage.

Tail. Melee Weapon Attack: +15 to hit, reach 20 ft., one target. Hit: 17 (2d8 + 8) bludgeoning damage.

Frightful Presence. Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 19 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.

Breath Weapons (Recharge 5-6). The dragon uses one of the following breath weapons:

Poison Breath. The dragon exhales poison in a 90-foot cone. Each creature in that area must make a DC 22 Constitution saving throw, taking 63 (14d8) poison damage on a failed save, or half as much damage on a successful one.
Blinding Breath. The dragon exhales gas in a 90-foot cone. Each creature in that area must succeed on a DC 22 Constitution saving throw or be blinded for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself with a successful save.

Change Shape. The dragon magically polymorphs into a humanoid or beast that has a challenge rating no higher than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the dragon's choice).
In a new form, the dragon retains its alignment, hit points, Hit Dice, ability to speak, proficiencies, Legendary Resistance, lair actions, and Intelligence, Wisdom, and Charisma scores, as well as this action. Its statistics and capabilities are otherwise replaced by those of the new form, except any class features or legendary actions of that form.

LEGENDARY ACTIONS

The dragon can take 3 legendary actions, choosing from the options below. Only one legendary action option can be used at a time and only at the end of another creature's turn. The dragon regains spent legendary actions at the start of its turn.

Detect. The dragon makes a Wisdom (Perception) check.
Tail Attack. The dragon makes a tail attack.
Wing Attack (Costs 2 Actions). The dragon beats its wings. Each creature within 15 feet of the dragon must succeed on a DC 23 Dexterity saving throw or take 15 (2d6 + 8) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.

See Dragons (5e Creature).


Back to Main Page 5e Homebrew 5e Creatures

gollark: What was wrong with `u64` or something?
gollark: ```c typedef uint64_t c3_d; // double-word typedef int64_t c3_ds; // signed double-word typedef uint32_t c3_w; // word typedef int32_t c3_ws; // signed word typedef uint16_t c3_s; // short typedef int16_t c3_ss; // signed short typedef uint8_t c3_y; // byte typedef int8_t c3_ys; // signed byte typedef uint8_t c3_b; // bit```Wow, this is HIGHLY readable.
gollark: Urbit contains C code for purposes, I assume.
gollark: I do not, however, have any idea why, since I only changed the multicast address.
gollark: Remember how a while ago I was working on a multicast-based chat thing which mysteriously failed and lead me to complain about POSIX or whatever's socket API? I found a random stackoverflow question which prompted me to change one line and it somewhat works now.
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.