mirror of
https://github.com/Threnklyn/dungeon-sheets.git
synced 2026-05-19 04:33:26 +02:00
216 lines
7.9 KiB
Python
216 lines
7.9 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 Lamia(Monster):
|
|
"""
|
|
**Innate Spellcasting**: The lamia's innate spellcasting ability is Charisma (spell save DC 13). It can innately cast the following spells, requiring no material components. At will: disguise self (any humanoid form), major image 3/day each: charm person, mirror image, scrying, suggestion 1/day: geas
|
|
|
|
**Multiattack**: The lamia makes two attacks: one with its claws and one with its dagger or Intoxicating Touch.
|
|
|
|
**Claws**: Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 14 (2d10 + 3) slashing damage.
|
|
|
|
**Dagger**: Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 5 (1d4 + 3) piercing damage.
|
|
|
|
**Intoxicating Touch**: Melee Spell Attack: +5 to hit, reach 5 ft., one creature. Hit: The target is magically cursed for 1 hour. Until the curse ends, the target has disadvantage on Wisdom saving throws and all ability checks.
|
|
"""
|
|
|
|
name = "Lamia"
|
|
description = "Large monstrosity, chaotic evil"
|
|
challenge_rating = 4
|
|
armor_class = 13
|
|
skills = "Deception +7, Insight +4, Stealth +3"
|
|
senses = "Darkvision 60 ft., Passive Perception 12"
|
|
languages = "Abyssal, Common"
|
|
strength = Ability(16)
|
|
dexterity = Ability(13)
|
|
constitution = Ability(15)
|
|
intelligence = Ability(14)
|
|
wisdom = Ability(15)
|
|
charisma = Ability(16)
|
|
speed = 30
|
|
swim_speed = 0
|
|
fly_speed = 0
|
|
climb_speed = 0
|
|
hp_max = 97
|
|
hit_dice = "13d10"
|
|
|
|
|
|
class Lemure(Monster):
|
|
"""
|
|
**Devil's Sight**: Magical darkness doesn't impede the lemure's darkvision.
|
|
|
|
**Hellish Rejuvenation**: A lemure that dies in the Nine Hells comes back to life with all its hit points in 1d10 days unless it is killed by a good-aligned creature with a bless spell cast on that creature or its remains are sprinkled with holy water.
|
|
|
|
**Fist**: Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 2 (1d4) bludgeoning damage.
|
|
"""
|
|
|
|
name = "Lemure"
|
|
description = "Medium fiend, lawful evil"
|
|
challenge_rating = 0
|
|
armor_class = 7
|
|
skills = ""
|
|
senses = "Darkvision 120 ft., Passive Perception 10"
|
|
languages = "understands infernal but can't speak"
|
|
strength = Ability(10)
|
|
dexterity = Ability(5)
|
|
constitution = Ability(11)
|
|
intelligence = Ability(1)
|
|
wisdom = Ability(11)
|
|
charisma = Ability(3)
|
|
speed = 15
|
|
swim_speed = 0
|
|
fly_speed = 0
|
|
climb_speed = 0
|
|
hp_max = 13
|
|
hit_dice = "3d8"
|
|
|
|
|
|
class Lich(Monster):
|
|
"""
|
|
**Legendary Resistance**: If the lich fails a saving throw, it can choose to succeed instead.
|
|
|
|
**Rejuvenation**: If it has a phylactery, a destroyed lich gains a new body in 1d10 days, regaining all its hit points and becoming active again. The new body appears within 5 feet of the phylactery.
|
|
|
|
**Spellcasting**: The lich is an 18th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 20, +12 to hit with spell attacks). The lich has the following wizard spells prepared:
|
|
|
|
- Cantrips (at will): mage hand, prestidigitation, ray of frost
|
|
- 1st level (4 slots): detect magic, magic missile, shield, thunderwave
|
|
- 2nd level (3 slots): acid arrow, detect thoughts, invisibility, mirror image
|
|
- 3rd level (3 slots): animate dead, counterspell, dispel magic, fireball
|
|
- 4th level (3 slots): blight, dimension door
|
|
- 5th level (3 slots): cloudkill, scrying
|
|
- 6th level (1 slot): disintegrate, globe of invulnerability
|
|
- 7th level (1 slot): finger of death, plane shift
|
|
- 8th level (1 slot): dominate monster, power word stun
|
|
- 9th level (1 slot): power word kill
|
|
|
|
**Turn Resistance**: The lich has advantage on saving throws against any effect that turns undead.
|
|
|
|
**Paralyzing Touch**: Melee Spell Attack: +12 to hit, reach 5 ft., one creature. Hit: 10 (3d6) cold damage. The target must succeed on a DC 18 Constitution saving throw or be paralyzed for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.
|
|
"""
|
|
|
|
name = "Lich"
|
|
description = "Medium undead, any evil alignment"
|
|
challenge_rating = 21
|
|
armor_class = 17
|
|
skills = "Arcana +18, History +12, Insight +9, Perception +9"
|
|
senses = "Truesight 120 ft., Passive Perception 19"
|
|
languages = "Common plus up to five other languages"
|
|
strength = Ability(11)
|
|
dexterity = Ability(16)
|
|
constitution = Ability(16)
|
|
intelligence = Ability(20)
|
|
wisdom = Ability(14)
|
|
charisma = Ability(16)
|
|
speed = 30
|
|
swim_speed = 0
|
|
fly_speed = 0
|
|
climb_speed = 0
|
|
hp_max = 135
|
|
hit_dice = "18d8"
|
|
|
|
|
|
class Lion(Monster):
|
|
"""
|
|
**Keen Smell**: The lion has advantage on Wisdom (Perception) checks that rely on smell.
|
|
|
|
**Pack Tactics**: The lion has advantage on an attack roll against a creature if at least one of the lion's allies is within 5 ft. of the creature and the ally isn't incapacitated.
|
|
|
|
**Pounce**: If the lion moves at least 20 ft. straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a DC 13 Strength saving throw or be knocked prone. If the target is prone, the lion can make one bite attack against it as a bonus action.
|
|
|
|
**Running Leap**: With a 10-foot running start, the lion can long jump up to 25 ft..
|
|
|
|
**Bite**: Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) piercing damage.
|
|
|
|
**Claw**: Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 3) slashing damage.
|
|
"""
|
|
|
|
name = "Lion"
|
|
description = "Large beast, unaligned"
|
|
challenge_rating = 1
|
|
armor_class = 12
|
|
skills = "Perception +3, Stealth +6"
|
|
senses = "Passive Perception 13"
|
|
languages = ""
|
|
strength = Ability(17)
|
|
dexterity = Ability(15)
|
|
constitution = Ability(13)
|
|
intelligence = Ability(3)
|
|
wisdom = Ability(12)
|
|
charisma = Ability(8)
|
|
speed = 50
|
|
swim_speed = 0
|
|
fly_speed = 0
|
|
climb_speed = 0
|
|
hp_max = 26
|
|
hit_dice = "4d10"
|
|
|
|
|
|
class Lizard(Monster):
|
|
"""
|
|
**Bite**: Melee Weapon Attack: +0 to hit, reach 5 ft., one target. Hit: 1 piercing damage.
|
|
"""
|
|
|
|
name = "Lizard"
|
|
description = "Tiny beast, unaligned"
|
|
challenge_rating = 0
|
|
armor_class = 10
|
|
skills = ""
|
|
senses = "Darkvision 30 ft., Passive Perception 9"
|
|
languages = ""
|
|
strength = Ability(2)
|
|
dexterity = Ability(11)
|
|
constitution = Ability(10)
|
|
intelligence = Ability(1)
|
|
wisdom = Ability(8)
|
|
charisma = Ability(3)
|
|
speed = 20
|
|
swim_speed = 0
|
|
fly_speed = 0
|
|
climb_speed = 20
|
|
hp_max = 2
|
|
hit_dice = "1d4"
|
|
|
|
|
|
class Lizardfolk(Monster):
|
|
"""
|
|
**Hold Breath**: The lizardfolk can hold its breath for 15 minutes.
|
|
|
|
**Multiattack**: The lizardfolk makes two melee attacks, each one with a different weapon.
|
|
|
|
**Bite**: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.
|
|
|
|
**Heavy Club**: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) bludgeoning damage.
|
|
|
|
**Javelin**: Melee or Ranged Weapon Attack: +4 to hit, reach 5 ft. or range 30/120 ft., one target. Hit: 5 (1d6 + 2) piercing damage.
|
|
|
|
**Spiked Shield**: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage.
|
|
"""
|
|
|
|
name = "Lizardfolk"
|
|
description = "Medium humanoid, neutral"
|
|
challenge_rating = 0.5
|
|
armor_class = 15
|
|
skills = "Perception +3, Stealth +4, Survival +5"
|
|
senses = "Passive Perception 13"
|
|
languages = "Draconic"
|
|
strength = Ability(15)
|
|
dexterity = Ability(10)
|
|
constitution = Ability(13)
|
|
intelligence = Ability(7)
|
|
wisdom = Ability(12)
|
|
charisma = Ability(7)
|
|
speed = 30
|
|
swim_speed = 30
|
|
fly_speed = 0
|
|
climb_speed = 0
|
|
hp_max = 22
|
|
hit_dice = "4d8"
|