Files
dungeon-sheets/dungeonsheets/monsters/monsters_r.py
T
2021-06-04 11:36:35 -05:00

379 lines
14 KiB
Python

"""
A collection of monsters from D&D 5e's SRD
This file was autogenerated by https://github.com/stravajiaxen/5e-srd-to-py
"""
from dungeonsheets.monsters.monsters import Monster
from dungeonsheets.stats import Ability
class Rakshasa(Monster):
"""
**Limited Magic Immunity**: The rakshasa can't be affected or detected by spells of 6th level or lower unless it wishes to be. It has advantage on saving throws against all other spells and magical effects.
**Innate Spellcasting**: The rakshasa's innate spellcasting ability is Charisma (spell save DC 18, +10 to hit with spell attacks). The rakshasa can innately cast the following spells, requiring no material components:
At will: detect thoughts, disguise self, mage hand, minor illusion
3/day each: charm person, detect magic, invisibility, major image, suggestion
1/day each: dominate person, fly, plane shift, true seeing
**Multiattack**: The rakshasa makes two claw attacks
**Claw**: Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 9 (2d6 + 2) slashing damage, and the target is cursed if it is a creature. The magical curse takes effect whenever the target takes a short or long rest, filling the target's thoughts with horrible images and dreams. The cursed target gains no benefit from finishing a short or long rest. The curse lasts until it is lifted by a remove curse spell or similar magic.
"""
name = "Rakshasa"
description = "Medium fiend, lawful evil"
challenge_rating = 13
armor_class = 16
skills = "Deception +10, Insight +8"
senses = "Darkvision 60 ft., Passive Perception 13"
languages = "Common, Infernal"
strength = Ability(14)
dexterity = Ability(17)
constitution = Ability(18)
intelligence = Ability(13)
wisdom = Ability(16)
charisma = Ability(20)
speed = 40
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 110
hit_dice = "13d8"
class Rat(Monster):
"""
**Keen Smell**: The rat has advantage on Wisdom (Perception) checks that rely on smell.
**Bite**: Melee Weapon Attack: +0 to hit, reach 5 ft., one target. Hit: 1 piercing damage.
"""
name = "Rat"
description = "Tiny beast, unaligned"
challenge_rating = 0
armor_class = 10
skills = ""
senses = "Darkvision 30 ft., Passive Perception 10"
languages = ""
strength = Ability(2)
dexterity = Ability(11)
constitution = Ability(9)
intelligence = Ability(2)
wisdom = Ability(10)
charisma = Ability(4)
speed = 20
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 1
hit_dice = "1d4"
class Raven(Monster):
"""
**Mimicry**: The raven can mimic simple sounds it has heard, such as a person whispering, a baby crying, or an animal chittering. A creature that hears the sounds can tell they are imitations with a successful DC 10 Wisdom (Insight) check.
**Beak**: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 1 piercing damage.
"""
name = "Raven"
description = "Tiny beast, unaligned"
challenge_rating = 0
armor_class = 12
skills = "Perception +3"
senses = "Passive Perception 13"
languages = ""
strength = Ability(2)
dexterity = Ability(14)
constitution = Ability(8)
intelligence = Ability(2)
wisdom = Ability(12)
charisma = Ability(6)
speed = 10
swim_speed = 0
fly_speed = 50
climb_speed = 0
hp_max = 1
hit_dice = "1d4"
class RedDragonWyrmling(Monster):
"""
**Bite**: Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 9 (1d10 + 4) piercing damage plus 3 (1d6) fire damage.
**Fire Breath**: The dragon exhales fire in a 15-foot cone. Each creature in that area must make a DC l3 Dexterity saving throw, taking 24 (7d6) fire damage on a failed save, or half as much damage on a successful one.
"""
name = "Red Dragon Wyrmling"
description = "Medium dragon, chaotic evil"
challenge_rating = 4
armor_class = 17
skills = "Perception +4, Stealth +2"
senses = "Blindsight 10 ft., Darkvision 60 ft., Passive Perception 14"
languages = "Draconic"
strength = Ability(19)
dexterity = Ability(10)
constitution = Ability(17)
intelligence = Ability(12)
wisdom = Ability(11)
charisma = Ability(15)
speed = 30
swim_speed = 0
fly_speed = 60
climb_speed = 30
hp_max = 75
hit_dice = "10d8"
class ReefShark(Monster):
"""
**Pack Tactics**: The shark has advantage on an attack roll against a creature if at least one of the shark's allies is within 5 ft. of the creature and the ally isn't incapacitated.
**Water Breathing**: The shark can breathe only underwater.
**Bite**: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 6 (1d8 + 2) piercing damage.
"""
name = "Reef Shark"
description = "Medium beast, unaligned"
challenge_rating = 0.5
armor_class = 12
skills = "Perception +2"
senses = "Blindsight 30 ft., Passive Perception 12"
languages = ""
strength = Ability(14)
dexterity = Ability(13)
constitution = Ability(13)
intelligence = Ability(1)
wisdom = Ability(10)
charisma = Ability(4)
speed = 0
swim_speed = 40
fly_speed = 0
climb_speed = 0
hp_max = 22
hit_dice = "4d8"
class Remorhaz(Monster):
"""
**Heated Body**: A creature that touches the remorhaz or hits it with a melee attack while within 5 feet of it takes 10 (3d6) fire damage.
**Bite**: Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 40 (6d10 + 7) piercing damage plus 10 (3d6) fire damage. If the target is a creature, it is grappled (escape DC 17). Until this grapple ends, the target is restrained, and the remorhaz can't bite another target.
**Swallow**: The remorhaz makes one bite attack against a Medium or smaller creature it is grappling. If the attack hits, that creature takes the bite's damage and is swallowed, and the grapple ends. While swallowed, the creature is blinded and restrained, it has total cover against attacks and other effects outside the remorhaz, and it takes 21 (6d6) acid damage at the start of each of the remorhaz's turns.
If the remorhaz takes 30 damage or more on a single turn from a creature inside it, the remorhaz must succeed on a DC 15 Constitution saving throw at the end of that turn or regurgitate all swallowed creatures, which fall prone in a space within 10 feet oft he remorhaz. If the remorhaz dies, a swallowed creature is no longer restrained by it and can escape from the corpse using 15 feet of movement, exiting prone.
"""
name = "Remorhaz"
description = "Huge monstrosity, unaligned"
challenge_rating = 11
armor_class = 17
skills = ""
senses = "Darkvision 60 ft., Tremorsense 60 ft., Passive Perception 10"
languages = ""
strength = Ability(24)
dexterity = Ability(13)
constitution = Ability(21)
intelligence = Ability(4)
wisdom = Ability(10)
charisma = Ability(5)
speed = 30
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 195
hit_dice = "17d12"
class Rhinoceros(Monster):
"""
**Charge**: If the rhinoceros moves at least 20 ft. straight toward a target and then hits it with a gore attack on the same turn, the target takes an extra 9 (2d8) bludgeoning damage. If the target is a creature, it must succeed on a DC 15 Strength saving throw or be knocked prone.
**Gore**: Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 14 (2d8 + 5) bludgeoning damage.
"""
name = "Rhinoceros"
description = "Large beast, unaligned"
challenge_rating = 2
armor_class = 11
skills = ""
senses = "Passive Perception 11"
languages = ""
strength = Ability(21)
dexterity = Ability(8)
constitution = Ability(15)
intelligence = Ability(2)
wisdom = Ability(12)
charisma = Ability(6)
speed = 40
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 45
hit_dice = "6d10"
class RidingHorse(Monster):
"""
**Hooves**: Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (2d4 + 3) bludgeoning damage.
"""
name = "Riding Horse"
description = "Large beast, unaligned"
challenge_rating = 0.25
armor_class = 10
skills = ""
senses = "Passive Perception 10"
languages = ""
strength = Ability(16)
dexterity = Ability(10)
constitution = Ability(12)
intelligence = Ability(2)
wisdom = Ability(11)
charisma = Ability(7)
speed = 60
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 13
hit_dice = "2d10"
class Roc(Monster):
"""
**Keen Sight**: The roc has advantage on Wisdom (Perception) checks that rely on sight.
**Multiattack**: The roc makes two attacks: one with its beak and one with its talons.
**Beak**: Melee Weapon Attack: +13 to hit, reach 10 ft., one target. Hit: 27 (4d8 + 9) piercing damage.
**Talons**: Melee Weapon Attack: +13 to hit, reach 5 ft., one target. Hit: 23 (4d6 + 9) slashing damage, and the target is grappled (escape DC 19). Until this grapple ends, the target is restrained, and the roc can't use its talons on another target.
"""
name = "Roc"
description = "Gargantuan monstrosity, unaligned"
challenge_rating = 11
armor_class = 15
skills = "Perception +4"
senses = "Passive Perception 14"
languages = ""
strength = Ability(28)
dexterity = Ability(10)
constitution = Ability(20)
intelligence = Ability(3)
wisdom = Ability(10)
charisma = Ability(9)
speed = 20
swim_speed = 0
fly_speed = 120
climb_speed = 0
hp_max = 248
hit_dice = "16d20"
class Roper(Monster):
"""
**False Appearance**: While the roper remains motionless, it is indistinguishable from a normal cave formation, such as a stalagmite.
**Grasping Tendrils**: The roper can have up to six tendrils at a time. Each tendril can be attacked (AC 20; 10 hit points; immunity to poison and psychic damage). Destroying a tendril deals no damage to the roper, which can extrude a replacement tendril on its next turn. A tendril can also be broken if a creature takes an action and succeeds on a DC 15 Strength check against it.
**Spider Climb**: The roper can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.
**Multiattack**: The roper makes four attacks with its tendrils, uses Reel, and makes one attack with its bite.
**Bite**: Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 22 (4d8 + 4) piercing damage.
**Tendril**: Melee Weapon Attack: +7 to hit, reach 50 ft., one creature. Hit: The target is grappled (escape DC 15). Until the grapple ends, the target is restrained and has disadvantage on Strength checks and Strength saving throws, and the roper can't use the same tendril on another target.
**Reel**: The roper pulls each creature grappled by it up to 25 ft. straight toward it.
"""
name = "Roper"
description = "Large monstrosity, neutral evil"
challenge_rating = 5
armor_class = 20
skills = "Perception +6, Stealth +5"
senses = "Darkvision 60 ft., Passive Perception 16"
languages = ""
strength = Ability(18)
dexterity = Ability(8)
constitution = Ability(17)
intelligence = Ability(7)
wisdom = Ability(16)
charisma = Ability(6)
speed = 10
swim_speed = 0
fly_speed = 0
climb_speed = 10
hp_max = 93
hit_dice = "11d10"
class RugofSmothering(Monster):
"""
**Antimagic Susceptibility**: The rug is incapacitated while in the area of an antimagic field. If targeted by dispel magic, the rug must succeed on a Constitution saving throw against the caster's spell save DC or fall unconscious for 1 minute.
**Damage Transfer**: While it is grappling a creature, the rug takes only half the damage dealt to it, and the creature grappled by the rug takes the other half.
**False Appearance**: While the rug remains motionless, it is indistinguishable from a normal rug.
**Smother**: Melee Weapon Attack: +5 to hit, reach 5 ft., one Medium or smaller creature. Hit: The creature is grappled (escape DC 13). Until this grapple ends, the target is restrained, blinded, and at risk of suffocating, and the rug can't smother another target. In addition, at the start of each of the target's turns, the target takes 10 (2d6 + 3) bludgeoning damage.
"""
name = "Rug of Smothering"
description = "Large construct, unaligned"
challenge_rating = 2
armor_class = 12
skills = ""
senses = "Blindsight 60 ft. (blind beyond this radius), Passive Perception 6"
languages = ""
strength = Ability(17)
dexterity = Ability(14)
constitution = Ability(10)
intelligence = Ability(1)
wisdom = Ability(3)
charisma = Ability(1)
speed = 10
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 33
hit_dice = "6d10"
class RustMonster(Monster):
"""
**Iron Scent**: The rust monster can pinpoint, by scent, the location of ferrous metal within 30 feet of it.
**Rust Metal**: Any nonmagical weapon made of metal that hits the rust monster corrodes. After dealing damage, the weapon takes a permanent and cumulative -1 penalty to damage rolls. If its penalty drops to -5, the weapon is destroyed. Non magical ammunition made of metal that hits the rust monster is destroyed after dealing damage.
**Bite**: Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 5 (1d8 + 1) piercing damage.
**Antennae**: The rust monster corrodes a nonmagical ferrous metal object it can see within 5 feet of it. If the object isn't being worn or carried, the touch destroys a 1-foot cube of it. If the object is being worn or carried by a creature, the creature can make a DC 11 Dexterity saving throw to avoid the rust monster's touch.
If the object touched is either metal armor or a metal shield being worn or carried, its takes a permanent and cumulative -1 penalty to the AC it offers. Armor reduced to an AC of 10 or a shield that drops to a bonus is destroyed. If the object touched is a held metal weapon, it rusts as described in the Rust Metal trait.
"""
name = "Rust Monster"
description = "Medium monstrosity, unaligned"
challenge_rating = 0.5
armor_class = 14
skills = ""
senses = "Darkvision 60 ft., Passive Perception 11"
languages = ""
strength = Ability(13)
dexterity = Ability(12)
constitution = Ability(13)
intelligence = Ability(2)
wisdom = Ability(13)
charisma = Ability(6)
speed = 40
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 27
hit_dice = "5d8"