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

289 lines
13 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 Tarrasque(Monster):
"""
**Legendary Resistance**: If the tarrasque fails a saving throw, it can choose to succeed instead.
**Magic Resistance**: The tarrasque has advantage on saving throws against spells and other magical effects.
**Reflective Carapace**: Any time the tarrasque is targeted by a magic missile spell, a line spell, or a spell that requires a ranged attack roll, roll a d6. On a 1 to 5, the tarrasque is unaffected. On a 6, the tarrasque is unaffected, and the effect is reflected back at the caster as though it originated from the tarrasque, turning the caster into the target.
**Siege Monster**: The tarrasque deals double damage to objects and structures.
**Multiattack**: The tarrasque can use its Frightful Presence. It then makes five attacks: one with its bite, two with its claws, one with its horns, and one with its tail. It can use its Swallow instead of its bite.
**Bite**: Melee Weapon Attack: +19 to hit, reach 10 ft., one target. Hit: 36 (4d12 + 10) piercing damage. If the target is a creature, it is grappled (escape DC 20). Until this grapple ends, the target is restrained, and the tarrasque can't bite another target.
**Claw**: Melee Weapon Attack: +19 to hit, reach 15 ft., one target. Hit: 28 (4d8 + 10) slashing damage.
**Horns**: Melee Weapon Attack: +19 to hit, reach 10 ft., one target. Hit: 32 (4d10 + 10) piercing damage.
**Tail**: Melee Weapon Attack: +19 to hit, reach 20 ft., one target. Hit: 24 (4d6 + 10) bludgeoning damage. If the target is a creature, it must succeed on a DC 20 Strength saving throw or be knocked prone.
**Frightful Presence**: Each creature of the tarrasque's choice within 120 feet of it and aware of it must succeed on a DC 17 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, with disadvantage if the tarrasque is within line of sight, 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 tarrasque's Frightful Presence for the next 24 hours.
**Swallow**: The tarrasque makes one bite attack against a Large or smaller creature it is grappling. If the attack hits, the target takes the bite's damage, the target 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 tarrasque, and it takes 56 (16d6) acid damage at the start of each of the tarrasque's turns.
If the tarrasque takes 60 damage or more on a single turn from a creature inside it, the tarrasque must succeed on a DC 20 Constitution saving throw at the end of that turn or regurgitate all swallowed creatures, which fall prone in a space within 10 feet of the tarrasque. If the tarrasque dies, a swallowed creature is no longer restrained by it and can escape from the corpse by using 30 feet of movement, exiting prone.
"""
name = "Tarrasque"
description = "Gargantuan monstrosity, unaligned"
challenge_rating = 30
armor_class = 25
skills = ""
senses = "Blindsight 120 ft., Passive Perception 10"
languages = ""
strength = Ability(30)
dexterity = Ability(11)
constitution = Ability(30)
intelligence = Ability(3)
wisdom = Ability(11)
charisma = Ability(11)
speed = 40
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 676
hit_dice = "33d20"
class Thug(Monster):
"""
**Pack Tactics**: The thug has advantage on an attack roll against a creature if at least one of the thug's allies is within 5 ft. of the creature and the ally isn't incapacitated.
**Multiattack**: The thug makes two melee attacks.
**Mace**: Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 5 (1d6 + 2) bludgeoning damage.
**Heavy Crossbow**: Ranged Weapon Attack: +2 to hit, range 100/400 ft., one target. Hit: 5 (1d10) piercing damage.
"""
name = "Thug"
description = "Medium humanoid, any non-good alignment"
challenge_rating = 0.5
armor_class = 11
skills = "Intimidation +2"
senses = "Passive Perception 10"
languages = "any one language (usually Common)"
strength = Ability(15)
dexterity = Ability(11)
constitution = Ability(14)
intelligence = Ability(10)
wisdom = Ability(10)
charisma = Ability(11)
speed = 30
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 32
hit_dice = "5d8"
class Tiger(Monster):
"""
**Keen Smell**: The tiger has advantage on Wisdom (Perception) checks that rely on smell.
**Pounce**: If the tiger 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 tiger can make one bite attack against it as a bonus action.
**Bite**: Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (1d10 + 3) piercing damage.
**Claw**: Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 7 (1d8 + 3) slashing damage.
"""
name = "Tiger"
description = "Large beast, unaligned"
challenge_rating = 1
armor_class = 12
skills = "Perception +3, Stealth +6"
senses = "Darkvision 60 ft., Passive Perception 13"
languages = ""
strength = Ability(17)
dexterity = Ability(15)
constitution = Ability(14)
intelligence = Ability(3)
wisdom = Ability(12)
charisma = Ability(8)
speed = 40
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 37
hit_dice = "5d10"
class Treant(Monster):
"""
**False Appearance**: While the treant remains motionless, it is indistinguishable from a normal tree.
**Siege Monster**: The treant deals double damage to objects and structures.
**Multiattack**: The treant makes two slam attacks.
**Slam**: Melee Weapon Attack: +10 to hit, reach 5 ft., one target. Hit: 16 (3d6 + 6) bludgeoning damage.
**Rock**: Ranged Weapon Attack: +10 to hit, range 60/180 ft., one target. Hit: 28 (4d10 + 6) bludgeoning damage.
**Animate Trees**: The treant magically animates one or two trees it can see within 60 feet of it. These trees have the same statistics as a treant, except they have Intelligence and Charisma scores of 1, they can't speak, and they have only the Slam action option. An animated tree acts as an ally of the treant. The tree remains animate for 1 day or until it dies; until the treant dies or is more than 120 feet from the tree; or until the treant takes a bonus action to turn it back into an inanimate tree. The tree then takes root if possible.
"""
name = "Treant"
description = "Huge plant, chaotic good"
challenge_rating = 9
armor_class = 16
skills = ""
senses = "Passive Perception 13"
languages = "Common, Druidic, Elvish, Sylvan"
strength = Ability(23)
dexterity = Ability(8)
constitution = Ability(21)
intelligence = Ability(12)
wisdom = Ability(16)
charisma = Ability(12)
speed = 30
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 138
hit_dice = "12d12"
class TribalWarrior(Monster):
"""
**Pack Tactics**: The warrior has advantage on an attack roll against a creature if at least one of the warrior's allies is within 5 ft. of the creature and the ally isn't incapacitated.
**Spear**: Melee or Ranged Weapon Attack: +3 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 4 (1d6 + 1) piercing damage, or 5 (1d8 + 1) piercing damage if used with two hands to make a melee attack.
"""
name = "Tribal Warrior"
description = "Medium humanoid, any alignment"
challenge_rating = 0.125
armor_class = 12
skills = ""
senses = "Passive Perception 10"
languages = "any one language"
strength = Ability(13)
dexterity = Ability(11)
constitution = Ability(12)
intelligence = Ability(8)
wisdom = Ability(11)
charisma = Ability(8)
speed = 30
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 11
hit_dice = "2d8"
class Triceratops(Monster):
"""
**Trampling Charge**: If the triceratops moves at least 20 ft. straight toward a creature and then hits it with a gore 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 triceratops can make one stomp attack against it as a bonus action.
**Gore**: Melee Weapon Attack: +9 to hit, reach 5 ft., one target. Hit: 24 (4d8 + 6) piercing damage.
**Stomp**: Melee Weapon Attack: +9 to hit, reach 5 ft., one prone creature. Hit: 22 (3d10 + 6) bludgeoning damage
"""
name = "Triceratops"
description = "Huge beast, unaligned"
challenge_rating = 5
armor_class = 13
skills = ""
senses = "Passive Perception 10"
languages = ""
strength = Ability(22)
dexterity = Ability(9)
constitution = Ability(17)
intelligence = Ability(2)
wisdom = Ability(11)
charisma = Ability(5)
speed = 50
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 95
hit_dice = "10d12"
class Troll(Monster):
"""
**Keen Smell**: The troll has advantage on Wisdom (Perception) checks that rely on smell.
**Regeneration**: The troll regains 10 hit points at the start of its turn. If the troll takes acid or fire damage, this trait doesn't function at the start of the troll's next turn. The troll dies only if it starts its turn with 0 hit points and doesn't regenerate.
**Variant: Loathsome Limbs**: Whenever the troll takes at least 15 slashing damage at one time, roll a d20 to determine what else happens to it:
1-10: Nothing else happens.
11-14: One leg is severed from the troll if it has any legs left.
15- 18: One arm is severed from the troll if it has any arms left.
19-20: The troll is decapitated, but the troll dies only if it can't regenerate. If it dies, so does the severed head.
If the troll finishes a short or long rest without reattaching a severed limb or head, the part regrows. At that point, the severed part dies. Until then, a severed part acts on the troll's initiative and has its own action and movement. A severed part has AC 13, 10 hit points, and the troll's Regeneration trait.
A severed leg is unable to attack and has a speed of 5 feet.
A severed arm has a speed of 5 feet and can make one claw attack on its turn, with disadvantage on the attack roll unless the troll can see the arm and its target. Each time the troll loses an arm, it loses a claw attack.
If its head is severed, the troll loses its bite attack and its body is blinded unless the head can see it. The severed head has a speed of 0 feet and the troll's Keen Smell trait. It can make a bite attack but only against a target in its space.
The troll's speed is halved if it's missing a leg. If it loses both legs, it falls prone. If it has both arms, it can crawl. With only one arm, it can still crawl, but its speed is halved. With no arms or legs, its speed is 0, and it can't benefit from bonuses to speed.
**Multiattack**: The troll makes three attacks: one with its bite and two with its claws.
**Bite**: Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 7 (1d6 + 4) piercing damage.
**Claw**: Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) slashing damage.
"""
name = "Troll"
description = "Large giant, chaotic evil"
challenge_rating = 5
armor_class = 15
skills = "Perception +2"
senses = "Darkvision 60 ft., Passive Perception 12"
languages = "Giant"
strength = Ability(18)
dexterity = Ability(13)
constitution = Ability(20)
intelligence = Ability(7)
wisdom = Ability(9)
charisma = Ability(7)
speed = 30
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 84
hit_dice = "8d10"
class TyrannosaurusRex(Monster):
"""
**Multiattack**: The tyrannosaurus makes two attacks: one with its bite and one with its tail. It can't make both attacks against the same target.
**Bite**: Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 33 (4d12 + 7) piercing damage. If the target is a Medium or smaller creature, it is grappled (escape DC 17). Until this grapple ends, the target is restrained, and the tyrannosaurus can't bite another target.
**Tail**: Melee Weapon Attack: +10 to hit, reach 10 ft., one target. Hit: 20 (3d8 + 7) bludgeoning damage.
"""
name = "Tyrannosaurus Rex"
description = "Huge beast, unaligned"
challenge_rating = 8
armor_class = 13
skills = "Perception +4"
senses = "Passive Perception 14"
languages = ""
strength = Ability(25)
dexterity = Ability(10)
constitution = Ability(19)
intelligence = Ability(2)
wisdom = Ability(12)
charisma = Ability(9)
speed = 50
swim_speed = 0
fly_speed = 0
climb_speed = 0
hp_max = 136
hit_dice = "13d12"