diff --git a/data/monsters/aapoph serpentfolk.yaml b/data/monsters/aapoph serpentfolk.yaml
index 52ff966..d53a2cb 100644
--- a/data/monsters/aapoph serpentfolk.yaml
+++ b/data/monsters/aapoph serpentfolk.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Serpentfolk Venom
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slithering Attack
range: null
@@ -70,8 +66,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -115,32 +109,29 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: slashing
name: scimitar
- plus_damage: null
to_hit: 11
traits:
- forceful
- sweep
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: serpentfolk venom
+ name: fangs
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Knockdown
+ name: tail
to_hit: 11
traits:
- agile
diff --git a/data/monsters/aasimar redeemer.yaml b/data/monsters/aasimar redeemer.yaml
index a8252e2..f3dd52b 100644
--- a/data/monsters/aasimar redeemer.yaml
+++ b/data/monsters/aasimar redeemer.yaml
@@ -15,33 +15,51 @@ automatic_abilities:
critical_failure: null
critical_success: null
description: null
- effect: 'The scion gains a +2 circumstance bonus to the saving throw.
-
-
- **Glimpse of Redemption** [Reaction]'
+ effect: The scion gains a +2 circumstance bonus to the saving throw.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Divine Grace
range: null
- raw_description: "**Divine Grace** [Reaction] **Trigger** The angelkin is targeted\
- \ by a spell that allows a saving throw. **Effect** The scion gains a +2 circumstance\
- \ bonus to the saving throw.\n\n**Glimpse of Redemption** **Trigger** An enemy\
- \ damages one of the angelkin's allies. Both the enemy and ally must be within\
- \ 15 feet of the angelkin. **Effect** The angelkin causes its foe to hesitate\
- \ under the weight of its sins as visions of possible redemption play out in its\
- \ mind's eye. The foe chooses one of two options:\n\n * The ally is completely\
- \ unharmed by the triggering damage.\n\n * The ally gains resistance 7 to all\
- \ damage against the triggering damage. After the damaging effect resolves, the\
- \ enemy becomes enfeebled 2 until the end of its next turn. **Shield Block**"
+ raw_description: '**Divine Grace** [Reaction] **Trigger** The angelkin is targeted
+ by a spell that allows a saving throw. **Effect** The scion gains a +2 circumstance
+ bonus to the saving throw.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: The angelkin is targeted by a spell that allows a saving throw.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: "The angelkin causes its foe to hesitate under the weight of its sins as\
+ \ visions of possible redemption play out in its mind's eye. The foe chooses one\
+ \ of two options:\n\n * The ally is completely unharmed by the triggering damage.\n\
+ \n * The ally gains resistance 7 to all damage against the triggering damage.\
+ \ After the damaging effect resolves, the enemy becomes enfeebled 2 until the\
+ \ end of its next turn. **Shield Block** [Reaction]"
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Glimpse of Redemption
+ range: null
+ raw_description: "**Glimpse of Redemption** [Reaction] **Trigger** An enemy damages\
+ \ one of the angelkin's allies. Both the enemy and ally must be within 15 feet\
+ \ of the angelkin. **Effect** The angelkin causes its foe to hesitate under the\
+ \ weight of its sins as visions of possible redemption play out in its mind's\
+ \ eye. The foe chooses one of two options:\n\n * The ally is completely unharmed\
+ \ by the triggering damage.\n\n * The ally gains resistance 7 to all damage against\
+ \ the triggering damage. After the damaging effect resolves, the enemy becomes\
+ \ enfeebled 2 until the end of its next turn. **Shield Block**"
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: An enemy damages one of the angelkin's allies. Both the enemy and ally
+ must be within 15 feet of the angelkin.
description: 'Mortals whose ancestry has been influenced by celestials are known as
aasimars, and angelkin, who have blood of angels coursing through their veins, are
among the most common type of them. Many angelkin seek adventure as a means of doing
@@ -65,10 +83,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: slashing
name: longsword
- plus_damage: null
to_hit: 15
traits:
- versatile P
@@ -77,12 +94,11 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
- name: crossbow
- plus_damage:
- formula: null
type: Knockdown
+ name: crossbow
to_hit: 12
traits:
- range increment 120 feet
diff --git a/data/monsters/abrikandilu.yaml b/data/monsters/abrikandilu.yaml
index daab700..d8c0ad6 100644
--- a/data/monsters/abrikandilu.yaml
+++ b/data/monsters/abrikandilu.yaml
@@ -11,12 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: ; **1st** __abyssal pact__
+ description: '**1st** __abyssal pact__'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Divine Rituals
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mutilating Bite
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wreck
range: null
@@ -99,8 +93,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hatred of Mirrors
range: null
@@ -146,21 +138,19 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: slashing
name: claw
- plus_damage: null
to_hit: 14
traits:
- agile
- action_cost: One Action
damage:
- formula: 3d6+4
+ - formula: 3d6+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: mutilating bite
+ name: jaws
to_hit: 14
traits: null
name: Abrikandilu
@@ -168,10 +158,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: bludgeoning
name: hurled debris
- plus_damage: null
to_hit: 11
traits:
- range increment 20 feet
diff --git a/data/monsters/adamantine golem.yaml b/data/monsters/adamantine golem.yaml
index 4d4714c..b66552e 100644
--- a/data/monsters/adamantine golem.yaml
+++ b/data/monsters/adamantine golem.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Destructive Strike
range: null
@@ -42,8 +40,6 @@ active_abilities:
failure: The resisting creature is damaged and its armor takes damage as if hit
by the adamantine golem's fist.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inexorable March
range: null
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Self-Repair
range: null
@@ -97,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vent
range: null
@@ -118,50 +110,70 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'harmed by acid (9d10, 2d10 from areas or persistent damage); healed
+ description: harmed by acid (9d10, 2d10 from areas or persistent damage); healed
by fire (area 2d10 HP); slowed by electricity
-
-
- **Repair Mode** When the adamantine golem is at 0 HP, it isn''t destroyed. Instead,
- it enters repair mode, during which it is slowed 1, can''t take reactions, and
- can take only the Self-Repair action. Once it has more than 30 HP, it can use
- any type of action and can use reactions, though it remains slowed 1 and can''t
- take any reactions until the start of its next turn. If a critical hit with an
- adamantine vorpal weapon reduces the golem to 0 HP, or if such a weapon hits it
- while it''s already at 0 HP, then the golem is destroyed.
-
-
- **Vulnerable to Dispelling** The golem can be targeted by __disjunction__ and
- __dispel magic__. If targeted by such a spell of 9th level or higher, the golem
- has its resistance to physical damage lowered to 15 and is slowed 1 (or slowed
- 2 if in repair mode) for 1d4 rounds. During this time, if the golem is reduced
- to 0 HP while already in repair mode, it is destroyed.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Golem Antimagic
range: null
raw_description: '**Golem Antimagic** harmed by acid (9d10, 2d10 from areas or persistent
- damage); healed by fire (area 2d10 HP); slowed by electricity
-
-
- **Repair Mode** When the adamantine golem is at 0 HP, it isn''t destroyed. Instead,
- it enters repair mode, during which it is slowed 1, can''t take reactions, and
+ damage); healed by fire (area 2d10 HP); slowed by electricity'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When the adamantine golem is at 0 HP, it isn't destroyed. Instead,
+ it enters repair mode, during which it is slowed 1, can't take reactions, and
can take only the Self-Repair action. Once it has more than 30 HP, it can use
- any type of action and can use reactions, though it remains slowed 1 and can''t
+ any type of action and can use reactions, though it remains slowed 1 and can't
take any reactions until the start of its next turn. If a critical hit with an
adamantine vorpal weapon reduces the golem to 0 HP, or if such a weapon hits it
- while it''s already at 0 HP, then the golem is destroyed.
-
-
- **Vulnerable to Dispelling** The golem can be targeted by __disjunction__ and
- __dispel magic__. If targeted by such a spell of 9th level or higher, the golem
- has its resistance to physical damage lowered to 15 and is slowed 1 (or slowed
- 2 if in repair mode) for 1d4 rounds. During this time, if the golem is reduced
- to 0 HP while already in repair mode, it is destroyed.'
+ while it's already at 0 HP, then the golem is destroyed.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Repair Mode
+ range: null
+ raw_description: '**Repair Mode** When the adamantine golem is at 0 HP, it isn''t
+ destroyed. Instead, it enters repair mode, during which it is slowed 1, can''t
+ take reactions, and can take only the Self-Repair action. Once it has more than
+ 30 HP, it can use any type of action and can use reactions, though it remains
+ slowed 1 and can''t take any reactions until the start of its next turn. If a
+ critical hit with an adamantine vorpal weapon reduces the golem to 0 HP, or if
+ such a weapon hits it while it''s already at 0 HP, then the golem is destroyed.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The golem can be targeted by __disjunction__ and __dispel magic__.
+ If targeted by such a spell of 9th level or higher, the golem has its resistance
+ to physical damage lowered to 15 and is slowed 1 (or slowed 2 if in repair mode)
+ for 1d4 rounds. During this time, if the golem is reduced to 0 HP while already
+ in repair mode, it is destroyed.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerable to Dispelling
+ range: null
+ raw_description: '**Vulnerable to Dispelling** The golem can be targeted by __disjunction__
+ and __dispel magic__. If targeted by such a spell of 9th level or higher, the
+ golem has its resistance to physical damage lowered to 15 and is slowed 1 (or
+ slowed 2 if in repair mode) for 1d4 rounds. During this time, if the golem is
+ reduced to 0 HP while already in repair mode, it is destroyed.'
requirements: null
saving_throw: null
stages: null
@@ -201,12 +213,11 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: destructive strike
+ name: fist
to_hit: 35
traits:
- deadly 3d12
diff --git a/data/monsters/adult black dragon.yaml b/data/monsters/adult black dragon.yaml
index 6b7daaa..3a6e22a 100644
--- a/data/monsters/adult black dragon.yaml
+++ b/data/monsters/adult black dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
This doesn't affect liquids in a creature's body.
failure: null
frequency: Once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Corrupt Water
range: null
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -95,8 +89,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -116,15 +108,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon Strikes with its tail at the triggering creature at a –2 penalty.
- If it hits, the creature takes a –2 circumstance penalty to the triggering roll.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -141,7 +130,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 28
stages: null
success: The creature is __frightened 1__.
traits:
@@ -149,8 +138,29 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon Strikes with its tail at the triggering creature at a –2 penalty.
+ If it hits, the creature takes a –2 circumstance penalty to the triggering roll.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Tail Lash
+ range: null
+ raw_description: '**Tail Lash** [Reaction] **Trigger** A creature within reach of
+ the dragon''s tail takes an action to Strike or attempt a skill check; **Effect**
+ The dragon Strikes with its tail at the triggering creature at a –2 penalty. If
+ it hits, the creature takes a –2 circumstance penalty to the triggering roll.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the dragon's tail takes an action to Strike
- or attempt a skill check;
+ or attempt a skill check
description: 'Murderous tyrants of marshes, swamps, bogs, and fens, black dragons
terrorize their domains with intense fervor. Gleefully sadistic, they rule their
fetid principalities from a deep cave or otherwise isolated part of the swamp with
@@ -196,12 +206,11 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
+ - formula: 2d6
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 acid
to_hit: 25
traits:
- acid
@@ -209,30 +218,27 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: slashing
name: claw
- plus_damage: null
to_hit: 25
traits:
- agile
- magical
- action_cost: One Action
damage:
- formula: 2d12+11
+ - formula: 2d12+11
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 23
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d10+11
+ - formula: 1d10+11
type: piercing
name: horns
- plus_damage: null
to_hit: 23
traits:
- magical
diff --git a/data/monsters/adult blue dragon.yaml b/data/monsters/adult blue dragon.yaml
index c45d13b..a0bd511 100644
--- a/data/monsters/adult blue dragon.yaml
+++ b/data/monsters/adult blue dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Desert Thirst
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -93,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -114,16 +106,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
- the triggering attack. If the dragon is Flying, it descends 10 feet after the
- attack is complete.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -140,7 +128,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 32
stages: null
success: The creature is __frightened 1__.
traits:
@@ -148,6 +136,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is Flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The dragon is targeted
+ with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is Flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The dragon is targeted with an attack.
description: 'Blue dragons are the sleek and poised cosmopolitans of the chromatic
dragons. Their brand of evil is organized, manipulative, and regal. Blue dragons
@@ -205,12 +215,11 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: piercing
+ - formula: 1d12
+ type: electricity
name: jaws
- plus_damage:
- - formula: null
- type: 1d12 electricity
to_hit: 27
traits:
- electricity
@@ -218,10 +227,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: slashing
name: claw
- plus_damage: null
to_hit: 27
traits:
- magical
@@ -229,20 +237,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+10
+ - formula: 3d8+10
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 25
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: piercing
name: horns
- plus_damage: null
to_hit: 25
traits:
- magical
@@ -267,8 +273,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sound Imitation
range: null
diff --git a/data/monsters/adult brass dragon.yaml b/data/monsters/adult brass dragon.yaml
index 6fa885f..3a97eaa 100644
--- a/data/monsters/adult brass dragon.yaml
+++ b/data/monsters/adult brass dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
failure).
failure: null
frequency: three times per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Desert Wind
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -93,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -114,16 +106,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
- the triggering attack. If the dragon is flying, it descends 10 feet after the
- attack is complete.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -140,7 +128,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 28
stages: null
success: The creature is __frightened 1__.
traits:
@@ -148,6 +136,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The dragon is targeted
+ with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The dragon is targeted with an attack.
description: 'Brass dragons are whimsical tricksters who delight in humor and play.
They particularly enjoy conversations with humans and other civilized humanoids,
@@ -205,12 +215,11 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
+ - formula: 2d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 24
traits:
- fire
@@ -218,20 +227,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: slashing
name: claw
- plus_damage: null
to_hit: 24
traits:
- agile
- magical
- action_cost: One Action
damage:
- formula: 1d12+10
+ - formula: 1d12+10
type: slashing
name: wing
- plus_damage: null
to_hit: 22
traits:
- magical
diff --git a/data/monsters/adult brine dragon.yaml b/data/monsters/adult brine dragon.yaml
index f326385..7a11bc7 100644
--- a/data/monsters/adult brine dragon.yaml
+++ b/data/monsters/adult brine dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -84,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Desiccating Bite
range: null
@@ -109,8 +101,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -148,8 +138,6 @@ automatic_abilities:
action is disrupted.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Brine Spit
range: null
@@ -162,8 +150,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature the brine dragon observes within 30 feet uses a concentrate
- action;
+ trigger: A creature the brine dragon observes within 30 feet uses a __concentrate__
+ action
description: 'Brine dragons are usually blue-green in color, with shiny scales, crests
that help them glide through the water, and sweeping neck frills. They care little
for either good or evil. As they are both opinionated and willing to impose their
@@ -205,8 +193,8 @@ hp: 222
hp_misc: null
immunities:
- acid
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Aquan
- Common
@@ -216,12 +204,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: piercing
+ - formula: 3d4
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 3d4 acid
to_hit: 26
traits:
- acid
@@ -229,10 +216,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: slashing
name: claw
- plus_damage: null
to_hit: 26
traits:
- agile
@@ -240,20 +226,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+12
+ - formula: 3d12+12
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 24
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 1d12+12
+ - formula: 1d12+12
type: piercing
name: wing
- plus_damage: null
to_hit: 24
traits:
- magical
diff --git a/data/monsters/adult bronze dragon.yaml b/data/monsters/adult bronze dragon.yaml
index cf99a33..22ea6aa 100644
--- a/data/monsters/adult bronze dragon.yaml
+++ b/data/monsters/adult bronze dragon.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -90,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Mastery
range: null
@@ -109,35 +101,95 @@ active_abilities:
trigger: null
alignment: LG
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: ', 1d12 electricity damage. The bronze dragon can turn this aura on
+ or off using a single action, which has the concentrate trait, and it can choose
+ to not affect allies with the aura.'
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Electricity Aura
+ range: 10 feet
+ raw_description: '**Electricity Aura** (__aura__, __electricity__) 10 feet, 1d12
+ electricity damage. The bronze dragon can turn this aura on or off using a single
+ action, which has the concentrate trait, and it can choose to not affect allies
+ with the aura.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - electricity
+ trigger: null
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 90 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
+
+
+ **Critical Success** The creature is unaffected by the presence.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 31
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
description: Jaws only.
- effect: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Electricity Aura
+ name: Attack of Opportunity
range: null
- raw_description: '**Electricity Aura** (__aura__, __electricity__) 10 feet, 1d12
- electricity damage. The bronze dragon can turn this aura on or off using a single
- action, which has the concentrate trait, and it can choose to not affect allies
- with the aura.
-
-
- **Frightful Presence** (__aura__, __emotion__, __fear__, __mental__) 90 feet,
- DC 31
-
-
- **Attack of Opportunity**[Reaction] Jaws only.'
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Bronze dragons are among the most common of metallic dragons and the
most likely to ally with mortals on worthy quests. However, they are naturally scholarly
creatures who would rather remain in their lairs studying esoteric lore than go
@@ -186,12 +238,11 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+15
+ - formula: 2d12+15
type: piercing
+ - formula: 1d12
+ type: electricity
name: jaws
- plus_damage:
- - formula: null
- type: 1d12 electricity
to_hit: 28
traits:
- electricity
@@ -199,10 +250,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+15
+ - formula: 2d10+15
type: slashing
name: claw
- plus_damage: null
to_hit: 28
traits:
- agile
@@ -210,10 +260,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d10+13
+ - formula: 1d10+13
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 26
traits:
- magical
diff --git a/data/monsters/adult cloud dragon.yaml b/data/monsters/adult cloud dragon.yaml
index d314083..deede63 100644
--- a/data/monsters/adult cloud dragon.yaml
+++ b/data/monsters/adult cloud dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloud Form
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloud Walk
range: null
@@ -89,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -110,8 +102,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -134,8 +124,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -175,8 +163,6 @@ automatic_abilities:
triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deflecting Cloud
range: null
@@ -192,8 +178,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The dragon is the target of a ranged attack; Requirements The dragon is
- aware of the attack and has a free wing;
+ trigger: The dragon is the target of a ranged attack
description: 'At heart, cloud dragons are wanderers, explorers, and travelers who
enjoy nothing more than seeing new lands and meeting unusual creatures. Cloud dragons
range in color from light blue to a pale, milky white and have thick, curling horns
@@ -239,8 +224,8 @@ hp: 254
hp_misc: null
immunities:
- electricity
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Auran
- Common
@@ -250,12 +235,11 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: piercing
+ - formula: 2d12
+ type: electricity
name: jaws
- plus_damage:
- - formula: null
- type: 2d12 electricity
to_hit: 29
traits:
- electricity
@@ -263,10 +247,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: slashing
name: claw
- plus_damage: null
to_hit: 29
traits:
- agile
@@ -274,20 +257,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+15
+ - formula: 3d12+15
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 27
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
name: horn
- plus_damage: null
to_hit: 27
traits:
- deadly d10
@@ -314,8 +295,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mist Vision
range: null
diff --git a/data/monsters/adult copper dragon.yaml b/data/monsters/adult copper dragon.yaml
index 9ecabc4..629568a 100644
--- a/data/monsters/adult copper dragon.yaml
+++ b/data/monsters/adult copper dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Climb Stone
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -108,15 +100,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
- hits, the dragon disrupts the triggering action.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -133,7 +122,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 29
stages: null
success: The creature is __frightened 1__.
traits:
@@ -141,6 +130,27 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
+ hits, the dragon disrupts the triggering action.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Twisting Tail
+ range: null
+ raw_description: '**Twisting Tail** [Reaction] **Trigger** A creature within reach
+ of the copper dragon''s tail uses a move action or leaves a square during a move
+ action it''s using. **Effect** The dragon makes a tail Strike at the creature
+ with a –2 penalty. If it hits, the dragon disrupts the triggering action.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the copper dragon's tail uses a move action
or leaves a square during a move action it's using.
description: 'Capricious and always eager to share a good laugh, copper dragons are
@@ -191,12 +201,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: piercing
+ - formula: 2d8
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 2d8 acid
to_hit: 26
traits:
- acid
@@ -204,20 +213,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: slashing
name: claw
- plus_damage: null
to_hit: 26
traits:
- agile
- magical
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 24
traits:
- magical
diff --git a/data/monsters/adult crystal dragon.yaml b/data/monsters/adult crystal dragon.yaml
index becf989..4628101 100644
--- a/data/monsters/adult crystal dragon.yaml
+++ b/data/monsters/adult crystal dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -35,81 +33,11 @@ active_abilities:
- primal
trigger: null
- action_cost: Free Action
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the target is initially slowed 2.
+ critical_success: The target is unaffected.
description: null
effect: The dragon embeds transformative crystals in the creature's flesh. The creature
must attempt a DC 30 Fortitude save.
- failure: null
- frequency: once per day
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Crystallize Flesh
- range: null
- raw_description: '**Crystallize Flesh** [Free Action] (__primal__, __transmutation__)
- **Trigger **The crystal dragon damages a creature made of flesh with a jaws Strike;
- **Frequency **once per day; **Effect **The dragon embeds transformative crystals
- in the creature''s flesh. The creature must attempt a DC 30 Fortitude save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - primal
- - transmutation
- trigger: The crystal dragon damages a creature made of flesh with a jaws Strike;
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __slowed 1__ for 1 round as portions of its flesh turn
- crystalline.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The target is __slowed 1__ for 1 round as portions
- of its flesh turn crystalline.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target is __slowed 1__ for 1 round as portions of its flesh turn crystalline.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is slowed 1 and must attempt a Fortitude save at the end
- of each of its turns; this ongoing save has the __incapacitation__ trait. On a
- failed save, the slowed condition value increases by 1 (or by 2 on a critical
- failure). A successful save reduces the slowed condition value by 1. A creature
- unable to act due to the slowed condition from Crystallize Flesh is __petrified__
- permanently, transforming into a crystalline statue. The effect ends if the creature
- is petrified or the slowed condition is removed.
- effect: null
failure: The target is slowed 1 and must attempt a Fortitude save at the end of
each of its turns; this ongoing save has the __incapacitation__ trait. On a failed
save, the slowed condition value increases by 1 (or by 2 on a critical failure).
@@ -117,45 +45,41 @@ active_abilities:
act due to the slowed condition from Crystallize Flesh is __petrified__ permanently,
transforming into a crystalline statue. The effect ends if the creature is petrified
or the slowed condition is removed.
- frequency: null
- full_description: null
- generic_description: null
+ frequency: once per day
maximum_duration: null
- name: Failure
+ name: Crystallize Flesh
range: null
- raw_description: '**Failure **The target is slowed 1 and must attempt a Fortitude
- save at the end of each of its turns; this ongoing save has the __incapacitation__
- trait. On a failed save, the slowed condition value increases by 1 (or by 2 on
- a critical failure). A successful save reduces the slowed condition value by 1.
- A creature unable to act due to the slowed condition from Crystallize Flesh is
- __petrified__ permanently, transforming into a crystalline statue. The effect
- ends if the creature is petrified or the slowed condition is removed.'
+ raw_description: '**Crystallize Flesh** [Free Action] (__primal__, __transmutation__)
+ **Trigger **The crystal dragon damages a creature made of flesh with a jaws Strike;
+ **Frequency **once per day; **Effect **The dragon embeds transformative crystals
+ in the creature''s flesh. The creature must attempt a DC 30 Fortitude save.
+
+
+ **Critical Success **The target is unaffected.
+
+
+ **Success **The target is __slowed 1__ for 1 round as portions of its flesh turn
+ crystalline.
+
+
+ **Failure **The target is slowed 1 and must attempt a Fortitude save at the end
+ of each of its turns; this ongoing save has the __incapacitation__ trait. On a
+ failed save, the slowed condition value increases by 1 (or by 2 on a critical
+ failure). A successful save reduces the slowed condition value by 1. A creature
+ unable to act due to the slowed condition from Crystallize Flesh is __petrified__
+ permanently, transforming into a crystalline statue. The effect ends if the creature
+ is petrified or the slowed condition is removed.
+
+
+ **Critical Failure **As failure, but the target is initially slowed 2.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the target is initially slowed 2.
- critical_success: null
- description: As failure, but the target is initially slowed 2.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the target is initially slowed
- 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ success: The target is __slowed 1__ for 1 round as portions of its flesh turn crystalline.
+ traits:
+ - primal
+ - transmutation
+ trigger: The crystal dragon damages a creature made of flesh with a jaws Strike
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -163,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -184,8 +106,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -208,8 +128,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -246,8 +164,6 @@ automatic_abilities:
hits, the dragon disrupts the creature's action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Twisting Tail
range: null
@@ -260,8 +176,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature within reach of the dragon's tail uses a move action or leaves
- a square during a move action it's using;
+ trigger: A creature within reach of the dragon's tail uses a __move__ action or
+ leaves a square during a move action it's using
description: 'Good-natured but vain, crystal dragons are beautiful creatures with
brilliant hides made of multicolored crystal and gemstone. Their beauty is a source
of great pride but is also something of a weakness, as crystal dragons are easily
@@ -303,8 +219,8 @@ description: 'Good-natured but vain, crystal dragons are beautiful creatures wit
hp: 185
hp_misc: null
immunities:
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Common
- Draconic
@@ -314,22 +230,20 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
+ - formula: 3d6
+ type: piercing
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 piercing
to_hit: 24
traits:
- sonic
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 24
traits:
- agile
@@ -337,10 +251,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d10+13
+ - formula: 1d10+13
type: slashing
name: tail
- plus_damage: null
to_hit: 22
traits:
- magical
diff --git a/data/monsters/adult gold dragon.yaml b/data/monsters/adult gold dragon.yaml
index fc0180c..65e900f 100644
--- a/data/monsters/adult gold dragon.yaml
+++ b/data/monsters/adult gold dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -90,16 +84,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon improves its result by one degree of success, turning a failure
- into a success or a critical failure into a normal failure. The dragon can't use
- this ability again for 1d4 rounds.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -116,7 +106,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 33
stages: null
success: The creature is __frightened 1__.
traits:
@@ -124,6 +114,56 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Jaws only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon improves its result by one degree of success, turning a failure
+ into a success or a critical failure into a normal failure. The dragon can't use
+ this ability again for 1d4 rounds.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Golden Luck
+ range: null
+ raw_description: '**Golden Luck** [Reaction] **Trigger** The gold dragon fails a
+ saving throw. **Effect** The dragon improves its result by one degree of success,
+ turning a failure into a success or a critical failure into a normal failure.
+ The dragon can''t use this ability again for 1d4 rounds.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The gold dragon fails a saving throw.
description: 'Gold dragons are the epitome of metallic dragonkind, unrivaled in their
strength as well as their wisdom. They command the unwavering reverence of all other
@@ -199,12 +239,11 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+15
+ - formula: 3d12+15
type: piercing
+ - formula: 3d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 fire
to_hit: 30
traits:
- fire
@@ -212,10 +251,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: slashing
name: claw
- plus_damage: null
to_hit: 30
traits:
- agile
@@ -223,20 +261,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: slashing
name: tail
- plus_damage: null
to_hit: 28
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
name: horns
- plus_damage: null
to_hit: 28
traits:
- agile
diff --git a/data/monsters/adult green dragon.yaml b/data/monsters/adult green dragon.yaml
index 58bae0b..d15520d 100644
--- a/data/monsters/adult green dragon.yaml
+++ b/data/monsters/adult green dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -84,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trackless Step
range: null
@@ -105,8 +97,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Woodland Stride
range: null
@@ -126,15 +116,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
- hits, the dragon disrupts the creature's action.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -151,7 +138,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 31
stages: null
success: The creature is __frightened 1__.
traits:
@@ -159,6 +146,27 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
+ hits, the dragon disrupts the creature's action.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Twisting Tail
+ range: null
+ raw_description: '**Twisting Tail** [Reaction] **Trigger** A creature within reach
+ of the dragon''s tail uses a move action or leaves a square during a move action
+ it''s using. **Effect** The dragon makes a tail Strike at the creature with a
+ –2 penalty. If it hits, the dragon disrupts the creature''s action.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the dragon's tail uses a move action or leaves
a square during a move action it's using.
description: 'Green dragons are the most contemplative of the chromatic dragons as
@@ -218,12 +226,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: piercing
+ - formula: 3d4
+ type: poison
name: jaws
- plus_damage:
- - formula: null
- type: 3d4 poison
to_hit: 26
traits:
- magical
@@ -231,10 +238,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: slashing
name: claw
- plus_damage: null
to_hit: 26
traits:
- agile
@@ -242,20 +248,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+10
+ - formula: 3d8+10
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 24
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: piercing
name: horn
- plus_damage: null
to_hit: 24
traits:
- magical
diff --git a/data/monsters/adult magma dragon.yaml b/data/monsters/adult magma dragon.yaml
index d343adf..5a139fb 100644
--- a/data/monsters/adult magma dragon.yaml
+++ b/data/monsters/adult magma dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -84,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Magma Swim
range: null
@@ -107,8 +99,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Volcanic Purge
range: null
@@ -134,8 +124,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -173,8 +161,6 @@ automatic_abilities:
attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wing Deflection
range: null
@@ -187,7 +173,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The dragon is targeted with an attack;
+ trigger: The dragon is targeted with an attack
description: 'Magma dragons have a reputation among other dragons for being unpredictable
and brash. Their temperament and tendency for violent outbursts ensure that the
typical magma dragon lives a solitary life, with hatchlings often bickering or fighting
@@ -215,8 +201,8 @@ hp: 270
hp_misc: null
immunities:
- fire
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Common
- Draconic
@@ -226,12 +212,11 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: piercing
+ - formula: 3d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 fire
to_hit: 27
traits:
- fire
@@ -239,10 +224,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: slashing
name: claw
- plus_damage: null
to_hit: 27
traits:
- agile
@@ -250,20 +234,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+12
+ - formula: 3d12+12
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 25
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
name: horns
- plus_damage: null
to_hit: 25
traits:
- magical
diff --git a/data/monsters/adult red dragon.yaml b/data/monsters/adult red dragon.yaml
index fbe32f9..5cfb1b8 100644
--- a/data/monsters/adult red dragon.yaml
+++ b/data/monsters/adult red dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -78,33 +72,93 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: Jaws only.
+ description: 5 feet, 3d6 fire damage (DC 30 basic Reflex)
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dragon Heat
range: null
raw_description: '**Dragon Heat** (__arcane__, __aura__, __evocation__, __fire__);
- 5 feet, 3d6 fire damage (DC 30 basic Reflex)
+ 5 feet, 3d6 fire damage (DC 30 basic Reflex)'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - evocation
+ - fire
+ trigger: null
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 90 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
- **Frightful Presence** (__aura__, __emotion__, __fear__, __mental__) 90 feet,
- DC 33
+ **Critical Success** The creature is unaffected by the presence.
- **Attack of Opportunity** [Reaction] Jaws only.'
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 33
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Jaws only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'The largest and most powerful of the chromatic dragons, red dragons
are a menace to civilizations everywhere, and their strength is rivaled only by
their arrogance. Red dragons see themselves as regents and overlords of all dragonkind.
@@ -160,12 +214,11 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+15
+ - formula: 3d12+15
type: piercing
+ - formula: 2d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 29
traits:
- fire
@@ -173,10 +226,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: slashing
name: claw
- plus_damage: null
to_hit: 29
traits:
- agile
@@ -184,20 +236,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+13
+ - formula: 3d12+13
type: slashing
name: tail
- plus_damage: null
to_hit: 27
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: slashing
name: wing
- plus_damage: null
to_hit: 27
traits:
- agile
@@ -223,8 +273,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/adult silver dragon.yaml b/data/monsters/adult silver dragon.yaml
index 9daadf4..0bd0c6f 100644
--- a/data/monsters/adult silver dragon.yaml
+++ b/data/monsters/adult silver dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloud Walk
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -89,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -110,16 +102,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
- the triggering attack. If the dragon is flying, it descends 10 feet after the
- attack is complete.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -136,7 +124,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 33
stages: null
success: The creature is __frightened 1__.
traits:
@@ -144,6 +132,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The silver dragon is
+ targeted with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The silver dragon is targeted with an attack.
description: 'Silver dragons are among the most chivalrous of all dragonkind; they
wield frost and cold as weapons, can walk on clouds, and dwell high upon snowy mountain
@@ -205,12 +215,11 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: piercing
+ - formula: 3d6
+ type: cold
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 cold
to_hit: 29
traits:
- cold
@@ -218,10 +227,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 29
traits:
- agile
@@ -229,10 +237,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 27
traits:
- magical
@@ -256,8 +263,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fog Vision
range: null
diff --git a/data/monsters/adult umbral dragon.yaml b/data/monsters/adult umbral dragon.yaml
index fcfdc7a..00d8567 100644
--- a/data/monsters/adult umbral dragon.yaml
+++ b/data/monsters/adult umbral dragon.yaml
@@ -9,8 +9,9 @@ ac: 37
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is enfeebled 2 for 1 minute and __blinded__ for 1
+ round.
+ critical_success: The creature is unaffected.
description: "The umbral dragon breathes in one of two ways. They can't use Breath\
\ Weapon again for 1d4 rounds.\n\n * **Negative **(__necromancy__, __negative__,\
\ __primal__) The dragon breathes a blast of darkness in a 40-foot cone that deals\
@@ -19,10 +20,8 @@ active_abilities:
\ __shadow__) The dragon breathes a blast of shadows in a 40-foot cone. Each creature\
\ within the cone must attempt a DC 36 Fortitude save."
effect: null
- failure: null
+ failure: The creature is enfeebled 2 for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -33,91 +32,16 @@ active_abilities:
\ save). Undead creatures take 19d6 force damage instead of the negative damage.\n\
\n * **Shadows **(__necromancy__, __primal__, __shadow__) The dragon breathes\
\ a blast of shadows in a 40-foot cone. Each creature within the cone must attempt\
- \ a DC 36 Fortitude save."
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __enfeebled 2__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __enfeebled 2__ for 1 round.'
+ \ a DC 36 Fortitude save.\n\n**Critical Success **The creature is unaffected.\n\
+ \n**Success **The creature is __enfeebled 2__ for 1 round.\n\n**Failure **The\
+ \ creature is enfeebled 2 for 1 minute.\n\n**Critical Failure **The creature is\
+ \ enfeebled 2 for 1 minute and __blinded__ for 1 round."
requirements: null
saving_throw: null
stages: null
success: The creature is __enfeebled 2__ for 1 round.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is enfeebled 2 for 1 minute.
- effect: null
- failure: The creature is enfeebled 2 for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is enfeebled 2 for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is enfeebled 2 for 1 minute and __blinded__ for 1
- round.
- critical_success: null
- description: The creature is enfeebled 2 for 1 minute and __blinded__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature is enfeebled 2 for 1 minute
- and __blinded__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -125,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -146,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -168,8 +88,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghost Bane
range: null
@@ -193,8 +111,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -234,8 +150,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -286,8 +200,8 @@ hp: 275
hp_misc: null
immunities:
- negative
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Common
- Draconic
@@ -297,22 +211,20 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: piercing
+ - formula: 3d6
+ type: negative
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 negative
to_hit: 30
traits:
- negative
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: slashing
name: claw
- plus_damage: null
to_hit: 30
traits:
- agile
@@ -320,20 +232,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: slashing
name: tail
- plus_damage: null
to_hit: 28
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+14
+ - formula: 2d10+14
type: slashing
name: wing
- plus_damage: null
to_hit: 28
traits:
- agile
diff --git a/data/monsters/adult white dragon.yaml b/data/monsters/adult white dragon.yaml
index e36d574..73bddd4 100644
--- a/data/monsters/adult white dragon.yaml
+++ b/data/monsters/adult white dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ground Slam
range: null
@@ -109,8 +101,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Climb
range: null
@@ -133,8 +123,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shape Ice
range: null
@@ -154,6 +142,65 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: 5 feet, 2d6 cold damage (DC 27 basic Reflex)
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Dragon Chill
+ range: null
+ raw_description: '**Dragon Chill** (__arcane__, __aura__, __cold__, __evocation__);
+ 5 feet, 2d6 cold damage (DC 27 basic Reflex)'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - cold
+ - evocation
+ trigger: null
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 90 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
+
+
+ **Critical Success** The creature is unaffected by the presence.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 27
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -162,23 +209,13 @@ automatic_abilities:
that takes cold damage in this way is slowed 1 for 1 round.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Dragon Chill
+ name: Freezing Blood
range: null
- raw_description: '**Dragon Chill** (__arcane__, __aura__, __cold__, __evocation__);
- 5 feet, 2d6 cold damage (DC 27 basic Reflex)
-
-
- **Frightful Presence** (__aura__, __emotion__, __fear__, __mental__) 90 feet,
- DC 27
-
-
- **Freezing Blood** [Reaction] (__arcane__, __cold__); **Trigger** An adjacent
- creature deals piercing or slashing damage to the dragon. **Effect** The dragon''s
- blood sprays on the creature, dealing 2d6 cold damage. A creature that takes cold
- damage in this way is slowed 1 for 1 round.'
+ raw_description: '**Freezing Blood** [Reaction] (__arcane__, __cold__); **Trigger**
+ An adjacent creature deals piercing or slashing damage to the dragon. **Effect**
+ The dragon''s blood sprays on the creature, dealing 2d6 cold damage. A creature
+ that takes cold damage in this way is slowed 1 for 1 round.'
requirements: null
saving_throw: null
stages: null
@@ -227,12 +264,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
+ - formula: 2d6
+ type: cold
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 cold
to_hit: 23
traits:
- cold
@@ -240,20 +276,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
- magical
- action_cost: One Action
damage:
- formula: 2d6+11
+ - formula: 2d6+11
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 22
traits:
- magical
@@ -278,8 +312,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snow Vision
range: null
diff --git a/data/monsters/ahuizotl.yaml b/data/monsters/ahuizotl.yaml
index 9564b68..750b8bf 100644
--- a/data/monsters/ahuizotl.yaml
+++ b/data/monsters/ahuizotl.yaml
@@ -9,116 +9,46 @@ ac: 23
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is not dragged and the ahuizotl no longer has the
+ creature grabbed.
+ critical_success: If the creature is 10 feet away from the ahuizotl, it is dragged
+ into a square adjacent to the ahuizotl. The ahuizotl can make a jaws Strike against
+ the creature.
description: null
effect: The ahuizotl attempts an __Athletics__ check against the creature's Fortitude
DC.
- failure: null
+ failure: The creature is not dragged.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tail Drag
range: null
raw_description: '**Tail Drag** [One Action] **Requirements **The ahuizotl has
a Medium or smaller creature grabbed with its tail claw; **Effect **The ahuizotl
- attempts an __Athletics__ check against the creature''s Fortitude DC.'
+ attempts an __Athletics__ check against the creature''s Fortitude DC.
+
+
+ **Critical Success **If the creature is 10 feet away from the ahuizotl, it is
+ dragged into a square adjacent to the ahuizotl. The ahuizotl can make a jaws Strike
+ against the creature.
+
+
+ **Success **If the creature is 10 feet away from the ahuizotl, it is dragged into
+ a square adjacent to the ahuizotl.
+
+
+ **Failure **The creature is not dragged.
+
+
+ **Critical Failure** The creature is not dragged and the ahuizotl no longer has
+ the creature grabbed.'
requirements: The ahuizotl has a Medium or smaller creature grabbed with its tail
claw
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: If the creature is 10 feet away from the ahuizotl, it is dragged
- into a square adjacent to the ahuizotl. The ahuizotl can make a jaws Strike against
- the creature.
- description: If the creature is 10 feet away from the ahuizotl, it is dragged into
- a square adjacent to the ahuizotl. The ahuizotl can make a jaws Strike against
- the creature.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **If the creature is 10 feet away from the
- ahuizotl, it is dragged into a square adjacent to the ahuizotl. The ahuizotl can
- make a jaws Strike against the creature.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: If the creature is 10 feet away from the ahuizotl, it is dragged into
- a square adjacent to the ahuizotl.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **If the creature is 10 feet away from the ahuizotl,
- it is dragged into a square adjacent to the ahuizotl.'
- requirements: null
- saving_throw: null
- stages: null
success: If the creature is 10 feet away from the ahuizotl, it is dragged into a
square adjacent to the ahuizotl.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is not dragged.
- effect: null
- failure: The creature is not dragged.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is not dragged.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is not dragged and the ahuizotl no longer has the
- creature grabbed.
- critical_success: null
- description: The creature is not dragged and the ahuizotl no longer has the creature
- grabbed.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is not dragged and the ahuizotl
- no longer has the creature grabbed.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: NE
automatic_abilities: null
description: 'The ahuizotl is a vicious, semi-aquatic predator that resembles a hideous
@@ -161,29 +91,26 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: slashing
- name: tail claw
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail claw
to_hit: 17
traits:
- agile
@@ -210,8 +137,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Voice Imitation
range: null
diff --git a/data/monsters/ahvothian.yaml b/data/monsters/ahvothian.yaml
index 36d1cb9..a1fb403 100644
--- a/data/monsters/ahvothian.yaml
+++ b/data/monsters/ahvothian.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reptile Master
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wicked Trophies
range: null
@@ -76,8 +72,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -127,20 +121,18 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 18
traits: null
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: piercing
- name: longspear
- plus_damage:
- formula: null
type: wicked trophies
+ name: longspear
to_hit: 18
traits:
- reach 10 feet
@@ -149,12 +141,11 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: piercing
- name: javelin
- plus_damage:
- formula: null
type: Wicked Trophies
+ name: javelin
to_hit: 14
traits:
- thrown 30 feet
diff --git a/data/monsters/air mephit.yaml b/data/monsters/air mephit.yaml
index 2e01707..edc59ab 100644
--- a/data/monsters/air mephit.yaml
+++ b/data/monsters/air mephit.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -58,10 +56,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: slashing
name: claw
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/aiudara wraith.yaml b/data/monsters/aiudara wraith.yaml
index e258ab9..aa74050 100644
--- a/data/monsters/aiudara wraith.yaml
+++ b/data/monsters/aiudara wraith.yaml
@@ -18,8 +18,6 @@ active_abilities:
failure: The creature is teleported 20 feet in a direction of the aiudara wraith's
choice.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dimensional Shunt
range: null
@@ -61,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -90,8 +86,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Instantaneous Movement
range: null
@@ -120,8 +114,6 @@ automatic_abilities:
arrives beside.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Teleportation Attachment
range: null
@@ -138,7 +130,7 @@ automatic_abilities:
traits:
- conjuration
- teleportation
- trigger: A creature within 60 feet uses a teleportation effect;
+ trigger: A creature within 60 feet uses a teleportation effect
description: 'Dahak''s influence in Alseta''s Landing created a soul-draining effect
that slays unprotected creatures within, transforming them into ghostly creatures
known as aiudara wraiths, but these rare undead can rise within modern aiudara portals
@@ -175,14 +167,13 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+16
+ - formula: 4d10+16
type: force
- name: spectral hand
- plus_damage:
- formula: null
type: dimensional shunt
- formula: null
type: drain life
+ name: spectral hand
to_hit: 35
traits:
- agile
diff --git a/data/monsters/akata.yaml b/data/monsters/akata.yaml
index ed933b3..7f48e28 100644
--- a/data/monsters/akata.yaml
+++ b/data/monsters/akata.yaml
@@ -13,15 +13,10 @@ active_abilities:
critical_success: null
description: An akata implants its parasitic larval young into any creature it bites,
but only Medium or Small humanoids make suitable hosts; all other creatures are
- immune to this disease; **Saving Throw** DC 17 Fortitude; **Stage 1** carrier
- with no ill effect 1 (1 day); **Stage 2** __drained 1__ (1 day); **Stage 3** as
- stage 2 (1 day); **Stage 4** drained 2 and __fatigued__ (1 day); **Stage 5** as
- stage 4 (1 day); **Stage 6** dead and corpse rises as a void zombie in 2d4 hours
+ immune to this disease
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Void Death
range: null
@@ -33,8 +28,14 @@ active_abilities:
(1 day); **Stage 5** as stage 4 (1 day); **Stage 6** dead and corpse rises as
a void zombie in 2d4 hours'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 17 Fortitude
+ stages:
+ - effect: carrier with no ill effect 1 (1 day)
+ - effect: __drained 1__ (1 day)
+ - effect: as stage 2 (1 day)
+ - effect: drained 2 and __fatigued__ (1 day)
+ - effect: as stage 4 (1 day)
+ - effect: dead and corpse rises as a void zombie in 2d4 hours
success: null
traits:
- disease
@@ -49,8 +50,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: No Breath
range: null
@@ -70,8 +69,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Salt Water Vulnerability
range: null
@@ -113,12 +110,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: void death
+ name: jaws
to_hit: 9
traits:
- agile
@@ -156,8 +152,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hibernation
range: null
@@ -185,8 +179,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: No Hearing
range: null
diff --git a/data/monsters/akizendri.yaml b/data/monsters/akizendri.yaml
index 8ef8582..1df9604 100644
--- a/data/monsters/akizendri.yaml
+++ b/data/monsters/akizendri.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -56,89 +52,38 @@ active_abilities:
traits: null
trigger: null
- action_cost: None
- critical_failure: null
+ critical_failure: As failure, but the creature is also __confused__ for 1 round.
critical_success: null
description: A creature hit by the akizendri's bite Strike must attempt a DC 20
Will save.
effect: null
- failure: null
+ failure: The creature is __stupefied 1__ for 1d4 rounds.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Garbled Thoughts
range: null
raw_description: '**Garbled Thoughts** (__divine__, __emotion__, __enchantment__,
__mental__) A creature hit by the akizendri''s bite Strike must attempt a DC 20
- Will save.'
+ Will save.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __stupefied 1__ for 1d4 rounds.
+
+
+ **Critical Failure** As failure, but the creature is also __confused__ for 1 round.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is unaffected.
traits:
- divine
- emotion
- enchantment
- mental
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stupefied 1__ for 1d4 rounds.
- effect: null
- failure: The creature is __stupefied 1__ for 1d4 rounds.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __stupefied 1__ for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature is also __confused__ for 1 round.
- critical_success: null
- description: As failure, but the creature is also __confused__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the creature is also __confused__
- for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: None
critical_failure: null
critical_success: null
@@ -156,8 +101,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Text Immersion
range: null
@@ -198,8 +141,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Protean Anatomy
range: null
@@ -252,14 +193,13 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+3
+ - formula: 2d8+3
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d4 chaotic
+ - formula: 1d4
+ type: chaotic
- formula: null
type: garbled thoughts
+ name: jaws
to_hit: 12
traits:
- chaotic
@@ -267,14 +207,13 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d4 chaotic
+ - formula: 1d4
+ type: chaotic
- formula: null
type: Grab
+ name: tail
to_hit: 12
traits:
- chaotic
@@ -310,8 +249,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entropy Sense
range: null
diff --git a/data/monsters/alchemical golem.yaml b/data/monsters/alchemical golem.yaml
index 39e5c9b..a39d00b 100644
--- a/data/monsters/alchemical golem.yaml
+++ b/data/monsters/alchemical golem.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Alchemical Injection
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Generate Bomb
range: null
@@ -80,33 +76,10 @@ automatic_abilities:
description: 'An alchemical golem''s body contains six alchemical chambers filled
with different substances. When an alchemical golem ability calls upon a randomly
determined alchemical effect, roll 1d6 and consult the following (if you roll
- the result of a chamber that was shattered, there is no alchemical effect):
-
-
- **1** acid damage; **2** cold damage; **3** electricity damage; **4** fire damage;
- **5** poison damage; **6** sickness: DC 26 Fortitude save or sickened 1 (sickened
- 2 on a critical failure)
-
-
- **Alchemical Rupture** When an alchemical golem takes physical damage from a critical
- hit or is affected by a shatter spell, one glass chamber within its body shatters,
- spewing alchemical liquid in a 5-foot emanation. Roll on the alchemical chambers
- list (see above) to determine which one shatters—on a roll of 1–5, creatures in
- the area take 10d6 damage of the appropriate type (DC 28 basic Reflex). On a roll
- of 6, creatures must instead save against the sickness effect.
-
-
- **Golem Antimagic** harmed by sonic (5d8, 2d6 from areas or persistent damage);
- healed by acid (area 2d4 HP); slowed by cold
-
-
- **Vulnerable to Shatter** Casting a shatter spell on an alchemical golem affects
- the golem normally, but also causes an alchemical rupture (see above).'
+ the result of a chamber that was shattered, there is no alchemical effect):'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Alchemical Chambers
range: null
@@ -114,28 +87,94 @@ automatic_abilities:
alchemical chambers filled with different substances. When an alchemical golem
ability calls upon a randomly determined alchemical effect, roll 1d6 and consult
the following (if you roll the result of a chamber that was shattered, there is
- no alchemical effect):
-
-
- **1** acid damage; **2** cold damage; **3** electricity damage; **4** fire damage;
- **5** poison damage; **6** sickness: DC 26 Fortitude save or sickened 1 (sickened
- 2 on a critical failure)
-
-
- **Alchemical Rupture** When an alchemical golem takes physical damage from a critical
- hit or is affected by a shatter spell, one glass chamber within its body shatters,
+ no alchemical effect):'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: 'acid damage; **2** cold damage; **3** electricity damage; **4** fire
+ damage; **5** poison damage; **6** sickness: DC 26 Fortitude save or sickened
+ 1 (sickened 2 on a critical failure)'
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: '1'
+ range: null
+ raw_description: '**1** acid damage; **2** cold damage; **3** electricity damage;
+ **4** fire damage; **5** poison damage; **6** sickness: DC 26 Fortitude save or
+ sickened 1 (sickened 2 on a critical failure)'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When an alchemical golem takes physical damage from a critical hit
+ or is affected by a shatter spell, one glass chamber within its body shatters,
spewing alchemical liquid in a 5-foot emanation. Roll on the alchemical chambers
list (see above) to determine which one shatters—on a roll of 1–5, creatures in
the area take 10d6 damage of the appropriate type (DC 28 basic Reflex). On a roll
of 6, creatures must instead save against the sickness effect.
-
-
- **Golem Antimagic** harmed by sonic (5d8, 2d6 from areas or persistent damage);
- healed by acid (area 2d4 HP); slowed by cold
-
-
- **Vulnerable to Shatter** Casting a shatter spell on an alchemical golem affects
- the golem normally, but also causes an alchemical rupture (see above).'
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Alchemical Rupture
+ range: null
+ raw_description: '**Alchemical Rupture** When an alchemical golem takes physical
+ damage from a critical hit or is affected by a shatter spell, one glass chamber
+ within its body shatters, spewing alchemical liquid in a 5-foot emanation. Roll
+ on the alchemical chambers list (see above) to determine which one shatters—on
+ a roll of 1–5, creatures in the area take 10d6 damage of the appropriate type
+ (DC 28 basic Reflex). On a roll of 6, creatures must instead save against the
+ sickness effect.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: harmed by sonic (5d8, 2d6 from areas or persistent damage); healed
+ by acid (area 2d4 HP); slowed by cold
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Golem Antimagic
+ range: null
+ raw_description: '**Golem Antimagic** harmed by sonic (5d8, 2d6 from areas or persistent
+ damage); healed by acid (area 2d4 HP); slowed by cold'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Casting a shatter spell on an alchemical golem affects the golem normally,
+ but also causes an alchemical rupture (see above).
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerable to Shatter
+ range: null
+ raw_description: '**Vulnerable to Shatter** Casting a shatter spell on an alchemical
+ golem affects the golem normally, but also causes an alchemical rupture (see above).'
requirements: null
saving_throw: null
stages: null
@@ -176,12 +215,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: piercing
- name: syringe
- plus_damage:
- formula: null
type: alchemical injection
+ name: syringe
to_hit: 22
traits:
- magical
@@ -191,10 +229,9 @@ perception: 15
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: see Generate Bomb
name: bomb
- plus_damage: null
to_hit: 20
traits:
- magical
diff --git a/data/monsters/alghollthu master.yaml b/data/monsters/alghollthu master.yaml
index 76d28f9..f8dc5e4 100644
--- a/data/monsters/alghollthu master.yaml
+++ b/data/monsters/alghollthu master.yaml
@@ -11,17 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** Fortitude DC 25; **Stage 1** no ill effect (1 round);
- **Stage 2** the victim''s skin softens, inflicting drained 1 (1 round); **Stage
- 3** the victim''s skin transforms into a clear, slimy membrane, inflicting drained
- 2 until the curse ends; every hour this membrane remains dry, the creature''s
- drained condition increases by 1 (permanent). A __remove disease__ spell can counteract
- this curse, but immunity to disease offers no protection against it.'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slime
range: null
@@ -33,8 +26,15 @@ active_abilities:
1 (permanent). A __remove disease__ spell can counteract this curse, but immunity
to disease offers no protection against it.'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: Fortitude DC 25
+ stages:
+ - effect: no ill effect (1 round)
+ - effect: the victim's skin softens, inflicting drained 1 (1 round)
+ - effect: the victim's skin transforms into a clear, slimy membrane, inflicting
+ drained 2 until the curse ends; every hour this membrane remains dry, the creature's
+ drained condition increases by 1 (permanent). A __remove disease__ spell can
+ counteract this curse, but immunity to disease offers no protection against
+ it.
success: null
traits:
- curse
@@ -69,12 +69,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: slime
+ name: tentacle
to_hit: 16
traits:
- agile
@@ -103,8 +102,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mucus Cloud
range: 5 feet
diff --git a/data/monsters/aluum enforcer.yaml b/data/monsters/aluum enforcer.yaml
index d12eb6c..4c15ba7 100644
--- a/data/monsters/aluum enforcer.yaml
+++ b/data/monsters/aluum enforcer.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aluum Antimagic
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralyzing Force
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Shriek
range: null
@@ -106,8 +100,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -156,12 +148,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: paralyzing force
+ name: fist
to_hit: 23
traits:
- magical
diff --git a/data/monsters/ammut.yaml b/data/monsters/ammut.yaml
index 29a2151..4360f38 100644
--- a/data/monsters/ammut.yaml
+++ b/data/monsters/ammut.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devour Soul
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: The ammut uses Swallow Whole.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fast Swallow
range: null
@@ -83,7 +77,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The ammut Grabs a creature;
+ trigger: The ammut __Grabs__ a creature
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -91,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -118,8 +110,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wasting Wound
range: null
@@ -172,35 +162,32 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+16
+ - formula: 3d8+16
type: slashing
- name: claw
- plus_damage:
- formula: null
type: wasting wound
+ name: claw
to_hit: 32
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 4d8+12
+ - formula: 4d8+12
type: ''
- name: foot
- plus_damage:
- formula: null
type: stunned 1 (DC 38 Fortitude negates)
+ name: foot
to_hit: 30
traits:
- deadly d10
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 32
traits:
- reach 15 feet
diff --git a/data/monsters/amoeba swarm.yaml b/data/monsters/amoeba swarm.yaml
index 82cb9ac..337d825 100644
--- a/data/monsters/amoeba swarm.yaml
+++ b/data/monsters/amoeba swarm.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Slither
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Weak Acid
range: null
@@ -67,10 +63,10 @@ hp_misc: null
immunities:
- acid
- critical hits
-- mental
+- __mental__
- precision
-- unconscious
-- visual
+- __unconscious__
+- __visual__
level: 1
melee_attacks: null
name: Amoeba Swarm
@@ -100,8 +96,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/anadi elder.yaml b/data/monsters/anadi elder.yaml
index fe12bf6..3fbe432 100644
--- a/data/monsters/anadi elder.yaml
+++ b/data/monsters/anadi elder.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Anadi Venom
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spin Silk
range: null
@@ -111,10 +105,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: piercing
name: shortsword
- plus_damage: null
to_hit: 16
traits:
- agile
@@ -122,12 +115,11 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: anadi venom
+ name: fangs
to_hit: 16
traits:
- finesse
@@ -136,10 +128,9 @@ perception: 15
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+1
+ - formula: 1d8+1
type: piercing
name: composite longbow
- plus_damage: null
to_hit: 16
traits:
- deadly 1d10
diff --git a/data/monsters/anadi hunter.yaml b/data/monsters/anadi hunter.yaml
index 7fec9d4..ccc7074 100644
--- a/data/monsters/anadi hunter.yaml
+++ b/data/monsters/anadi hunter.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Anadi Venom
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spin Silk
range: null
@@ -111,10 +105,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: shortsword
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -122,12 +115,11 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: anadi venom
+ name: fangs
to_hit: 10
traits:
- finesse
@@ -136,10 +128,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
name: composite shortbow
- plus_damage: null
to_hit: 10
traits:
- deadly 1d10
diff --git a/data/monsters/anadi sage.yaml b/data/monsters/anadi sage.yaml
index 24359c9..3f2aeac 100644
--- a/data/monsters/anadi sage.yaml
+++ b/data/monsters/anadi sage.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Anadi Venom
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spin Silk
range: null
@@ -109,10 +103,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: shortsword
- plus_damage: null
to_hit: 12
traits:
- agile
@@ -120,12 +113,11 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: anadi venom
+ name: fangs
to_hit: 12
traits:
- finesse
diff --git a/data/monsters/anancus.yaml b/data/monsters/anancus.yaml
index ef5fbec..37660aa 100644
--- a/data/monsters/anancus.yaml
+++ b/data/monsters/anancus.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -28,107 +26,40 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The target takes double damage, is knocked prone, and is pushed
+ 5 feet away from the anancus.
+ critical_success: The target is unaffected.
description: The anancus sweeps its long tusks back and forth, dealing 4d6 bludgeoning
damage to all creatures in a 15-foot cone, who must make a DC 27 basic Reflex
save.
effect: null
- failure: null
+ failure: The target takes full damage and is knocked __prone__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tusk Sweep
range: null
raw_description: '**Tusk Sweep** [Two Actions] The anancus sweeps its long tusks
back and forth, dealing 4d6 bludgeoning damage to all creatures in a 15-foot cone,
- who must make a DC 27 basic Reflex save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes half damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target takes half damage.'
+ who must make a DC 27 basic Reflex save.
+
+
+ **Critical Success **The target is unaffected.
+
+
+ **Success** The target takes half damage.
+
+
+ **Failure** The target takes full damage and is knocked __prone__.
+
+
+ **Critical Failure** The target takes double damage, is knocked prone, and is
+ pushed 5 feet away from the anancus.'
requirements: null
saving_throw: null
stages: null
success: The target takes half damage.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes full damage and is knocked __prone__.
- effect: null
- failure: The target takes full damage and is knocked __prone__.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target takes full damage and is knocked __prone__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target takes double damage, is knocked prone, and is pushed
- 5 feet away from the anancus.
- critical_success: null
- description: The target takes double damage, is knocked prone, and is pushed 5 feet
- away from the anancus.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The target takes double damage, is knocked
- prone, and is pushed 5 feet away from the anancus.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: N
automatic_abilities: null
description: 'The anancus is an ancient species of elephant with unusually long tusks
@@ -144,19 +75,17 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+11
+ - formula: 2d12+11
type: piercing
name: tusk
- plus_damage: null
to_hit: 19
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 17
traits:
- reach 10 feet
diff --git a/data/monsters/ancient black dragon.yaml b/data/monsters/ancient black dragon.yaml
index 6d01743..d96723b 100644
--- a/data/monsters/ancient black dragon.yaml
+++ b/data/monsters/ancient black dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
This doesn't affect liquids in a creature's body.
failure: null
frequency: Once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Corrupt Water
range: null
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -95,8 +89,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -116,15 +108,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon Strikes with its tail at the triggering creature at a –2 penalty.
- If it hits, the creature takes a –2 circumstance penalty to the triggering roll.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -141,7 +130,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 35
stages: null
success: The creature is __frightened 1__.
traits:
@@ -149,8 +138,29 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon Strikes with its tail at the triggering creature at a –2 penalty.
+ If it hits, the creature takes a –2 circumstance penalty to the triggering roll.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Tail Lash
+ range: null
+ raw_description: '**Tail Lash** [Reaction] **Trigger** A creature within reach of
+ the dragon''s tail takes an action to Strike or attempt a skill check; **Effect**
+ The dragon Strikes with its tail at the triggering creature at a –2 penalty. If
+ it hits, the creature takes a –2 circumstance penalty to the triggering roll.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the dragon's tail takes an action to Strike
- or attempt a skill check;
+ or attempt a skill check
description: 'Murderous tyrants of marshes, swamps, bogs, and fens, black dragons
terrorize their domains with intense fervor. Gleefully sadistic, they rule their
fetid principalities from a deep cave or otherwise isolated part of the swamp with
@@ -198,14 +208,13 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: piercing
+ - formula: 2d6
+ type: acid
+ - formula: 2d6
+ type: persistent acid
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 acid
- - formula: null
- type: 2d6 persistent acid
to_hit: 33
traits:
- acid
@@ -213,10 +222,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: slashing
name: claw
- plus_damage: null
to_hit: 33
traits:
- agile
@@ -224,20 +232,18 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 31
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
name: horns
- plus_damage: null
to_hit: 31
traits:
- magical
diff --git a/data/monsters/ancient blue dragon.yaml b/data/monsters/ancient blue dragon.yaml
index 00ca8d3..f27843d 100644
--- a/data/monsters/ancient blue dragon.yaml
+++ b/data/monsters/ancient blue dragon.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Desert Thirst
range: null
@@ -77,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -98,8 +92,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -120,8 +112,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mirage
range: null
@@ -142,10 +132,8 @@ active_abilities:
Breath Weapon. This creates a vertical line of lightning to the ground that deals
6d12 electricity damage to all enemies in its path (DC 40 basic Reflex save).
failure: null
- frequency: Once per round; Requirement A storm cloud created by Breath Weapon is
- within 500 feet, and the dragon can see the cloud.
- full_description: null
- generic_description: null
+ frequency: Once per round; **Requirement** A storm cloud created by Breath Weapon
+ is within 500 feet, and the dragon can see the cloud.
maximum_duration: null
name: Storm Breath
range: null
@@ -173,16 +161,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
- the triggering attack. If the dragon is Flying, it descends 10 feet after the
- attack is complete.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -199,7 +183,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 39
stages: null
success: The creature is __frightened 1__.
traits:
@@ -207,6 +191,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is Flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The dragon is targeted
+ with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is Flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The dragon is targeted with an attack.
description: 'Blue dragons are the sleek and poised cosmopolitans of the chromatic
dragons. Their brand of evil is organized, manipulative, and regal. Blue dragons
@@ -266,12 +272,11 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: piercing
+ - formula: 2d12
+ type: electricity
name: jaws
- plus_damage:
- - formula: null
- type: 2d12 electricity
to_hit: 35
traits:
- electricity
@@ -279,10 +284,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: slashing
name: claw
- plus_damage: null
to_hit: 35
traits:
- agile
@@ -290,20 +294,18 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 33
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
name: horns
- plus_damage: null
to_hit: 33
traits:
- magical
@@ -329,8 +331,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sound Imitation
range: null
diff --git a/data/monsters/ancient brass dragon.yaml b/data/monsters/ancient brass dragon.yaml
index 849249f..db107c0 100644
--- a/data/monsters/ancient brass dragon.yaml
+++ b/data/monsters/ancient brass dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -50,8 +48,6 @@ active_abilities:
failure).
failure: null
frequency: three times per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Desert Wind
range: null
@@ -77,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -98,8 +92,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -119,16 +111,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
- the triggering attack. If the dragon is flying, it descends 10 feet after the
- attack is complete.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -145,7 +133,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 35
stages: null
success: The creature is __frightened 1__.
traits:
@@ -153,6 +141,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The dragon is targeted
+ with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The dragon is targeted with an attack.
description: 'Brass dragons are whimsical tricksters who delight in humor and play.
They particularly enjoy conversations with humans and other civilized humanoids,
@@ -211,14 +221,13 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: piercing
+ - formula: 3d6
+ type: fire
+ - formula: 2d6
+ type: persistent fire
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 fire
- - formula: null
- type: 2d6 persistent fire
to_hit: 32
traits:
- fire
@@ -226,10 +235,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: slashing
name: claw
- plus_damage: null
to_hit: 32
traits:
- agile
@@ -237,10 +245,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: slashing
name: wing
- plus_damage: null
to_hit: 30
traits:
- magical
diff --git a/data/monsters/ancient brine dragon.yaml b/data/monsters/ancient brine dragon.yaml
index b37fc4b..4cd1462 100644
--- a/data/monsters/ancient brine dragon.yaml
+++ b/data/monsters/ancient brine dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Capsize
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Desiccating Bite
range: null
@@ -90,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -111,8 +103,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -134,8 +124,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painful Strikes
range: null
@@ -161,8 +149,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -200,8 +186,6 @@ automatic_abilities:
action is disrupted.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Brine Spit
range: null
@@ -214,8 +198,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature the brine dragon observes within 30 feet uses a concentrate
- action;
+ trigger: A creature the brine dragon observes within 30 feet uses a __concentrate__
+ action
description: 'Brine dragons are usually blue-green in color, with shiny scales, crests
that help them glide through the water, and sweeping neck frills. They care little
for either good or evil. As they are both opinionated and willing to impose their
@@ -257,8 +241,8 @@ hp: 330
hp_misc: null
immunities:
- acid
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Aquan
- Common
@@ -269,12 +253,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: piercing
+ - formula: 5d4
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 5d4 acid
to_hit: 34
traits:
- acid
@@ -282,10 +265,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: slashing
name: claw
- plus_damage: null
to_hit: 34
traits:
- agile
@@ -293,20 +275,18 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 32
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 2d12+17
+ - formula: 2d12+17
type: piercing
name: wing
- plus_damage: null
to_hit: 32
traits:
- magical
diff --git a/data/monsters/ancient bronze dragon.yaml b/data/monsters/ancient bronze dragon.yaml
index 53ce234..959d7b9 100644
--- a/data/monsters/ancient bronze dragon.yaml
+++ b/data/monsters/ancient bronze dragon.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -90,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Mastery
range: null
@@ -106,6 +98,118 @@ active_abilities:
trigger: null
alignment: LG
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: ', 2d12 electricity damage. The bronze dragon can turn this aura on
+ or off using a single action, which has the concentrate trait, and it can choose
+ to not affect allies with the aura.'
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Electricity Aura
+ range: 15 feet
+ raw_description: '**Electricity Aura** (__aura__, __electricity__) 15 feet, 2d12
+ electricity damage. The bronze dragon can turn this aura on or off using a single
+ action, which has the concentrate trait, and it can choose to not affect allies
+ with the aura.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - electricity
+ trigger: null
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 90 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
+
+
+ **Critical Success** The creature is unaffected by the presence.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 38
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: 40 feet. Water in the aura that is also in the same body of water as
+ the dragon is difficult terrain for Swimming creatures that don't have the water
+ trait.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vortex
+ range: null
+ raw_description: '**Vortex** (__aura__, __water__); 40 feet. Water in the aura that
+ is also in the same body of water as the dragon is difficult terrain for Swimming
+ creatures that don''t have the water trait.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - water
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Jaws only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -116,35 +220,15 @@ automatic_abilities:
Swim normally (using the result of that roll if it doesn't have a Swim speed).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Electricity Aura
+ name: Vortex Pull
range: null
- raw_description: '**Electricity Aura** (__aura__, __electricity__) 15 feet, 2d12
- electricity damage. The bronze dragon can turn this aura on or off using a single
- action, which has the concentrate trait, and it can choose to not affect allies
- with the aura.
-
-
- **Frightful Presence** (__aura__, __emotion__, __fear__, __mental__) 90 feet,
- DC 38
-
-
- **Vortex** (__aura__, __water__); 40 feet. Water in the aura that is also in the
- same body of water as the dragon is difficult terrain for Swimming creatures that
- don''t have the water trait.
-
-
- **Attack of Opportunity** [Reaction] Jaws only.
-
-
- **Vortex Pull** (__water__); **Trigger** A creature in the dragon''s vortex uses
- a Swim action. **Effect** The dragon creates a current of water, forcing the triggering
- creature to attempt a DC 40 Athletics check to Swim. If the creature fails, it''s
- pulled 30 feet toward the dragon and the triggering action is lost. If it succeeds,
- it can Swim normally (using the result of that roll if it doesn''t have a Swim
- speed).'
+ raw_description: '**Vortex Pull** [Reaction] (__water__); **Trigger** A creature
+ in the dragon''s vortex uses a Swim action. **Effect** The dragon creates a current
+ of water, forcing the triggering creature to attempt a DC 40 Athletics check to
+ Swim. If the creature fails, it''s pulled 30 feet toward the dragon and the triggering
+ action is lost. If it succeeds, it can Swim normally (using the result of that
+ roll if it doesn''t have a Swim speed).'
requirements: null
saving_throw: null
stages: null
@@ -200,12 +284,11 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: piercing
+ - formula: 2d12
+ type: electricity
name: jaws
- plus_damage:
- - formula: null
- type: 2d12 electricity
to_hit: 35
traits:
- electricity
@@ -213,10 +296,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: slashing
name: claw
- plus_damage: null
to_hit: 35
traits:
- agile
@@ -224,10 +306,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+14
+ - formula: 2d10+14
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 33
traits:
- magical
diff --git a/data/monsters/ancient cloud dragon.yaml b/data/monsters/ancient cloud dragon.yaml
index 5c8d63a..351d41a 100644
--- a/data/monsters/ancient cloud dragon.yaml
+++ b/data/monsters/ancient cloud dragon.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloud Form
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloud Walk
range: null
@@ -93,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -114,8 +106,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -137,8 +127,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thundering Bite
range: null
@@ -163,8 +151,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -204,8 +190,6 @@ automatic_abilities:
triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deflecting Cloud
range: null
@@ -221,8 +205,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The dragon is the target of a ranged attack; Requirements The dragon is
- aware of the attack and has a free wing;
+ trigger: The dragon is the target of a ranged attack
description: 'At heart, cloud dragons are wanderers, explorers, and travelers who
enjoy nothing more than seeing new lands and meeting unusual creatures. Cloud dragons
range in color from light blue to a pale, milky white and have thick, curling horns
@@ -268,8 +251,8 @@ hp: 355
hp_misc: null
immunities:
- electricity
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Auran
- Common
@@ -280,16 +263,15 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 2d12 electricity
- - formula: null
- type: 4d6 sonic
+ - formula: 2d12
+ type: electricity
+ - formula: 4d6
+ type: sonic
- formula: null
type: thundering bite
+ name: jaws
to_hit: 36
traits:
- electricity
@@ -298,10 +280,9 @@ melee_attacks:
- sonic
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: slashing
name: claw
- plus_damage: null
to_hit: 36
traits:
- agile
@@ -309,20 +290,18 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d12+17
+ - formula: 4d12+17
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 34
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: piercing
name: horn
- plus_damage: null
to_hit: 34
traits:
- deadly d12
@@ -349,8 +328,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mist Vision
range: null
diff --git a/data/monsters/ancient copper dragon.yaml b/data/monsters/ancient copper dragon.yaml
index aa0709f..0afdf79 100644
--- a/data/monsters/ancient copper dragon.yaml
+++ b/data/monsters/ancient copper dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Climb Stone
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -109,8 +101,6 @@ active_abilities:
laughter__ spell for 1 minute.
failure: null
frequency: once per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Mass Laughter
range: null
@@ -136,15 +126,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
- hits, the dragon disrupts the triggering action.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -161,7 +148,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 35
stages: null
success: The creature is __frightened 1__.
traits:
@@ -169,6 +156,54 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Each creature that ends its turn in the aura must succeed at a DC 37
+ Will saving throw or be slowed 1 for 1 round (or slowed 2 on a critical failure).
+ The copper dragon can turn this aura on or off with a single action, which has
+ the concentrate trait, and can choose not to affect allies within the aura.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Slow Aura
+ range: 10 feet
+ raw_description: '**Slow Aura** (__arcane__, __aura__, __enchantment__) 10 feet.
+ Each creature that ends its turn in the aura must succeed at a DC 37 Will saving
+ throw or be slowed 1 for 1 round (or slowed 2 on a critical failure). The copper
+ dragon can turn this aura on or off with a single action, which has the concentrate
+ trait, and can choose not to affect allies within the aura.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - enchantment
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
+ hits, the dragon disrupts the triggering action.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Twisting Tail
+ range: null
+ raw_description: '**Twisting Tail** [Reaction] **Trigger** A creature within reach
+ of the copper dragon''s tail uses a move action or leaves a square during a move
+ action it''s using. **Effect** The dragon makes a tail Strike at the creature
+ with a –2 penalty. If it hits, the dragon disrupts the triggering action.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the copper dragon's tail uses a move action
or leaves a square during a move action it's using.
description: 'Capricious and always eager to share a good laugh, copper dragons are
@@ -220,12 +255,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: piercing
+ - formula: 3d8
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 3d8 acid
to_hit: 33
traits:
- acid
@@ -233,10 +267,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: slashing
name: claw
- plus_damage: null
to_hit: 33
traits:
- agile
@@ -244,10 +277,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+14
+ - formula: 2d10+14
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 31
traits:
- magical
diff --git a/data/monsters/ancient crystal dragon.yaml b/data/monsters/ancient crystal dragon.yaml
index e7b22c7..b5a22ab 100644
--- a/data/monsters/ancient crystal dragon.yaml
+++ b/data/monsters/ancient crystal dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -36,82 +34,11 @@ active_abilities:
- primal
trigger: null
- action_cost: Free Action
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the target is initially slowed 2.
+ critical_success: The target is unaffected.
description: null
effect: The dragon embeds transformative crystals in the creature's flesh. The creature
must attempt a DC 37 Fortitude save.
- failure: null
- frequency: three times per day
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Crystallize Flesh
- range: null
- raw_description: '**Crystallize Flesh** [Free Action] (__primal__, __transmutation__)
- **Trigger **The crystal dragon damages a creature made of flesh with a jaws Strike;
- **Frequency **three times per day; **Effect **The dragon embeds transformative
- crystals in the creature''s flesh. The creature must attempt a DC 37 Fortitude
- save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - primal
- - transmutation
- trigger: The crystal dragon damages a creature made of flesh with a jaws Strike;
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __slowed 1__ for 1 round as portions of its flesh turn
- crystalline.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The target is __slowed 1__ for 1 round as portions
- of its flesh turn crystalline.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target is __slowed 1__ for 1 round as portions of its flesh turn crystalline.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is slowed 1 and must attempt a Fortitude save at the end
- of each of its turns; this ongoing save has the __incapacitation__ trait. On a
- failed save, the slowed condition value increases by 1 (or by 2 on a critical
- failure). A successful save reduces the slowed condition value by 1. A creature
- unable to act due to the slowed condition from Crystallize Flesh is __petrified__
- permanently, transforming into a crystalline statue. The effect ends if the creature
- is petrified or the slowed condition is removed.
- effect: null
failure: The target is slowed 1 and must attempt a Fortitude save at the end of
each of its turns; this ongoing save has the __incapacitation__ trait. On a failed
save, the slowed condition value increases by 1 (or by 2 on a critical failure).
@@ -119,45 +46,42 @@ active_abilities:
act due to the slowed condition from Crystallize Flesh is __petrified__ permanently,
transforming into a crystalline statue. The effect ends if the creature is petrified
or the slowed condition is removed.
- frequency: null
- full_description: null
- generic_description: null
+ frequency: three times per day
maximum_duration: null
- name: Failure
+ name: Crystallize Flesh
range: null
- raw_description: '**Failure **The target is slowed 1 and must attempt a Fortitude
- save at the end of each of its turns; this ongoing save has the __incapacitation__
- trait. On a failed save, the slowed condition value increases by 1 (or by 2 on
- a critical failure). A successful save reduces the slowed condition value by 1.
- A creature unable to act due to the slowed condition from Crystallize Flesh is
- __petrified__ permanently, transforming into a crystalline statue. The effect
- ends if the creature is petrified or the slowed condition is removed.'
+ raw_description: '**Crystallize Flesh** [Free Action] (__primal__, __transmutation__)
+ **Trigger **The crystal dragon damages a creature made of flesh with a jaws Strike;
+ **Frequency **three times per day; **Effect **The dragon embeds transformative
+ crystals in the creature''s flesh. The creature must attempt a DC 37 Fortitude
+ save.
+
+
+ **Critical Success **The target is unaffected.
+
+
+ **Success **The target is __slowed 1__ for 1 round as portions of its flesh turn
+ crystalline.
+
+
+ **Failure **The target is slowed 1 and must attempt a Fortitude save at the end
+ of each of its turns; this ongoing save has the __incapacitation__ trait. On a
+ failed save, the slowed condition value increases by 1 (or by 2 on a critical
+ failure). A successful save reduces the slowed condition value by 1. A creature
+ unable to act due to the slowed condition from Crystallize Flesh is __petrified__
+ permanently, transforming into a crystalline statue. The effect ends if the creature
+ is petrified or the slowed condition is removed.
+
+
+ **Critical Failure **As failure, but the target is initially slowed 2.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the target is initially slowed 2.
- critical_success: null
- description: As failure, but the target is initially slowed 2.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the target is initially slowed
- 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ success: The target is __slowed 1__ for 1 round as portions of its flesh turn crystalline.
+ traits:
+ - primal
+ - transmutation
+ trigger: The crystal dragon damages a creature made of flesh with a jaws Strike
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -165,8 +89,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -186,8 +108,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -208,8 +128,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Extra Reaction
range: null
@@ -230,8 +148,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -273,8 +189,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Scintillating Aura
range: 30 feet
@@ -307,8 +221,6 @@ automatic_abilities:
attack roll against their own AC to determine if the spell hits them instead.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reflect Spell
range: null
@@ -323,7 +235,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The crystal dragon is targeted by a ranged spell attack roll;
+ trigger: The crystal dragon is targeted by a ranged spell attack roll
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -332,8 +244,6 @@ automatic_abilities:
hits, the dragon disrupts the creature's action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Twisting Tail
range: null
@@ -346,8 +256,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature within reach of the dragon's tail uses a move action or leaves
- a square during a move action it's using;
+ trigger: A creature within reach of the dragon's tail uses a __move__ action or
+ leaves a square during a move action it's using
description: 'Good-natured but vain, crystal dragons are beautiful creatures with
brilliant hides made of multicolored crystal and gemstone. Their beauty is a source
of great pride but is also something of a weakness, as crystal dragons are easily
@@ -389,8 +299,8 @@ description: 'Good-natured but vain, crystal dragons are beautiful creatures wit
hp: 275
hp_misc: null
immunities:
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Celestial
- Common
@@ -401,22 +311,20 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: slashing
+ - formula: 4d6
+ type: piercing
name: jaws
- plus_damage:
- - formula: null
- type: 4d6 piercing
to_hit: 33
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: slashing
name: claw
- plus_damage: null
to_hit: 33
traits:
- agile
@@ -424,10 +332,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+17
+ - formula: 2d10+17
type: slashing
name: tail
- plus_damage: null
to_hit: 31
traits:
- magical
diff --git a/data/monsters/ancient gold dragon.yaml b/data/monsters/ancient gold dragon.yaml
index e2b2b19..dfc572f 100644
--- a/data/monsters/ancient gold dragon.yaml
+++ b/data/monsters/ancient gold dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -90,16 +84,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon improves its result by one degree of success, turning a failure
- into a success or a critical failure into a normal failure. The dragon can't use
- this ability again for 1d4 rounds.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -116,7 +106,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 39
stages: null
success: The creature is __frightened 1__.
traits:
@@ -124,6 +114,74 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Jaws only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: The dragon gains 2 reactions at the start of its turn each round.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Extra Reaction
+ range: null
+ raw_description: '**Extra Reaction** The dragon gains 2 reactions at the start of
+ its turn each round.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon improves its result by one degree of success, turning a failure
+ into a success or a critical failure into a normal failure. The dragon can't use
+ this ability again for 1d4 rounds.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Golden Luck
+ range: null
+ raw_description: '**Golden Luck** [Reaction] **Trigger** The gold dragon fails a
+ saving throw. **Effect** The dragon improves its result by one degree of success,
+ turning a failure into a success or a critical failure into a normal failure.
+ The dragon can''t use this ability again for 1d4 rounds.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The gold dragon fails a saving throw.
description: 'Gold dragons are the epitome of metallic dragonkind, unrivaled in their
strength as well as their wisdom. They command the unwavering reverence of all other
@@ -201,12 +259,11 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+17
+ - formula: 4d12+17
type: piercing
+ - formula: 4d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 4d6 fire
to_hit: 38
traits:
- fire
@@ -214,10 +271,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: slashing
name: claw
- plus_damage: null
to_hit: 38
traits:
- agile
@@ -225,20 +281,18 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d10+15
+ - formula: 4d10+15
type: slashing
name: tail
- plus_damage: null
to_hit: 36
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 2d12+15
+ - formula: 2d12+15
type: piercing
name: horns
- plus_damage: null
to_hit: 36
traits:
- agile
diff --git a/data/monsters/ancient green dragon.yaml b/data/monsters/ancient green dragon.yaml
index 2ff97f2..38f1e0d 100644
--- a/data/monsters/ancient green dragon.yaml
+++ b/data/monsters/ancient green dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -84,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trackless Step
range: null
@@ -105,8 +97,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Woodland Stride
range: null
@@ -126,15 +116,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
- hits, the dragon disrupts the creature's action.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -151,7 +138,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 37
stages: null
success: The creature is __frightened 1__.
traits:
@@ -159,6 +146,54 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: 20 feet. After the dragon uses its Breath Weapon, a cloud of poison
+ gas continues to emanate from its body for 1 round. Any creature that ends its
+ turn in the miasma takes 4d6 poison damage (DC 37 basic Fortitude save). Any creature
+ in the miasma is concealed and treats other creatures as concealed. The dragon
+ can see through this concealment.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Miasma
+ range: null
+ raw_description: '**Miasma** (__aura__, __poison__); 20 feet. After the dragon uses
+ its Breath Weapon, a cloud of poison gas continues to emanate from its body for
+ 1 round. Any creature that ends its turn in the miasma takes 4d6 poison damage
+ (DC 37 basic Fortitude save). Any creature in the miasma is concealed and treats
+ other creatures as concealed. The dragon can see through this concealment.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - poison
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
+ hits, the dragon disrupts the creature's action.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Twisting Tail
+ range: null
+ raw_description: '**Twisting Tail** [Reaction] **Trigger** A creature within reach
+ of the dragon''s tail uses a move action or leaves a square during a move action
+ it''s using. **Effect** The dragon makes a tail Strike at the creature with a
+ –2 penalty. If it hits, the dragon disrupts the creature''s action.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the dragon's tail uses a move action or leaves
a square during a move action it's using.
description: 'Green dragons are the most contemplative of the chromatic dragons as
@@ -220,12 +255,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+15
+ - formula: 3d12+15
type: piercing
+ - formula: 4d4
+ type: poison
name: jaws
- plus_damage:
- - formula: null
- type: 4d4 poison
to_hit: 33
traits:
- magical
@@ -233,10 +267,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: slashing
name: claw
- plus_damage: null
to_hit: 33
traits:
- agile
@@ -244,20 +277,18 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 31
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
name: horn
- plus_damage: null
to_hit: 31
traits:
- magical
@@ -283,8 +314,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Camouflage
range: null
diff --git a/data/monsters/ancient magma dragon.yaml b/data/monsters/ancient magma dragon.yaml
index dea4f67..00a2d47 100644
--- a/data/monsters/ancient magma dragon.yaml
+++ b/data/monsters/ancient magma dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -84,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Magma Swim
range: null
@@ -108,8 +100,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Magma Tomb
range: null
@@ -135,8 +125,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Volcanic Purge
range: null
@@ -162,8 +150,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -201,8 +187,6 @@ automatic_abilities:
attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wing Deflection
range: null
@@ -215,7 +199,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The dragon is targeted with an attack;
+ trigger: The dragon is targeted with an attack
description: 'Magma dragons have a reputation among other dragons for being unpredictable
and brash. Their temperament and tendency for violent outbursts ensure that the
typical magma dragon lives a solitary life, with hatchlings often bickering or fighting
@@ -243,8 +227,8 @@ hp: 390
hp_misc: null
immunities:
- fire
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Common
- Draconic
@@ -255,22 +239,20 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: piercing
+ - formula: 4d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 4d6 fire
to_hit: 36
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: slashing
name: claw
- plus_damage: null
to_hit: 36
traits:
- agile
@@ -278,20 +260,18 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 34
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: piercing
name: horns
- plus_damage: null
to_hit: 34
traits:
- magical
diff --git a/data/monsters/ancient red dragon.yaml b/data/monsters/ancient red dragon.yaml
index 9256ad3..2126a83 100644
--- a/data/monsters/ancient red dragon.yaml
+++ b/data/monsters/ancient red dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Manipulate Flames
range: null
@@ -110,6 +102,93 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: 10 feet, 4d6 fire damage (DC 39 basic Reflex)
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Dragon Heat
+ range: null
+ raw_description: '**Dragon Heat** (__arcane__, __aura__, __evocation__, __fire__);
+ 10 feet, 4d6 fire damage (DC 39 basic Reflex)'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - evocation
+ - fire
+ trigger: null
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 90 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
+
+
+ **Critical Success** The creature is unaffected by the presence.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 40
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Jaws only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -118,27 +197,14 @@ automatic_abilities:
or other effects of the spell, as though it were the caster.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Dragon Heat
+ name: Redirect Fire
range: null
- raw_description: '**Dragon Heat** (__arcane__, __aura__, __evocation__, __fire__);
- 10 feet, 4d6 fire damage (DC 39 basic Reflex)
-
-
- **Frightful Presence** (__aura__, __emotion__, __fear__, __mental__) 90 feet,
- DC 40
-
-
- **Attack of Opportunity** [Reaction] Jaws only.
-
-
- **Redirect Fire** (__abjuration__, __arcane__); **Trigger** A creature within
- 100 feet casts a fire spell, or a fire spell otherwise comes into effect from
- a source within 100 feet. **Effect** The dragon makes all the choices to determine
- the targets, destination, or other effects of the spell, as though it were the
- caster.'
+ raw_description: '**Redirect Fire** [Reaction] (__abjuration__, __arcane__); **Trigger**
+ A creature within 100 feet casts a fire spell, or a fire spell otherwise comes
+ into effect from a source within 100 feet. **Effect** The dragon makes all the
+ choices to determine the targets, destination, or other effects of the spell,
+ as though it were the caster.'
requirements: null
saving_throw: null
stages: null
@@ -205,12 +271,11 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: piercing
+ - formula: 3d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 fire
to_hit: 37
traits:
- fire
@@ -218,10 +283,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d8+17
+ - formula: 4d8+17
type: slashing
name: claw
- plus_damage: null
to_hit: 37
traits:
- agile
@@ -229,20 +293,18 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d10+15
+ - formula: 4d10+15
type: slashing
name: tail
- plus_damage: null
to_hit: 35
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d8+15
+ - formula: 3d8+15
type: slashing
name: wing
- plus_damage: null
to_hit: 35
traits:
- agile
@@ -269,8 +331,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/ancient silver dragon.yaml b/data/monsters/ancient silver dragon.yaml
index 2f4c746..de5f8da 100644
--- a/data/monsters/ancient silver dragon.yaml
+++ b/data/monsters/ancient silver dragon.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloud Walk
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -90,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -111,18 +103,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: 'The spell is reflected back upon the caster, with the effect of __spell
- turning__.
-
-
- **Wing Deflection** [Reaction]'
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -139,7 +125,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 40
stages: null
success: The creature is __frightened 1__.
traits:
@@ -147,8 +133,74 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: ', 3d6 cold damage. The silver dragon can turn this aura on or off
+ as a single action, which has the concentrate trait, and can choose not to affect
+ allies within the aura.'
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Cold Aura
+ range: 15 feet
+ raw_description: '**Cold Aura** (__cold__, __aura__) 15 feet, 3d6 cold damage. The
+ silver dragon can turn this aura on or off as a single action, which has the concentrate
+ trait, and can choose not to affect allies within the aura.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - cold
+ - aura
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The spell is reflected back upon the caster, with the effect of __spell
+ turning__.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Reflect Spell
+ range: null
+ raw_description: '**Reflect Spell** [Reaction] **Trigger** The silver dragon critically
+ succeeds at a saving throw against a spell, or a caster trying to target the dragon
+ critically fails their attack roll. **Effect** The spell is reflected back upon
+ the caster, with the effect of __spell turning__.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The silver dragon critically succeeds at a saving throw against a spell,
or a caster trying to target the dragon critically fails their attack roll.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The silver dragon is
+ targeted with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: The silver dragon is targeted with an attack.
description: 'Silver dragons are among the most chivalrous of all dragonkind; they
wield frost and cold as weapons, can walk on clouds, and dwell high upon snowy mountain
peaks or deep in steep, misty valleys. Although they typically make their lairs
@@ -210,12 +262,11 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: piercing
+ - formula: 4d6
+ type: cold
name: jaws
- plus_damage:
- - formula: null
- type: 4d6 cold
to_hit: 37
traits:
- cold
@@ -223,10 +274,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d8+17
+ - formula: 4d8+17
type: slashing
name: claw
- plus_damage: null
to_hit: 37
traits:
- agile
@@ -234,10 +284,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 35
traits:
- magical
@@ -262,8 +311,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fog Vision
range: null
diff --git a/data/monsters/ancient umbral dragon.yaml b/data/monsters/ancient umbral dragon.yaml
index 719d620..1fa26b4 100644
--- a/data/monsters/ancient umbral dragon.yaml
+++ b/data/monsters/ancient umbral dragon.yaml
@@ -9,8 +9,9 @@ ac: 45
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is enfeebled 3 for 1 minute and __blinded__ for 1
+ round.
+ critical_success: The creature is unaffected.
description: "The umbral dragon breathes in one of two ways. They can't use Breath\
\ Weapon again for 1d4 rounds.\n\n * **Negative **(__necromancy__, __negative__,\
\ __primal__) The dragon breathes a blast of darkness in a 50-foot cone that deals\
@@ -19,10 +20,8 @@ active_abilities:
\ __shadow__) The dragon breathes a blast of shadows in a 50-foot cone. Each creature\
\ within the cone must attempt a DC 42 Fortitude save."
effect: null
- failure: null
+ failure: The creature is enfeebled 3 for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -33,91 +32,16 @@ active_abilities:
\ save). Undead creatures take 25d6 force damage instead of the negative damage.\n\
\n * **Shadows **(__necromancy__, __primal__, __shadow__) The dragon breathes\
\ a blast of shadows in a 50-foot cone. Each creature within the cone must attempt\
- \ a DC 42 Fortitude save."
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __enfeebled 3__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __enfeebled 3__ for 1 round.'
+ \ a DC 42 Fortitude save.\n\n**Critical Success **The creature is unaffected.\n\
+ \n**Success **The creature is __enfeebled 3__ for 1 round.\n\n**Failure **The\
+ \ creature is enfeebled 3 for 1 minute.\n\n**Critical Failure **The creature is\
+ \ enfeebled 3 for 1 minute and __blinded__ for 1 round."
requirements: null
saving_throw: null
stages: null
success: The creature is __enfeebled 3__ for 1 round.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is enfeebled 3 for 1 minute.
- effect: null
- failure: The creature is enfeebled 3 for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is enfeebled 3 for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is enfeebled 3 for 1 minute and __blinded__ for 1
- round.
- critical_success: null
- description: The creature is enfeebled 3 for 1 minute and __blinded__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature is enfeebled 3 for 1 minute
- and __blinded__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -125,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -146,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -170,8 +90,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Vigor
range: null
@@ -198,8 +116,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghost Bane
range: null
@@ -223,8 +139,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -264,8 +178,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -316,8 +228,8 @@ hp: 375
hp_misc: null
immunities:
- negative
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Common
- Daemonic
@@ -328,14 +240,13 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+18
+ - formula: 4d10+18
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 4d6 negative
+ - formula: 4d6
+ type: negative
- formula: null
type: drain vigor
+ name: jaws
to_hit: 38
traits:
- negative
@@ -343,10 +254,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d10+18
+ - formula: 4d10+18
type: slashing
name: claw
- plus_damage: null
to_hit: 38
traits:
- agile
@@ -354,20 +264,18 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d12+18
+ - formula: 4d12+18
type: slashing
name: tail
- plus_damage: null
to_hit: 36
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d10+18
+ - formula: 3d10+18
type: slashing
name: wing
- plus_damage: null
to_hit: 36
traits:
- agile
diff --git a/data/monsters/ancient white dragon.yaml b/data/monsters/ancient white dragon.yaml
index a81dde2..02ab836 100644
--- a/data/monsters/ancient white dragon.yaml
+++ b/data/monsters/ancient white dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ground Slam
range: null
@@ -109,8 +101,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Climb
range: null
@@ -133,8 +123,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shape Ice
range: null
@@ -154,16 +142,17 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
- effect: The dragon's blood sprays on the creature, dealing 3d6 cold damage. A creature
- that takes cold damage in this way is slowed 1 for 1 round.
+ description: 50 feet. After the dragon uses its Breath Weapon, a fierce blizzard
+ of blinding snow surrounds its body for 1 round. Everything in the aura is diffcult
+ terrain for other creatures that are on the ground, climbing, or flying. The blowing
+ snow also makes all creatures in the area concealed. While the blizzard rages,
+ the dragon's dragon chill extends to the full area of the blizzard.
+ effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blizzard
range: null
@@ -172,21 +161,90 @@ automatic_abilities:
its body for 1 round. Everything in the aura is diffcult terrain for other creatures
that are on the ground, climbing, or flying. The blowing snow also makes all creatures
in the area concealed. While the blizzard rages, the dragon''s dragon chill extends
- to the full area of the blizzard.
+ to the full area of the blizzard.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - cold
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: 10 feet, 3d6 cold damage (DC 34 basic Reflex)
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Dragon Chill
+ range: null
+ raw_description: '**Dragon Chill** (__arcane__, __aura__, __cold__, __evocation__);
+ 10 feet, 3d6 cold damage (DC 34 basic Reflex)'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - cold
+ - evocation
+ trigger: null
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 90 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
- **Dragon Chill** (__arcane__, __aura__, __cold__, __evocation__); 10 feet, 3d6
- cold damage (DC 34 basic Reflex)
+ **Critical Success** The creature is unaffected by the presence.
- **Frightful Presence** (__aura__, __emotion__, __fear__, __mental__) 90 feet,
- DC 34
+ **Success** The creature is __frightened 1__.
- **Freezing Blood** [Reaction] (__arcane__, __cold__); **Trigger** An adjacent
- creature deals piercing or slashing damage to the dragon. **Effect** The dragon''s
- blood sprays on the creature, dealing 3d6 cold damage. A creature that takes cold
- damage in this way is slowed 1 for 1 round.'
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 34
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon's blood sprays on the creature, dealing 3d6 cold damage. A creature
+ that takes cold damage in this way is slowed 1 for 1 round.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Freezing Blood
+ range: null
+ raw_description: '**Freezing Blood** [Reaction] (__arcane__, __cold__); **Trigger**
+ An adjacent creature deals piercing or slashing damage to the dragon. **Effect**
+ The dragon''s blood sprays on the creature, dealing 3d6 cold damage. A creature
+ that takes cold damage in this way is slowed 1 for 1 round.'
requirements: null
saving_throw: null
stages: null
@@ -236,12 +294,11 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: piercing
+ - formula: 3d6
+ type: cold
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 cold
to_hit: 31
traits:
- cold
@@ -249,10 +306,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: slashing
name: claw
- plus_damage: null
to_hit: 31
traits:
- agile
@@ -260,10 +316,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+14
+ - formula: 2d10+14
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 29
traits:
- magical
@@ -289,8 +344,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snow Vision
range: null
diff --git a/data/monsters/animate dream.yaml b/data/monsters/animate dream.yaml
index 76b4640..d157d40 100644
--- a/data/monsters/animate dream.yaml
+++ b/data/monsters/animate dream.yaml
@@ -11,15 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: An animate dream's touch fills the victim's mind with terrifying visions;
- **Saving Throw **DC 26 Fortitude; **Stage 1 **__fatigued__ (1 day); **Stage 2
- **fatigued and __stupefied 1__ (1 day); **Stage 3** The victim falls __asleep__
- and can't be awakened as long as they remain at this stage (1 day).
+ description: An animate dream's touch fills the victim's mind with terrifying visions
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Endless Nightmare
range: null
@@ -30,8 +25,12 @@ active_abilities:
falls __asleep__ and can''t be awakened as long as they remain at this stage (1
day).'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 26 Fortitude
+ stages:
+ - effect: __fatigued__ (1 day)
+ - effect: fatigued and __stupefied 1__ (1 day)
+ - effect: The victim falls __asleep__ and can't be awakened as long as they remain
+ at this stage (1 day).
success: null
traits:
- curse
@@ -102,12 +101,11 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 4d8 negative
- name: nightmare tendril
- plus_damage:
+ - formula: 4d8
+ type: negative
- formula: null
type: endless nightmare
+ name: nightmare tendril
to_hit: 20
traits:
- agile
diff --git a/data/monsters/animated armor.yaml b/data/monsters/animated armor.yaml
index 4a8f190..85f6e09 100644
--- a/data/monsters/animated armor.yaml
+++ b/data/monsters/animated armor.yaml
@@ -23,8 +23,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Construct Armor
range: null
@@ -68,10 +66,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: glaive
- plus_damage: null
to_hit: 11
traits:
- deadly 1d8
@@ -80,10 +77,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: gauntlet
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/animated broom.yaml b/data/monsters/animated broom.yaml
index 183fada..5597a4a 100644
--- a/data/monsters/animated broom.yaml
+++ b/data/monsters/animated broom.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dust
range: null
@@ -48,8 +46,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Construct Armor
range: null
@@ -93,12 +89,11 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 bludgeoning
- name: bristles
- plus_damage:
+ - formula: 1d4
+ type: bludgeoning
- formula: null
type: dust
+ name: bristles
to_hit: 6
traits:
- agile
diff --git a/data/monsters/animated statue.yaml b/data/monsters/animated statue.yaml
index 14c1d79..84a6368 100644
--- a/data/monsters/animated statue.yaml
+++ b/data/monsters/animated statue.yaml
@@ -23,8 +23,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Construct Armor
range: null
@@ -71,12 +69,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Grab
+ name: fist
to_hit: 11
traits:
- magical
diff --git a/data/monsters/ankhrav.yaml b/data/monsters/ankhrav.yaml
index 87d3063..0e0f4f8 100644
--- a/data/monsters/ankhrav.yaml
+++ b/data/monsters/ankhrav.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Armor-Rending Bite
range: null
@@ -38,8 +36,6 @@ active_abilities:
persistent acid damage (DC 20 basic Reflex save).
failure: null
frequency: once per hour
- full_description: null
- generic_description: null
maximum_duration: null
name: Spray Acid
range: null
@@ -72,12 +68,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
+ - formula: 1d6
+ type: acid
name: mandibles
- plus_damage:
- - formula: null
- type: 1d6 acid
to_hit: 13
traits:
- acid
@@ -86,10 +81,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 3d6 acid
+ - formula: 3d6
+ type: acid
name: acid spit
- plus_damage: null
to_hit: 10
traits:
- acid
diff --git a/data/monsters/ankou.yaml b/data/monsters/ankou.yaml
index 96ca6e7..ea84a02 100644
--- a/data/monsters/ankou.yaml
+++ b/data/monsters/ankou.yaml
@@ -27,8 +27,6 @@ active_abilities:
39 Perception check.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Doubles
range: null
@@ -63,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -114,22 +110,20 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+15
+ - formula: 3d6+15
type: slashing
name: claw
- plus_damage: null
to_hit: 29
traits:
- agile
- cold iron
- action_cost: One Action
damage:
- formula: 2d6+15
+ - formula: 2d6+15
type: piercing
+ - formula: 2d6
+ type: persistent bleed
name: wing
- plus_damage:
- - formula: null
- type: 2d6 persistent bleed
to_hit: 29
traits:
- cold iron
diff --git a/data/monsters/ankylosaurus.yaml b/data/monsters/ankylosaurus.yaml
index b581d16..f70f3dd 100644
--- a/data/monsters/ankylosaurus.yaml
+++ b/data/monsters/ankylosaurus.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Punishing Tail
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -88,22 +84,20 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: punishing tail
+ name: tail
to_hit: 17
traits:
- backswing
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 17
traits:
- reach 10 feet
diff --git a/data/monsters/annis hag.yaml b/data/monsters/annis hag.yaml
index 40d7025..e13530b 100644
--- a/data/monsters/annis hag.yaml
+++ b/data/monsters/annis hag.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bonds of Iron
range: null
@@ -54,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -80,8 +76,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -119,12 +113,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: cold iron slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 16
traits:
- agile
@@ -154,8 +147,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Coven
range: null
diff --git a/data/monsters/aolaz.yaml b/data/monsters/aolaz.yaml
index cbe2974..9b663a5 100644
--- a/data/monsters/aolaz.yaml
+++ b/data/monsters/aolaz.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Roll
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -55,18 +51,16 @@ active_abilities:
traits: null
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature takes double damage and is stunned 3.
+ critical_success: The creature is unaffected.
description: The aolaz releases a tremendous blast of sonic energy from its trunk
in a 150-foot line, dealing 12d10 sonic damage. The frequency of this sound is
such that it is completely imperceptible to __humanoids__, but the damage it wreaks
is all too evident. Each creature in the area must attempt a DC 40 Fortitude save.
The aolaz can't use Ultrasonic Blast again for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature takes full damage and is stunned 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ultrasonic Blast
range: null
@@ -75,92 +69,27 @@ active_abilities:
in a 150-foot line, dealing 12d10 sonic damage. The frequency of this sound is
such that it is completely imperceptible to __humanoids__, but the damage it wreaks
is all too evident. Each creature in the area must attempt a DC 40 Fortitude save.
- The aolaz can''t use Ultrasonic Blast again for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - arcane
- - evocation
- - sonic
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes half damage and is __stunned 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature takes half damage and is __stunned 1__.'
+ The aolaz can''t use Ultrasonic Blast again for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature takes half damage and is __stunned 1__.
+
+
+ **Failure** The creature takes full damage and is stunned 2.
+
+
+ **Critical Failure** The creature takes double damage and is stunned 3.'
requirements: null
saving_throw: null
stages: null
success: The creature takes half damage and is __stunned 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes full damage and is stunned 2.
- effect: null
- failure: The creature takes full damage and is stunned 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature takes full damage and is stunned 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature takes double damage and is stunned 3.
- critical_success: null
- description: The creature takes double damage and is stunned 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature takes double damage and is stunned
- 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - arcane
+ - evocation
+ - sonic
trigger: null
alignment: N
automatic_abilities: null
@@ -188,29 +117,28 @@ hp: 255
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
-- necromancy
-- nonlethal attacks
-- paralyzed
-- poison
-- sickened
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
+- __necromancy__
+- __nonlethal__ attacks
+- __paralyzed__
+- __poison__
+- __sickened__
- sonic
-- unconscious
+- __unconscious__
level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 5d10+17
+ - formula: 5d10+17
type: bludgeoning
- name: trunk
- plus_damage:
- formula: null
type: Grab
+ name: trunk
to_hit: 35
traits:
- magical
@@ -219,10 +147,9 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 5d8+15
+ - formula: 5d8+15
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 33
traits:
- magical
@@ -254,8 +181,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flawless Hearing
range: null
diff --git a/data/monsters/ararda.yaml b/data/monsters/ararda.yaml
index c5ddaa5..7367f15 100644
--- a/data/monsters/ararda.yaml
+++ b/data/monsters/ararda.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -76,8 +72,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blightburn Radiation
range: 60 feet
@@ -108,8 +102,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Charged Earth
range: null
@@ -136,7 +128,7 @@ description: '__Shaitans__ corrupted by the Black Desert''s blightburn become sc
hp: 280
hp_misc: null
immunities:
-- disease
+- __disease__
items:
- +2 greater striking maul
languages:
@@ -146,10 +138,9 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: bludgeoning
name: maul
- plus_damage: null
to_hit: 35
traits:
- magical
@@ -157,14 +148,13 @@ melee_attacks:
- shove
- action_cost: One Action
damage:
- formula: 2d8+17
+ - formula: 2d8+17
type: bludgeoning
- name: sand fist
- plus_damage:
- - formula: null
- type: 2d8 electricity
+ - formula: 2d8
+ type: electricity
- formula: null
type: blightburn sickness
+ name: sand fist
to_hit: 35
traits:
- agile
@@ -178,14 +168,13 @@ perception: 31
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 4d8 piercing
- name: sand spear
- plus_damage:
- - formula: null
- type: 2d8 electricity
+ - formula: 4d8
+ type: piercing
+ - formula: 2d8
+ type: electricity
- formula: null
type: blightburn sickness
+ name: sand spear
to_hit: 32
traits:
- earth
diff --git a/data/monsters/arbiter.yaml b/data/monsters/arbiter.yaml
index 7b98fa5..704ee5d 100644
--- a/data/monsters/arbiter.yaml
+++ b/data/monsters/arbiter.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Electrical Burst
range: null
@@ -65,12 +63,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
+ - formula: 1d4
+ type: lawful
name: shortsword
- plus_damage:
- - formula: null
- type: 1d4 lawful
to_hit: 9
traits:
- agile
@@ -102,8 +99,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Locate Inevitable
range: null
diff --git a/data/monsters/arboreal regent.yaml b/data/monsters/arboreal regent.yaml
index 515df49..3c6a42b 100644
--- a/data/monsters/arboreal regent.yaml
+++ b/data/monsters/arboreal regent.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Awaken Tree
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sunder Objects
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -86,8 +80,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Axe Vulnerability
range: null
@@ -126,19 +118,17 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+7
+ - formula: 2d12+7
type: bludgeoning
name: branch
- plus_damage: null
to_hit: 19
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: bludgeoning
name: root
- plus_damage: null
to_hit: 19
traits:
- trip
@@ -147,10 +137,9 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 19
traits:
- brutal
diff --git a/data/monsters/arboreal warden.yaml b/data/monsters/arboreal warden.yaml
index 8f43adf..10fbc14 100644
--- a/data/monsters/arboreal warden.yaml
+++ b/data/monsters/arboreal warden.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shield Push
range: null
@@ -39,8 +37,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Axe Vulnerability
range: null
@@ -63,8 +59,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -91,8 +85,6 @@ automatic_abilities:
each take any remaining damage, possibly breaking or destroying the shield.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shield Block
range: null
@@ -137,19 +129,17 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+10
+ - formula: 1d8+10
type: bludgeoning
name: stone longsword
- plus_damage: null
to_hit: 13
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d6+10
+ - formula: 1d6+10
type: bludgeoning
name: shield bash
- plus_damage: null
to_hit: 13
traits: null
name: Arboreal Warden
diff --git a/data/monsters/army ant swarm.yaml b/data/monsters/army ant swarm.yaml
index 194850b..7eea13e 100644
--- a/data/monsters/army ant swarm.yaml
+++ b/data/monsters/army ant swarm.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
@@ -48,8 +46,6 @@ automatic_abilities:
to the creature destroys these clinging ants.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cling
range: null
@@ -63,7 +59,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature leaves the swarm's space;
+ trigger: A creature leaves the swarm's space
description: 'An army ant swarm is a terrifying carpet of stinging insects that devours
all in its path.
@@ -75,7 +71,7 @@ hp: 55
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 5
melee_attacks: null
name: Army Ant Swarm
diff --git a/data/monsters/asanbosam.yaml b/data/monsters/asanbosam.yaml
index d509e51..5e46e19 100644
--- a/data/monsters/asanbosam.yaml
+++ b/data/monsters/asanbosam.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack from Above
range: null
@@ -53,8 +51,6 @@ active_abilities:
reduces the drained value by 1 after 10 minutes.'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Blood
range: null
@@ -72,8 +68,8 @@ active_abilities:
A victim''s drained condition decreases by 1 each week. A blood transfusion, which
requires a successful DC 20 Medicine check and a blood donor or sufficient blood,
reduces the drained value by 1 after 10 minutes.'
- requirements: A grabbed, paralyzed, restrained, unconscious, or willing creature
- is within reach of the asanbosam's jaws.
+ requirements: A __grabbed__, __paralyzed__, __restrained__, __unconscious__, or
+ willing creature is within reach of the asanbosam's jaws.
saving_throw: null
stages: null
success: null
@@ -115,21 +111,19 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
name: cold iron jaws
- plus_damage: null
to_hit: 17
traits:
- deadly 1d8
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 17
traits:
- agile
diff --git a/data/monsters/assassin vine.yaml b/data/monsters/assassin vine.yaml
index 4337435..f0d9f70 100644
--- a/data/monsters/assassin vine.yaml
+++ b/data/monsters/assassin vine.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -41,8 +39,6 @@ automatic_abilities:
to __Escape__ to remove these effects. Assassin vines are immune to Grasping Foliage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grasping Foliage
range: null
@@ -61,7 +57,7 @@ automatic_abilities:
traits:
- primal
- transmutation
- trigger: The assassin vine detects a creature within 20 feet via tremorsense;
+ trigger: The assassin vine detects a creature within 20 feet via __tremorsense__
description: 'The assassin vine is a carnivorous plant with a voracious appetite.
Rather than consuming creatures directly, it creates its own fertilizer by entangling
prey and squeezing the life from it. Once the plant has killed a creature, it pulls
@@ -105,12 +101,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: bludgeoning
- name: vine
- plus_damage:
- formula: null
type: Grab
+ name: vine
to_hit: 12
traits:
- reach 10 feet
@@ -134,8 +129,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Camouflage
range: null
diff --git a/data/monsters/astradaemon.yaml b/data/monsters/astradaemon.yaml
index bfe1c65..079602d 100644
--- a/data/monsters/astradaemon.yaml
+++ b/data/monsters/astradaemon.yaml
@@ -20,8 +20,6 @@ active_abilities:
A creature that survives is temporarily immune for 1 minute.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devour Soul
range: null
@@ -56,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Essence Drain
range: null
@@ -82,26 +78,16 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'An astradaemon draws power from the souls of the recently slain. If
+ description: An astradaemon draws power from the souls of the recently slain. If
a Small or larger living creature dies within its aura, the astradaemon gains
5 temporary Hit Points and a +1 status bonus to attack and damage rolls for 1
- round, unless the creature was slain by an astradaemon''s Devour Soul ability.
+ round, unless the creature was slain by an astradaemon's Devour Soul ability.
Incorporeal undead and living spirits traveling outside the body take 1d8 force
- damage each round within the daemon''s aura from the spiritual pressure as the
+ damage each round within the daemon's aura from the spiritual pressure as the
astradaemon pulls in fragments of their soul.
-
-
- **Displacement** (__divine__, __illusion__, __visual__) An astradaemon bends light,
- appearing shifted from its true position, though still in the same space. Creatures
- targeting the astradaemon must attempt a DC 11 flat check, as if the astradaemon
- were hidden, even though it remains observed. Effects such as the Blind-Fight
- feat and halfling''s keen eyes that apply on the flat check against hidden creatures
- also apply against a displaced astradaemon.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Siphon
range: 30 feet
@@ -112,15 +98,7 @@ automatic_abilities:
unless the creature was slain by an astradaemon''s Devour Soul ability. Incorporeal
undead and living spirits traveling outside the body take 1d8 force damage each
round within the daemon''s aura from the spiritual pressure as the astradaemon
- pulls in fragments of their soul.
-
-
- **Displacement** (__divine__, __illusion__, __visual__) An astradaemon bends light,
- appearing shifted from its true position, though still in the same space. Creatures
- targeting the astradaemon must attempt a DC 11 flat check, as if the astradaemon
- were hidden, even though it remains observed. Effects such as the Blind-Fight
- feat and halfling''s keen eyes that apply on the flat check against hidden creatures
- also apply against a displaced astradaemon.'
+ pulls in fragments of their soul.'
requirements: null
saving_throw: null
stages: null
@@ -131,6 +109,35 @@ automatic_abilities:
- force
- necromancy
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: An astradaemon bends light, appearing shifted from its true position,
+ though still in the same space. Creatures targeting the astradaemon must attempt
+ a DC 11 flat check, as if the astradaemon were hidden, even though it remains
+ observed. Effects such as the Blind-Fight feat and halfling's keen eyes that apply
+ on the flat check against hidden creatures also apply against a displaced astradaemon.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Displacement
+ range: null
+ raw_description: '**Displacement** (__divine__, __illusion__, __visual__) An astradaemon
+ bends light, appearing shifted from its true position, though still in the same
+ space. Creatures targeting the astradaemon must attempt a DC 11 flat check, as
+ if the astradaemon were hidden, even though it remains observed. Effects such
+ as the Blind-Fight feat and halfling''s keen eyes that apply on the flat check
+ against hidden creatures also apply against a displaced astradaemon.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - divine
+ - illusion
+ - visual
+ trigger: null
description: 'These unnerving, almost reptilian daemons represent death by direct
assault against a soul or life-force—the same numbing death they bring with their
fell touch. Rarely seen on the Material Plane, astradaemons spend most of their
@@ -165,16 +172,15 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+9
+ - formula: 3d8+9
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: essence drain
- formula: null
type: Grab
+ name: jaws
to_hit: 32
traits:
- evil
@@ -182,14 +188,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d6+9
+ - formula: 3d6+9
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Essence Drain
+ name: claw
to_hit: 32
traits:
- agile
@@ -198,14 +203,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d10+9
+ - formula: 3d10+9
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Essence Drain
+ name: tail
to_hit: 32
traits:
- evil
diff --git a/data/monsters/astral deva.yaml b/data/monsters/astral deva.yaml
index b194dd4..6d3a4c2 100644
--- a/data/monsters/astral deva.yaml
+++ b/data/monsters/astral deva.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Divine Armament
range: null
@@ -40,8 +38,6 @@ active_abilities:
failure, the foe is __stunned 2__ instead.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stunning Strike
range: null
@@ -67,8 +63,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Traveler's Aura
range: 20 feet
@@ -94,8 +88,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Messenger's Amnesty
range: null
@@ -146,12 +138,11 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+22
+ - formula: 2d8+22
type: bludgeoning
+ - formula: 1d6
+ type: good
name: holy warhammer
- plus_damage:
- - formula: null
- type: 1d6 good
to_hit: 30
traits:
- good
diff --git a/data/monsters/athach.yaml b/data/monsters/athach.yaml
index 6c26203..1401540 100644
--- a/data/monsters/athach.yaml
+++ b/data/monsters/athach.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Athach Venom
range: null
@@ -43,8 +41,6 @@ active_abilities:
athach's multiple attack penalty.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swift Claw
range: null
@@ -57,7 +53,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The athach hits a creature with two fist Strikes;
+ trigger: The athach hits a creature with two fist Strikes
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -92,8 +86,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -118,8 +110,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -166,29 +156,26 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+13
+ - formula: 3d12+13
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 25
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: athach venom
+ name: jaws
to_hit: 25
traits: null
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 25
traits:
- agile
@@ -197,10 +184,9 @@ perception: 22
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 25
traits:
- brutal
diff --git a/data/monsters/attic whisperer.yaml b/data/monsters/attic whisperer.yaml
index 9e9aacb..f9ee7f4 100644
--- a/data/monsters/attic whisperer.yaml
+++ b/data/monsters/attic whisperer.yaml
@@ -9,27 +9,39 @@ ac: 21
ac_special: null
active_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The target is enfeebled 1 for 24 hours, is fatigued, and falls
+ __unconscious__.
+ critical_success: The target is unaffected.
description: The attic whisperer siphons the breath from living creatures, sapping
their strength. A living creature hit by a jaws Strike must attempt a DC 21 Fortitude
save.
effect: null
- failure: null
+ failure: The target is enfeebled 1 for 24 hours and __fatigued__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steal Breath
range: null
raw_description: '**Steal Breath** (__curse__, __incapacitation__, __necromancy__,
__occult__) The attic whisperer siphons the breath from living creatures, sapping
their strength. A living creature hit by a jaws Strike must attempt a DC 21 Fortitude
- save.'
+ save.
+
+
+ **Critical Success** The target is unaffected.
+
+
+ **Success **The target is __enfeebled 1__ for 1 round.
+
+
+ **Failure **The target is enfeebled 1 for 24 hours and __fatigued__.
+
+
+ **Critical Failure **The target is enfeebled 1 for 24 hours, is fatigued, and
+ falls __unconscious__.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The target is __enfeebled 1__ for 1 round.
traits:
- curse
- incapacitation
@@ -37,205 +49,54 @@ active_abilities:
- occult
trigger: null
- action_cost: None
- critical_failure: null
+ critical_failure: As failure, but the effects lasts until the attic whisperer is
+ destroyed or the curse is removed.
critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __enfeebled 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The target is __enfeebled 1__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target is __enfeebled 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is enfeebled 1 for 24 hours and __fatigued__.
- effect: null
- failure: The target is enfeebled 1 for 24 hours and __fatigued__.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The target is enfeebled 1 for 24 hours and __fatigued__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target is enfeebled 1 for 24 hours, is fatigued, and falls
- __unconscious__.
- critical_success: null
- description: The target is enfeebled 1 for 24 hours, is fatigued, and falls __unconscious__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The target is enfeebled 1 for 24 hours, is
- fatigued, and falls __unconscious__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
description: When an attic whisperer hits a living creature with a bony hand Strike,
it tries to pull the victim's voice into its aura. The victim must attempt a DC
21 Will save.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Steal Voice
- range: null
- raw_description: '**Steal Voice** (__curse__, __necromancy__, __occult__) When an
- attic whisperer hits a living creature with a bony hand Strike, it tries to pull
- the victim''s voice into its aura. The victim must attempt a DC 21 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - curse
- - necromancy
- - occult
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target's voice is weak for 1 minute. Anytime it attempts an action
- with the __auditory__ trait, it must succeed at a DC 5 flat check or the action
- is lost.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The target''s voice is weak for 1 minute. Anytime
- it attempts an action with the __auditory__ trait, it must succeed at a DC 5 flat
- check or the action is lost.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target's voice is weak for 1 minute. Anytime it attempts an action
- with the __auditory__ trait, it must succeed at a DC 5 flat check or the action
- is lost.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target loses the ability to speak for 1 hour, until the curse is
- removed, or until the attic whisperer is destroyed, whichever comes first. During
- this time, the attic whisperer can perfectly mimic the target's voice, and the
- target takes a –2 circumstance penalty to saving throws against that attic whisperer's
- aura of sobs.
- effect: null
failure: The target loses the ability to speak for 1 hour, until the curse is removed,
or until the attic whisperer is destroyed, whichever comes first. During this
time, the attic whisperer can perfectly mimic the target's voice, and the target
takes a –2 circumstance penalty to saving throws against that attic whisperer's
aura of sobs.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Steal Voice
range: null
- raw_description: '**Failure **The target loses the ability to speak for 1 hour,
- until the curse is removed, or until the attic whisperer is destroyed, whichever
- comes first. During this time, the attic whisperer can perfectly mimic the target''s
- voice, and the target takes a –2 circumstance penalty to saving throws against
- that attic whisperer''s aura of sobs.'
+ raw_description: '**Steal Voice** (__curse__, __necromancy__, __occult__) When an
+ attic whisperer hits a living creature with a bony hand Strike, it tries to pull
+ the victim''s voice into its aura. The victim must attempt a DC 21 Will save.
+
+
+ **Critical Success** The target is unaffected.
+
+
+ **Success **The target''s voice is weak for 1 minute. Anytime it attempts an action
+ with the __auditory__ trait, it must succeed at a DC 5 flat check or the action
+ is lost.
+
+
+ **Failure **The target loses the ability to speak for 1 hour, until the curse
+ is removed, or until the attic whisperer is destroyed, whichever comes first.
+ During this time, the attic whisperer can perfectly mimic the target''s voice,
+ and the target takes a –2 circumstance penalty to saving throws against that attic
+ whisperer''s aura of sobs.
+
+
+ **Critical Failure** As failure, but the effects lasts until the attic whisperer
+ is destroyed or the curse is removed.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the effects lasts until the attic whisperer is
- destroyed or the curse is removed.
- critical_success: null
- description: As failure, but the effects lasts until the attic whisperer is destroyed
- or the curse is removed.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the effects lasts until the
- attic whisperer is destroyed or the curse is removed.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The target's voice is weak for 1 minute. Anytime it attempts an action
+ with the __auditory__ trait, it must succeed at a DC 5 flat check or the action
+ is lost.
+ traits:
+ - curse
+ - necromancy
+ - occult
trigger: null
alignment: NE
automatic_abilities:
@@ -252,8 +113,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Sobs
range: 10 feet
@@ -285,8 +144,6 @@ automatic_abilities:
a counteract modifier of +13.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whispered Despair
range: null
@@ -299,8 +156,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature with an active emotion effect enters an attic whisperer's aura
- of sobs
+ trigger: A creature with an active __emotion__ effect enters an attic whisperer's
+ aura of sobs**
description: 'Beware the haunting sobs of the attic whisperer, for they carry the
pained wrath of an abandoned child who perished due to the neglect or absence of
their caretakers. Animated by loneliness, the embittered spirit binds itself to
@@ -327,11 +184,11 @@ description: 'Beware the haunting sobs of the attic whisperer, for they carry th
hp: 60
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- unconscious
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __unconscious__
languages:
- Common
- Necril
@@ -339,24 +196,22 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d8 piercing
- name: jaws
- plus_damage:
+ - formula: 2d8
+ type: piercing
- formula: null
type: steal breath
+ name: jaws
to_hit: 15
traits:
- agile
- finesse
- action_cost: One Action
damage:
- formula: null
- type: 2d10 negative
- name: bony hand
- plus_damage:
+ - formula: 2d10
+ type: negative
- formula: null
type: steal voice
+ name: bony hand
to_hit: 13
traits:
- agile
diff --git a/data/monsters/augnagar.yaml b/data/monsters/augnagar.yaml
index 3bb9724..0b8ff69 100644
--- a/data/monsters/augnagar.yaml
+++ b/data/monsters/augnagar.yaml
@@ -9,17 +9,16 @@ ac: 36
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the creature can't attempt a flat check to recover
+ from confusion whenever it takes damage from an attack or spell.
+ critical_success: The creature is unaffected.
description: The augnagar's writhing limbs and flesh seethe and squirm in a disorienting
and unsettling manner. Creatures in a 30-foot emanation must attempt a DC 34 Will
save, after which they are temporarily immune to further Confusing Displays for
1 minute.
effect: null
- failure: null
+ failure: The creature is stupefied 1 and __confused__ for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Confusing Display
range: null
@@ -28,11 +27,24 @@ active_abilities:
The augnagar''s writhing limbs and flesh seethe and squirm in a disorienting and
unsettling manner. Creatures in a 30-foot emanation must attempt a DC 34 Will
save, after which they are temporarily immune to further Confusing Displays for
- 1 minute.'
+ 1 minute.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __stupefied 1__ for 1 round.
+
+
+ **Failure** The creature is stupefied 1 and __confused__ for 1 minute.
+
+
+ **Critical Failure** As failure, but the creature can''t attempt a flat check
+ to recover from confusion whenever it takes damage from an attack or spell.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __stupefied 1__ for 1 round.
traits:
- concentrate
- emotion
@@ -43,87 +55,6 @@ active_abilities:
- occult
- visual
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stupefied 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __stupefied 1__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __stupefied 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is stupefied 1 and __confused__ for 1 minute.
- effect: null
- failure: The creature is stupefied 1 and __confused__ for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is stupefied 1 and __confused__ for 1
- minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature can't attempt a flat check to recover
- from confusion whenever it takes damage from an attack or spell.
- critical_success: null
- description: As failure, but the creature can't attempt a flat check to recover
- from confusion whenever it takes damage from an attack or spell.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the creature can''t attempt
- a flat check to recover from confusion whenever it takes damage from an attack
- or spell.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -135,8 +66,6 @@ active_abilities:
Strike.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Inhale Vitality
range: null
@@ -157,20 +86,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 34 Fortitude; **Stage 1** __drained 1__ (1 day);
- **Stage 2** drained 2 and the creature displays hideous, festering wounds exuding
- a horrific stench. Any creature within 30 feet of the victim must succeed at a
- DC 34 Fortitude save or become __sickened 1__ (plus __slowed 1__ on a critical
- failure, for as long as it''s sickened). While within the aura, affected creatures
- take a –2 circumstance penalty to saves against __disease__ and to recover from
- the sickened condition. A creature that succeeds at its save is temporarily immune
- for 1 minute. The victim of the disease doesn''t roll a save, but takes the failure
- effects automatically and can''t reduce its sickened value below 1 (1 day).'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rotting Curse
range: null
@@ -185,8 +104,18 @@ active_abilities:
of the disease doesn''t roll a save, but takes the failure effects automatically
and can''t reduce its sickened value below 1 (1 day).'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 34 Fortitude
+ stages:
+ - effect: __drained 1__ (1 day)
+ - effect: drained 2 and the creature displays hideous, festering wounds exuding
+ a horrific stench. Any creature within 30 feet of the victim must succeed at
+ a DC 34 Fortitude save or become __sickened 1__ (plus __slowed 1__ on a critical
+ failure, for as long as it's sickened). While within the aura, affected creatures
+ take a –2 circumstance penalty to saves against __disease__ and to recover from
+ the sickened condition. A creature that succeeds at its save is temporarily
+ immune for 1 minute. The victim of the disease doesn't roll a save, but takes
+ the failure effects automatically and can't reduce its sickened value below
+ 1 (1 day).
success: null
traits:
- curse
@@ -209,8 +138,8 @@ description: 'The brutish and gluttonous augnagar live to feast— preferably on
hp: 225
hp_misc: null
immunities:
-- controlled
-- fear
+- __controlled__
+- __fear__
languages:
- Abyssal
- telepathy 100 feet
@@ -218,16 +147,15 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: piercing
- name: bite
- plus_damage:
- - formula: null
- type: 4d6 persistent bleed
- - formula: null
- type: 1d6 chaotic
+ - formula: 4d6
+ type: persistent bleed
+ - formula: 1d6
+ type: chaotic
- formula: null
type: rotting curse
+ name: bite
to_hit: 28
traits:
- chaotic
@@ -235,14 +163,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: slashing
+ - formula: 4d6
+ type: persistent bleed
+ - formula: 1d6
+ type: chaotic
name: sting
- plus_damage:
- - formula: null
- type: 4d6 persistent bleed
- - formula: null
- type: 1d6 chaotic
to_hit: 28
traits:
- agile
diff --git a/data/monsters/augur.yaml b/data/monsters/augur.yaml
index e416dfe..2542516 100644
--- a/data/monsters/augur.yaml
+++ b/data/monsters/augur.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whirling Slice
range: null
@@ -76,8 +72,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feel the Blades
range: 30 feet
@@ -120,12 +114,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4–1 slashing
+ - formula: 1d4
+ type: –1 slashing
+ - formula: 1d4
+ type: persistent bleed
name: blade
- plus_damage:
- - formula: null
- type: 1d4 persistent bleed
to_hit: 8
traits:
- agile
@@ -154,8 +147,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painsight
range: null
diff --git a/data/monsters/aurumvorax.yaml b/data/monsters/aurumvorax.yaml
index 238ea50..0134713 100644
--- a/data/monsters/aurumvorax.yaml
+++ b/data/monsters/aurumvorax.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bleeding Critical
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gnaw Metal
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rapid Rake
range: null
@@ -93,8 +87,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tenacious Stance
range: null
@@ -114,8 +106,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -155,22 +145,20 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 21
traits: null
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 21
traits:
- agile
diff --git a/data/monsters/awakened tree.yaml b/data/monsters/awakened tree.yaml
index 9ba48b2..c86cb96 100644
--- a/data/monsters/awakened tree.yaml
+++ b/data/monsters/awakened tree.yaml
@@ -17,8 +17,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Axe Vulnerability
range: null
@@ -50,19 +48,17 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: bludgeoning
name: branch
- plus_damage: null
to_hit: 16
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: bludgeoning
name: root
- plus_damage: null
to_hit: 16
traits:
- trip
diff --git a/data/monsters/axiomite.yaml b/data/monsters/axiomite.yaml
index d309012..062a49d 100644
--- a/data/monsters/axiomite.yaml
+++ b/data/monsters/axiomite.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Crystalline Dust Form
range: null
@@ -92,12 +90,11 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: bludgeoning
+ - formula: 1d6
+ type: lawful
name: warhammer
- plus_damage:
- - formula: null
- type: 1d6 lawful
to_hit: 20
traits:
- lawful
@@ -105,12 +102,11 @@ melee_attacks:
- shove
- action_cost: One Action
damage:
- formula: 1d8+5
+ - formula: 1d8+5
type: bludgeoning
+ - formula: 1d6
+ type: lawful
name: fist
- plus_damage:
- - formula: null
- type: 1d6 lawful
to_hit: 17
traits:
- agile
diff --git a/data/monsters/azure worm.yaml b/data/monsters/azure worm.yaml
index b9c083b..8e5aea9 100644
--- a/data/monsters/azure worm.yaml
+++ b/data/monsters/azure worm.yaml
@@ -11,15 +11,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 37 Fortitude, **Maximum Duration** 6 rounds; **Stage
- 1** 3d6 poison damage and clumsy 2 (1 round); **Stage 2** 4d6 poison damage and
- clumsy 2 (1 round); **Stage 3** 6d6 poison damage and clumsy 2 (1 round)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Azure Worm Venom
range: null
raw_description: '**Azure Worm Venom** (__poison__) **Saving Throw** DC 37 Fortitude,
@@ -27,8 +23,11 @@ active_abilities:
**Stage 2** 4d6 poison damage and clumsy 2 (1 round); **Stage 3** 6d6 poison damage
and clumsy 2 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 37 Fortitude,
+ stages:
+ - effect: 3d6 poison damage and clumsy 2 (1 round)
+ - effect: 4d6 poison damage and clumsy 2 (1 round)
+ - effect: 6d6 poison damage and clumsy 2 (1 round)
success: null
traits:
- poison
@@ -44,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breach
range: null
@@ -67,8 +64,6 @@ active_abilities:
effect: The worm uses Swallow Whole.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fast Swallow
range: null
@@ -87,8 +82,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -111,8 +104,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrash
range: null
@@ -129,6 +120,28 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The azure worm recovers from the paralyzed, slowed, and stunned conditions
+ at the end of its turn. It's also immune to penalties to its Speeds and the immobilized
+ condition, and it ignores difficult terrain and greater difficult terrain.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Inexorable
+ range: null
+ raw_description: '**Inexorable** The azure worm recovers from the paralyzed, slowed,
+ and stunned conditions at the end of its turn. It''s also immune to penalties
+ to its Speeds and the immobilized condition, and it ignores difficult terrain
+ and greater difficult terrain.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -137,29 +150,21 @@ automatic_abilities:
artifacts, deities, or a similarly powerful source can't be avoided in this way.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
- name: Inexorable
+ name: Shake It Off
range: null
- raw_description: '**Inexorable** The azure worm recovers from the paralyzed, slowed,
- and stunned conditions at the end of its turn. It''s also immune to penalties
- to its Speeds and the immobilized condition, and it ignores difficult terrain
- and greater difficult terrain.
-
-
- **Shake It Off** [Reaction] **Frequency** once per day; **Trigger** The azure
- worm would be affected by a condition or adverse effect (such as __baleful polymorph__).
- **Effect** The azure worm negates the triggering condition or effect. Effects
- from artifacts, deities, or a similarly powerful source can''t be avoided in this
- way.'
+ raw_description: '**Shake It Off** [Reaction] **Frequency** once per day; **Trigger**
+ The azure worm would be affected by a condition or adverse effect (such as __baleful
+ polymorph__). **Effect** The azure worm negates the triggering condition or effect.
+ Effects from artifacts, deities, or a similarly powerful source can''t be avoided
+ in this way.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: The azure worm would be affected by a condition or adverse effect (such
- as baleful polymorph).
+ as __baleful polymorph__).
description: 'The azure worm is a deep-blue creature that is more at home in flooded
tunnels than dry caves. While an azure worm is a strong swimmer, it prefers to lie
in wait within the walls, door, or even ceiling of flooded caverns, ready to spring
@@ -180,24 +185,22 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: piercing
- name: jaw
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaw
to_hit: 31
traits:
- deadly 2d10
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d6+16
+ - formula: 4d6+16
type: piercing
- name: stinger
- plus_damage:
- formula: null
type: azure worm venom
+ name: stinger
to_hit: 31
traits:
- agile
@@ -205,10 +208,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+14
+ - formula: 2d8+14
type: bludgeoning
name: body
- plus_damage: null
to_hit: 29
traits:
- reach 15 feet
diff --git a/data/monsters/azuretzi.yaml b/data/monsters/azuretzi.yaml
index b420ce2..db34616 100644
--- a/data/monsters/azuretzi.yaml
+++ b/data/monsters/azuretzi.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mimic Form
range: null
@@ -58,132 +54,56 @@ active_abilities:
- transmutation
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
- description: '**Requirement** The azuretzi is not currently using Mocking Touch
- on a spell;'
- effect: The azuretzi mocks a creature's magical ability with a touch. The azuretzi
- must attempt a __Thievery__ check against the target's Will DC.
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Mocking Touch
- range: null
- raw_description: '**Mocking Touch** [Two Actions] (__abjuration__, __divine__)
- **Requirement** The azuretzi is not currently using Mocking Touch on a spell;
- **Effect** The azuretzi mocks a creature''s magical ability with a touch. The
- azuretzi must attempt a __Thievery__ check against the target''s Will DC.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - abjuration
- - divine
- trigger: null
-- action_cost: None
- critical_failure: null
+ critical_failure: Mocking Touch has no effect.
critical_success: The azuretzi chooses one spell of up to 3rd level that the target
creature has available to cast. The azuretzi gains that spell as a mock divine
innate spell, and it can cast that spell once as an innate divine spell using
its own DC and spell attack. It must do so before 24 hours pass or the mock spell
is lost. The creature touched cannot cast the mock spell until the azuretzi casts
it first or the 24 hour period passes, whichever comes first.
- description: The azuretzi chooses one spell of up to 3rd level that the target creature
- has available to cast. The azuretzi gains that spell as a mock divine innate spell,
- and it can cast that spell once as an innate divine spell using its own DC and
- spell attack. It must do so before 24 hours pass or the mock spell is lost. The
- creature touched cannot cast the mock spell until the azuretzi casts it first
- or the 24 hour period passes, whichever comes first.
- effect: null
- failure: null
+ description: '**Requirement** The azuretzi is not currently using Mocking Touch
+ on a spell'
+ effect: The azuretzi mocks a creature's magical ability with a touch. The azuretzi
+ must attempt a __Thievery__ check against the target's Will DC.
+ failure: As critical success, but the azuretzi must cast the mock spell before the
+ end of its next turn or it is lost, and the creature touched can cast the spell
+ normally.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Critical Success
+ name: Mocking Touch
range: null
- raw_description: '**Critical Success** The azuretzi chooses one spell of up to 3rd
- level that the target creature has available to cast. The azuretzi gains that
- spell as a mock divine innate spell, and it can cast that spell once as an innate
- divine spell using its own DC and spell attack. It must do so before 24 hours
- pass or the mock spell is lost. The creature touched cannot cast the mock spell
- until the azuretzi casts it first or the 24 hour period passes, whichever comes
- first.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: As critical success, but the azuretzi has 1 hour to cast the mock spell
- before it is lost, and the creature touched can cast the spell normally.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** As critical success, but the azuretzi has 1 hour to
- cast the mock spell before it is lost, and the creature touched can cast the spell
- normally.'
+ raw_description: '**Mocking Touch** [Two Actions] (__abjuration__, __divine__)
+ **Requirement** The azuretzi is not currently using Mocking Touch on a spell;
+ **Effect** The azuretzi mocks a creature''s magical ability with a touch. The
+ azuretzi must attempt a __Thievery__ check against the target''s Will DC.
+
+
+ **Critical Success** The azuretzi chooses one spell of up to 3rd level that the
+ target creature has available to cast. The azuretzi gains that spell as a mock
+ divine innate spell, and it can cast that spell once as an innate divine spell
+ using its own DC and spell attack. It must do so before 24 hours pass or the mock
+ spell is lost. The creature touched cannot cast the mock spell until the azuretzi
+ casts it first or the 24 hour period passes, whichever comes first.
+
+
+ **Success** As critical success, but the azuretzi has 1 hour to cast the mock
+ spell before it is lost, and the creature touched can cast the spell normally.
+
+
+ **Failure** As critical success, but the azuretzi must cast the mock spell before
+ the end of its next turn or it is lost, and the creature touched can cast the
+ spell normally.
+
+
+ **Critical Failure** Mocking Touch has no effect.'
requirements: null
saving_throw: null
stages: null
success: As critical success, but the azuretzi has 1 hour to cast the mock spell
before it is lost, and the creature touched can cast the spell normally.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: As critical success, but the azuretzi must cast the mock spell before
- the end of its next turn or it is lost, and the creature touched can cast the
- spell normally.
- effect: null
- failure: As critical success, but the azuretzi must cast the mock spell before the
- end of its next turn or it is lost, and the creature touched can cast the spell
- normally.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** As critical success, but the azuretzi must cast the
- mock spell before the end of its next turn or it is lost, and the creature touched
- can cast the spell normally.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: Mocking Touch has no effect.
- critical_success: null
- description: Mocking Touch has no effect.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** Mocking Touch has no effect.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - abjuration
+ - divine
trigger: null
alignment: CN
automatic_abilities:
@@ -203,8 +123,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Protean Anatomy
range: null
@@ -237,8 +155,6 @@ automatic_abilities:
Spell Pilfer for 24 hours.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spell Pilfer
range: null
@@ -254,7 +170,7 @@ automatic_abilities:
success: null
traits: null
trigger: A creature with an active spell effect within 30 feet of the azuretzi fails
- to resist another azuretzi's Mocking Touch;
+ to resist another azuretzi's Mocking Touch
description: 'Azuretzis are sinuous, serpentine creatures with dagger-sharp teeth,
covered in brilliant blue scales with mottled purple and pink highlights that shimmer
in a pareidolic approximation of leering, laughing faces. The __Maelstrom''s__ chaotic
@@ -284,12 +200,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+4
+ - formula: 2d10+4
type: piercing
+ - formula: 1d6
+ type: chaotic
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 chaotic
to_hit: 15
traits:
- chaotic
@@ -297,12 +212,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: slashing
+ - formula: 1d6
+ type: chaotic
name: claw
- plus_damage:
- - formula: null
- type: 1d6 chaotic
to_hit: 15
traits:
- agile
@@ -311,14 +225,13 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 2d12+4
+ - formula: 2d12+4
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: Grab
+ name: tail
to_hit: 13
traits:
- chaotic
@@ -354,8 +267,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entropy Sense
range: null
diff --git a/data/monsters/babau.yaml b/data/monsters/babau.yaml
index f267293..9fe3a42 100644
--- a/data/monsters/babau.yaml
+++ b/data/monsters/babau.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grievous Strike
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -68,8 +64,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mercy Vulnerability
range: null
@@ -85,109 +79,41 @@ automatic_abilities:
traits: null
trigger: null
- action_cost: Reaction
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, except the weapon used to Strike the babau becomes
+ __broken__, unless the weapon is made of a material that is immune to acid.
+ critical_success: The attacker is unaffected.
description: null
effect: The babau excretes a gout of acidic, bloodlike slime against the attacker
and its weapon. The attacker must attempt a DC 24 Reflex save.
- failure: null
+ failure: The attacker takes 2d6 acid damage.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reactive Slime
range: null
raw_description: '**Reactive Slime [Reaction]** **Trigger **A creature within the
babau''s reach successfully hits the babau with a Strike; **Effect **The babau
excretes a gout of acidic, bloodlike slime against the attacker and its weapon.
- The attacker must attempt a DC 24 Reflex save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: A creature within the babau's reach successfully hits the babau with a
- Strike;
-- action_cost: None
- critical_failure: null
- critical_success: The attacker is unaffected.
- description: The attacker is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The attacker is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The attacker takes 1d6 acid damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The attacker takes 1d6 acid damage.'
+ The attacker must attempt a DC 24 Reflex save.
+
+
+ **Critical Success **The attacker is unaffected.
+
+
+ **Success **The attacker takes 1d6 acid damage.
+
+
+ **Failure **The attacker takes 2d6 acid damage.
+
+
+ **Critical Failure **As failure, except the weapon used to Strike the babau becomes
+ __broken__, unless the weapon is made of a material that is immune to acid.'
requirements: null
saving_throw: null
stages: null
success: The attacker takes 1d6 acid damage.
traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The attacker takes 2d6 acid damage.
- effect: null
- failure: The attacker takes 2d6 acid damage.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The attacker takes 2d6 acid damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, except the weapon used to Strike the babau becomes
- __broken__, unless the weapon is made of a material that is immune to acid.
- critical_success: null
- description: As failure, except the weapon used to Strike the babau becomes __broken__,
- unless the weapon is made of a material that is immune to acid.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, except the weapon used to Strike
- the babau becomes __broken__, unless the weapon is made of a material that is
- immune to acid.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ trigger: A creature within the babau's reach successfully hits the babau with a
+ Strike
description: 'The babau is an assassin, a murderer, and a sadist—certainly not unusual
traits, yet their penchant for stealth and surprise sets them apart from their kin.
Babaus form from mortal souls of lone killers—those who took pleasure in more personal
@@ -210,12 +136,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: piercing
+ - formula: 1d6
+ type: evil
name: longspear
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 17
traits:
- evil
@@ -223,24 +148,22 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d10+7
+ - formula: 1d10+7
type: piercing
+ - formula: 1d6
+ type: evil
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 16
traits:
- evil
- magical
- action_cost: One Action
damage:
- formula: 1d4+7
+ - formula: 1d4+7
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 16
traits:
- agile
diff --git a/data/monsters/badger.yaml b/data/monsters/badger.yaml
index cf3816c..a7318e6 100644
--- a/data/monsters/badger.yaml
+++ b/data/monsters/badger.yaml
@@ -17,8 +17,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -44,18 +42,16 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 piercing
+ - formula: 1d8
+ type: piercing
name: jaws
- plus_damage: null
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: null
- type: 1d6 slashing
+ - formula: 1d6
+ type: slashing
name: claw
- plus_damage: null
to_hit: 8
traits:
- agile
diff --git a/data/monsters/balisse.yaml b/data/monsters/balisse.yaml
index 88a87ee..3d6f7b8 100644
--- a/data/monsters/balisse.yaml
+++ b/data/monsters/balisse.yaml
@@ -19,8 +19,6 @@ active_abilities:
DC 26 Will save.
failure: The duration is 1 day.
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Brand of the Impenitent
range: null
@@ -59,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flaming Armament
range: null
@@ -87,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Guiding Angel
range: null
@@ -119,8 +113,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Confessor's Aura
range: 20 feet
@@ -166,14 +158,13 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
+ - formula: 1d6
+ type: fire
+ - formula: 1d6
+ type: good
name: flaming scimitar
- plus_damage:
- - formula: null
- type: 1d6 fire
- - formula: null
- type: 1d6 good
to_hit: 20
traits:
- fire
diff --git a/data/monsters/ball python.yaml b/data/monsters/ball python.yaml
index ec462c1..96e92d2 100644
--- a/data/monsters/ball python.yaml
+++ b/data/monsters/ball python.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -37,8 +35,6 @@ active_abilities:
hold one creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wrap in Coils
range: null
@@ -61,8 +57,6 @@ automatic_abilities:
effect: The DC of the Escape check is increased by 2.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tighten Coils
range: null
@@ -90,12 +84,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 8
traits: null
name: Ball Python
diff --git a/data/monsters/balor.yaml b/data/monsters/balor.yaml
index 29398c0..63f5139 100644
--- a/data/monsters/balor.yaml
+++ b/data/monsters/balor.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dimensional Dervish
range: null
@@ -37,8 +35,6 @@ active_abilities:
Strike.
failure: null
frequency: once per round.
- full_description: null
- generic_description: null
maximum_duration: null
name: Dispelling Strike
range: null
@@ -64,8 +60,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infuse Weapons
range: null
@@ -91,8 +85,6 @@ active_abilities:
Hit Points.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lifedrinker
range: null
@@ -119,8 +111,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whip Reposition
range: null
@@ -137,57 +127,98 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: 'The balor can use Attack of Opportunity when a creature within their
- reach uses a concentrate action, in addition to its normal trigger. They can disrupt
- triggering concentrate actions, and they disrupt actions on any hit, not just
- a critical hit.
-
-
- **Death Throes** (__death__, __divine__, __evocation__, __fire__) When a balor
- dies, their body explodes in a 100-foot aura of intense demonic flame. All creatures
- and objects in range take 16d10 fire damage (DC 45 basic Reflex save). Because
- the flame is infused with Abyssal energy, creatures in the area apply only half
- their usual fire resistance. Creatures with immunity to fire use an outcome one
- degree of success better than what they rolled, instead of gaining the usual benefit
- of immunity. The bodies of creatures reduced to 0 Hit Points by a balor''s death
- throes are completely incinerated into fine ash.'
+ description: A foe that starts its turn in the aura takes 3d6+10 fire damage, or
+ 6d6+20 fire damage if the balor has grabbed or restrained it. A creature that
+ hits a balor with an unarmed Strike takes 3d6+10 fire damage, and weapons that
+ hit a balor take 3d6+10 fire damage.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Flame
- range: null
+ range: 20 feet
raw_description: '**Aura of Flame** (__aura__, __divine__, __evocation__, __fire__)
20 feet. A foe that starts its turn in the aura takes 3d6+10 fire damage, or 6d6+20
fire damage if the balor has grabbed or restrained it. A creature that hits a
balor with an unarmed Strike takes 3d6+10 fire damage, and weapons that hit a
- balor take 3d6+10 fire damage.
-
-
- **Attack of Opportunity** [Reaction] The balor can use Attack of Opportunity when
- a creature within their reach uses a concentrate action, in addition to its normal
- trigger. They can disrupt triggering concentrate actions, and they disrupt actions
- on any hit, not just a critical hit.
-
-
- **Death Throes** (__death__, __divine__, __evocation__, __fire__) When a balor
- dies, their body explodes in a 100-foot aura of intense demonic flame. All creatures
- and objects in range take 16d10 fire damage (DC 45 basic Reflex save). Because
- the flame is infused with Abyssal energy, creatures in the area apply only half
- their usual fire resistance. Creatures with immunity to fire use an outcome one
- degree of success better than what they rolled, instead of gaining the usual benefit
- of immunity. The bodies of creatures reduced to 0 Hit Points by a balor''s death
- throes are completely incinerated into fine ash.'
+ balor take 3d6+10 fire damage.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divine
+ - evocation
+ - fire
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: The balor can use Attack of Opportunity when a creature within their
+ reach uses a concentrate action, in addition to its normal trigger. They can disrupt
+ triggering concentrate actions, and they disrupt actions on any hit, not just
+ a critical hit.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When a balor dies, their body explodes in a 100-foot aura of intense
+ demonic flame. All creatures and objects in range take 16d10 fire damage (DC 45
+ basic Reflex save). Because the flame is infused with Abyssal energy, creatures
+ in the area apply only half their usual fire resistance. Creatures with immunity
+ to fire use an outcome one degree of success better than what they rolled, instead
+ of gaining the usual benefit of immunity. The bodies of creatures reduced to 0
+ Hit Points by a balor's death throes are completely incinerated into fine ash.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Death Throes
+ range: null
+ raw_description: '**Death Throes** (__death__, __divine__, __evocation__, __fire__)
+ When a balor dies, their body explodes in a 100-foot aura of intense demonic flame.
+ All creatures and objects in range take 16d10 fire damage (DC 45 basic Reflex
+ save). Because the flame is infused with Abyssal energy, creatures in the area
+ apply only half their usual fire resistance. Creatures with immunity to fire use
+ an outcome one degree of success better than what they rolled, instead of gaining
+ the usual benefit of immunity. The bodies of creatures reduced to 0 Hit Points
+ by a balor''s death throes are completely incinerated into fine ash.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - death
+ - divine
+ - evocation
+ - fire
trigger: null
description: When folk whisper frightened tales of the demonic, what most envision
is the balor—a towering figure of fire and flesh, a horned nightmare armed with
@@ -212,12 +243,11 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+17
+ - formula: 4d8+17
type: slashing
+ - formula: 1d6
+ type: evil
name: vorpal cold iron silver longsword
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 40
traits:
- evil
@@ -226,16 +256,15 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 4d6+17
+ - formula: 4d6+17
type: fire
- name: cold iron silver flame whip
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Improved Grab
- formula: null
type: whip reposition
+ name: cold iron silver flame whip
to_hit: 40
traits:
- disarm
diff --git a/data/monsters/banshee.yaml b/data/monsters/banshee.yaml
index 9691e1c..a08df18 100644
--- a/data/monsters/banshee.yaml
+++ b/data/monsters/banshee.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spectral Ripple
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Touch
range: null
@@ -79,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wail
range: null
@@ -117,8 +111,6 @@ automatic_abilities:
the results of the same Will save.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vengeful Spite
range: null
@@ -183,12 +175,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+14
+ - formula: 4d10+14
type: negative
- name: hand
- plus_damage:
- formula: null
type: terrifying touch
+ name: hand
to_hit: 32
traits:
- finesse
@@ -213,25 +204,34 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'The banshee can hear heartbeats within 60 feet (imprecise).
-
-
- **Sunlight Powerlessness** If in direct sunlight, the banshee is slowed 1 and
- can''t use actions that have the attack trait.'
+ description: The banshee can hear heartbeats within 60 feet (imprecise).
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hears Heartbeats
range: null
raw_description: '**Hears Heartbeats** The banshee can hear heartbeats within 60
- feet (imprecise).
-
-
- **Sunlight Powerlessness** If in direct sunlight, the banshee is slowed 1 and
- can''t use actions that have the attack trait.'
+ feet (imprecise).'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: If in direct sunlight, the banshee is slowed 1 and can't use actions
+ that have the attack trait.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Sunlight Powerlessness
+ range: null
+ raw_description: '**Sunlight Powerlessness** If in direct sunlight, the banshee
+ is slowed 1 and can''t use actions that have the attack trait.'
requirements: null
saving_throw: null
stages: null
diff --git a/data/monsters/baobhan sith.yaml b/data/monsters/baobhan sith.yaml
index 7845af0..00f7f35 100644
--- a/data/monsters/baobhan sith.yaml
+++ b/data/monsters/baobhan sith.yaml
@@ -9,131 +9,57 @@ ac: 24
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the creature must spend each of its actions moving
+ closer to the baobhan sith, and if it ends its movement or turn adjacent to the
+ fey, it is __paralyzed__ until the end of its next turn.
+ critical_success: The creature is unaffected and is temporarily immune to Captivating
+ Dance for 24 hours.
description: The baobhan sith sways rhythmically and Strides up to their Speed.
Each creature within 30 feet of the baobhan sith at the end of their movement
must attempt a DC 25 Will save.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Captivating Dance
- range: null
- raw_description: '**Captivating Dance** [Two Actions] (__enchantment__, __incapacitation__,
- __mental__, __primal__, __visual__) The baobhan sith sways rhythmically and Strides
- up to their Speed. Each creature within 30 feet of the baobhan sith at the end
- of their movement must attempt a DC 25 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - enchantment
- - incapacitation
- - mental
- - primal
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to Captivating
- Dance for 24 hours.
- description: The creature is unaffected and is temporarily immune to Captivating
- Dance for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected and is temporarily
- immune to Captivating Dance for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __slowed 1__ for 1 round and is temporarily immune
- to Captivating Dance for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __slowed 1__ for 1 round and is temporarily
- immune to Captivating Dance for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __slowed 1__ for 1 round and is temporarily immune to Captivating
- Dance for 24 hours.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__, and it must spend at least 1 of its
- actions on each of its turns to move closer to the baobhan sith as expediently
- as possible, while avoiding obvious dangers. If the creature ends its movement
- or turn adjacent to the fey, it is slowed 1 until the end of its next turn.
- effect: null
failure: The creature is __fascinated__, and it must spend at least 1 of its actions
on each of its turns to move closer to the baobhan sith as expediently as possible,
while avoiding obvious dangers. If the creature ends its movement or turn adjacent
to the fey, it is slowed 1 until the end of its next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Captivating Dance
range: null
- raw_description: '**Failure **The creature is __fascinated__, and it must spend
- at least 1 of its actions on each of its turns to move closer to the baobhan sith
- as expediently as possible, while avoiding obvious dangers. If the creature ends
- its movement or turn adjacent to the fey, it is slowed 1 until the end of its
- next turn.'
+ raw_description: '**Captivating Dance** [Two Actions] (__enchantment__, __incapacitation__,
+ __mental__, __primal__, __visual__) The baobhan sith sways rhythmically and Strides
+ up to their Speed. Each creature within 30 feet of the baobhan sith at the end
+ of their movement must attempt a DC 25 Will save.
+
+
+ **Critical Success **The creature is unaffected and is temporarily immune to Captivating
+ Dance for 24 hours.
+
+
+ **Success **The creature is __slowed 1__ for 1 round and is temporarily immune
+ to Captivating Dance for 24 hours.
+
+
+ **Failure **The creature is __fascinated__, and it must spend at least 1 of its
+ actions on each of its turns to move closer to the baobhan sith as expediently
+ as possible, while avoiding obvious dangers. If the creature ends its movement
+ or turn adjacent to the fey, it is slowed 1 until the end of its next turn.
+
+
+ **Critical Failure **As failure, but the creature must spend each of its actions
+ moving closer to the baobhan sith, and if it ends its movement or turn adjacent
+ to the fey, it is __paralyzed__ until the end of its next turn.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature must spend each of its actions moving
- closer to the baobhan sith, and if it ends its movement or turn adjacent to the
- fey, it is __paralyzed__ until the end of its next turn.
- critical_success: null
- description: As failure, but the creature must spend each of its actions moving
- closer to the baobhan sith, and if it ends its movement or turn adjacent to the
- fey, it is __paralyzed__ until the end of its next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the creature must spend each
- of its actions moving closer to the baobhan sith, and if it ends its movement
- or turn adjacent to the fey, it is __paralyzed__ until the end of its next turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The creature is __slowed 1__ for 1 round and is temporarily immune to Captivating
+ Dance for 24 hours.
+ traits:
+ - enchantment
+ - incapacitation
+ - mental
+ - primal
+ - visual
trigger: null
- action_cost: One Action
critical_failure: null
@@ -143,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -176,8 +100,6 @@ active_abilities:
blood or a blood donor, reduces the drained value by 1.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Blood
range: null
@@ -227,10 +149,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: slashing and 1d6 persistent bleed
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
diff --git a/data/monsters/baomal.yaml b/data/monsters/baomal.yaml
index 4c2bad9..d97507c 100644
--- a/data/monsters/baomal.yaml
+++ b/data/monsters/baomal.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath of the Sea
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shell Rake
range: null
@@ -79,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Two-Headed Strike
range: null
@@ -96,53 +90,115 @@ active_abilities:
trigger: null
alignment: CN
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: '**Double Opportunity** A baomal gains an extra reaction each round
- that it can use only to make an Attack of Opportunity. It must use a different
- head for each one it attempts, and it can''t make more than one Attack of Opportunity
- for the same triggering action.
-
-
- **Psychic Static Aura** (__aura__, __divination__, __mental__, __occult__) 120
- feet. All creatures, except aberrations, that begin their turn in the area take
- 5d6 mental damage.
-
-
- **Two Heads** Any ability that would sever a baomal''s head (such as a critical
- hit with a __vorpal__ weapon) severs one head at random. Losing one head doesn''t
- kill a baomal, but it does prevent the baomal from making Strikes with the lost
- head and from using Double Opportunity or Two-Headed Strike.'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: All-Around Vision
range: null
- raw_description: '**All-Around Vision**
-
-
- **Attack of Opportunity** [Reaction]
-
-
- **Double Opportunity** A baomal gains an extra reaction each round that it can
- use only to make an Attack of Opportunity. It must use a different head for each
- one it attempts, and it can''t make more than one Attack of Opportunity for the
- same triggering action.
-
-
- **Psychic Static Aura** (__aura__, __divination__, __mental__, __occult__) 120
- feet. All creatures, except aberrations, that begin their turn in the area take
- 5d6 mental damage.
-
-
- **Two Heads** Any ability that would sever a baomal''s head (such as a critical
- hit with a __vorpal__ weapon) severs one head at random. Losing one head doesn''t
- kill a baomal, but it does prevent the baomal from making Strikes with the lost
- head and from using Double Opportunity or Two-Headed Strike.'
+ raw_description: '**All-Around Vision**'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A baomal gains an extra reaction each round that it can use only to
+ make an Attack of Opportunity. It must use a different head for each one it attempts,
+ and it can't make more than one Attack of Opportunity for the same triggering
+ action.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Double Opportunity
+ range: null
+ raw_description: '**Double Opportunity** A baomal gains an extra reaction each round
+ that it can use only to make an Attack of Opportunity. It must use a different
+ head for each one it attempts, and it can''t make more than one Attack of Opportunity
+ for the same triggering action.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: All creatures, except aberrations, that begin their turn in the area
+ take 5d6 mental damage.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Psychic Static Aura
+ range: 120 feet
+ raw_description: '**Psychic Static Aura** (__aura__, __divination__, __mental__,
+ __occult__) 120 feet. All creatures, except aberrations, that begin their turn
+ in the area take 5d6 mental damage.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divination
+ - mental
+ - occult
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Any ability that would sever a baomal's head (such as a critical hit
+ with a __vorpal__ weapon) severs one head at random. Losing one head doesn't kill
+ a baomal, but it does prevent the baomal from making Strikes with the lost head
+ and from using Double Opportunity or Two-Headed Strike.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Two Heads
+ range: null
+ raw_description: '**Two Heads** Any ability that would sever a baomal''s head (such
+ as a critical hit with a __vorpal__ weapon) severs one head at random. Losing
+ one head doesn''t kill a baomal, but it does prevent the baomal from making Strikes
+ with the lost head and from using Double Opportunity or Two-Headed Strike.'
requirements: null
saving_throw: null
stages: null
@@ -169,12 +225,11 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+18
+ - formula: 4d12+18
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 38
traits:
- reach 20 feet
@@ -183,12 +238,11 @@ perception: 34
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d10+18
+ - formula: 4d10+18
type: bludgeoning
- name: tsunami jet
- plus_damage:
- formula: null
type: Push 40 feet
+ name: tsunami jet
to_hit: 38
traits:
- brutal
diff --git a/data/monsters/barbazu.yaml b/data/monsters/barbazu.yaml
index 5927905..69088db 100644
--- a/data/monsters/barbazu.yaml
+++ b/data/monsters/barbazu.yaml
@@ -11,14 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 23 Fortitude; **Stage 1** carrier with no ill
- effect (1 day); **Stage 2** __enfeebled 1__ (1 day); **Stage 3** __enfeebled 2__
- (1 day)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Avernal Fever
range: null
@@ -26,8 +22,11 @@ active_abilities:
**Stage 1** carrier with no ill effect (1 day); **Stage 2** __enfeebled 1__ (1
day); **Stage 3** __enfeebled 2__ (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 23 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1 day)
+ - effect: __enfeebled 1__ (1 day)
+ - effect: __enfeebled 2__ (1 day)
success: null
traits:
- disease
@@ -48,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infernal Wound
range: null
@@ -79,8 +76,6 @@ active_abilities:
must be within reach of the devil's glaive. This movement doesn't trigger reactions.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reposition
range: null
@@ -102,8 +97,6 @@ active_abilities:
penalty and doesn't count toward that penalty.
failure: null
frequency: once per round.
- full_description: null
- generic_description: null
maximum_duration: null
name: Wriggling Beard
range: null
@@ -129,8 +122,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -184,14 +175,13 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: slashing
- name: glaive
- plus_damage:
- - formula: null
- type: 2d6 evil
+ - formula: 2d6
+ type: evil
- formula: null
type: infernal wound
+ name: glaive
to_hit: 15
traits:
- deadly 1d8
@@ -201,12 +191,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 15
traits:
- agile
@@ -214,12 +203,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: piercing
- name: beard
- plus_damage:
- formula: null
type: Avernal fever
+ name: beard
to_hit: 15
traits:
- magical
diff --git a/data/monsters/barghest.yaml b/data/monsters/barghest.yaml
index 8340e57..3d0fd33 100644
--- a/data/monsters/barghest.yaml
+++ b/data/monsters/barghest.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feed
range: null
@@ -80,8 +76,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -121,18 +115,16 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: piercing
name: jaws
- plus_damage: null
to_hit: 13
traits: null
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: slashing
name: claw
- plus_damage: null
to_hit: 13
traits:
- agile
diff --git a/data/monsters/basidirond.yaml b/data/monsters/basidirond.yaml
index 200dcfd..2d991ba 100644
--- a/data/monsters/basidirond.yaml
+++ b/data/monsters/basidirond.yaml
@@ -11,15 +11,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw **DC 22 Fortitude; **Maximum Duration **6 rounds; **Stage
- 1** 1d8 poison damage and __enfeebled 1__ (1 round); **Stage 2** 1d10 poison damage
- and enfeebled 1 (1 round); **Stage 3** 1d12 poison damage and enfeebled 2 (1 round)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Basidirond Spores
range: null
raw_description: '**Basidirond Spores** (__disease__) **Saving Throw **DC 22 Fortitude;
@@ -27,8 +23,11 @@ active_abilities:
(1 round); **Stage 2** 1d10 poison damage and enfeebled 1 (1 round); **Stage 3**
1d12 poison damage and enfeebled 2 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 22 Fortitude
+ stages:
+ - effect: 1d8 poison damage and __enfeebled 1__ (1 round)
+ - effect: 1d10 poison damage and enfeebled 1 (1 round)
+ - effect: 1d12 poison damage and enfeebled 2 (1 round)
success: null
traits:
- disease
@@ -46,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hallucinogenic Cloud
range: null
@@ -73,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: '1'
range: null
@@ -95,8 +90,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: '2'
range: null
@@ -117,8 +110,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: '3'
range: null
@@ -137,8 +128,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: '4'
range: null
@@ -158,8 +147,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: '5'
range: null
@@ -180,8 +167,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: '6'
range: null
@@ -204,8 +189,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cold Lethargy
range: null
@@ -234,17 +217,16 @@ hp: 80
hp_misc: null
immunities:
- cold
-- mental
+- __mental__
level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: bludgeoning
- name: frond
- plus_damage:
- formula: null
type: basidirond spores
+ name: frond
to_hit: 15
traits: null
name: Basidirond
diff --git a/data/monsters/basilisk.yaml b/data/monsters/basilisk.yaml
index 2cce53c..aa20e00 100644
--- a/data/monsters/basilisk.yaml
+++ b/data/monsters/basilisk.yaml
@@ -25,8 +25,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Petrifying Gaze
range: null
@@ -63,8 +61,6 @@ automatic_abilities:
for 1 minute as its body slowly stiffens.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Petrifying Glance
range: null
@@ -129,10 +125,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
name: jaws
- plus_damage: null
to_hit: 15
traits: null
name: Basilisk
diff --git a/data/monsters/bastion archon.yaml b/data/monsters/bastion archon.yaml
index 1c528cd..cc32537 100644
--- a/data/monsters/bastion archon.yaml
+++ b/data/monsters/bastion archon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Archon's Door
range: null
@@ -45,8 +43,6 @@ active_abilities:
The creature's save result is one degree of success worse than the result it rolled.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blinding Beams
range: null
@@ -60,7 +56,7 @@ active_abilities:
success: null
traits: null
trigger: The bastion archon hits a creature with two fist Strikes this turn and
- can use its Holy Beam;
+ can use its Holy Beam
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entrench
range: null
@@ -88,111 +82,43 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature takes double damage and is blinded permanently.
+ critical_success: The creature is unaffected.
description: The bastion archon releases a blinding beam of holy light in a 500-foot
line that deals 20d6 good damage to non-archons in the area, with a DC 38 Reflex
save. The bastion archon can't use Holy Beam again for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature takes full damage and is __blinded__ for 1d4 rounds.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Holy Beam
range: null
raw_description: '**Holy Beam** [Two Actions] (__divine__, __good__, __incapacitation__,
__light__) The bastion archon releases a blinding beam of holy light in a 500-foot
line that deals 20d6 good damage to non-archons in the area, with a DC 38 Reflex
- save. The bastion archon can''t use Holy Beam again for 1d4 rounds.'
+ save. The bastion archon can''t use Holy Beam again for 1d4 rounds.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature takes half damage.
+
+
+ **Failure **The creature takes full damage and is __blinded__ for 1d4 rounds.
+
+
+ **Critical Failure **The creature takes double damage and is blinded permanently.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature takes half damage.
traits:
- divine
- good
- incapacitation
- light
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes half damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature takes half damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature takes half damage.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes full damage and is __blinded__ for 1d4 rounds.
- effect: null
- failure: The creature takes full damage and is __blinded__ for 1d4 rounds.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature takes full damage and is __blinded__
- for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature takes double damage and is blinded permanently.
- critical_success: null
- description: The creature takes double damage and is blinded permanently.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature takes double damage and is blinded
- permanently.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: LG
automatic_abilities:
- action_cost: None
@@ -204,8 +130,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bastion Aura
range: 50 feet
@@ -235,8 +159,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ultimate Sacrifice
range: null
@@ -263,8 +185,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retributive Strike
range: null
@@ -309,12 +229,11 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+20
+ - formula: 4d8+20
type: bludgeoning
+ - formula: 2d6
+ type: good
name: fist
- plus_damage:
- - formula: null
- type: 2d6 good
to_hit: 40
traits:
- good
diff --git a/data/monsters/bebilith.yaml b/data/monsters/bebilith.yaml
index e34830f..dc0cfdf 100644
--- a/data/monsters/bebilith.yaml
+++ b/data/monsters/bebilith.yaml
@@ -12,15 +12,11 @@ active_abilities:
critical_failure: null
critical_success: null
description: The __drained__ condition from Abyssal rot is cumulative, to a maximum
- of drained 4; **Saving Throw **DC 29 Fortitude; **Maximum Duration **6 rounds;
- **Stage 1 **3d6 negative damage (1 round); **Stage 2 **3d6 negative damage and
- drained 1 (1 round); **Stage 3 **3d6 negative damage and drained 2 (1 round)
+ of drained 4
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Abyssal Rot
range: null
raw_description: '**Abyssal Rot** (__disease__, __necromancy__) The __drained__
@@ -29,8 +25,11 @@ active_abilities:
damage (1 round); **Stage 2 **3d6 negative damage and drained 1 (1 round); **Stage
3 **3d6 negative damage and drained 2 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 29 Fortitude
+ stages:
+ - effect: 3d6 negative damage (1 round)
+ - effect: 3d6 negative damage and drained 1 (1 round)
+ - effect: 3d6 negative damage and drained 2 (1 round)
success: null
traits:
- disease
@@ -50,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dimensional Tether
range: null
@@ -76,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Penetrating Strike
range: null
@@ -102,8 +97,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -152,22 +145,20 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Abyssal rot
+ name: jaws
to_hit: 23
traits:
- magical
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
@@ -178,10 +169,9 @@ perception: 21
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: dimensional tether
name: web
- plus_damage: null
to_hit: 23
traits:
- range increment 60 feet
@@ -201,8 +191,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Scent Demons
range: null
diff --git a/data/monsters/behemoth hippopotamus.yaml b/data/monsters/behemoth hippopotamus.yaml
index cb56e8a..dda2b9e 100644
--- a/data/monsters/behemoth hippopotamus.yaml
+++ b/data/monsters/behemoth hippopotamus.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Ambush
range: 40 feet
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Capsize
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Chomp
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -105,8 +97,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -133,22 +123,20 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 23
traits:
- deadly d12
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 21
traits: null
name: Behemoth Hippopotamus
@@ -170,8 +158,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/behir.yaml b/data/monsters/behir.yaml
index 7e74ece..6ee2694 100644
--- a/data/monsters/behir.yaml
+++ b/data/monsters/behir.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -53,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Claw Storm
range: null
@@ -83,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -102,8 +96,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -125,8 +117,6 @@ active_abilities:
many creatures as will fit in its space.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wrap in Coils
range: null
@@ -135,7 +125,8 @@ active_abilities:
moves the creature into its coils, freeing its jaws. The creature remains grabbed
and takes 1d6+6 slashing damage. The behir''s coils can hold as many creatures
as will fit in its space.'
- requirements: The behir has a creature either restrained or grabbed in its jaws
+ requirements: The behir has a creature either __restrained__ or __grabbed__ in its
+ jaws
saving_throw: null
stages: null
success: null
@@ -162,21 +153,19 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 18
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: slashing
name: claw
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/belker.yaml b/data/monsters/belker.yaml
index 526afaf..e1d692d 100644
--- a/data/monsters/belker.yaml
+++ b/data/monsters/belker.yaml
@@ -12,7 +12,7 @@ active_abilities:
critical_failure: null
critical_success: null
description: '**Requirement **The belker occupies the same space as a Medium or
- smaller creature;'
+ smaller creature'
effect: The belker attempts to flow into the creature's lungs; the creature must
attempt a DC 23 Fortitude save. On a failure, the creature partially inhales the
belker and is __immobilized__ by the pain of the smoke rasping in its throat and
@@ -23,8 +23,6 @@ active_abilities:
it.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Noxious Fumes
range: null
@@ -46,13 +44,11 @@ active_abilities:
- action_cost: One Action
critical_failure: null
critical_success: null
- description: '**Requirement **The belker is partially inhaled by a creature;'
+ description: '**Requirement **The belker is partially inhaled by a creature'
effect: The belker automatically deals its claw damage to the inhaling creature
by forming a claw to slash and scrape the creature from within.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Slash
range: null
@@ -75,8 +71,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Form
range: null
@@ -99,30 +93,28 @@ hp: 78
hp_misc: null
immunities:
- bleed
-- paralyzed
-- poison
+- __paralyzed__
+- __poison__
- precision
-- sleep
+- __sleep__
languages:
- Auran
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+5
+ - formula: 2d10+5
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
- finesse
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: bludgeoning
name: wing
- plus_damage: null
to_hit: 17
traits:
- agile
@@ -147,8 +139,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/bida.yaml b/data/monsters/bida.yaml
index 3814fd1..a357e16 100644
--- a/data/monsters/bida.yaml
+++ b/data/monsters/bida.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eight Coils
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mask Settlement
range: null
@@ -127,21 +121,19 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: piercing
name: jaws
- plus_damage: null
to_hit: 20
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 20
traits:
- reach 15 feet
diff --git a/data/monsters/biloko veteran.yaml b/data/monsters/biloko veteran.yaml
index 0f8e645..f4db2e5 100644
--- a/data/monsters/biloko veteran.yaml
+++ b/data/monsters/biloko veteran.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inspired Feast
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swipe
range: null
@@ -72,8 +68,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -110,18 +104,16 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: piercing
name: jaws
- plus_damage: null
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 1d8+5
+ - formula: 1d8+5
type: piercing
name: longspear
- plus_damage: null
to_hit: 14
traits:
- reach 10 feet
@@ -130,10 +122,9 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: shortbow
- plus_damage: null
to_hit: 14
traits:
- deadly d10
diff --git a/data/monsters/biloko warrior.yaml b/data/monsters/biloko warrior.yaml
index 7a4ee21..e4f767d 100644
--- a/data/monsters/biloko warrior.yaml
+++ b/data/monsters/biloko warrior.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inspired Feast
range: null
@@ -45,8 +43,6 @@ automatic_abilities:
each take any remaining damage, possibly breaking or destroying the shield.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shield Block
range: null
@@ -80,18 +76,16 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: spear
- plus_damage: null
to_hit: 8
traits: null
name: Biloko Warrior
@@ -99,10 +93,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: spear
- plus_damage: null
to_hit: 7
traits:
- thrown 20 feet
diff --git a/data/monsters/binumir.yaml b/data/monsters/binumir.yaml
index 3ea031e..261364f 100644
--- a/data/monsters/binumir.yaml
+++ b/data/monsters/binumir.yaml
@@ -9,114 +9,44 @@ ac: 19
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
- description: The binumir unleashes a distressing cry that fills others with wrenching
- sadness. Creatures within 30 feet must attempt a DC 17 Will save.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Agonizing Wail
- range: null
- raw_description: '**Agonizing Wail** [Two Actions] (__auditory__, __concentrate__)
- The binumir unleashes a distressing cry that fills others with wrenching sadness.
- Creatures within 30 feet must attempt a DC 17 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - auditory
- - concentrate
- trigger: null
-- action_cost: None
- critical_failure: null
+ critical_failure: As failure, but the target can't make saves to end the effect.
critical_success: The target is unaffected and is temporarily immune to Agonizing
Wail for 1 minute.
- description: The target is unaffected and is temporarily immune to Agonizing Wail
- for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected and is temporarily
- immune to Agonizing Wail for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target can't use reactions for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target can''t use reactions for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target can't use reactions for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __slowed 1__ and can't use reactions for 1 minute as
- it sobs uncontrollably. It can attempt a new Will save to end the effect at the
- end of each of its turns.
+ description: The binumir unleashes a distressing cry that fills others with wrenching
+ sadness. Creatures within 30 feet must attempt a DC 17 Will save.
effect: null
failure: The target is __slowed 1__ and can't use reactions for 1 minute as it sobs
uncontrollably. It can attempt a new Will save to end the effect at the end of
each of its turns.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Agonizing Wail
range: null
- raw_description: '**Failure** The target is __slowed 1__ and can''t use reactions
- for 1 minute as it sobs uncontrollably. It can attempt a new Will save to end
- the effect at the end of each of its turns.'
+ raw_description: '**Agonizing Wail** [Two Actions] (__auditory__, __concentrate__)
+ The binumir unleashes a distressing cry that fills others with wrenching sadness.
+ Creatures within 30 feet must attempt a DC 17 Will save.
+
+
+ **Critical Success** The target is unaffected and is temporarily immune to Agonizing
+ Wail for 1 minute.
+
+
+ **Success** The target can''t use reactions for 1 round.
+
+
+ **Failure** The target is __slowed 1__ and can''t use reactions for 1 minute as
+ it sobs uncontrollably. It can attempt a new Will save to end the effect at the
+ end of each of its turns.
+
+
+ **Critical Failure** As failure, but the target can''t make saves to end the effect.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the target can't make saves to end the effect.
- critical_success: null
- description: As failure, but the target can't make saves to end the effect.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the target can''t make saves
- to end the effect.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The target can't use reactions for 1 round.
+ traits:
+ - auditory
+ - concentrate
trigger: null
- action_cost: Three Actions
critical_failure: null
@@ -127,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dual Assault
range: null
@@ -155,8 +83,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Delay Condition
range: null
@@ -198,22 +124,21 @@ description: 'Whenever two individuals who share a strong emotional bond perish
hp: 25
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
- precision
-- unconscious
+- __unconscious__
languages:
- Common
level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: negative
name: ghostly hand
- plus_damage: null
to_hit: 12
traits:
- agile
diff --git a/data/monsters/black bear.yaml b/data/monsters/black bear.yaml
index 562c7d5..6080758 100644
--- a/data/monsters/black bear.yaml
+++ b/data/monsters/black bear.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mauler
range: null
@@ -49,20 +47,18 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+5
+ - formula: 1d8+5
type: piercing
name: jaws
- plus_damage: null
to_hit: 9
traits: null
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 9
traits:
- agile
diff --git a/data/monsters/black pudding.yaml b/data/monsters/black pudding.yaml
index d2dae14..7b3be62 100644
--- a/data/monsters/black pudding.yaml
+++ b/data/monsters/black pudding.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Corrosive Touch
range: null
@@ -58,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Suction
range: null
@@ -76,38 +70,48 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A creature that hits the pudding with a metal or wooden weapon must
+ description: A creature that hits the pudding with a metal or wooden weapon must
succeed at a DC 22 Reflex save or the weapon takes 2d6 acid damage (after dealing
damage to the black pudding as normal). Thrown weapons and ammunition take this
damage automatically with no save.
-
-
- **Split** When the black pudding is hit by an attack that would deal slashing
- or piercing damage and has 10 or more HP, it splits into two identical puddings,
- each with half the original''s HP. One pudding is in the same space as the original,
- and the other appears in an adjacent unoccupied space. If no adjacent space is
- unoccupied, it automatically pushes creatures and objects out of the way to fill
- a space (the GM decides if an object or creature is too big or sturdy to push).'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Corrosive Mass
range: null
raw_description: '**Corrosive Mass** A creature that hits the pudding with a metal
or wooden weapon must succeed at a DC 22 Reflex save or the weapon takes 2d6 acid
damage (after dealing damage to the black pudding as normal). Thrown weapons and
- ammunition take this damage automatically with no save.
-
-
- **Split** When the black pudding is hit by an attack that would deal slashing
+ ammunition take this damage automatically with no save.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When the black pudding is hit by an attack that would deal slashing
or piercing damage and has 10 or more HP, it splits into two identical puddings,
- each with half the original''s HP. One pudding is in the same space as the original,
+ each with half the original's HP. One pudding is in the same space as the original,
and the other appears in an adjacent unoccupied space. If no adjacent space is
unoccupied, it automatically pushes creatures and objects out of the way to fill
- a space (the GM decides if an object or creature is too big or sturdy to push).'
+ a space (the GM decides if an object or creature is too big or sturdy to push).
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Split
+ range: null
+ raw_description: '**Split** When the black pudding is hit by an attack that would
+ deal slashing or piercing damage and has 10 or more HP, it splits into two identical
+ puddings, each with half the original''s HP. One pudding is in the same space
+ as the original, and the other appears in an adjacent unoccupied space. If no
+ adjacent space is unoccupied, it automatically pushes creatures and objects out
+ of the way to fill a space (the GM decides if an object or creature is too big
+ or sturdy to push).'
requirements: null
saving_throw: null
stages: null
@@ -137,16 +141,15 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: bludgeoning
- name: pseudopod
- plus_damage:
- - formula: null
- type: 2d6 acid
+ - formula: 2d6
+ type: acid
- formula: null
type: corrosive touch
- formula: null
type: Grab
+ name: pseudopod
to_hit: 18
traits:
- reach 10 feet
@@ -169,8 +172,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/black scorpion.yaml b/data/monsters/black scorpion.yaml
index 0f4ad07..f76d031 100644
--- a/data/monsters/black scorpion.yaml
+++ b/data/monsters/black scorpion.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Black Scorpion Venom
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Constrict
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rapid Stinging
range: null
@@ -94,24 +88,22 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+15
+ - formula: 3d12+15
type: slashing
- name: pincer
- plus_damage:
- formula: null
type: Grab
+ name: pincer
to_hit: 30
traits:
- agile
- reach 30 feet
- action_cost: One Action
damage:
- formula: 3d8+15
+ - formula: 3d8+15
type: piercing
- name: stinger
- plus_damage:
- formula: null
type: black scorpion venom
+ name: stinger
to_hit: 30
traits:
- reach 30 feet
diff --git a/data/monsters/blindheim.yaml b/data/monsters/blindheim.yaml
index 0fc9127..b04a825 100644
--- a/data/monsters/blindheim.yaml
+++ b/data/monsters/blindheim.yaml
@@ -9,18 +9,16 @@ ac: 18
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is blinded for 1 hour.
+ critical_success: The creature is unaffected.
description: Bright light shines from the blindheim's eyes in a 30-foot emanation
(also creating dim light to 60 feet). Each creature in the bright light when the
blindheim uses this action, or who enters it while the light continues, must attempt
a DC 18 Fortitude save. It is then temporarily immune for 1 hour. This light remains
until the blindheim dims its eyes by using this action again.
effect: null
- failure: null
+ failure: The creature is __blinded__ for 1d4 rounds.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spotlight
range: null
@@ -29,90 +27,26 @@ active_abilities:
dim light to 60 feet). Each creature in the bright light when the blindheim uses
this action, or who enters it while the light continues, must attempt a DC 18
Fortitude save. It is then temporarily immune for 1 hour. This light remains until
- the blindheim dims its eyes by using this action again.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - concentrate
- - light
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __dazzled__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __dazzled__ for 1 round.'
+ the blindheim dims its eyes by using this action again.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature is __dazzled__ for 1 round.
+
+
+ **Failure **The creature is __blinded__ for 1d4 rounds.
+
+
+ **Critical Failure **The creature is blinded for 1 hour.'
requirements: null
saving_throw: null
stages: null
success: The creature is __dazzled__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __blinded__ for 1d4 rounds.
- effect: null
- failure: The creature is __blinded__ for 1d4 rounds.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is __blinded__ for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is blinded for 1 hour.
- critical_success: null
- description: The creature is blinded for 1 hour.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature is blinded for 1 hour.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - concentrate
+ - light
trigger: null
alignment: N
automatic_abilities: null
@@ -159,24 +93,22 @@ description: 'Inhabitants of damp, subterranean caves, blindheims resemble stubb
hp: 27
hp_misc: null
immunities:
-- blinded
-- light
+- __blinded__
+- __light__
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+2
+ - formula: 1d12+2
type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/blink dog.yaml b/data/monsters/blink dog.yaml
index 4eb2ae5..56afadb 100644
--- a/data/monsters/blink dog.yaml
+++ b/data/monsters/blink dog.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -84,10 +82,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/blizzardborn.yaml b/data/monsters/blizzardborn.yaml
index 7b32535..27cf233 100644
--- a/data/monsters/blizzardborn.yaml
+++ b/data/monsters/blizzardborn.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Burrow
range: null
@@ -43,8 +41,6 @@ automatic_abilities:
for 1 round (or 3 rounds on a critical failure).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shattering Ice
range: null
@@ -59,7 +55,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: An enemy hits the blizzardborn with an attack that deals physical damage;
+ trigger: An enemy hits the blizzardborn with an attack that deals physical damage
description: 'Freezing and thawing in a near-constant loop, blizzardborn resemble
humanoid forms composed of a mixture of partially melted snow and sleet. These elementals
move with crunching strides, their bodies constantly sloshing and sloughing off
@@ -75,21 +71,20 @@ hp_misc: null
immunities:
- bleed
- cold
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Aquan
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
+ - formula: 1d6
+ type: persistent cold
name: ice claw
- plus_damage:
- - formula: null
- type: 1d6 persistent cold
to_hit: 17
traits:
- versatile bludgeoning
@@ -112,8 +107,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snow Vision
range: null
diff --git a/data/monsters/blodeuwedd.yaml b/data/monsters/blodeuwedd.yaml
index 41fcd61..1facf7b 100644
--- a/data/monsters/blodeuwedd.yaml
+++ b/data/monsters/blodeuwedd.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Living Footsteps
range: null
@@ -72,8 +68,6 @@ active_abilities:
The blodeuwedd gains 15 temporary Hit Points that last for 1 hour.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Nature's Infusion
range: null
@@ -126,10 +120,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: slashing
name: claw
- plus_damage: null
to_hit: 14
traits:
- agile
@@ -138,10 +131,9 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: bludgeoning
name: sling
- plus_damage: null
to_hit: 17
traits:
- propulsive
@@ -167,8 +159,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Allergen Aura
range: null
@@ -194,8 +184,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wild Empathy
range: null
diff --git a/data/monsters/blood boar.yaml b/data/monsters/blood boar.yaml
index d0df465..1b83f38 100644
--- a/data/monsters/blood boar.yaml
+++ b/data/monsters/blood boar.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Chase Down
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Squeal
range: null
@@ -69,8 +65,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -121,10 +115,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
name: Blood Boar
@@ -142,27 +135,36 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'The blood boar can precisely sense bleeding creatures within 60 feet.
-
-
- **Blood Quarry** On smelling a creature''s blood, the blood boar can designate
- that creature as its quarry. The blood boar can smell its quarry from up to a
- mile away. A blood boar can have only one quarry at a time.'
+ description: The blood boar can precisely sense bleeding creatures within 60 feet.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloodsense
range: null
raw_description: '**Bloodsense** The blood boar can precisely sense bleeding creatures
- within 60 feet.
-
-
- **Blood Quarry** On smelling a creature''s blood, the blood boar can designate
- that creature as its quarry. The blood boar can smell its quarry from up to a
- mile away. A blood boar can have only one quarry at a time.'
+ within 60 feet.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: On smelling a creature's blood, the blood boar can designate that creature
+ as its quarry. The blood boar can smell its quarry from up to a mile away. A blood
+ boar can have only one quarry at a time.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Blood Quarry
+ range: null
+ raw_description: '**Blood Quarry** On smelling a creature''s blood, the blood boar
+ can designate that creature as its quarry. The blood boar can smell its quarry
+ from up to a mile away. A blood boar can have only one quarry at a time.'
requirements: null
saving_throw: null
stages: null
diff --git a/data/monsters/blood ooze.yaml b/data/monsters/blood ooze.yaml
index 0205a06..5538d9e 100644
--- a/data/monsters/blood ooze.yaml
+++ b/data/monsters/blood ooze.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Siphon Vitality
range: null
@@ -46,8 +44,6 @@ automatic_abilities:
by 5 (to a minimum of 0).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clot
range: null
@@ -68,8 +64,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Pool
range: null
@@ -129,12 +123,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+8
+ - formula: 1d12+8
type: bludgeoning
+ - formula: 1d6
+ type: persistent bleed
name: pseudopod
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed
to_hit: 15
traits:
- reach 10 feet
@@ -158,8 +151,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infuse Corpse
range: null
diff --git a/data/monsters/bloodlash bush.yaml b/data/monsters/bloodlash bush.yaml
index 5d33ace..d2fb96f 100644
--- a/data/monsters/bloodlash bush.yaml
+++ b/data/monsters/bloodlash bush.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Siphon
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spinning Strike
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Weeping Wounds
range: null
@@ -106,12 +100,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
- name: vine
- plus_damage:
- formula: null
type: weeping wounds
+ name: vine
to_hit: 11
traits:
- agile
diff --git a/data/monsters/bloodseeker.yaml b/data/monsters/bloodseeker.yaml
index 8492c0c..eaa1c18 100644
--- a/data/monsters/bloodseeker.yaml
+++ b/data/monsters/bloodseeker.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attach
range: null
@@ -49,8 +47,6 @@ active_abilities:
is __drained 1__ until it receives healing (of any kind or amount).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Drain
range: null
@@ -124,10 +120,9 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: attach
name: barbed leg
- plus_damage: null
to_hit: 8
traits:
- finesse
diff --git a/data/monsters/blue-ringed octopus.yaml b/data/monsters/blue-ringed octopus.yaml
index deb0120..0b9db6e 100644
--- a/data/monsters/blue-ringed octopus.yaml
+++ b/data/monsters/blue-ringed octopus.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Blue-Ringed Octopus Venom
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Camouflage
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jet
range: null
@@ -85,8 +79,6 @@ active_abilities:
trait.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Toxic Bite
range: null
@@ -94,7 +86,7 @@ active_abilities:
octopus has a creature __grabbed__; **Effect** The blue-ringed octopus makes a
beak Strike against the grabbed creature. If it hits, it injects additional poison,
causing its venom to gain the __virulent__ trait.'
- requirements: The blue-ringed octopus has a creature grabbed
+ requirements: The blue-ringed octopus has a creature __grabbed__
saving_throw: null
stages: null
success: null
@@ -115,21 +107,19 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
- name: beak
- plus_damage:
+ - formula: 1d6
+ type: piercing
- formula: null
type: blue-ringed octopus venom
+ name: beak
to_hit: 7
traits:
- finesse
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: Grab
name: arms
- plus_damage: null
to_hit: 6
traits: null
name: Blue-Ringed Octopus
diff --git a/data/monsters/boar.yaml b/data/monsters/boar.yaml
index 06a81e8..f48d30e 100644
--- a/data/monsters/boar.yaml
+++ b/data/monsters/boar.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Boar Charge
range: null
@@ -39,8 +37,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -69,10 +65,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: piercing
name: Tusk
- plus_damage: null
to_hit: 10
traits: null
name: Boar
diff --git a/data/monsters/bodak.yaml b/data/monsters/bodak.yaml
index 18b6254..6bfa323 100644
--- a/data/monsters/bodak.yaml
+++ b/data/monsters/bodak.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bodak Spawn
range: null
@@ -33,8 +31,8 @@ active_abilities:
- occult
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is doomed 1 and drained 4.
+ critical_success: The creature is unaffected.
description: The bodak stares at a living creature within 30 feet that it can sense
with its __lifesense__. That creature must attempt a DC 26 Fortitude save. If
the target becomes __drained__, the bodak gains a number of temporary Hit Points
@@ -43,10 +41,8 @@ active_abilities:
of 4. If the bodak is destroyed, any __doomed__ condition a creature has gained
from Death Gaze are removed.
effect: null
- failure: null
+ failure: The creature is doomed 1 and drained 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Gaze
range: null
@@ -57,93 +53,29 @@ active_abilities:
equal to 5 times the value of the drained condition the target gained. Multiple
exposures to this ability can increase a creature''s drained condition to a maximum
of 4. If the bodak is destroyed, any __doomed__ condition a creature has gained
- from Death Gaze are removed.'
+ from Death Gaze are removed.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature is drained 1.
+
+
+ **Failure **The creature is doomed 1 and drained 2.
+
+
+ **Critical Failure **The creature is doomed 1 and drained 4.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is drained 1.
traits:
- death
- necromancy
- occult
- visual
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is drained 1.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is drained 1.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is drained 1.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is doomed 1 and drained 2.
- effect: null
- failure: The creature is doomed 1 and drained 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is doomed 1 and drained 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is doomed 1 and drained 4.
- critical_success: null
- description: The creature is doomed 1 and drained 4.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature is doomed 1 and drained 4.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: CE
automatic_abilities:
- action_cost: None
@@ -156,8 +88,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sunlight Vulnerability
range: null
@@ -179,8 +109,6 @@ automatic_abilities:
5 Hit Points and the target becomes __drained 1__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draining Glance
range: null
@@ -199,8 +127,8 @@ automatic_abilities:
- necromancy
- occult
- visual
- trigger: A living creature within 30 feet that the bodak can perceive with its lifesense
- starts its turn;
+ trigger: A living creature within 30 feet that the bodak can perceive with its __lifesense__
+ starts its turn
description: 'When a living, sentient humanoid is exposed to an extreme expression
of supernatural evil, the experience can irrevocably damn the victim, crushing their
mind and ripping out their soul in an appalling, unholy transformation that results
@@ -236,11 +164,11 @@ description: 'When a living, sentient humanoid is exposed to an extreme expressi
hp: 160
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- unconscious
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __unconscious__
languages:
- Abyssal
- Common
@@ -248,12 +176,11 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: bludgeoning
+ - formula: 1d6
+ type: negative
name: fist
- plus_damage:
- - formula: null
- type: 1d6 negative
to_hit: 18
traits:
- agile
diff --git a/data/monsters/bog mummy.yaml b/data/monsters/bog mummy.yaml
index 19a781a..f442712 100644
--- a/data/monsters/bog mummy.yaml
+++ b/data/monsters/bog mummy.yaml
@@ -15,14 +15,10 @@ active_abilities:
from it be healed, until it's successfully treated with __remove curse__ or a
similar effect; the affliction can then be removed as normal for a disease. A
creature killed by bog rot melts into a noxious sludge and can't be resurrected
- except by a 7th-level __resurrect__ ritual or similar magic; **Saving Throw**
- DC 21 Fortitude; **Stage 1** carrier with no ill effect (1 minute); **Stage 2**
- 3d6 negative damage and __clumsy 1__ (1 day)
+ except by a 7th-level __resurrect__ ritual or similar magic
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bog Rot
range: null
@@ -35,8 +31,10 @@ active_abilities:
DC 21 Fortitude; **Stage 1** carrier with no ill effect (1 minute); **Stage 2**
3d6 negative damage and __clumsy 1__ (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 21 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1 minute)
+ - effect: 3d6 negative damage and __clumsy 1__ (1 day)
success: null
traits:
- curse
@@ -58,8 +56,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath of the Bog
range: 30 feet
@@ -87,8 +83,6 @@ automatic_abilities:
rolling initiative.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rise Up
range: null
@@ -102,7 +96,7 @@ automatic_abilities:
success: null
traits: null
trigger: A creature walks on top of a bog mummy that lies buried in the mud or peat
- below; Requirements Initiative has not yet been rolled;
+ below
description: 'The cultural practice of mummifying the dead is not the only way a body
can become preserved, nor is it the only route that gives rise to these disease-spreading
undead monstrosities.
@@ -134,11 +128,11 @@ description: 'The cultural practice of mummifying the dead is not the only way a
hp: 85
hp_misc: "negative healing\r\n"
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- unconscious
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __unconscious__
languages:
- Common
- Necril
@@ -146,12 +140,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: ''
- name: fist
- plus_damage:
- formula: null
type: bog rot
+ name: fist
to_hit: 14
traits: null
name: Bog Mummy
diff --git a/data/monsters/bog strider.yaml b/data/monsters/bog strider.yaml
index 14f6f94..d67fd77 100644
--- a/data/monsters/bog strider.yaml
+++ b/data/monsters/bog strider.yaml
@@ -20,8 +20,6 @@ active_abilities:
with the net to remove it from the target.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hurl Net
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Sprint
range: null
@@ -70,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Stride
range: null
@@ -127,18 +121,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: spear
- plus_damage: null
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: mandibles
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -147,10 +139,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: spear
- plus_damage: null
to_hit: 10
traits:
- thrown 20 feet
@@ -171,8 +162,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/bogey.yaml b/data/monsters/bogey.yaml
index e6cfa4b..3bb2141 100644
--- a/data/monsters/bogey.yaml
+++ b/data/monsters/bogey.yaml
@@ -19,8 +19,6 @@ active_abilities:
into a bugaboo.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devour Soul
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surprise Attack
range: null
@@ -83,10 +79,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/bogeyman.yaml b/data/monsters/bogeyman.yaml
index cc13525..dc1515c 100644
--- a/data/monsters/bogeyman.yaml
+++ b/data/monsters/bogeyman.yaml
@@ -19,8 +19,6 @@ active_abilities:
level by 1, and its statistics improve accordingly.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devour Soul
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mobility
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -83,106 +77,39 @@ active_abilities:
traits: null
trigger: null
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The target is frightened 3 and __fleeing__ for 1 round.
+ critical_success: The target is unaffected.
description: If a bogeyman scores a critical hit with a claw Strike, the target
must attempt a DC 29 Will save.
effect: null
- failure: null
+ failure: The target is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Striking Fear
range: null
raw_description: '**Striking Fear** (__emotion__, __fear__, __mental__) If a bogeyman
scores a critical hit with a claw Strike, the target must attempt a DC 29 Will
- save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - emotion
- - fear
- - mental
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __frightened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target is __frightened 1__.'
+ save.
+
+
+ **Critical Success** The target is unaffected.
+
+
+ **Success** The target is __frightened 1__.
+
+
+ **Failure** The target is frightened 2.
+
+
+ **Critical Failure** The target is frightened 3 and __fleeing__ for 1 round.'
requirements: null
saving_throw: null
stages: null
success: The target is __frightened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is frightened 2.
- effect: null
- failure: The target is frightened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target is frightened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target is frightened 3 and __fleeing__ for 1 round.
- critical_success: null
- description: The target is frightened 3 and __fleeing__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The target is frightened 3 and __fleeing__
- for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - emotion
+ - fear
+ - mental
trigger: null
- action_cost: None
critical_failure: null
@@ -192,8 +119,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surprise Attack
range: null
@@ -219,8 +144,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deepest Fear
range: 60 feet
@@ -266,12 +189,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: slashing
- name: claw
- plus_damage:
- formula: null
type: striking fear
+ name: claw
to_hit: 21
traits:
- agile
diff --git a/data/monsters/boggard scout.yaml b/data/monsters/boggard scout.yaml
index 7193a72..e739c54 100644
--- a/data/monsters/boggard scout.yaml
+++ b/data/monsters/boggard scout.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swamp Stride
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Croak
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tongue Grab
range: null
@@ -109,19 +103,17 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: Morningstar
- plus_damage: null
to_hit: 8
traits:
- versatile P
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: Tongue Grab
name: Tongue
- plus_damage: null
to_hit: 8
traits:
- reach 10 feet
@@ -130,10 +122,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: bludgeoning
name: Sling
- plus_damage: null
to_hit: 7
traits:
- propulsive
diff --git a/data/monsters/boggard swampseer.yaml b/data/monsters/boggard swampseer.yaml
index 047c9ba..df7d8b7 100644
--- a/data/monsters/boggard swampseer.yaml
+++ b/data/monsters/boggard swampseer.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Destructive Croak
range: null
@@ -46,8 +44,6 @@ active_abilities:
or __sonic__ effect.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drowning Drone
range: null
@@ -66,7 +62,7 @@ active_abilities:
- auditory
- mental
trigger: The boggard swampseer or one of its allies within 60 feet attempts a saving
- throw against an auditory or sonic effect.
+ throw against an __auditory__ or __sonic__ effect.
- action_cost: None
critical_failure: null
critical_success: null
@@ -75,8 +71,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swamp Stride
range: null
@@ -97,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Croak
range: null
@@ -128,8 +120,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tongue Grab
range: null
@@ -168,19 +158,17 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: bludgeoning
name: staff
- plus_damage: null
to_hit: 10
traits:
- two-hand d8
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: Tongue Grab
name: Tongue
- plus_damage: null
to_hit: 10
traits:
- reach 10 feet
diff --git a/data/monsters/boggard warrior.yaml b/data/monsters/boggard warrior.yaml
index 3148fce..0124c8b 100644
--- a/data/monsters/boggard warrior.yaml
+++ b/data/monsters/boggard warrior.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swamp Stride
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Croak
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tongue Grab
range: null
@@ -109,18 +103,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
name: Club
- plus_damage: null
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: Tongue Grab
name: Tongue
- plus_damage: null
to_hit: 10
traits:
- reach 10 feet
@@ -129,19 +121,17 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: Javelin
- plus_damage: null
to_hit: 6
traits:
- thrown 30 feet
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
name: Club
- plus_damage: null
to_hit: 6
traits:
- thrown 10 feet
diff --git a/data/monsters/bone croupier.yaml b/data/monsters/bone croupier.yaml
index 63e0323..f14281b 100644
--- a/data/monsters/bone croupier.yaml
+++ b/data/monsters/bone croupier.yaml
@@ -16,8 +16,6 @@ active_abilities:
of rolling its check, the target automatically gets a failure.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Change of Luck
range: null
@@ -35,7 +33,7 @@ active_abilities:
- misfortune
- occult
trigger: A creature within 30 feet of the bone croupier attempts a check that uses
- a d20, but hasn't rolled yet;
+ a d20, but hasn't rolled yet
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Roll the Bones
range: null
@@ -115,10 +111,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: slashing
name: claw
- plus_damage: null
to_hit: 14
traits:
- agile
diff --git a/data/monsters/bone prophet.yaml b/data/monsters/bone prophet.yaml
index 40db7a0..dc9a4f1 100644
--- a/data/monsters/bone prophet.yaml
+++ b/data/monsters/bone prophet.yaml
@@ -23,8 +23,6 @@ active_abilities:
crumble to dust.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Raise Serpent
range: null
@@ -53,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Serpentfolk Venom
range: null
@@ -98,22 +94,20 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d4+9
+ - formula: 2d4+9
type: bludgeoning
name: staff
- plus_damage: null
to_hit: 18
traits:
- magical
- two-hand d8
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: serpentfolk venom
+ name: fangs
to_hit: 17
traits:
- finesse
diff --git a/data/monsters/bone skipper swarm.yaml b/data/monsters/bone skipper swarm.yaml
index 28c674e..3d8d01d 100644
--- a/data/monsters/bone skipper swarm.yaml
+++ b/data/monsters/bone skipper swarm.yaml
@@ -11,15 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: Marrow rot affects only creatures with a skeletal system; **Saving
- Throw** DC 24 Fortitude; **Onset** 1 day; **Stage 1** __enfeebled 1__ (1 day);
- **Stage 2** enfeebled 2 (1 day); **Stage 3** enfeebled 2 and __drained 1__ (1
- day)
+ description: Marrow rot affects only creatures with a skeletal system
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Marrow Rot
range: null
@@ -28,8 +23,11 @@ active_abilities:
1** __enfeebled 1__ (1 day); **Stage 2** enfeebled 2 (1 day); **Stage 3** enfeebled
2 and __drained 1__ (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 24 Fortitude; **Onset** 1 day
+ stages:
+ - effect: __enfeebled 1__ (1 day)
+ - effect: enfeebled 2 (1 day)
+ - effect: enfeebled 2 and __drained 1__ (1 day)
success: null
traits:
- disease
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
@@ -68,7 +64,7 @@ hp: 120
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 6
melee_attacks: null
name: Bone Skipper Swarm
@@ -102,8 +98,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bonesense
range: null
diff --git a/data/monsters/bottlenose dolphin.yaml b/data/monsters/bottlenose dolphin.yaml
index 710880d..8bdb377 100644
--- a/data/monsters/bottlenose dolphin.yaml
+++ b/data/monsters/bottlenose dolphin.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ramming Speed
range: null
@@ -52,18 +50,16 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
name: snout
- plus_damage: null
to_hit: 6
traits: null
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: jaws
- plus_damage: null
to_hit: 6
traits: null
name: Bottlenose Dolphin
@@ -86,8 +82,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Echolocation
range: null
@@ -106,8 +100,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/brain collector.yaml b/data/monsters/brain collector.yaml
index a9e2637..2254314 100644
--- a/data/monsters/brain collector.yaml
+++ b/data/monsters/brain collector.yaml
@@ -11,12 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: __ style="text-decoration:underline" href="Rules.aspx?ID=364">
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Brain Collector Venom
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Collect Brain
range: null
@@ -71,8 +67,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Brain Blisters
range: null
@@ -94,8 +88,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Brain Loss
range: null
@@ -156,20 +148,18 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+6
+ - formula: 2d12+6
type: piercing
- name: Jaws
- plus_damage:
- formula: null
type: brain collector venom
+ name: Jaws
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: slashing
name: Claw
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/bralani.yaml b/data/monsters/bralani.yaml
index 71e40a9..996515e 100644
--- a/data/monsters/bralani.yaml
+++ b/data/monsters/bralani.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fair Competition
range: null
@@ -55,8 +53,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whirlwind Blast
range: null
@@ -79,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wind Form
range: null
@@ -121,14 +115,13 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: slashing
+ - formula: 2d6
+ type: electricity
+ - formula: 1d6
+ type: good
name: scimitar
- plus_damage:
- - formula: null
- type: 2d6 electricity
- - formula: null
- type: 1d6 good
to_hit: 16
traits:
- forceful
@@ -138,14 +131,13 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: ''
+ - formula: 1d6
+ type: electricity
+ - formula: 1d6
+ type: good
name: composite longbow
- plus_damage:
- - formula: null
- type: 1d6 electricity
- - formula: null
- type: 1d6 good
to_hit: 18
traits:
- deadly 1d10
diff --git a/data/monsters/brine shark.yaml b/data/monsters/brine shark.yaml
index 613ef2e..a510699 100644
--- a/data/monsters/brine shark.yaml
+++ b/data/monsters/brine shark.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Plunge
range: null
@@ -51,12 +49,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+7
+ - formula: 1d12+7
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 11
traits: null
name: Brine Shark
diff --git a/data/monsters/brontosaurus.yaml b/data/monsters/brontosaurus.yaml
index aff1a64..0053a1a 100644
--- a/data/monsters/brontosaurus.yaml
+++ b/data/monsters/brontosaurus.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tail Sweep
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -90,22 +86,20 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Knockdown
+ name: tail
to_hit: 23
traits:
- sweep
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 23
traits:
- reach 15 feet
diff --git a/data/monsters/brood leech swarm.yaml b/data/monsters/brood leech swarm.yaml
index 6676f0f..56c31b4 100644
--- a/data/monsters/brood leech swarm.yaml
+++ b/data/monsters/brood leech swarm.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Draining Bites
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Brood Leech Swarm Venom
range: null
@@ -70,7 +66,7 @@ hp: 40
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 4
melee_attacks: null
name: Brood Leech Swarm
diff --git a/data/monsters/brownie.yaml b/data/monsters/brownie.yaml
index 7a09424..1559a52 100644
--- a/data/monsters/brownie.yaml
+++ b/data/monsters/brownie.yaml
@@ -9,17 +9,16 @@ ac: 16
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The target is confused for 1 minute. It can attempt a new save
+ at the end of each of its turns to end the confused condition.
+ critical_success: The target is unaffected.
description: The brownie's antics can confuse and disorient a creature. When the
brownie uses Baffling Bluff, it targets a single creature within 30 feet; that
creature must attempt a DC 17 Will save. The target is temporarily immune to Baffling
Bluff for 1 minute.
effect: null
- failure: null
+ failure: The target is __confused__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Baffling Bluff
range: null
@@ -27,101 +26,33 @@ active_abilities:
__mental__, __primal__) The brownie''s antics can confuse and disorient a creature.
When the brownie uses Baffling Bluff, it targets a single creature within 30 feet;
that creature must attempt a DC 17 Will save. The target is temporarily immune
- to Baffling Bluff for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - emotion
- - enchantment
- - mental
- - primal
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is fooled momentarily and is __flat-footed__ against the
- next melee Strike the brownie makes against it before the end of the brownie's
+ to Baffling Bluff for 1 minute.
+
+
+ **Critical Success **The target is unaffected.
+
+
+ **Success **The target is fooled momentarily and is __flat-footed__ against the
+ next melee Strike the brownie makes against it before the end of the brownie''s
next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The target is fooled momentarily and is __flat-footed__
- against the next melee Strike the brownie makes against it before the end of the
- brownie''s next turn.'
+
+
+ **Failure **The target is __confused__ for 1 round.
+
+
+ **Critical Failure **The target is confused for 1 minute. It can attempt a new
+ save at the end of each of its turns to end the confused condition.'
requirements: null
saving_throw: null
stages: null
success: The target is fooled momentarily and is __flat-footed__ against the next
melee Strike the brownie makes against it before the end of the brownie's next
turn.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __confused__ for 1 round.
- effect: null
- failure: The target is __confused__ for 1 round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The target is __confused__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target is confused for 1 minute. It can attempt a new save
- at the end of each of its turns to end the confused condition.
- critical_success: null
- description: The target is confused for 1 minute. It can attempt a new save at the
- end of each of its turns to end the confused condition.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The target is confused for 1 minute. It can
- attempt a new save at the end of each of its turns to end the confused condition.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - emotion
+ - enchantment
+ - mental
+ - primal
trigger: null
alignment: N
automatic_abilities: null
@@ -180,10 +111,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6
+ - formula: 1d6
+ type: ''
name: shortsword
- plus_damage: null
to_hit: 7
traits:
- agile
diff --git a/data/monsters/brughadatch.yaml b/data/monsters/brughadatch.yaml
index 43024d3..33f33de 100644
--- a/data/monsters/brughadatch.yaml
+++ b/data/monsters/brughadatch.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Primal Innate Spels
range: null
@@ -33,121 +31,50 @@ active_abilities:
traits: null
trigger: null
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, plus for 1 hour, the creature's attitude becomes __helpful__
+ to the brughadatch, and the creature can't use hostile actions against them.
+ critical_success: The creature sees through the illusion and becomes immune to the
+ effects of Deceitful Feast for 24 hours.
description: The brughadatch conjures a decadent, enticing feast void of nutritional
substance. This conjuration takes 1 minute and lasts for 24 hours. For each item
of illusory food a creature eats, it must attempt a DC 29 Will save.
effect: null
- failure: null
+ failure: The creature takes a –1 circumstance penalty to Will saves against any
+ of the brughadatch's spells or abilities. The penalty increases with each failed
+ save, to a maximum of –5.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deceitful Feast
range: null
raw_description: '**Deceitful Feast** (__illusion__) The brughadatch conjures a
decadent, enticing feast void of nutritional substance. This conjuration takes
1 minute and lasts for 24 hours. For each item of illusory food a creature eats,
- it must attempt a DC 29 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - illusion
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature sees through the illusion and becomes immune to the
- effects of Deceitful Feast for 24 hours.
- description: The creature sees through the illusion and becomes immune to the effects
- of Deceitful Feast for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature sees through the illusion and
- becomes immune to the effects of Deceitful Feast for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature doesn't see through the illusion but is unaffected by
+ it must attempt a DC 29 Will save.
+
+
+ **Critical Success** The creature sees through the illusion and becomes immune
+ to the effects of Deceitful Feast for 24 hours.
+
+
+ **Success** The creature doesn''t see through the illusion but is unaffected by
the food.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature doesn''t see through the illusion but
- is unaffected by the food.'
+
+
+ **Failure** The creature takes a –1 circumstance penalty to Will saves against
+ any of the brughadatch''s spells or abilities. The penalty increases with each
+ failed save, to a maximum of –5.
+
+
+ **Critical Failure** As failure, plus for 1 hour, the creature''s attitude becomes
+ __helpful__ to the brughadatch, and the creature can''t use hostile actions against
+ them.'
requirements: null
saving_throw: null
stages: null
success: The creature doesn't see through the illusion but is unaffected by the
food.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes a –1 circumstance penalty to Will saves against
- any of the brughadatch's spells or abilities. The penalty increases with each
- failed save, to a maximum of –5.
- effect: null
- failure: The creature takes a –1 circumstance penalty to Will saves against any
- of the brughadatch's spells or abilities. The penalty increases with each failed
- save, to a maximum of –5.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature takes a –1 circumstance penalty to Will
- saves against any of the brughadatch''s spells or abilities. The penalty increases
- with each failed save, to a maximum of –5.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, plus for 1 hour, the creature's attitude becomes __helpful__
- to the brughadatch, and the creature can't use hostile actions against them.
- critical_success: null
- description: As failure, plus for 1 hour, the creature's attitude becomes __helpful__
- to the brughadatch, and the creature can't use hostile actions against them.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, plus for 1 hour, the creature''s
- attitude becomes __helpful__ to the brughadatch, and the creature can''t use hostile
- actions against them.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - illusion
trigger: null
- action_cost: One Action
critical_failure: null
@@ -160,8 +87,6 @@ active_abilities:
the effect of Deceitful Feast as a hostile action normally would.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Psychic Sip
range: null
@@ -174,7 +99,7 @@ active_abilities:
save, this damage does not end the charm effect or the effect of Deceitful Feast
as a hostile action normally would.'
requirements: Targets must have critically failed a save against a brughadatch's
- Deceitful Feast or charm innate spell
+ Deceitful Feast or __charm__ innate spell
saving_throw: null
stages: null
success: null
@@ -198,20 +123,18 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 21
traits: null
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: slashing
name: claw
- plus_damage: null
to_hit: 19
traits:
- agile
diff --git a/data/monsters/bugaboo.yaml b/data/monsters/bugaboo.yaml
index c0b1b4b..fb61c11 100644
--- a/data/monsters/bugaboo.yaml
+++ b/data/monsters/bugaboo.yaml
@@ -19,8 +19,6 @@ active_abilities:
into a bogeyman.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devour Soul
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mobility
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -82,106 +76,39 @@ active_abilities:
traits: null
trigger: null
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The target is frightened 3 and __fleeing__ for 1 round.
+ critical_success: The target is unaffected.
description: If a bugaboo scores a critical hit with a claw Strike, the target must
attempt a DC 24 Will save.
effect: null
- failure: null
+ failure: The target is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Striking Fear
range: null
raw_description: '**Striking Fear** (__emotion__, __fear__, __mental__) If a bugaboo
scores a critical hit with a claw Strike, the target must attempt a DC 24 Will
- save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - emotion
- - fear
- - mental
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __frightened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target is __frightened 1__.'
+ save.
+
+
+ **Critical Success** The target is unaffected.
+
+
+ **Success** The target is __frightened 1__.
+
+
+ **Failure** The target is frightened 2.
+
+
+ **Critical Failure** The target is frightened 3 and __fleeing__ for 1 round.'
requirements: null
saving_throw: null
stages: null
success: The target is __frightened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is frightened 2.
- effect: null
- failure: The target is frightened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target is frightened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target is frightened 3 and __fleeing__ for 1 round.
- critical_success: null
- description: The target is frightened 3 and __fleeing__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The target is frightened 3 and __fleeing__
- for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - emotion
+ - fear
+ - mental
trigger: null
- action_cost: None
critical_failure: null
@@ -191,8 +118,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surprise Attack
range: null
@@ -225,12 +150,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: slashing
- name: claw
- plus_damage:
- formula: null
type: striking fear
+ name: claw
to_hit: 15
traits:
- agile
diff --git a/data/monsters/bugbear thug.yaml b/data/monsters/bugbear thug.yaml
index 886e189..0b7906c 100644
--- a/data/monsters/bugbear thug.yaml
+++ b/data/monsters/bugbear thug.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bushwhack
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mauler
range: null
@@ -74,19 +70,17 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: Bastard Sword
- plus_damage: null
to_hit: 10
traits:
- two-hand d12
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: bludgeoning
name: Fist
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -96,10 +90,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: Javelin
- plus_damage: null
to_hit: 8
traits:
- thrown 30 feet
diff --git a/data/monsters/bugbear tormentor.yaml b/data/monsters/bugbear tormentor.yaml
index b32a5f2..6dfdb3d 100644
--- a/data/monsters/bugbear tormentor.yaml
+++ b/data/monsters/bugbear tormentor.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Twin Feint
range: null
@@ -81,20 +77,18 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: piercing
name: Dagger
- plus_damage: null
to_hit: 11
traits:
- agile
- versatile S
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: slashing
name: Sickle
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -105,10 +99,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: piercing
name: Dagger
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/bugul noz.yaml b/data/monsters/bugul noz.yaml
index 8cc8eba..ef8fac3 100644
--- a/data/monsters/bugul noz.yaml
+++ b/data/monsters/bugul noz.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flail
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Forest Jaunt
range: null
@@ -52,108 +48,40 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, and the target becomes __fleeing__ for 1 round.
+ critical_success: The target is unaffected.
description: The bugul noz lets out a hair-raising keen. Other creatures within
30 feet must attempt a DC 31 Fortitude save. The bugul noz can't use this ability
again for 1d4 rounds.
effect: null
- failure: null
+ failure: The target takes 4d10 sonic damage and gains sonic weakness 10 for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Haunting Wail
range: null
raw_description: '**Haunting Wail** [Two Actions] (__illusion__, __vocal__) The
bugul noz lets out a hair-raising keen. Other creatures within 30 feet must attempt
- a DC 31 Fortitude save. The bugul noz can''t use this ability again for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - illusion
- - vocal
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes 2d10 sonic damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target takes 2d10 sonic damage.'
+ a DC 31 Fortitude save. The bugul noz can''t use this ability again for 1d4 rounds.
+
+
+ **Critical Success** The target is unaffected.
+
+
+ **Success** The target takes 2d10 sonic damage.
+
+
+ **Failure** The target takes 4d10 sonic damage and gains sonic weakness 10 for
+ 1 minute.
+
+
+ **Critical Failure** As failure, and the target becomes __fleeing__ for 1 round.'
requirements: null
saving_throw: null
stages: null
success: The target takes 2d10 sonic damage.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes 4d10 sonic damage and gains sonic weakness 10 for
- 1 minute.
- effect: null
- failure: The target takes 4d10 sonic damage and gains sonic weakness 10 for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target takes 4d10 sonic damage and gains sonic
- weakness 10 for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, and the target becomes __fleeing__ for 1 round.
- critical_success: null
- description: As failure, and the target becomes __fleeing__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, and the target becomes __fleeing__
- for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - illusion
+ - vocal
trigger: null
alignment: CN
automatic_abilities:
@@ -166,8 +94,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 60 feet
@@ -205,8 +131,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Horrid Visage
range: null
@@ -231,8 +155,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mirror Vulnerability
range: null
@@ -268,7 +190,7 @@ description: 'This gangly fey humanoid wanders the overgrown paths of dark, mist
hp: 200
hp_misc: null
immunities:
-- emotion
+- __emotion__
languages:
- Common
- Sylvan
@@ -276,10 +198,9 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+6
+ - formula: 3d8+6
type: piercing
name: claw
- plus_damage: null
to_hit: 23
traits:
- magical
@@ -288,10 +209,9 @@ perception: 23
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 25
traits:
- range increment 30 feet
diff --git a/data/monsters/bulette.yaml b/data/monsters/bulette.yaml
index 854ff5e..ca39a57 100644
--- a/data/monsters/bulette.yaml
+++ b/data/monsters/bulette.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Favored Prey
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Leaping Charge
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Powerful Jumper
range: null
@@ -130,18 +124,16 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: piercing
name: Jaws
- plus_damage: null
to_hit: 21
traits: null
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: slashing
name: Claw
- plus_damage: null
to_hit: 21
traits:
- agile
diff --git a/data/monsters/bunyip.yaml b/data/monsters/bunyip.yaml
index 9f3d994..fe98bb2 100644
--- a/data/monsters/bunyip.yaml
+++ b/data/monsters/bunyip.yaml
@@ -17,8 +17,6 @@ active_abilities:
HP__ that go away at the end of the frenzy, and takes a –2 penalty to AC.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Frenzy
range: null
@@ -28,12 +26,12 @@ active_abilities:
While frenzied, the bunyip gains a +4 status bonus to damage rolls with its jaws,
gains 8 __temporary HP__ that go away at the end of the frenzy, and takes a –2
penalty to AC.'
- requirements: The bunyip is not fatigued or already in a frenzy.
+ requirements: The bunyip is not __fatigued__ or already in a frenzy.
saving_throw: null
stages: null
success: null
traits: null
- trigger: The bunyip deals bleed damage to a living creature.
+ trigger: The bunyip deals __bleed damage__ to a living creature.
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Roar
range: null
@@ -81,8 +77,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shift Form
range: null
@@ -112,8 +106,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Opportunity
range: null
@@ -165,20 +157,18 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: piercing
+ - formula: 1d6
+ type: persistent bleed damage
name: Jaws
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed damage
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: bludgeoning
name: Tail
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -201,8 +191,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Scent
range: null
diff --git a/data/monsters/bythos.yaml b/data/monsters/bythos.yaml
index 6fc3eaa..4df5eec 100644
--- a/data/monsters/bythos.yaml
+++ b/data/monsters/bythos.yaml
@@ -9,17 +9,18 @@ ac: 39
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
+ critical_failure: As failure, but the creature becomes clumsy 2, drained 2, and
+ enfeebled 2, or increases these conditions by 2.
critical_success: null
description: The bythos make two fist Strikes against a single target. If both Strikes
hit, the target attempts a DC 37 Fortitude save. Creatures that don't get weaker
with age or don't age are immune (GM's discretion). If a creature becomes __clumsy
4__, __drained 4__, and __enfeebled 4__ due to Aging Strikes, it dies of old age.
effect: null
- failure: null
+ failure: The creature becomes clumsy 1, drained 1, and enfeebled 1, or increases
+ each of these conditions by 1. This effect is cumulative with other aging strikes
+ from bythoses, to a maximum of clumsy 4, drained 4, and enfeebled 4.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aging Strikes
range: null
@@ -27,81 +28,26 @@ active_abilities:
The bythos make two fist Strikes against a single target. If both Strikes hit,
the target attempts a DC 37 Fortitude save. Creatures that don''t get weaker with
age or don''t age are immune (GM''s discretion). If a creature becomes __clumsy
- 4__, __drained 4__, and __enfeebled 4__ due to Aging Strikes, it dies of old age.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - divine
- - necromancy
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is unaffected.'
+ 4__, __drained 4__, and __enfeebled 4__ due to Aging Strikes, it dies of old age.
+
+
+ **Success **The creature is unaffected.
+
+
+ **Failure **The creature becomes clumsy 1, drained 1, and enfeebled 1, or increases
+ each of these conditions by 1. This effect is cumulative with other aging strikes
+ from bythoses, to a maximum of clumsy 4, drained 4, and enfeebled 4.
+
+
+ **Critical Failure** As failure, but the creature becomes clumsy 2, drained 2,
+ and enfeebled 2, or increases these conditions by 2.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature becomes clumsy 1, drained 1, and enfeebled 1, or increases
- each of these conditions by 1. This effect is cumulative with other aging strikes
- from bythoses, to a maximum of clumsy 4, drained 4, and enfeebled 4.
- effect: null
- failure: The creature becomes clumsy 1, drained 1, and enfeebled 1, or increases
- each of these conditions by 1. This effect is cumulative with other aging strikes
- from bythoses, to a maximum of clumsy 4, drained 4, and enfeebled 4.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature becomes clumsy 1, drained 1, and enfeebled
- 1, or increases each of these conditions by 1. This effect is cumulative with
- other aging strikes from bythoses, to a maximum of clumsy 4, drained 4, and enfeebled
- 4.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature becomes clumsy 2, drained 2, and
- enfeebled 2, or increases these conditions by 2.
- critical_success: null
- description: As failure, but the creature becomes clumsy 2, drained 2, and enfeebled
- 2, or increases these conditions by 2.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the creature becomes clumsy
- 2, drained 2, and enfeebled 2, or increases these conditions by 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - divine
+ - necromancy
trigger: null
- action_cost: One Action
critical_failure: null
@@ -112,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focused Gaze
range: null
@@ -136,8 +80,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Temporal Flurry
range: null
@@ -161,8 +103,6 @@ active_abilities:
occupies that space when the target returns, the target appears in the closest
available space to its original location.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Temporal Strike
range: null
@@ -206,8 +146,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Confusing Gaze
range: 30 feet
@@ -235,8 +173,6 @@ automatic_abilities:
effect: The bythos rerolls the triggering check and takes the better result.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Temporal Reversion
range: null
@@ -249,7 +185,7 @@ automatic_abilities:
success: null
traits:
- fortune
- trigger: The bythos fails or critically fails a check;
+ trigger: The bythos fails or critically fails a check
description: 'The bythos is a guardian of space and time, and at all times seeks out
those who misuse planar and temporal magic. A bythos is a roughly humanoid creature
with four arms and a body made of swirling clouds and mist. Despite its appearance,
@@ -273,14 +209,13 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+16
+ - formula: 2d8+16
type: bludgeoning
+ - formula: 2d8
+ type: cold
+ - formula: 2d8
+ type: lawful
name: fist
- plus_damage:
- - formula: null
- type: 2d8 cold
- - formula: null
- type: 2d8 lawful
to_hit: 32
traits:
- lawful
@@ -310,8 +245,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Envisioning
range: null
diff --git a/data/monsters/cacodaemon.yaml b/data/monsters/cacodaemon.yaml
index c0f2089..cce2568 100644
--- a/data/monsters/cacodaemon.yaml
+++ b/data/monsters/cacodaemon.yaml
@@ -12,14 +12,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: The cacodaemon can telepathically communicate with the afflicted creature
- at any distance on the same plane; **Saving Throw** DC 17 Fortitude; **Stage 1**
- carrier (1 day); **Stage 2** __stupefied 1__ (1 day); **Stage 3** __stupefied
- 2__ (1 day)
+ at any distance on the same plane
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cacodaemonia
range: null
@@ -28,8 +24,11 @@ active_abilities:
Throw** DC 17 Fortitude; **Stage 1** carrier (1 day); **Stage 2** __stupefied
1__ (1 day); **Stage 3** __stupefied 2__ (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 17 Fortitude
+ stages:
+ - effect: carrier (1 day)
+ - effect: __stupefied 1__ (1 day)
+ - effect: __stupefied 2__ (1 day)
success: null
traits:
- disease
@@ -47,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -89,8 +86,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Lock
range: null
@@ -140,14 +135,13 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d4 evil
+ - formula: 1d8
+ type: piercing
+ - formula: 1d4
+ type: evil
- formula: null
type: cacodaemonia
+ name: jaws
to_hit: 8
traits:
- agile
diff --git a/data/monsters/cairn linnorm.yaml b/data/monsters/cairn linnorm.yaml
index c578f51..765391c 100644
--- a/data/monsters/cairn linnorm.yaml
+++ b/data/monsters/cairn linnorm.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Cairn Linnorm Venom
range: null
@@ -78,8 +74,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of the Crooked Cane
range: null
@@ -106,8 +100,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -150,9 +142,9 @@ hp: 360
hp_misc: regeneration 15 (deactivated by cold iron)
immunities:
- acid
-- curse
-- paralyzed
-- sleep
+- __curse__
+- __paralyzed__
+- __sleep__
languages:
- Aklo
- Draconic
@@ -161,22 +153,20 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: cairn linnorm venom
+ name: jaws
to_hit: 35
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: slashing
name: claw
- plus_damage: null
to_hit: 35
traits:
- agile
@@ -184,12 +174,11 @@ melee_attacks:
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 35
traits:
- agile
diff --git a/data/monsters/cairn wight.yaml b/data/monsters/cairn wight.yaml
index 38b53d5..d81ab41 100644
--- a/data/monsters/cairn wight.yaml
+++ b/data/monsters/cairn wight.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cairn Wight Spawn
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -71,27 +67,39 @@ active_abilities:
- necromancy
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is frightened 2 and takes a –2 status penalty to
+ saving throws against drain life.
+ critical_success: The creature is unaffected.
description: The cairn wight chants a low, haunting melody. Living creatures within
50 feet must attempt a DC 21 Will save. The cairn wight can't chant a new Funereal
Dirge for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Funereal Dirge
range: null
raw_description: '**Funereal Dirge** [Two Actions] (__auditory__, __divine__, __emotion__,
__fear__, __mental__, __necromancy__) The cairn wight chants a low, haunting melody.
Living creatures within 50 feet must attempt a DC 21 Will save. The cairn wight
- can''t chant a new Funereal Dirge for 1d4 rounds.'
+ can''t chant a new Funereal Dirge for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is frightened 2.
+
+
+ **Critical Failure** The creature is frightened 2 and takes a –2 status penalty
+ to saving throws against drain life.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __frightened 1__.
traits:
- auditory
- divine
@@ -100,85 +108,6 @@ active_abilities:
- mental
- necromancy
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __frightened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __frightened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __frightened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2.
- effect: null
- failure: The creature is frightened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is frightened 2 and takes a –2 status penalty to
- saving throws against drain life.
- critical_success: null
- description: The creature is frightened 2 and takes a –2 status penalty to saving
- throws against drain life.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is frightened 2 and takes a
- –2 status penalty to saving throws against drain life.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: LE
automatic_abilities:
- action_cost: Reaction
@@ -189,8 +118,6 @@ automatic_abilities:
temporary HP from drain life on this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Final Spite
range: null
@@ -202,7 +129,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The cairn wight is reduced to 0 Hit Points;
+ trigger: The cairn wight is reduced to 0 Hit Points
description: 'Jealous guardians of tombs, barrows, and sepulchers, cairn wights usually
spawn from necromantic rituals. For those mortals who cannot abide the thought of
separation from their earthly possessions, the undead existence offered by transformation
@@ -229,11 +156,11 @@ description: 'Jealous guardians of tombs, barrows, and sepulchers, cairn wights
hp: 67
hp_misc: null
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- unconscious
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __unconscious__
items:
- longsword
- studded leather armor
@@ -244,23 +171,21 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: slashing
- name: longsword
- plus_damage:
- formula: null
type: drain life
+ name: longsword
to_hit: 14
traits:
- versatile P
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: slashing
- name: claw
- plus_damage:
- formula: null
type: drain life
+ name: claw
to_hit: 14
traits:
- agile
diff --git a/data/monsters/calathgar.yaml b/data/monsters/calathgar.yaml
index b3b2310..0ebc3c3 100644
--- a/data/monsters/calathgar.yaml
+++ b/data/monsters/calathgar.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Seed Spray
range: null
@@ -50,8 +48,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cold Healing
range: null
@@ -80,8 +76,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mold Mulch
range: null
@@ -132,23 +126,21 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: bludgeoning
+ - formula: 1d6
+ type: cold
name: flower
- plus_damage:
- - formula: null
- type: 1d6 cold
to_hit: 13
traits:
- finesse
- action_cost: One Action
damage:
- formula: 2d4+4
+ - formula: 2d4+4
type: slashing
+ - formula: 1d4
+ type: cold
name: tendril
- plus_damage:
- - formula: null
- type: 1d4 cold
to_hit: 13
traits:
- agile
diff --git a/data/monsters/caligni creeper.yaml b/data/monsters/caligni creeper.yaml
index a8918bd..da5dfde 100644
--- a/data/monsters/caligni creeper.yaml
+++ b/data/monsters/caligni creeper.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -43,8 +41,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Flash
range: null
@@ -78,12 +74,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
- name: Dagger
- plus_damage:
+ - formula: 1d4
+ type: piercing
- formula: null
type: black smear poison
+ name: Dagger
to_hit: 10
traits:
- agile
@@ -94,12 +89,11 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
- name: Dagger
- plus_damage:
+ - formula: 1d4
+ type: piercing
- formula: null
type: black smear poison
+ name: Dagger
to_hit: 10
traits:
- agile
diff --git a/data/monsters/caligni dancer.yaml b/data/monsters/caligni dancer.yaml
index c658ca2..da7c27d 100644
--- a/data/monsters/caligni dancer.yaml
+++ b/data/monsters/caligni dancer.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dancer's Curse
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -66,32 +62,16 @@ automatic_abilities:
critical_failure: null
critical_success: null
description: null
- effect: 'The target ally can roll the save twice and take the better result.
-
-
- **Death Flare** (__light__) When the dancer dies, their body combusts in a flare
- of white light. All creatures in a 10-foot emanation must succeed at a DC 17 Fortitude
- save or be dazzled for 1d4 rounds. Calignis that fail this save are also frightened
- 1. The dancer''s gear and treasure are left in a pile where they died. As this
- isn''t a magical effect, the light has no effect within magical darkness.'
+ effect: The target ally can roll the save twice and take the better result.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Distracting Frolic
range: null
raw_description: '**Distracting Frolic** [Reaction] (__fortune__, __manipulate__)
**Trigger** An ally within 10 feet of the dancer rolls a saving throw against
a mental or illusion effect. **Effect** The target ally can roll the save twice
- and take the better result.
-
-
- **Death Flare** (__light__) When the dancer dies, their body combusts in a flare
- of white light. All creatures in a 10-foot emanation must succeed at a DC 17 Fortitude
- save or be dazzled for 1d4 rounds. Calignis that fail this save are also frightened
- 1. The dancer''s gear and treasure are left in a pile where they died. As this
- isn''t a magical effect, the light has no effect within magical darkness.'
+ and take the better result.'
requirements: null
saving_throw: null
stages: null
@@ -101,6 +81,33 @@ automatic_abilities:
- manipulate
trigger: An ally within 10 feet of the dancer rolls a saving throw against a mental
or illusion effect.
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When the dancer dies, their body combusts in a flare of white light.
+ All creatures in a 10-foot emanation must succeed at a DC 17 Fortitude save or
+ be dazzled for 1d4 rounds. Calignis that fail this save are also frightened 1.
+ The dancer's gear and treasure are left in a pile where they died. As this isn't
+ a magical effect, the light has no effect within magical darkness.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Death Flare
+ range: null
+ raw_description: '**Death Flare** (__light__) When the dancer dies, their body combusts
+ in a flare of white light. All creatures in a 10-foot emanation must succeed at
+ a DC 17 Fortitude save or be dazzled for 1d4 rounds. Calignis that fail this save
+ are also frightened 1. The dancer''s gear and treasure are left in a pile where
+ they died. As this isn''t a magical effect, the light has no effect within magical
+ darkness.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - light
+ trigger: null
description: 'Caligni dancers serve as intermediaries between caligni clans.
@@ -118,10 +125,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 bludgeoning
+ - formula: 1d4
+ type: bludgeoning
name: Baton
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -129,10 +135,9 @@ melee_attacks:
- shove
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
+ - formula: 1d4
+ type: piercing
name: Dagger
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -143,10 +148,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
+ - formula: 1d4
+ type: piercing
name: Dagger
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/caligni slayer.yaml b/data/monsters/caligni slayer.yaml
index a5dca76..b5e6724 100644
--- a/data/monsters/caligni slayer.yaml
+++ b/data/monsters/caligni slayer.yaml
@@ -11,16 +11,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw **DC 16 Fortitude; **Maximum Duration **6 rounds; **Stage
- 1 **1d6 poison damage and __enfeebled 1__ (1 round); **Stage 2 **As stage 1; **Stage
- 3 **1d6 poison damage and enfeebled 2 (1 round). See __here__ for full details
- on this alchemical poison.'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Black Smear Poison
range: null
raw_description: '**Black Smear Poison** (__poison__) **Saving Throw **DC 16 Fortitude;
@@ -28,8 +23,12 @@ active_abilities:
(1 round); **Stage 2 **As stage 1; **Stage 3 **1d6 poison damage and enfeebled
2 (1 round). See __here__ for full details on this alchemical poison.'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 16 Fortitude
+ stages:
+ - effect: 1d6 poison damage and __enfeebled 1__ (1 round)
+ - effect: As stage 1
+ - effect: 1d6 poison damage and enfeebled 2 (1 round). See __here__ for full details
+ on this alchemical poison.
success: null
traits:
- poison
@@ -42,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Call to Blood
range: null
@@ -67,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Harvest
range: null
@@ -84,17 +79,15 @@ active_abilities:
alignment: CE
automatic_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The creature takes double damage and is deafened for 24 hours.
+ critical_success: The creature is unaffected.
description: When the caligni slayer dies, their body implodes violently into nothingness,
dealing 3d10 sonic damage to creatures in a 10-foot burst. Each creature in the
area must attempt a DC 20 Fortitude save. The slayer's gear and treasure are unaffected
by the implosion and are left in a pile where they died.
effect: null
- failure: null
+ failure: The creature takes full damage and is __deafened__ for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Implosion
range: null
@@ -102,91 +95,25 @@ automatic_abilities:
their body implodes violently into nothingness, dealing 3d10 sonic damage to creatures
in a 10-foot burst. Each creature in the area must attempt a DC 20 Fortitude save.
The slayer''s gear and treasure are unaffected by the implosion and are left in
- a pile where they died.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - sonic
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes half damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature takes half damage.'
+ a pile where they died.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature takes half damage.
+
+
+ **Failure **The creature takes full damage and is __deafened__ for 1 minute.
+
+
+ **Critical Failure **The creature takes double damage and is deafened for 24 hours.'
requirements: null
saving_throw: null
stages: null
success: The creature takes half damage.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes full damage and is __deafened__ for 1 minute.
- effect: null
- failure: The creature takes full damage and is __deafened__ for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature takes full damage and is __deafened__
- for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature takes double damage and is deafened for 24 hours.
- critical_success: null
- description: The creature takes double damage and is deafened for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature takes double damage and is deafened
- for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - sonic
trigger: null
description: 'Caligni slayers possess greater occult talents than others of their
kind. In most other calignis, the power bartered from the long-lost demigods known
@@ -233,12 +160,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: slashing
- name: kukri
- plus_damage:
- formula: null
type: black smear poison
+ name: kukri
to_hit: 11
traits:
- agile
@@ -264,8 +190,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Blindness
range: null
diff --git a/data/monsters/caligni stalker.yaml b/data/monsters/caligni stalker.yaml
index 07897e0..86aa292 100644
--- a/data/monsters/caligni stalker.yaml
+++ b/data/monsters/caligni stalker.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Slice
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Encircling Command
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -91,8 +85,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Flame
range: null
@@ -126,12 +118,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: piercing
- name: Shortsword
- plus_damage:
- formula: null
type: black smear poison
+ name: Shortsword
to_hit: 13
traits:
- agile
diff --git a/data/monsters/calikang.yaml b/data/monsters/calikang.yaml
index 1f5f78b..9d24234 100644
--- a/data/monsters/calikang.yaml
+++ b/data/monsters/calikang.yaml
@@ -18,8 +18,6 @@ active_abilities:
die size to d8 if the calikang chooses electricity.'
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sixfold Flurry
range: null
@@ -71,40 +67,50 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A calikang gains a circumstance bonus to its AC equal to the number
- of its hands that aren''t wielding weapons, to a maximum of +4 (this bonus is
- already factored into this calikang''s stats).
-
-
- **Energy Conversion** (__abjuration__, __arcane__) Whenever the calikang is hit
- by an electricity spell or rolls a successful save against a spell that deals
- energy damage, it absorbs the energy. This heals the calikang for an amount of
- HP equal to quadruple the spell''s level, and recharges its Breath Weapon. A calikang
- can''t absorb its own spells this way.'
+ description: A calikang gains a circumstance bonus to its AC equal to the number
+ of its hands that aren't wielding weapons, to a maximum of +4 (this bonus is already
+ factored into this calikang's stats).
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Defensive Stance
range: null
raw_description: '**Defensive Stance** A calikang gains a circumstance bonus to
its AC equal to the number of its hands that aren''t wielding weapons, to a maximum
- of +4 (this bonus is already factored into this calikang''s stats).
-
-
- **Energy Conversion** (__abjuration__, __arcane__) Whenever the calikang is hit
- by an electricity spell or rolls a successful save against a spell that deals
- energy damage, it absorbs the energy. This heals the calikang for an amount of
- HP equal to quadruple the spell''s level, and recharges its Breath Weapon. A calikang
- can''t absorb its own spells this way.'
+ of +4 (this bonus is already factored into this calikang''s stats).'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Whenever the calikang is hit by an electricity spell or rolls a successful
+ save against a spell that deals energy damage, it absorbs the energy. This heals
+ the calikang for an amount of HP equal to quadruple the spell's level, and recharges
+ its Breath Weapon. A calikang can't absorb its own spells this way.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Energy Conversion
+ range: null
+ raw_description: '**Energy Conversion** (__abjuration__, __arcane__) Whenever the
+ calikang is hit by an electricity spell or rolls a successful save against a spell
+ that deals energy damage, it absorbs the energy. This heals the calikang for an
+ amount of HP equal to quadruple the spell''s level, and recharges its Breath Weapon.
+ A calikang can''t absorb its own spells this way.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - abjuration
+ - arcane
+ trigger: null
description: 'The calikangs are giant blue-skinned, six-armed guardians of ancient
tombs and treasuries. Their unique physiologies enable them to absorb and manipulate
electrical magic, as well as other energies. A calikang can live for 200 years—though
@@ -127,10 +133,9 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+15
+ - formula: 2d8+15
type: slashing
name: longsword
- plus_damage: null
to_hit: 28
traits:
- magical
@@ -138,10 +143,9 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 25
traits:
- agile
@@ -173,8 +177,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Suspended Animation
range: null
diff --git a/data/monsters/carbuncle.yaml b/data/monsters/carbuncle.yaml
index 83cd804..3ee0250 100644
--- a/data/monsters/carbuncle.yaml
+++ b/data/monsters/carbuncle.yaml
@@ -9,123 +9,51 @@ ac: 16
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the compulsion persists for 1 minute. The target
+ can attempt a new save at the end of its turn each round to end the effect.
+ critical_success: The attempt backfires and bolsters the target's mind instead,
+ granting it a +1 status bonus to Will saving throws for 1 hour.
description: null
effect: The carbuncle concentrates on a creature it can see and tries to manipulate
that creature. The target must attempt a DC 18 Will save. The target then becomes
temporarily immune for 24 hours.
- failure: null
+ failure: The target is compelled to spend all of its actions on its next turn performing
+ harmless, pointless, and usually embarrassing actions.
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Specious Suggestion
range: null
raw_description: '**Specious Suggestion** [Two Actions] (__enchantment__, __incapacitation__,
__mental__) **Frequency **three times per day; **Effect **The carbuncle concentrates
on a creature it can see and tries to manipulate that creature. The target must
- attempt a DC 18 Will save. The target then becomes temporarily immune for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - enchantment
- - incapacitation
- - mental
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The attempt backfires and bolsters the target's mind instead,
+ attempt a DC 18 Will save. The target then becomes temporarily immune for 24 hours.
+
+
+ **Critical Success **The attempt backfires and bolsters the target''s mind instead,
granting it a +1 status bonus to Will saving throws for 1 hour.
- description: The attempt backfires and bolsters the target's mind instead, granting
- it a +1 status bonus to Will saving throws for 1 hour.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The attempt backfires and bolsters the target''s
- mind instead, granting it a +1 status bonus to Will saving throws for 1 hour.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target briefly experiences an unusual but harmless sensation like
+
+
+ **Success **The target briefly experiences an unusual but harmless sensation like
an unexpected flavor or scent, an urge to eat something strange, or an amusing
half-forgotten memory.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The target briefly experiences an unusual but harmless
- sensation like an unexpected flavor or scent, an urge to eat something strange,
- or an amusing half-forgotten memory.'
+
+
+ **Failure **The target is compelled to spend all of its actions on its next turn
+ performing harmless, pointless, and usually embarrassing actions.
+
+
+ **Critical Failure **As failure, but the compulsion persists for 1 minute. The
+ target can attempt a new save at the end of its turn each round to end the effect.'
requirements: null
saving_throw: null
stages: null
success: The target briefly experiences an unusual but harmless sensation like an
unexpected flavor or scent, an urge to eat something strange, or an amusing half-forgotten
memory.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is compelled to spend all of its actions on its next turn
- performing harmless, pointless, and usually embarrassing actions.
- effect: null
- failure: The target is compelled to spend all of its actions on its next turn performing
- harmless, pointless, and usually embarrassing actions.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The target is compelled to spend all of its actions
- on its next turn performing harmless, pointless, and usually embarrassing actions.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the compulsion persists for 1 minute. The target
- can attempt a new save at the end of its turn each round to end the effect.
- critical_success: null
- description: As failure, but the compulsion persists for 1 minute. The target can
- attempt a new save at the end of its turn each round to end the effect.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the compulsion persists for
- 1 minute. The target can attempt a new save at the end of its turn each round
- to end the effect.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - enchantment
+ - incapacitation
+ - mental
trigger: null
alignment: N
automatic_abilities:
@@ -138,8 +66,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Easy to Influence
range: null
@@ -164,8 +90,6 @@ automatic_abilities:
at which point it crumbles to dust.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fatal Faker
range: null
@@ -183,7 +107,7 @@ automatic_abilities:
- arcane
- conjuration
- teleportation
- trigger: The carbuncle takes damage;
+ trigger: The carbuncle takes damage
description: 'Never have legend and misinformation met upon a more inauspicious brow
than that of the lowly carbuncle. At first glance, carbuncles appear to be little
more than ungainly reptiles. What sets them apart is their strange magical abilities
@@ -204,10 +128,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: jaws
- plus_damage: null
to_hit: 5
traits:
- finesse
@@ -234,8 +157,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Carbuncle Empathy
range: null
diff --git a/data/monsters/carnivorous blob.yaml b/data/monsters/carnivorous blob.yaml
index 8262ea8..6e47c7d 100644
--- a/data/monsters/carnivorous blob.yaml
+++ b/data/monsters/carnivorous blob.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Carnivorous Blob Acid
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -64,8 +60,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -91,8 +85,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Split
range: null
@@ -117,8 +109,6 @@ automatic_abilities:
Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reactive Strikes
range: null
@@ -131,7 +121,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The carnivorous blob takes damage from any source;
+ trigger: The carnivorous blob takes damage from any source
description: 'Carnivorous blobs are the ravenous spawn of shattered worlds far beyond
the stars, born across the galaxy in inert form until they fall like meteorites
onto unsuspecting worlds. These massive beings can lie dormant for years in desolate
@@ -152,25 +142,24 @@ hp_misc: null
immunities:
- acid
- critical hits
-- mental
+- __mental__
- piercing
- precision
- slashing
- sonic
-- unconscious
-- visual
+- __unconscious__
+- __visual__
level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: bludgeoning
- name: pseudopod
- plus_damage:
- - formula: null
- type: 2d6 acid
+ - formula: 2d6
+ type: acid
- formula: null
type: Grab
+ name: pseudopod
to_hit: 26
traits:
- reach 30 feet
@@ -194,8 +183,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/carnivorous crystal.yaml b/data/monsters/carnivorous crystal.yaml
index 1e2d035..7ff53d9 100644
--- a/data/monsters/carnivorous crystal.yaml
+++ b/data/monsters/carnivorous crystal.yaml
@@ -19,8 +19,6 @@ active_abilities:
crystal emerges from the remains.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Crystallize
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Freeze
range: null
@@ -91,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Razor Sharp
range: null
@@ -110,24 +102,17 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'Whenever the carnivorous crystal takes a critical hit from an attack
+ description: Whenever the carnivorous crystal takes a critical hit from an attack
that deals bludgeoning or sonic damage, or it critically fails its saving throw
against an effect that deals bludgeoning or sonic damage, it might split. If the
carnivorous crystal has at least 15 HP remaining after taking the damage, it splits
- into two identical crystals, each with half the original''s Hit Points. When the
+ into two identical crystals, each with half the original's Hit Points. When the
carnivorous crystal splits, one crystal remains in the same space and the other
appears in an adjacent unoccupied space. If no adjacent space is unoccupied, the
crystal automatically pushes creatures out of the way to fill a space.
-
-
- **Subsonic Hum** (__auditory__, __aura__, __mental__) 60 feet. A creature that
- enters or starts its turn within the aura must succeed at a DC 28 Will save or
- become __stunned 1__.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Split
range: null
@@ -139,18 +124,36 @@ automatic_abilities:
Hit Points. When the carnivorous crystal splits, one crystal remains in the same
space and the other appears in an adjacent unoccupied space. If no adjacent space
is unoccupied, the crystal automatically pushes creatures out of the way to fill
- a space.
-
-
- **Subsonic Hum** (__auditory__, __aura__, __mental__) 60 feet. A creature that
- enters or starts its turn within the aura must succeed at a DC 28 Will save or
- become __stunned 1__.'
+ a space.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A creature that enters or starts its turn within the aura must succeed
+ at a DC 28 Will save or become __stunned 1__.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Subsonic Hum
+ range: 60 feet
+ raw_description: '**Subsonic Hum** (__auditory__, __aura__, __mental__) 60 feet.
+ A creature that enters or starts its turn within the aura must succeed at a DC
+ 28 Will save or become __stunned 1__.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - auditory
+ - aura
+ - mental
+ trigger: null
description: 'Carnivorous crystals are strange ooze creatures native to the Plane
of Earth. Unlike most oozes, their bodies are not homogeneously fluid; rather, interspersed
within their glassy, viscous resin are thousands of sharp mineral formations that
@@ -174,10 +177,9 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+7
+ - formula: 4d8+7
type: piercing
name: pseudopod
- plus_damage: null
to_hit: 24
traits:
- versatile S
@@ -208,8 +210,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/carrion golem.yaml b/data/monsters/carrion golem.yaml
index 083e919..731494b 100644
--- a/data/monsters/carrion golem.yaml
+++ b/data/monsters/carrion golem.yaml
@@ -12,15 +12,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: The __sickened__ and __unconscious__ conditions from filth fever can't
- end or be reduced until the disease is cured.; **Saving Throw** DC 19 Fortitude;
- **Stage 1** carrier with no ill effect (1d4 hours); **Stage 2** sickened 1 (1
- day); **Stage 3** sickened 1 and __slowed 1__ as long as it remains sickened (1
- day); **Stage 4** unconscious (1 day); **Stage 5** dead
+ end or be reduced until the disease is cured.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Filth Fever
range: null
@@ -31,8 +26,13 @@ active_abilities:
as long as it remains sickened (1 day); **Stage 4** unconscious (1 day); **Stage
5** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 19 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1d4 hours)
+ - effect: sickened 1 (1 day)
+ - effect: sickened 1 and __slowed 1__ as long as it remains sickened (1 day)
+ - effect: unconscious (1 day)
+ - effect: dead
success: null
traits:
- disease
@@ -47,8 +47,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Golem Antimagic
range: null
@@ -72,8 +70,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 40 feet
@@ -101,8 +97,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Gentle Repose
range: null
@@ -135,42 +129,40 @@ hp: 60
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
- electricity
-- fatigued
-- healing
+- __fatigued__
+- __healing__
- magic (see Golem Antimagic below)
-- mental
-- necromancy
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+4
+ - formula: 2d10+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: filth fever
+ name: jaws
to_hit: 14
traits:
- magical
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: slashing
- name: claw
- plus_damage:
- formula: null
type: filth fever
+ name: claw
to_hit: 14
traits:
- agile
diff --git a/data/monsters/cassisian.yaml b/data/monsters/cassisian.yaml
index 2a6abf7..2acb0a3 100644
--- a/data/monsters/cassisian.yaml
+++ b/data/monsters/cassisian.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -53,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eye Beams
range: null
@@ -83,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Repository of Lore
range: null
@@ -112,8 +106,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Transfer Protection
range: null
@@ -149,12 +141,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6-1
+ - formula: 1d6-1
type: bludgeoning
+ - formula: 1d4
+ type: good
name: headbutt
- plus_damage:
- - formula: null
- type: 1d4 good
to_hit: 6
traits:
- agile
diff --git a/data/monsters/cat sith.yaml b/data/monsters/cat sith.yaml
index 2dd6f4f..da95529 100644
--- a/data/monsters/cat sith.yaml
+++ b/data/monsters/cat sith.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cat Sith's Mark
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steal Soul
range: null
@@ -86,8 +82,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ill Omen
range: 60 feet
@@ -132,7 +126,7 @@ description: 'Cat siths can easily pass for common black house cats, noteworthy
hp: 110
hp_misc: null
immunities:
-- misfortune effects
+- __misfortune__ effects
languages:
- Sylvan
- speak with animals
@@ -140,20 +134,18 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+3
+ - formula: 2d12+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 12
traits: null
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: slashing
- name: claw
- plus_damage:
- formula: null
type: cat sith's mark
+ name: claw
to_hit: 15
traits:
- agile
diff --git a/data/monsters/catfolk pouncer.yaml b/data/monsters/catfolk pouncer.yaml
index 62987cf..dbc34d0 100644
--- a/data/monsters/catfolk pouncer.yaml
+++ b/data/monsters/catfolk pouncer.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Charge
range: null
@@ -40,8 +38,6 @@ automatic_abilities:
effect: Reroll that saving throw and take the better result.
failure: null
frequency: Once per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Cat's Luck
range: null
@@ -74,19 +70,17 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+3
+ - formula: 1d12+3
type: slashing
name: greataxe
- plus_damage: null
to_hit: 8
traits:
- sweep
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: dagger
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -97,10 +91,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: dagger
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/catoblepas.yaml b/data/monsters/catoblepas.yaml
index 901744e..391b74c 100644
--- a/data/monsters/catoblepas.yaml
+++ b/data/monsters/catoblepas.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -67,8 +63,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -98,39 +92,36 @@ description: 'The catoblepas is an aggressive beast at the best of times. Though
hp: 215
hp_misc: null
immunities:
-- disease
-- poison
-- olfactory
+- __disease__
+- __poison__
+- __olfactory__
languages:
- Aklo
level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: piercing
name: jaws
- plus_damage: null
to_hit: 25
traits:
- magical
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+13
+ - formula: 3d12+13
type: piercing
name: antler
- plus_damage: null
to_hit: 25
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+11
+ - formula: 3d10+11
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 23
traits:
- magical
@@ -158,8 +149,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
diff --git a/data/monsters/catrina.yaml b/data/monsters/catrina.yaml
index ae7963c..81a1a95 100644
--- a/data/monsters/catrina.yaml
+++ b/data/monsters/catrina.yaml
@@ -9,66 +9,12 @@ ac: 22
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
+ critical_failure: As failure, but damage does not end the effect.
critical_success: null
description: The catrina telepathically compels a creature within 30 feet to approach
and allow the catrina to kiss them, in preparation for using Kiss of Death. The
target must attempt a DC 22 Will save.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Compel Condemned
- range: null
- raw_description: '**Compel Condemned** [One Action] (__divine__, __enchantment__,
- __incapacitation__, __mental__) The catrina telepathically compels a creature
- within 30 feet to approach and allow the catrina to kiss them, in preparation
- for using Kiss of Death. The target must attempt a DC 22 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - divine
- - enchantment
- - incapacitation
- - mental
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected and is temporarily immune to Compel Condemned
- for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected and is temporarily immune
- to Compel Condemned for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected and is temporarily immune to Compel Condemned
- for 24 hours.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature must spend each of its actions to move closer to the catrina
- as quickly as possible, while avoiding obvious dangers. If the compelled creature
- is adjacent to the catrina, it stays still and doesn't act. If the creature takes
- any damage, the effect ends and the creature is temporarily immune to Compel Condemned
- for 24 hours. This effect lasts for 1 round, but if the catrina uses this ability
- again on subsequent rounds, it extend the duration by 1 round for all affected
- creatures.
- effect: null
failure: The creature must spend each of its actions to move closer to the catrina
as quickly as possible, while avoiding obvious dangers. If the compelled creature
is adjacent to the catrina, it stays still and doesn't act. If the creature takes
@@ -77,42 +23,39 @@ active_abilities:
again on subsequent rounds, it extend the duration by 1 round for all affected
creatures.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Compel Condemned
range: null
- raw_description: '**Failure** The creature must spend each of its actions to move
- closer to the catrina as quickly as possible, while avoiding obvious dangers.
- If the compelled creature is adjacent to the catrina, it stays still and doesn''t
- act. If the creature takes any damage, the effect ends and the creature is temporarily
- immune to Compel Condemned for 24 hours. This effect lasts for 1 round, but if
- the catrina uses this ability again on subsequent rounds, it extend the duration
- by 1 round for all affected creatures.'
+ raw_description: '**Compel Condemned** [One Action] (__divine__, __enchantment__,
+ __incapacitation__, __mental__) The catrina telepathically compels a creature
+ within 30 feet to approach and allow the catrina to kiss them, in preparation
+ for using Kiss of Death. The target must attempt a DC 22 Will save.
+
+
+ **Success** The creature is unaffected and is temporarily immune to Compel Condemned
+ for 24 hours.
+
+
+ **Failure** The creature must spend each of its actions to move closer to the
+ catrina as quickly as possible, while avoiding obvious dangers. If the compelled
+ creature is adjacent to the catrina, it stays still and doesn''t act. If the creature
+ takes any damage, the effect ends and the creature is temporarily immune to Compel
+ Condemned for 24 hours. This effect lasts for 1 round, but if the catrina uses
+ this ability again on subsequent rounds, it extend the duration by 1 round for
+ all affected creatures.
+
+
+ **Critical Failure** As failure, but damage does not end the effect.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but damage does not end the effect.
- critical_success: null
- description: As failure, but damage does not end the effect.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but damage does not end the effect.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The creature is unaffected and is temporarily immune to Compel Condemned
+ for 24 hours.
+ traits:
+ - divine
+ - enchantment
+ - incapacitation
+ - mental
trigger: null
- action_cost: Two Actions
critical_failure: null
@@ -124,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Kiss of Death
range: null
@@ -153,8 +94,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spirit Touch
range: null
@@ -170,17 +109,19 @@ active_abilities:
alignment: N
automatic_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but hostility doesn't end the effect.
+ critical_success: The creature is unaffected and is temporarily immune to calming
+ presence for 24 hours.
description: 'A
creature that begins its turn within the area must attempt a DC 18 Will save.'
effect: null
- failure: null
+ failure: Any __emotion__ effects that would affect the creature are suppressed and
+ the creature can't use hostile actions. If the creature is subjected to hostility
+ from any other creature, it ceases to be affected by calming presence and is temporarily
+ immune to calming presence for 24 hours.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Calming Presence
range: 30 feet
@@ -188,11 +129,27 @@ automatic_abilities:
__incapacitation__) 30 feet. A
- creature that begins its turn within the area must attempt a DC 18 Will save.'
+ creature that begins its turn within the area must attempt a DC 18 Will save.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune to calming
+ presence for 24 hours.
+
+
+ **Success** The creature''s attack rolls take a –1 status penalty for 1 round.
+
+
+ **Failure** Any __emotion__ effects that would affect the creature are suppressed
+ and the creature can''t use hostile actions. If the creature is subjected to hostility
+ from any other creature, it ceases to be affected by calming presence and is temporarily
+ immune to calming presence for 24 hours.
+
+
+ **Critical Failure** As failure, but hostility doesn''t end the effect.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature's attack rolls take a –1 status penalty for 1 round.
traits:
- aura
- divine
@@ -200,96 +157,6 @@ automatic_abilities:
- enchantment
- incapacitation
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to calming
- presence for 24 hours.
- description: The creature is unaffected and is temporarily immune to calming presence
- for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune to calming presence for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature's attack rolls take a –1 status penalty for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature''s attack rolls take a –1 status penalty
- for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature's attack rolls take a –1 status penalty for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: Any __emotion__ effects that would affect the creature are suppressed
- and the creature can't use hostile actions. If the creature is subjected to hostility
- from any other creature, it ceases to be affected by calming presence and is temporarily
- immune to calming presence for 24 hours.
- effect: null
- failure: Any __emotion__ effects that would affect the creature are suppressed and
- the creature can't use hostile actions. If the creature is subjected to hostility
- from any other creature, it ceases to be affected by calming presence and is temporarily
- immune to calming presence for 24 hours.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** Any __emotion__ effects that would affect the creature
- are suppressed and the creature can''t use hostile actions. If the creature is
- subjected to hostility from any other creature, it ceases to be affected by calming
- presence and is temporarily immune to calming presence for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but hostility doesn't end the effect.
- critical_success: null
- description: As failure, but hostility doesn't end the effect.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but hostility doesn''t end the
- effect.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
description: 'Not all spirits who enter the __Boneyard__ realize they have died. Catrinas
meet these souls, helping to convince them of the finality of their fate to ease
a spirit''s passing. Catrinas are more likely to intervene when a mortal can''t
@@ -312,8 +179,8 @@ description: 'Not all spirits who enter the __Boneyard__ realize they have died.
hp: 75
hp_misc: null
immunities:
-- death effects
-- disease
+- __death__ effects
+- __disease__
languages:
- Abyssal
- Celestial
@@ -325,12 +192,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+2
+ - formula: 2d8+2
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: spirit touch
+ name: fist
to_hit: 14
traits:
- agile
diff --git a/data/monsters/cauthooj.yaml b/data/monsters/cauthooj.yaml
index f89feaa..868b273 100644
--- a/data/monsters/cauthooj.yaml
+++ b/data/monsters/cauthooj.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Staccato Strike
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: The target is __confused__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Warbling Song
range: null
@@ -86,8 +82,6 @@ automatic_abilities:
does not trigger reactions.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hop-Dodge
range: null
@@ -147,10 +141,9 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: piercing
name: beak
- plus_damage: null
to_hit: 26
traits:
- agile
@@ -179,8 +172,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thoughtsense
range: null
diff --git a/data/monsters/cave bear.yaml b/data/monsters/cave bear.yaml
index 1daf6b1..ca5213e 100644
--- a/data/monsters/cave bear.yaml
+++ b/data/monsters/cave bear.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mauler
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rush
range: null
@@ -74,20 +70,18 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: piercing
name: jaws
- plus_damage: null
to_hit: 16
traits: null
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 16
traits:
- agile
diff --git a/data/monsters/cave fisher.yaml b/data/monsters/cave fisher.yaml
index c40b67d..07cc3db 100644
--- a/data/monsters/cave fisher.yaml
+++ b/data/monsters/cave fisher.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pull Filament
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sticky Filament
range: null
@@ -102,10 +98,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits: null
name: Cave Fisher
@@ -113,10 +108,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: sticky filament
name: filament
- plus_damage: null
to_hit: 11
traits:
- range 60 feet
diff --git a/data/monsters/cave scorpion.yaml b/data/monsters/cave scorpion.yaml
index b2206ad..01d0db3 100644
--- a/data/monsters/cave scorpion.yaml
+++ b/data/monsters/cave scorpion.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Cave Scorpion Venom
range: null
@@ -53,24 +51,22 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: slashing
- name: pincer
- plus_damage:
- formula: null
type: Grab
+ name: pincer
to_hit: 9
traits:
- agile
- finesse
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
- name: stinger
- plus_damage:
- formula: null
type: cave scorpion venom
+ name: stinger
to_hit: 9
traits:
- finesse
diff --git a/data/monsters/cavern troll.yaml b/data/monsters/cavern troll.yaml
index 1c6fc0f..6ba5c13 100644
--- a/data/monsters/cavern troll.yaml
+++ b/data/monsters/cavern troll.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -35,8 +33,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rock Tunneler
range: null
@@ -55,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -82,8 +76,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sunlight Petrification
range: null
@@ -111,8 +103,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -137,8 +127,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -175,19 +163,17 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 16
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 16
traits:
- agile
@@ -197,10 +183,9 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d12+8
+ - formula: 1d12+8
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 16
traits:
- brutal
diff --git a/data/monsters/centaur.yaml b/data/monsters/centaur.yaml
index 9d196eb..92ff08f 100644
--- a/data/monsters/centaur.yaml
+++ b/data/monsters/centaur.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -39,8 +37,6 @@ automatic_abilities:
each take any remaining damage, possibly breaking or destroying the shield.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shield Block
range: null
@@ -116,28 +112,25 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 9
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: longsword
- plus_damage: null
to_hit: 11
traits:
- versatile P
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: spear
- plus_damage: null
to_hit: 11
traits: null
name: Centaur
@@ -145,10 +138,9 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: spear
- plus_damage: null
to_hit: 9
traits:
- thrown 20 feet
diff --git a/data/monsters/centipede swarm.yaml b/data/monsters/centipede swarm.yaml
index 2a6e1e0..06f8714 100644
--- a/data/monsters/centipede swarm.yaml
+++ b/data/monsters/centipede swarm.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Centipede Swarm Venom
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
diff --git a/data/monsters/ceustodaemon.yaml b/data/monsters/ceustodaemon.yaml
index b886a07..1bac32f 100644
--- a/data/monsters/ceustodaemon.yaml
+++ b/data/monsters/ceustodaemon.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drawn to Service
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vicious Wounds
range: null
@@ -114,28 +108,26 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+5
+ - formula: 2d10+5
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: vicious wounds
+ name: jaws
to_hit: 16
traits:
- evil
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: vicious wounds
+ name: claw
to_hit: 16
traits:
- agile
diff --git a/data/monsters/changeling exile.yaml b/data/monsters/changeling exile.yaml
index ea619ff..4616966 100644
--- a/data/monsters/changeling exile.yaml
+++ b/data/monsters/changeling exile.yaml
@@ -28,19 +28,17 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: slashing
name: claws
- plus_damage: null
to_hit: 11
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: bludgeoning
name: staff
- plus_damage: null
to_hit: 11
traits:
- two-hand d8
diff --git a/data/monsters/charau-ka acolyte of angazhan.yaml b/data/monsters/charau-ka acolyte of angazhan.yaml
index 462c6ae..c77cb55 100644
--- a/data/monsters/charau-ka acolyte of angazhan.yaml
+++ b/data/monsters/charau-ka acolyte of angazhan.yaml
@@ -17,8 +17,6 @@ active_abilities:
and automatically critically fails Stealth checks, due to its loud wailing.
failure: null
frequency: once per hour
- full_description: null
- generic_description: null
maximum_duration: null
name: Shrieking Frenzy
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrown Weapon Mastery
range: null
@@ -82,19 +78,17 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: piercing
name: spear
- plus_damage: null
to_hit: 11
traits:
- thrown 20 feet
- action_cost: One Action
damage:
- formula: 1d4+5
+ - formula: 1d4+5
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -104,20 +98,18 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: piercing
name: spear
- plus_damage: null
to_hit: 11
traits:
- deadly d6
- thrown 20 feet
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: bludgeoning
name: thrown debris
- plus_damage: null
to_hit: 11
traits:
- deadly d6
diff --git a/data/monsters/charau-ka butcher.yaml b/data/monsters/charau-ka butcher.yaml
index 0054368..b71ef1b 100644
--- a/data/monsters/charau-ka butcher.yaml
+++ b/data/monsters/charau-ka butcher.yaml
@@ -16,8 +16,6 @@ active_abilities:
5 HP and gains a +1 status bonus to attack rolls until the end of its turn.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Fury
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mauler
range: null
@@ -60,8 +56,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rage
range: null
@@ -82,8 +76,6 @@ active_abilities:
and automatically critically fails Stealth checks, due to its loud wailing.
failure: null
frequency: once per hour
- full_description: null
- generic_description: null
maximum_duration: null
name: Shrieking Frenzy
range: null
@@ -110,8 +102,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrown Weapon Mastery
range: null
@@ -139,8 +129,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -177,19 +165,17 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
name: trident
- plus_damage: null
to_hit: 20
traits:
- magical
- action_cost: One Action
damage:
- formula: 1d4+8
+ - formula: 1d4+8
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 19
traits:
- agile
@@ -199,10 +185,9 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
name: trident
- plus_damage: null
to_hit: 18
traits:
- deadly d6
@@ -210,10 +195,9 @@ ranged_attacks:
- thrown 20 feet
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: bludgeoning
name: thrown debris
- plus_damage: null
to_hit: 17
traits:
- deadly d6
diff --git a/data/monsters/charau-ka warrior.yaml b/data/monsters/charau-ka warrior.yaml
index a2a2a37..230f469 100644
--- a/data/monsters/charau-ka warrior.yaml
+++ b/data/monsters/charau-ka warrior.yaml
@@ -17,8 +17,6 @@ active_abilities:
and automatically critically fails Stealth checks, due to its loud wailing.
failure: null
frequency: once per hour
- full_description: null
- generic_description: null
maximum_duration: null
name: Shrieking Frenzy
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrown Weapon Mastery
range: null
@@ -84,20 +80,18 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: slashing
name: hatchet
- plus_damage: null
to_hit: 8
traits:
- agile
- sweep
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: dagger
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -105,10 +99,9 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -118,10 +111,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: slashing
name: hatchet
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -130,10 +122,9 @@ ranged_attacks:
- thrown 10 feet
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: dagger
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -142,10 +133,9 @@ ranged_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: thrown debris
- plus_damage: null
to_hit: 8
traits:
- deadly d6
diff --git a/data/monsters/chernobue.yaml b/data/monsters/chernobue.yaml
index d3b0c70..cad7f57 100644
--- a/data/monsters/chernobue.yaml
+++ b/data/monsters/chernobue.yaml
@@ -30,8 +30,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralyzing Display
range: null
@@ -70,12 +68,12 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: The thick, orange venom injected by a chernobue is semi-alive, and
+ as it seethes in a creature's body, it deals poison damage in addition to bludgeoning
+ damage as it ruptures flesh
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Rupturing Venom
range: null
@@ -105,8 +103,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Order's Ruin
range: 30 feet
@@ -131,8 +127,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Boiled by Light
range: null
@@ -155,8 +149,6 @@ automatic_abilities:
cured of rupturing venom, and the chernobue regains an equal number of Hit Points.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Recall Venom
range: null
@@ -173,7 +165,7 @@ automatic_abilities:
success: null
traits: null
trigger: A creature within 30 feet suffers the effects from stage 2 of rupturing
- venom;
+ venom
description: 'The chernobue infects all creatures it encounters with itself, spreading
pain and calamity wherever it flops and writhes. It sheds ruin and sups on anguish,
but a chernobue can sometimes be persuaded to pause for a few moments of conversation
@@ -189,8 +181,8 @@ description: 'The chernobue infects all creatures it encounters with itself, spr
hp: 220
hp_misc: null
immunities:
-- controlled
-- fear
+- __controlled__
+- __fear__
languages:
- Abyssal
- telepathy 100 feet
@@ -198,26 +190,24 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: rupturing venom
+ name: jaws
to_hit: 26
traits:
- chaotic
- magical
- action_cost: One Action
damage:
- formula: 3d6+13
+ - formula: 3d6+13
type: piercing
+ - formula: 1d6
+ type: chaotic
name: tentacle mouth
- plus_damage:
- - formula: null
- type: 1d6 chaotic
to_hit: 26
traits:
- agile
diff --git a/data/monsters/children of mhar.yaml b/data/monsters/children of mhar.yaml
index b5e10f6..3d3d9c3 100644
--- a/data/monsters/children of mhar.yaml
+++ b/data/monsters/children of mhar.yaml
@@ -15,15 +15,13 @@ active_abilities:
effect: The creature takes 4d8+17 piercing damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Beak Crunch
range: null
raw_description: '**Beak Crunch** [One Action] **Requirements** The deghuun has
a creature __grabbed__ with its tentacles; **Effect** The creature takes 4d8+17
piercing damage.'
- requirements: The deghuun has a creature grabbed with its tentacles
+ requirements: The deghuun has a creature __grabbed__ with its tentacles
saving_throw: null
stages: null
success: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sulfurous Plume
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tentacle Assault
range: null
@@ -97,8 +91,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unfathomable Aspect
range: null
@@ -127,7 +119,7 @@ hp: 420
hp_misc: null
immunities:
- fire
-- poison
+- __poison__
languages:
- Aklo
- telepathy 100 feet
@@ -135,12 +127,11 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 35
traits:
- agile
@@ -150,12 +141,11 @@ perception: 30
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d6+17
+ - formula: 4d6+17
type: bludgeoning
+ - formula: 3d6
+ type: fire
name: lava ball
- plus_damage:
- - formula: null
- type: 3d6 fire
to_hit: 34
traits:
- brutal
@@ -182,8 +172,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/chimera.yaml b/data/monsters/chimera.yaml
index 058e52a..efc5a61 100644
--- a/data/monsters/chimera.yaml
+++ b/data/monsters/chimera.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Bite
range: null
@@ -75,8 +71,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Three-Headed Strike
range: null
@@ -93,15 +87,16 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: Any ability that would sever a chimera's head (such as a critical hit
+ with a __vorpal__ weapon) severs one head at random. Losing a head doesn't kill
+ a chimera (as long as it has one head left), but it does prevent it from making
+ Strikes with the lost head or using the head's Breath Weapon.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Three Headed
range: null
@@ -109,22 +104,64 @@ automatic_abilities:
(such as a critical hit with a __vorpal__ weapon) severs one head at random. Losing
a head doesn''t kill a chimera (as long as it has one head left), but it does
prevent it from making Strikes with the lost head or using the head''s Breath
- Weapon.
-
-
- **Triple Opportunity** A chimera gains 2 extra reactions each round that it can
- use only to make Attacks of Opportunity. It must use a different head for each
- reaction, and it can''t use more than one on the same triggering action. If it
- loses one of its heads, it also loses one of these extra reactions.
-
-
- **Attack of Opportunity** [Reaction]'
+ Weapon.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A chimera gains 2 extra reactions each round that it can use only to
+ make Attacks of Opportunity. It must use a different head for each reaction, and
+ it can't use more than one on the same triggering action. If it loses one of its
+ heads, it also loses one of these extra reactions.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Triple Opportunity
+ range: null
+ raw_description: '**Triple Opportunity** A chimera gains 2 extra reactions each
+ round that it can use only to make Attacks of Opportunity. It must use a different
+ head for each reaction, and it can''t use more than one on the same triggering
+ action. If it loses one of its heads, it also loses one of these extra reactions.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'The chimera is the archetypal example of an unnatural monster made up
of a monstrous mix of wildly different component creatures: in this case, a lion,
a dragon, and a goat. Wild, hateful, and hungry, it tries to eat any creature it
@@ -143,36 +180,32 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: piercing
+ - formula: 2d6
+ type: energy damage (see draconic bite)
name: dragon jaws
- plus_damage:
- - formula: null
- type: 2d6 energy damage (see draconic bite)
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
name: lion jaws
- plus_damage: null
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
name: goat horns
- plus_damage: null
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/chimpanzee visitant.yaml b/data/monsters/chimpanzee visitant.yaml
index ea69c49..756d167 100644
--- a/data/monsters/chimpanzee visitant.yaml
+++ b/data/monsters/chimpanzee visitant.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mauler
range: null
@@ -33,13 +31,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: Visitants can be carriers of diseases, even if they are immune to their
- effects. **Saving Throw** DC 16 Fortitude. **Stage 1** sickened 1 (1 day); **Stage
- 2** sickened 2 (1 day); **Stage 3** confusion (1 day); **Stage 4** dead
+ effects.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rabies
range: null
@@ -48,8 +43,12 @@ active_abilities:
1** sickened 1 (1 day); **Stage 2** sickened 2 (1 day); **Stage 3** confusion
(1 day); **Stage 4** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 16 Fortitude.
+ stages:
+ - effect: sickened 1 (1 day)
+ - effect: sickened 2 (1 day)
+ - effect: confusion (1 day)
+ - effect: dead
success: null
traits:
- disease
@@ -59,21 +58,16 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A creature that starts its turn within the visitant''s aura must succeed
+ description: A creature that starts its turn within the visitant's aura must succeed
at a DC 16 Will save or be overcome with a thirst for vengeance. For 1d4 rounds
(1 minute on a critical failure), if the affected creature was attacked within
the last round (whether or not the attack hit), the creature must use at least
1 action per round to Strike or use a hostile action toward its last attacker
as long as the attacker is still alive. Failure to do so deals the affected creature
1d6 mental damage, plus 1d6 for every 5 levels the visitant has.
-
-
- **Whip Vulnerability** A chimpanzee visitant takes 5 additional damage from whips.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vengeful Presence
range: 20 feet
@@ -84,10 +78,7 @@ automatic_abilities:
attacked within the last round (whether or not the attack hit), the creature must
use at least 1 action per round to Strike or use a hostile action toward its last
attacker as long as the attacker is still alive. Failure to do so deals the affected
- creature 1d6 mental damage, plus 1d6 for every 5 levels the visitant has.
-
-
- **Whip Vulnerability** A chimpanzee visitant takes 5 additional damage from whips.'
+ creature 1d6 mental damage, plus 1d6 for every 5 levels the visitant has.'
requirements: null
saving_throw: null
stages: null
@@ -98,6 +89,24 @@ automatic_abilities:
- enchantment
- mental
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A chimpanzee visitant takes 5 additional damage from whips.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Whip Vulnerability
+ range: null
+ raw_description: '**Whip Vulnerability** A chimpanzee visitant takes 5 additional
+ damage from whips.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'Common circus animals viewed as expendable by their caretakers are perhaps
the most likely to rise as visitants. Animals that die en masse—such as in a tent
fire or other disaster—can even form packs of roving undead.
@@ -121,23 +130,21 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: rabies
+ name: jaws
to_hit: 12
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d4+3
+ - formula: 2d4+3
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 13
traits:
- agile
diff --git a/data/monsters/choker.yaml b/data/monsters/choker.yaml
index dea1541..c18671f 100644
--- a/data/monsters/choker.yaml
+++ b/data/monsters/choker.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hidden Movement
range: null
@@ -60,8 +56,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Strangling Fingers
range: null
@@ -96,8 +90,6 @@ automatic_abilities:
restraining the attacker.'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Yank
range: null
@@ -121,7 +113,7 @@ automatic_abilities:
success: null
traits:
- manipulate
- trigger: An enemy targets the choker with an attack;
+ trigger: An enemy targets the choker with an attack
description: 'With long, cartilaginous limbs and gray skin, chokers easily hide in
stony alcoves, rocky fissures, and darkened staircases to ambush their prey. The
strange little aberrations prefer to pick off weak and solitary creatures, especially
@@ -162,12 +154,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
- name: arm
- plus_damage:
- formula: null
type: strangling fingers
+ name: arm
to_hit: 11
traits:
- reach 10 feet
diff --git a/data/monsters/choral.yaml b/data/monsters/choral.yaml
index 3222161..3a0b681 100644
--- a/data/monsters/choral.yaml
+++ b/data/monsters/choral.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deafening Aria
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Harmonize
range: null
@@ -70,8 +66,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Harmonizing Aura
range: 20 feet
@@ -108,12 +102,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+1
+ - formula: 3d6+1
type: bludgeoning
+ - formula: 1d6
+ type: good
name: fist
- plus_damage:
- - formula: null
- type: 1d6 good
to_hit: 14
traits:
- agile
@@ -125,14 +118,13 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 4d6 sonic damage
- name: piercing hymn
- plus_damage:
- - formula: null
- type: 1d6 good
+ - formula: 4d6
+ type: sonic damage
+ - formula: 1d6
+ type: good
- formula: null
type: deafening aria
+ name: piercing hymn
to_hit: 17
traits:
- good
diff --git a/data/monsters/chupacabra.yaml b/data/monsters/chupacabra.yaml
index fa0f9c5..41e15df 100644
--- a/data/monsters/chupacabra.yaml
+++ b/data/monsters/chupacabra.yaml
@@ -19,8 +19,6 @@ active_abilities:
1__ until it receives healing (of any kind or amount).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Chupar
range: null
@@ -30,7 +28,7 @@ active_abilities:
extra action only for Strike and Stride actions. A chupacabra can''t use Chupar
again while it is quickened in this way. A creature that has its blood drained
by a chupacabra is __drained 1__ until it receives healing (of any kind or amount).'
- requirements: The chupacabra has a creature grabbed
+ requirements: The chupacabra has a creature __grabbed__
saving_throw: null
stages: null
success: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -111,21 +107,19 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 11
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/chuul.yaml b/data/monsters/chuul.yaml
index f1b5e01..c18a336 100644
--- a/data/monsters/chuul.yaml
+++ b/data/monsters/chuul.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: The creature takes 3d6 piercing damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mandibles
range: null
@@ -57,8 +53,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Paralytic Venom
range: null
@@ -84,8 +78,6 @@ active_abilities:
grabbed by the tentacles.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tentacle Transfer
range: null
@@ -113,8 +105,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -184,12 +174,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: bludgeoning
- name: claws
- plus_damage:
- formula: null
type: Grab
+ name: claws
to_hit: 19
traits:
- reach 10 feet
diff --git a/data/monsters/cinder rat.yaml b/data/monsters/cinder rat.yaml
index ece9f2a..cabbca8 100644
--- a/data/monsters/cinder rat.yaml
+++ b/data/monsters/cinder rat.yaml
@@ -19,8 +19,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fetid Fumes
range: 5 feet
@@ -55,12 +53,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: fire
+ - formula: 1d4
+ type: persistent fire
name: jaws
- plus_damage:
- - formula: null
- type: 1d4 persistent fire
to_hit: 10
traits:
- finesse
@@ -83,8 +80,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/clay golem.yaml b/data/monsters/clay golem.yaml
index 67aa00a..73646dd 100644
--- a/data/monsters/clay golem.yaml
+++ b/data/monsters/clay golem.yaml
@@ -16,8 +16,6 @@ active_abilities:
hits, it deals an additional 1d8 damage and knocks the target __prone__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Berserk Slam
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cursed Wound
range: null
@@ -63,6 +59,68 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A severely damaged clay golem has a chance of going berserk. If it
+ has 50 or fewer Hit Points at the start of its turn, the golem must succeed at
+ a DC 5 flat check or go berserk. A berserk golem wildly attacks the nearest living
+ creature, or the nearest object if no creatures are nearby.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Berserk
+ range: null
+ raw_description: '**Berserk** A severely damaged clay golem has a chance of going
+ berserk. If it has 50 or fewer Hit Points at the start of its turn, the golem
+ must succeed at a DC 5 flat check or go berserk. A berserk golem wildly attacks
+ the nearest living creature, or the nearest object if no creatures are nearby.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: harmed by cold and water (5d10, 2d6 from areas or persistent damage);
+ healed by acid (area 2d6 HP); slowed by earth
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Golem Antimagic
+ range: null
+ raw_description: '**Golem Antimagic** harmed by cold and water (5d10, 2d6 from areas
+ or persistent damage); healed by acid (area 2d6 HP); slowed by earth'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A __disintegrate__ spell affects the golem but deals half the normal
+ amount of damage and causes the golem to become slowed 2 for 1 round.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerable to Disintegrate
+ range: null
+ raw_description: '**Vulnerable to Disintegrate** A __disintegrate__ spell affects
+ the golem but deals half the normal amount of damage and causes the golem to become
+ slowed 2 for 1 round.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Free Action
critical_failure: null
critical_success: null
@@ -70,30 +128,13 @@ automatic_abilities:
effect: The clay golem becomes quickened for 1 minute.
failure: null
frequency: Once per day.
- full_description: null
- generic_description: null
maximum_duration: null
- name: Berserk
+ name: Quicken
range: null
- raw_description: '**Berserk** A severely damaged clay golem has a chance of going
- berserk. If it has 50 or fewer Hit Points at the start of its turn, the golem
- must succeed at a DC 5 flat check or go berserk. A berserk golem wildly attacks
- the nearest living creature, or the nearest object if no creatures are nearby.
-
-
- **Golem Antimagic** harmed by cold and water (5d10, 2d6 from areas or persistent
- damage); healed by acid (area 2d6 HP); slowed by earth
-
-
- **Vulnerable to Disintegrate** A __disintegrate__ spell affects the golem but
- deals half the normal amount of damage and causes the golem to become slowed 2
- for 1 round.
-
-
- **Quicken** [Free Action] (__divine__, __transmutation__) **Frequency** Once per
- day. **Trigger** The clay golem''s turn begins. It can''t trigger this free action
- on the first turn of combat. **Effect** The clay golem becomes quickened for 1
- minute.'
+ raw_description: '**Quicken** [Free Action] (__divine__, __transmutation__) **Frequency**
+ Once per day. **Trigger** The clay golem''s turn begins. It can''t trigger this
+ free action on the first turn of combat. **Effect** The clay golem becomes quickened
+ for 1 minute.'
requirements: null
saving_throw: null
stages: null
@@ -146,12 +187,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: cursed wound
+ name: fist
to_hit: 24
traits:
- magical
diff --git a/data/monsters/cloaker.yaml b/data/monsters/cloaker.yaml
index d86e88a..4ba1d83 100644
--- a/data/monsters/cloaker.yaml
+++ b/data/monsters/cloaker.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Envelop
range: null
@@ -62,8 +60,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infrasonic Moan
range: null
@@ -130,18 +126,16 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+7
+ - formula: 1d10+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
name: tail
- plus_damage: null
to_hit: 14
traits:
- agile
@@ -166,8 +160,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Shift
range: null
diff --git a/data/monsters/cloud giant.yaml b/data/monsters/cloud giant.yaml
index a3dc6e4..8491331 100644
--- a/data/monsters/cloud giant.yaml
+++ b/data/monsters/cloud giant.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -39,8 +37,6 @@ active_abilities:
failure: The creature takes 4d8 sonic damage and is __deafened__ until the end of
its next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wind Strike
range: null
@@ -85,8 +81,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -104,6 +98,23 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Catch Rock
+ range: null
+ raw_description: '**Catch Rock** [Reaction]'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'The graceful and regal cloud giants have skin of milky white to powdery
blue. Unlike most giants, cloud giants are quite morally diverse. A handful are
neutral, but of the others, roughly half are good, while the other half are evil.
@@ -142,10 +153,9 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
name: ranseur
- plus_damage: null
to_hit: 25
traits:
- disarm
@@ -153,10 +163,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 24
traits:
- agile
@@ -166,10 +175,9 @@ perception: 22
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 24
traits:
- brutal
diff --git a/data/monsters/cobbleswarm.yaml b/data/monsters/cobbleswarm.yaml
index 94e228a..78d6ff3 100644
--- a/data/monsters/cobbleswarm.yaml
+++ b/data/monsters/cobbleswarm.yaml
@@ -10,72 +10,36 @@ ac_special: null
active_abilities:
- action_cost: Two Actions
critical_failure: null
- critical_success: null
+ critical_success: The creature falls __prone__ and takes 1d6 bludgeoning damage,
+ and is __restrained__ by the cobbleswarm until the end of the cobbleswarm's next
+ turn.
description: The cobbleswarm attempts an __Athletics__ check and compares the result
to the Fortitude DC of all creatures in its space.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grasping Bites
range: null
raw_description: '**Grasping Bites** [Two Actions] (__attack__) The cobbleswarm
attempts an __Athletics__ check and compares the result to the Fortitude DC of
- all creatures in its space.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - attack
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature falls __prone__ and takes 1d6 bludgeoning damage,
- and is __restrained__ by the cobbleswarm until the end of the cobbleswarm's next
+ all creatures in its space.
+
+
+ **Critical Success** The creature falls __prone__ and takes 1d6 bludgeoning damage,
+ and is __restrained__ by the cobbleswarm until the end of the cobbleswarm''s next
turn.
- description: The creature falls __prone__ and takes 1d6 bludgeoning damage, and
- is __restrained__ by the cobbleswarm until the end of the cobbleswarm's next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature falls __prone__ and takes 1d6
- bludgeoning damage, and is __restrained__ by the cobbleswarm until the end of
- the cobbleswarm''s next turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature falls prone, and is __grabbed__ by the cobbleswarm until
- the creature until the end of the cobbleswarm's next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature falls prone, and is __grabbed__ by the
- cobbleswarm until the creature until the end of the cobbleswarm''s next turn.'
+
+
+ **Success** The creature falls prone, and is __grabbed__ by the cobbleswarm until
+ the creature until the end of the cobbleswarm''s next turn.'
requirements: null
saving_throw: null
stages: null
success: The creature falls prone, and is __grabbed__ by the cobbleswarm until the
creature until the end of the cobbleswarm's next turn.
- traits: null
+ traits:
+ - attack
trigger: null
- action_cost: One Action
critical_failure: null
@@ -85,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pummeling Assault
range: null
@@ -138,7 +100,7 @@ hp: 20
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 2
melee_attacks: null
name: Cobbleswarm
@@ -167,8 +129,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clutching Cobbles
range: null
@@ -188,8 +148,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Precise Tremorsense
range: null
diff --git a/data/monsters/cockatrice.yaml b/data/monsters/cockatrice.yaml
index c8d175e..e7f1819 100644
--- a/data/monsters/cockatrice.yaml
+++ b/data/monsters/cockatrice.yaml
@@ -24,8 +24,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Calcification
range: null
@@ -105,12 +103,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8-2
+ - formula: 1d8-2
type: piercing
- name: beak
- plus_damage:
- formula: null
type: calcification
+ name: beak
to_hit: 13
traits:
- finesse
diff --git a/data/monsters/cockroach swarm.yaml b/data/monsters/cockroach swarm.yaml
index 52adf2f..d4004af 100644
--- a/data/monsters/cockroach swarm.yaml
+++ b/data/monsters/cockroach swarm.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
@@ -48,7 +46,7 @@ hp: 20
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 2
melee_attacks: null
name: Cockroach Swarm
diff --git a/data/monsters/coil spy.yaml b/data/monsters/coil spy.yaml
index 75c51b0..8fb3b73 100644
--- a/data/monsters/coil spy.yaml
+++ b/data/monsters/coil spy.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deceptive Reposition
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Maintain Disguise
range: null
@@ -64,8 +60,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Serpentfolk Venom
range: null
@@ -89,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -139,12 +131,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: piercing
- name: shortsword
- plus_damage:
- formula: null
type: serpentfolk venom
+ name: shortsword
to_hit: 14
traits:
- agile
@@ -152,12 +143,11 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: serpentfolk venom
+ name: fangs
to_hit: 14
traits:
- finesse
@@ -166,12 +156,11 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
- name: hand crossbow
- plus_damage:
- formula: null
type: serpentfolk venom or hunting spider venom
+ name: hand crossbow
to_hit: 10
traits:
- range increment 60 feet
diff --git a/data/monsters/compsognathus.yaml b/data/monsters/compsognathus.yaml
index 8b99878..bb92848 100644
--- a/data/monsters/compsognathus.yaml
+++ b/data/monsters/compsognathus.yaml
@@ -11,23 +11,21 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 16 Fortitude; **Maximum Duration **4 rounds; **Stage
- 1 **1d6 poison damage and __enfeebled 1__ (1 round); **Stage 2 **1d8 poison damage
- and enfeebled 1 (1 round)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 4 rounds
name: Compsognathus Venom
range: null
raw_description: '**Compsognathus Venom** (__poison__) **Saving Throw** DC 16 Fortitude;
**Maximum Duration **4 rounds; **Stage 1 **1d6 poison damage and __enfeebled 1__
(1 round); **Stage 2 **1d8 poison damage and enfeebled 1 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 16 Fortitude
+ stages:
+ - effect: 1d6 poison damage and __enfeebled 1__ (1 round)
+ - effect: 1d8 poison damage and enfeebled 1 (1 round)
success: null
traits:
- poison
@@ -63,12 +61,11 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
- name: jaws
- plus_damage:
+ - formula: 1d6
+ type: piercing
- formula: null
type: compsognathus venom
+ name: jaws
to_hit: 7
traits:
- agile
diff --git a/data/monsters/cornugon.yaml b/data/monsters/cornugon.yaml
index 310e1ef..8558579 100644
--- a/data/monsters/cornugon.yaml
+++ b/data/monsters/cornugon.yaml
@@ -17,8 +17,6 @@ active_abilities:
another spiked chain attack or moves away.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Chain of Malebolge
range: null
@@ -27,7 +25,7 @@ active_abilities:
pulls the creature 5 feet closer and grabs it with the spiked chain (__Escape__
DC 42). The creature is automatically freed if the devil makes another spiked
chain attack or moves away.'
- requirements: The cornugon's last action was a success with a spiked chain Strike
+ requirements: The cornugon's last action was a success with a __spiked chain__ Strike
saving_throw: null
stages: null
success: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infernal Wound
range: null
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stunning Chain
range: null
@@ -99,8 +93,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Circle of Protection
range: 10 feet
@@ -126,8 +118,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Commander's Aura
range: 100 feet
@@ -153,8 +143,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 10 feet
@@ -194,8 +182,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -242,14 +228,13 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+16
+ - formula: 3d8+16
type: slashing
- name: spiked chain
- plus_damage:
- - formula: null
- type: 2d6 evil
+ - formula: 2d6
+ type: evil
- formula: null
type: stunning chain
+ name: spiked chain
to_hit: 34
traits:
- disarm
@@ -260,12 +245,11 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 32
traits:
- agile
@@ -273,14 +257,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: slashing
- name: tail
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: infernal wound
+ name: tail
to_hit: 32
traits:
- magical
diff --git a/data/monsters/counteflora.yaml b/data/monsters/counteflora.yaml
index 074970c..da26151 100644
--- a/data/monsters/counteflora.yaml
+++ b/data/monsters/counteflora.yaml
@@ -12,33 +12,50 @@ active_abilities:
- action_cost: Two Actions
critical_failure: null
critical_success: null
- description: null
+ description: The counteflora releases a cloud of black seedpods in a 15-foot-radius
+ emanation. Non-counteflora creatures in the area must succeed at a Fortitude save
+ or breathe in the toxic seeds. (Against plants and fungi, the seeds burrow into
+ the creatures' flesh rather than infiltrate their lungs.)
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: 6 rounds
+ maximum_duration: null
name: Black Seed Cloud
range: null
raw_description: '**Black Seed Cloud** [Two Actions] The counteflora releases a
cloud of black seedpods in a 15-foot-radius emanation. Non-counteflora creatures
in the area must succeed at a Fortitude save or breathe in the toxic seeds. (Against
plants and fungi, the seeds burrow into the creatures'' flesh rather than infiltrate
- their lungs.)
-
-
- **Counteflora Toxin** (__contact__ [for plants and fungi] or __inhaled__, __poison__)
- **Saving Throw** DC 30 Fortitude (DC 32 for plants and fungi); **Maximum Duration**
- 6 rounds; **Stage 1** 4d6 poison damage and __enfeebled__ 1 (1 round); **Stage
- 2** 6d6 poison damage, enfeebled 1, and __fascinated__ (1 round)'
+ their lungs.)'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: 6 rounds
+ name: Counteflora Toxin
+ range: null
+ raw_description: '**Counteflora Toxin** (__contact__ [for plants and fungi] or __inhaled__,
+ __poison__) **Saving Throw** DC 30 Fortitude (DC 32 for plants and fungi); **Maximum
+ Duration** 6 rounds; **Stage 1** 4d6 poison damage and __enfeebled__ 1 (1 round);
+ **Stage 2** 6d6 poison damage, enfeebled 1, and __fascinated__ (1 round)'
requirements: null
saving_throw: DC 30 Fortitude (DC 32 for plants and fungi)
stages:
- effect: 4d6 poison damage and __enfeebled__ 1 (1 round)
- effect: 6d6 poison damage, enfeebled 1, and __fascinated__ (1 round)
success: null
- traits: null
+ traits:
+ - contact [for plants and fungi] or inhaled
+ - poison
trigger: null
- action_cost: Three Actions
critical_failure: null
@@ -48,8 +65,6 @@ active_abilities:
each against a different creature within reach.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Furious Swing
range: null
@@ -66,6 +81,25 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Whenever the counteflora takes cold damage, it takes a –10-foot circumstance
+ penalty to Speed for 1 round.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Frost Susceptibility
+ range: null
+ raw_description: '**Frost Susceptibility** Whenever the counteflora takes cold damage,
+ it takes a –10-foot circumstance penalty to Speed for 1 round.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -80,23 +114,18 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Frost Susceptibility
+ name: Tighten Bracts
range: null
- raw_description: '**Frost Susceptibility** Whenever the counteflora takes cold damage,
- it takes a –10-foot circumstance penalty to Speed for 1 round.
-
-
- **Tighten Bracts** [Two Actions] The counteflora stiffens the specialized leaves
- around its flower head, protecting its sensitive seedpods. While its bracts are
- tightened, a counteflora gains a +2 circumstance bonus to AC and can use its head
- Strike and Furious Swing abilities, but it cannot use its Black Seed Cloud ability
- and it loses its sense of sight (so it must rely on its imprecise tremorsense
- when targeting other creatures). The counteflora can''t use its head Strike of
- Furious Swing ability unless its bracts are tightened. The counteflora can loosen
- its bracts as a free action (this action has the __concentrate__ trait).'
+ raw_description: '**Tighten Bracts** [Two Actions] The counteflora stiffens the
+ specialized leaves around its flower head, protecting its sensitive seedpods.
+ While its bracts are tightened, a counteflora gains a +2 circumstance bonus to
+ AC and can use its head Strike and Furious Swing abilities, but it cannot use
+ its Black Seed Cloud ability and it loses its sense of sight (so it must rely
+ on its imprecise tremorsense when targeting other creatures). The counteflora
+ can''t use its head Strike of Furious Swing ability unless its bracts are tightened.
+ The counteflora can loosen its bracts as a free action (this action has the __concentrate__
+ trait).'
requirements: null
saving_throw: null
stages: null
@@ -127,24 +156,22 @@ description: 'The counteflora resembles an oversized dandelion with black flower
hp: 220
hp_misc: null
immunities:
-- poison
+- __poison__
level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: slashing
name: vines
- plus_damage: null
to_hit: 21
traits:
- agile
- action_cost: One Action
damage:
- formula: 3d10+9
+ - formula: 3d10+9
type: bludgeoning
name: head
- plus_damage: null
to_hit: 23
traits:
- reach 10 feet
diff --git a/data/monsters/crag linnorm.yaml b/data/monsters/crag linnorm.yaml
index 4ddd836..edd9427 100644
--- a/data/monsters/crag linnorm.yaml
+++ b/data/monsters/crag linnorm.yaml
@@ -26,8 +26,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -60,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -79,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Craig Linnorm Venom
range: null
@@ -100,30 +94,57 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: Tail only.
+ description: When a creature slays a crag linnorm, it must succeed at a DC 35 Will
+ save or permanently gain weakness to fire 15.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of Fire
range: null
raw_description: '**Curse of Fire** (__curse__, __fire__, __primal__) When a creature
slays a crag linnorm, it must succeed at a DC 35 Will save or permanently gain
- weakness to fire 15.
-
-
- **Attack of Opportunity** [Reaction] Tail only.'
+ weakness to fire 15.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - curse
+ - fire
+ - primal
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Tail only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Despite being among the weakest linnorms, the crag linnorm is a devastating
predator, capable of quickly cooking its foes with its magma breath.
@@ -146,34 +167,31 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: crag linnorm venom
+ name: jaws
to_hit: 30
traits:
- reach 20 feet
- magical
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: slashing
name: claw
- plus_damage: null
to_hit: 30
traits:
- reach 20 feet
- magical
- action_cost: One Action
damage:
- formula: 3d6+14
+ - formula: 3d6+14
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 30
traits:
- reach 20 feet
diff --git a/data/monsters/crawling hand.yaml b/data/monsters/crawling hand.yaml
index e7bf604..fa04440 100644
--- a/data/monsters/crawling hand.yaml
+++ b/data/monsters/crawling hand.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grip Throat
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mark Quarry
range: null
@@ -71,12 +67,12 @@ description: 'A crawling hand formed from the appendage of a Medium creature is
hp: 8
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- unconscious
-- visual
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __unconscious__
+- __visual__
languages:
- Common
- can't speak any language
@@ -84,12 +80,11 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 7
traits:
- agile
diff --git a/data/monsters/crimson worm.yaml b/data/monsters/crimson worm.yaml
index eb91b42..6de9d55 100644
--- a/data/monsters/crimson worm.yaml
+++ b/data/monsters/crimson worm.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -38,15 +36,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 41 Fortitude, **Maximum Duration** 6 rounds; **Stage
- 1** 1d6 poison damage and drained 1 (1 round), **Stage 2** 2d6 poison damage and
- drained 1 (1 round); **Stage 3** 2d6 poison damage and drained 2 (1 round).'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Crimson Worm Venom
range: null
raw_description: '**Crimson Worm Venom** (__poison__) **Saving Throw** DC 41 Fortitude,
@@ -54,8 +48,11 @@ active_abilities:
round), **Stage 2** 2d6 poison damage and drained 1 (1 round); **Stage 3** 2d6
poison damage and drained 2 (1 round).'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 41 Fortitude,
+ stages:
+ - effect: 1d6 poison damage and drained 1 (1 round),
+ - effect: 2d6 poison damage and drained 1 (1 round)
+ - effect: 2d6 poison damage and drained 2 (1 round).
success: null
traits:
- poison
@@ -67,8 +64,6 @@ active_abilities:
effect: The worm uses Swallow Whole.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fast Swallow
range: null
@@ -88,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rock Tunneler
range: null
@@ -108,8 +101,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -132,8 +123,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrash
range: null
@@ -150,6 +139,52 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: As long as a crimson worm is in contact with a fire or body of magma
+ at least as large as itself, it gains fast healing 20. When struck by a magical
+ fire effect from anything other than itself, a crimson worm regains Hit Points
+ equal to half the fire damage the effect would otherwise deal.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Fire Healing
+ range: null
+ raw_description: '**Fire Healing** As long as a crimson worm is in contact with
+ a fire or body of magma at least as large as itself, it gains fast healing 20.
+ When struck by a magical fire effect from anything other than itself, a crimson
+ worm regains Hit Points equal to half the fire damage the effect would otherwise
+ deal.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The crimson worm recovers from the paralyzed, slowed, and stunned conditions
+ at the end of its turn. It's also immune to penalties to its Speeds and the immobilized
+ condition, and it ignores difficult terrain and greater difficult terrain.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Inexorable
+ range: null
+ raw_description: '**Inexorable** The crimson worm recovers from the paralyzed, slowed,
+ and stunned conditions at the end of its turn. It''s also immune to penalties
+ to its Speeds and the immobilized condition, and it ignores difficult terrain
+ and greater difficult terrain.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -158,36 +193,21 @@ automatic_abilities:
artifacts, deities, or a similarly powerful source can't be avoided in this way.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
- name: Fire Healing
+ name: Shake It Off
range: null
- raw_description: '**Fire Healing** As long as a crimson worm is in contact with
- a fire or body of magma at least as large as itself, it gains fast healing 20.
- When struck by a magical fire effect from anything other than itself, a crimson
- worm regains Hit Points equal to half the fire damage the effect would otherwise
- deal.
-
-
- **Inexorable** The crimson worm recovers from the paralyzed, slowed, and stunned
- conditions at the end of its turn. It''s also immune to penalties to its Speeds
- and the immobilized condition, and it ignores difficult terrain and greater difficult
- terrain.
-
-
- **Shake It Off** [Reaction] **Frequency** once per day; **Trigger** The crimson
- worm would be affected by a condition or adverse effect (such as __baleful polymorph__).
- **Effect** The crimson worm negates the triggering condition or effect. Effects
- from artifacts, deities, or a similarly powerful source can''t be avoided in this
- way.'
+ raw_description: '**Shake It Off** [Reaction] **Frequency** once per day; **Trigger**
+ The crimson worm would be affected by a condition or adverse effect (such as __baleful
+ polymorph__). **Effect** The crimson worm negates the triggering condition or
+ effect. Effects from artifacts, deities, or a similarly powerful source can''t
+ be avoided in this way.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: The crimson worm would be affected by a condition or adverse effect (such
- as baleful polymorph).
+ as __baleful polymorph__).
description: 'Among the most dangerous cave worms are the fiery crimson worms. In
addition to being even larger than azure or purple worms, the crimson worm has a
penchant for burrowing through volcanic regions that, over the generations, have
@@ -221,14 +241,13 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+18
+ - formula: 3d10+18
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 2d6 fire
+ - formula: 2d6
+ type: fire
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 36
traits:
- deadly 3d10
@@ -236,14 +255,13 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d12+18
+ - formula: 2d12+18
type: piercing
- name: stinger
- plus_damage:
- - formula: null
- type: 2d6 fire
+ - formula: 2d6
+ type: fire
- formula: null
type: crimson worm venom
+ name: stinger
to_hit: 36
traits:
- agile
@@ -252,12 +270,11 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+16
+ - formula: 2d10+16
type: bludgeoning
+ - formula: 2d6
+ type: fire
name: body
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 34
traits:
- fire
diff --git a/data/monsters/crocodile.yaml b/data/monsters/crocodile.yaml
index ec7e0b4..bca1588 100644
--- a/data/monsters/crocodile.yaml
+++ b/data/monsters/crocodile.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Ambush
range: 35 feet
@@ -37,8 +35,6 @@ active_abilities:
it releases the creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Roll
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
@@ -93,20 +87,18 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/crucidaemon.yaml b/data/monsters/crucidaemon.yaml
index 242f325..9afad6d 100644
--- a/data/monsters/crucidaemon.yaml
+++ b/data/monsters/crucidaemon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Daemonic Trap Making
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flurry of Daggers
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Manifest Dagger
range: null
@@ -91,8 +85,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trap Dodger
range: null
@@ -141,12 +133,11 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d4+14
+ - formula: 4d4+14
type: piercing
+ - formula: 2d6
+ type: persistent bleed
name: chained dagger
- plus_damage:
- - formula: null
- type: 2d6 persistent bleed
to_hit: 30
traits:
- agile
diff --git a/data/monsters/cu sith.yaml b/data/monsters/cu sith.yaml
index 3a62038..04f88fb 100644
--- a/data/monsters/cu sith.yaml
+++ b/data/monsters/cu sith.yaml
@@ -9,25 +9,50 @@ ac: 24
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: 'The creature is frightened 3 and __fleeing__.
+
+
+ If a creature is already frightened when it fails a save against Dooming Bark,
+ its frightened value increases by 1 and it becomes __doomed__ 1. A creature in
+ an area that the cu sith can''t easily reach—such as a hidden burrow or enclosed
+ building—increases the degree of success of its saving throw against Dooming Bark
+ by one step.'
+ critical_success: The creature is unaffected and immune to Dooming Bark for 24 hours.
description: Any creature within 200 feet of the cu sith that hears its Dooming
Bark must attempt a DC 24 Will save.
effect: null
- failure: null
+ failure: The creature is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dooming Bark
range: null
raw_description: '**Dooming Bark** [Two Actions] (__auditory__, __concentrate__,
__fear__, __mental__, __necromancy__, __primal__) Any creature within 200 feet
- of the cu sith that hears its Dooming Bark must attempt a DC 24 Will save.'
+ of the cu sith that hears its Dooming Bark must attempt a DC 24 Will save.
+
+
+ **Critical Success** The creature is unaffected and immune to Dooming Bark for
+ 24 hours.
+
+
+ **Success** The creature is __frightened__ 1.
+
+
+ **Failure** The creature is frightened 2.
+
+
+ **Critical Failure** The creature is frightened 3 and __fleeing__.
+
+
+ If a creature is already frightened when it fails a save against Dooming Bark,
+ its frightened value increases by 1 and it becomes __doomed__ 1. A creature in
+ an area that the cu sith can''t easily reach—such as a hidden burrow or enclosed
+ building—increases the degree of success of its saving throw against Dooming Bark
+ by one step.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __frightened__ 1.
traits:
- auditory
- concentrate
@@ -36,97 +61,6 @@ active_abilities:
- necromancy
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and immune to Dooming Bark for 24 hours.
- description: The creature is unaffected and immune to Dooming Bark for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and immune to
- Dooming Bark for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __frightened__ 1.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __frightened__ 1.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __frightened__ 1.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2.
- effect: null
- failure: The creature is frightened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is frightened 3 and __fleeing__.
- critical_success: null
- description: 'The creature is frightened 3 and __fleeing__.
-
-
- If a creature is already frightened when it fails a save against Dooming Bark,
- its frightened value increases by 1 and it becomes __doomed__ 1. A creature in
- an area that the cu sith can''t easily reach—such as a hidden burrow or enclosed
- building—increases the degree of success of its saving throw against Dooming Bark
- by one step.'
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is frightened 3 and __fleeing__.
-
-
- If a creature is already frightened when it fails a save against Dooming Bark,
- its frightened value increases by 1 and it becomes __doomed__ 1. A creature in
- an area that the cu sith can''t easily reach—such as a hidden burrow or enclosed
- building—increases the degree of success of its saving throw against Dooming Bark
- by one step.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -138,8 +72,6 @@ active_abilities:
releases the creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Worry Prey
range: null
@@ -184,7 +116,7 @@ description: 'Cu siths are hound-like doorkeepers of remote portals to other pla
hp: 140
hp_misc: null
immunities:
-- fear
+- __fear__
languages:
- Sylvan
- can't speak any language
@@ -192,12 +124,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 17
traits: null
name: Cu Sith
diff --git a/data/monsters/culdewen.yaml b/data/monsters/culdewen.yaml
index 2c643ab..0c5d28b 100644
--- a/data/monsters/culdewen.yaml
+++ b/data/monsters/culdewen.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hooked
range: null
@@ -45,8 +43,6 @@ active_abilities:
it (see culdewen's curse above).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Land the Fish
range: null
@@ -75,8 +71,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reel In
range: null
@@ -102,8 +96,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swear
range: null
@@ -158,21 +150,19 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
- name: fish hook
- plus_damage:
- formula: null
type: hooked
+ name: fish hook
to_hit: 17
traits:
- trip
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
name: oar
- plus_damage: null
to_hit: 17
traits:
- shove
@@ -181,12 +171,11 @@ perception: 15
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
- name: fish hook
- plus_damage:
- formula: null
type: hooked
+ name: fish hook
to_hit: 18
traits:
- thrown 30 feet
@@ -210,8 +199,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Culdewen's Curse
range: null
diff --git a/data/monsters/cyclops.yaml b/data/monsters/cyclops.yaml
index e693cec..8768166 100644
--- a/data/monsters/cyclops.yaml
+++ b/data/monsters/cyclops.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swipe
range: null
@@ -44,8 +42,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -64,8 +60,6 @@ automatic_abilities:
a success (but not a critical success) on the roll instead of rolling.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Flash of Insight
range: null
@@ -128,10 +122,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+9
+ - formula: 1d12+9
type: slashing
name: greataxe
- plus_damage: null
to_hit: 14
traits:
- reach 10 feet
@@ -141,10 +134,9 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: piercing
name: heavy crossbow
- plus_damage: null
to_hit: 8
traits:
- range increment 120 feet
diff --git a/data/monsters/cythnigot.yaml b/data/monsters/cythnigot.yaml
index 701db1e..e38f57c 100644
--- a/data/monsters/cythnigot.yaml
+++ b/data/monsters/cythnigot.yaml
@@ -9,16 +9,16 @@ ac: 16
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is sickened 2 and is flat-footed for as long as it's
+ sickened.
+ critical_success: The creature is unaffected.
description: The cythnigot presents its awful appearance fully, and creatures in
a 10-foot emanation must attempt a DC 17 Will save. Once a creature attempts this
save, it's temporarily immune to further Sickening Displays for 1 minute.
effect: null
- failure: null
+ failure: The creature is __sickened 1__, and is flat-footed for as long as it's
+ sickened.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sickening Display
range: null
@@ -26,11 +26,25 @@ active_abilities:
__enchantment__, __fear__, __mental__, __occult__, __visual__) The cythnigot presents
its awful appearance fully, and creatures in a 10-foot emanation must attempt
a DC 17 Will save. Once a creature attempts this save, it''s temporarily immune
- to further Sickening Displays for 1 minute.'
+ to further Sickening Displays for 1 minute.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __flat-footed__ until its next turn.
+
+
+ **Failure** The creature is __sickened 1__, and is flat-footed for as long as
+ it''s sickened.
+
+
+ **Critical Failure** The creature is sickened 2 and is flat-footed for as long
+ as it''s sickened.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __flat-footed__ until its next turn.
traits:
- concentrate
- emotion
@@ -42,94 +56,15 @@ active_abilities:
trigger: null
- action_cost: None
critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
+ critical_success: null
+ description: A creature bitten by a cythnigot becomes afflicted by fast-growing
+ spores that swiftly grow into twitching spikes and hideous pallid growths of hairlike
+ fibers. These growths erupt from the bite wound and writhe and wrap around the
+ creature's limbs. __Plant__ creatures take a –2 circumstance penalty to save against
+ tangle spores
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __flat-footed__ until its next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __flat-footed__ until its next turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __flat-footed__ until its next turn.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __sickened 1__, and is flat-footed for as long as it's
- sickened.
- effect: null
- failure: The creature is __sickened 1__, and is flat-footed for as long as it's
- sickened.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __sickened 1__, and is flat-footed
- for as long as it''s sickened.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is sickened 2 and is flat-footed for as long as it's
- sickened.
- critical_success: null
- description: The creature is sickened 2 and is flat-footed for as long as it's sickened.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is sickened 2 and is flat-footed
- for as long as it''s sickened.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: null
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Tangle Spores
range: null
@@ -149,7 +84,8 @@ active_abilities:
- effect: __clumsy 1__ (1 round)
- effect: clumsy 1 and __flat-footed__ (1 round)
- effect: clumsy 2, flat-footed, and if you attempt a __manipulate__ action, you
- must succeed at a DC 5 flat check or it's lost
+ must succeed at a DC 5 flat check or it's lost; roll the check after spending
+ the action, but before any effects are applied (1 round).
success: null
traits:
- disease
@@ -170,8 +106,8 @@ description: 'The cythnigot is a foul fungal parasite that grows and thrives in
hp: 14
hp_misc: null
immunities:
-- controlled
-- fear
+- __controlled__
+- __fear__
languages:
- Abyssal
- telepathy (touch only)
@@ -179,14 +115,13 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+1
+ - formula: 1d10+1
type: piercing
- name: bite
- plus_damage:
- - formula: null
- type: 1d4 chaotic
+ - formula: 1d4
+ type: chaotic
- formula: null
type: tangle spores
+ name: bite
to_hit: 8
traits:
- agile
diff --git a/data/monsters/d'ziriak.yaml b/data/monsters/d'ziriak.yaml
index 27e35aa..d81ddd0 100644
--- a/data/monsters/d'ziriak.yaml
+++ b/data/monsters/d'ziriak.yaml
@@ -9,18 +9,16 @@ ac: 19
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is __blinded__ for 1 round and dazzled for 1 minute.
+ critical_success: The creature is unaffected.
description: The d'ziriak causes its body to flare with intense colorful light.
Non-d'ziriaks in a 20-foot emanation must attempt a DC 20 Fortitude save. After
using this ability, the d'ziriak loses its glow for 24 hours; during this time
it can't use Dazzling Burst again. A creature that attempts this save is immune
to all Dazzling Bursts for 1 minute.
effect: null
- failure: null
+ failure: The creature is dazzled for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dazzling Burst
range: null
@@ -29,91 +27,27 @@ active_abilities:
in a 20-foot emanation must attempt a DC 20 Fortitude save. After using this ability,
the d''ziriak loses its glow for 24 hours; during this time it can''t use Dazzling
Burst again. A creature that attempts this save is immune to all Dazzling Bursts
- for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - light
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __dazzled__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __dazzled__ for 1 round.'
+ for 1 minute.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature is __dazzled__ for 1 round.
+
+
+ **Failure **The creature is dazzled for 1 minute.
+
+
+ **Critical Failure **The creature is __blinded__ for 1 round and dazzled for 1
+ minute.'
requirements: null
saving_throw: null
stages: null
success: The creature is __dazzled__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is dazzled for 1 minute.
- effect: null
- failure: The creature is dazzled for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is dazzled for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is __blinded__ for 1 round and dazzled for 1 minute.
- critical_success: null
- description: The creature is __blinded__ for 1 round and dazzled for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature is __blinded__ for 1 round and
- dazzled for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - light
+ - visual
trigger: null
- action_cost: One Action
critical_failure: null
@@ -125,8 +59,6 @@ active_abilities:
until after both attacks.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Claw
range: null
@@ -153,8 +85,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glow
range: 20 feet
@@ -217,10 +147,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: piercing
name: claw
- plus_damage: null
to_hit: 12
traits:
- agile
diff --git a/data/monsters/daeodon.yaml b/data/monsters/daeodon.yaml
index e3e90db..722a8e9 100644
--- a/data/monsters/daeodon.yaml
+++ b/data/monsters/daeodon.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Daeodon Charge
range: null
@@ -43,8 +41,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -80,10 +76,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing
name: Tusk
- plus_damage: null
to_hit: 14
traits: null
name: Daeodon
diff --git a/data/monsters/dalos.yaml b/data/monsters/dalos.yaml
index 1c1f7f7..f339b0c 100644
--- a/data/monsters/dalos.yaml
+++ b/data/monsters/dalos.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Belch Smoke
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Heat Rock
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lava Bomb
range: null
@@ -94,8 +88,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -111,33 +103,15 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: ', 3d6 fire damage (DC 29 basic Reflex save)
-
-
- **Magma Splash** (__fire__) Whenever the dalos takes damage from a melee Strike,
- magma splashes from its open wound and sticks to nearby creatures. Each creature
- in a 10-foot emanation must attempt a DC 31 Reflex save. On a failure, the creature
- takes 3d6 persistent fire damage as the superheated rock sticks to them and cools.
- The DC to end this persistent damage decreases by 5 each turn after the first
- as the magma cools.'
+ description: ', 3d6 fire damage (DC 29 basic Reflex save)'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Volcanic Heat
range: 10 feet
raw_description: '**Volcanic Heat** (__aura__, __fire__) 10 feet, 3d6 fire damage
- (DC 29 basic Reflex save)
-
-
- **Magma Splash** (__fire__) Whenever the dalos takes damage from a melee Strike,
- magma splashes from its open wound and sticks to nearby creatures. Each creature
- in a 10-foot emanation must attempt a DC 31 Reflex save. On a failure, the creature
- takes 3d6 persistent fire damage as the superheated rock sticks to them and cools.
- The DC to end this persistent damage decreases by 5 each turn after the first
- as the magma cools.'
+ (DC 29 basic Reflex save)'
requirements: null
saving_throw: null
stages: null
@@ -146,6 +120,34 @@ automatic_abilities:
- aura
- fire
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Whenever the dalos takes damage from a melee Strike, magma splashes
+ from its open wound and sticks to nearby creatures. Each creature in a 10-foot
+ emanation must attempt a DC 31 Reflex save. On a failure, the creature takes 3d6
+ persistent fire damage as the superheated rock sticks to them and cools. The DC
+ to end this persistent damage decreases by 5 each turn after the first as the
+ magma cools.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Magma Splash
+ range: null
+ raw_description: '**Magma Splash** (__fire__) Whenever the dalos takes damage from
+ a melee Strike, magma splashes from its open wound and sticks to nearby creatures.
+ Each creature in a 10-foot emanation must attempt a DC 31 Reflex save. On a failure,
+ the creature takes 3d6 persistent fire damage as the superheated rock sticks to
+ them and cools. The DC to end this persistent damage decreases by 5 each turn
+ after the first as the magma cools.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - fire
+ trigger: null
description: 'Dalos are reclusive fey that dwell within or near remote volcanoes and
volcanic vents and resemble the massive calderas they call home. They more often
dwell within the superheated confines of these locales than in the “cold wastelands”
@@ -175,12 +177,11 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+11
+ - formula: 3d8+11
type: bludgeoning
+ - formula: 2d6
+ type: fire
name: fist
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 27
traits:
- reach 15 feet
@@ -189,10 +190,9 @@ perception: 23
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 25
traits:
- range increment 150 feet
diff --git a/data/monsters/dandasuka.yaml b/data/monsters/dandasuka.yaml
index e16ca66..5d5eeae 100644
--- a/data/monsters/dandasuka.yaml
+++ b/data/monsters/dandasuka.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -98,22 +94,20 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: piercing
+ - formula: 1d6
+ type: persistent bleed
name: fangs
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed
to_hit: 15
traits:
- finesse
- magical
- action_cost: One Action
damage:
- formula: 2d4+4
+ - formula: 2d4+4
type: slashing
name: claw
- plus_damage: null
to_hit: 15
traits:
- agile
diff --git a/data/monsters/dark naga.yaml b/data/monsters/dark naga.yaml
index 060dd84..edcf877 100644
--- a/data/monsters/dark naga.yaml
+++ b/data/monsters/dark naga.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 5 minutes
name: Dark Naga Venom
range: null
@@ -44,8 +42,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Guarded Thoughts
range: null
@@ -91,12 +87,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: dark naga venom
+ name: fangs
to_hit: 19
traits:
- agile
diff --git a/data/monsters/deadly mantis.yaml b/data/monsters/deadly mantis.yaml
index 8247d6c..2c72e30 100644
--- a/data/monsters/deadly mantis.yaml
+++ b/data/monsters/deadly mantis.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fling
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Leaping Grab
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rending Mandibles
range: null
@@ -91,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Strike
range: null
@@ -119,21 +111,19 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+14
+ - formula: 2d12+14
type: piercing
name: mandibles
- plus_damage: null
to_hit: 25
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+14
+ - formula: 2d10+14
type: piercing
- name: leg
- plus_damage:
- formula: null
type: Grab
+ name: leg
to_hit: 24
traits:
- agile
diff --git a/data/monsters/deculi.yaml b/data/monsters/deculi.yaml
index 5380690..dc9c4c5 100644
--- a/data/monsters/deculi.yaml
+++ b/data/monsters/deculi.yaml
@@ -39,8 +39,6 @@ active_abilities:
the sanctuary entrance is in darkness once again.'
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Create Shadow Sanctuary
range: null
@@ -90,8 +88,6 @@ active_abilities:
damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Strike
range: null
@@ -113,8 +109,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Walk in Shadow
range: null
@@ -152,18 +146,16 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+11
+ - formula: 3d12+11
type: piercing
name: fangs
- plus_damage: null
to_hit: 24
traits: null
- action_cost: One Action
damage:
- formula: 3d8+11
+ - formula: 3d8+11
type: bludgeoning
name: wing
- plus_damage: null
to_hit: 26
traits:
- agile
@@ -187,8 +179,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infrared Vision
range: null
diff --git a/data/monsters/deep gnome rockwarden.yaml b/data/monsters/deep gnome rockwarden.yaml
index b71f838..a6aa7ba 100644
--- a/data/monsters/deep gnome rockwarden.yaml
+++ b/data/monsters/deep gnome rockwarden.yaml
@@ -35,10 +35,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: pick
- plus_damage: null
to_hit: 10
traits:
- fatal d10
@@ -47,10 +46,9 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 bludgeoning
+ - formula: 1d6
+ type: bludgeoning
name: sling
- plus_damage: null
to_hit: 11
traits:
- propulsive
diff --git a/data/monsters/deep gnome scout.yaml b/data/monsters/deep gnome scout.yaml
index 45ef1d0..1be2f75 100644
--- a/data/monsters/deep gnome scout.yaml
+++ b/data/monsters/deep gnome scout.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hidden Movement
range: null
@@ -53,10 +51,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: piercing
name: light pick
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -66,10 +63,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: bludgeoning
name: sling
- plus_damage: null
to_hit: 9
traits:
- propulsive
diff --git a/data/monsters/deep gnome warrior.yaml b/data/monsters/deep gnome warrior.yaml
index 3a1d8df..f293a03 100644
--- a/data/monsters/deep gnome warrior.yaml
+++ b/data/monsters/deep gnome warrior.yaml
@@ -22,8 +22,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -41,6 +39,30 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You snap your shield in place to ward off a blow. Your shield prevents you
+ from taking an amount of damage up to the shield's Hardness. You and the shield
+ each take any remaining damage, possibly breaking or destroying the shield.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Shield Block
+ range: null
+ raw_description: '**Shield Block** [Reaction] **Trigger** While you have your shield
+ raised, you would take damage from a physical attack. **Effect** You snap your
+ shield in place to ward off a blow. Your shield prevents you from taking an amount
+ of damage up to the shield''s Hardness. You and the shield each take any remaining
+ damage, possibly breaking or destroying the shield.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: While you have your shield raised, you would take damage from a physical
+ attack.
description: 'Deep gnome warriors are quick to charge into battle but focus on defending
their kin and their homes over more aggressive tactics when a choice is available.
@@ -62,10 +84,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: spear
- plus_damage: null
to_hit: 10
traits: null
name: Deep Gnome Warrior
@@ -73,10 +94,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d10 piercing
+ - formula: 1d10
+ type: piercing
name: heavy crossbow
- plus_damage: null
to_hit: 8
traits:
- range increment 120 feet
diff --git a/data/monsters/deinonychus.yaml b/data/monsters/deinonychus.yaml
index 1145e9d..60add02 100644
--- a/data/monsters/deinonychus.yaml
+++ b/data/monsters/deinonychus.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Darting Attack
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Predator's Advantage
range: null
@@ -75,20 +71,18 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 9
traits: null
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: slashing
+ - formula: 1d4
+ type: bleed
name: talon
- plus_damage:
- - formula: null
- type: 1d4 bleed
to_hit: 9
traits:
- agile
diff --git a/data/monsters/deinosuchus.yaml b/data/monsters/deinosuchus.yaml
index f928640..ad15096 100644
--- a/data/monsters/deinosuchus.yaml
+++ b/data/monsters/deinosuchus.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Ambush
range: 50 feet
@@ -34,8 +32,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
@@ -54,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -83,21 +77,19 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 22
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d10+11
+ - formula: 1d10+11
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/demilich.yaml b/data/monsters/demilich.yaml
index 5197086..3da3ba7 100644
--- a/data/monsters/demilich.yaml
+++ b/data/monsters/demilich.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Demilich Eye Gems
range: null
@@ -51,8 +49,6 @@ active_abilities:
regains HP equal to double the creature's level.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devour Soul
range: null
@@ -80,8 +76,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mental Magic
range: null
@@ -106,8 +100,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Staff Gems
range: null
@@ -140,8 +132,6 @@ active_abilities:
The demilich can Devour a Soul it has trapped.'
failure: null
frequency: once per day per gem
- full_description: null
- generic_description: null
maximum_duration: null
name: Trap Soul
range: null
@@ -166,42 +156,55 @@ active_abilities:
trigger: null
alignment: NE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
- effect: 'The demilich ends torpor, rolls initiative, and gains the effect of its
- __contingency''s__ companion spell. The __contingency__ resets after 24 hours.
-
-
- **Countermeasures** [Free Action]'
+ description: Telekinetic whirlwind activates when the demilich ends torpor. Loose
+ debris in the area whip up into a whirling storm. This obscures vision, making
+ any creature in the area concealed, and causes creatures in its area (except the
+ demilich) to treat all creatures as concealed. Any creature other than the demilich
+ that enters or begins its turn in the aura takes 2d12 bludgeoning damage.
+ effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Telekinetic Whirlwind
- range: null
+ range: 20 feet
raw_description: '**Telekinetic Whirlwind** (__arcane__, __aura__, __evocation__)
20 feet. Telekinetic whirlwind activates when the demilich ends torpor. Loose
debris in the area whip up into a whirling storm. This obscures vision, making
any creature in the area concealed, and causes creatures in its area (except the
demilich) to treat all creatures as concealed. Any creature other than the demilich
- that enters or begins its turn in the aura takes 2d12 bludgeoning damage.
-
-
- **Contingency** [Reaction] A demilich has one permanent 8th-level __contingency__
- spell in effect with one of its arcane innate spells of 5th level or lower as
- the companion spell— typically __dimension door__. **Trigger** While the lich
- is in torpor, a creature disturbs the demilich''s remains, touches its treasure,
- or casts a spell that would affect the demilich. **Effect** The demilich ends
- torpor, rolls initiative, and gains the effect of its __contingency''s__ companion
- spell. The __contingency__ resets after 24 hours.
-
-
- **Countermeasures** **Trigger** The demilich''s turn begins. **Effect** The demilich
- casts __blink__, __fly__, __spell turning__, or __true seeing__ on itself. It
- usually chooses spell turning unless it already has that spell in effect.'
+ that enters or begins its turn in the aura takes 2d12 bludgeoning damage.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - evocation
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: A demilich has one permanent 8th-level __contingency__ spell in effect
+ with one of its arcane innate spells of 5th level or lower as the companion spell—
+ typically __dimension door__.
+ effect: The demilich ends torpor, rolls initiative, and gains the effect of its
+ __contingency's__ companion spell. The __contingency__ resets after 24 hours.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Contingency
+ range: null
+ raw_description: '**Contingency** [Reaction] A demilich has one permanent 8th-level
+ __contingency__ spell in effect with one of its arcane innate spells of 5th level
+ or lower as the companion spell— typically __dimension door__. **Trigger** While
+ the lich is in torpor, a creature disturbs the demilich''s remains, touches its
+ treasure, or casts a spell that would affect the demilich. **Effect** The demilich
+ ends torpor, rolls initiative, and gains the effect of its __contingency''s__
+ companion spell. The __contingency__ resets after 24 hours.'
requirements: null
saving_throw: null
stages: null
@@ -209,6 +212,28 @@ automatic_abilities:
traits: null
trigger: While the lich is in torpor, a creature disturbs the demilich's remains,
touches its treasure, or casts a spell that would affect the demilich.
+- action_cost: Free Action
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The demilich casts __blink__, __fly__, __spell turning__, or __true seeing__
+ on itself. It usually chooses spell turning unless it already has that spell in
+ effect.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Countermeasures
+ range: null
+ raw_description: '**Countermeasures** [Free Action] **Trigger** The demilich''s
+ turn begins. **Effect** The demilich casts __blink__, __fly__, __spell turning__,
+ or __true seeing__ on itself. It usually chooses spell turning unless it already
+ has that spell in effect.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: The demilich's turn begins.
description: 'Demiliches are formed when a lich, through carelessness or by accident,
loses its phylactery. As years pass, the lich''s body crumbles to dust, leaving
only the skull as the seat of its necromantic power. The lich enters a sort of torpor,
@@ -260,12 +285,11 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4-3
+ - formula: 1d4-3
type: piercing
+ - formula: 6d6
+ type: negative
name: jaws
- plus_damage:
- - formula: null
- type: 6d6 negative
to_hit: 27
traits:
- reach 0 feet
@@ -305,8 +329,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Torpor
range: null
diff --git a/data/monsters/denizen of leng.yaml b/data/monsters/denizen of leng.yaml
index 4b07dc1..29beeca 100644
--- a/data/monsters/denizen of leng.yaml
+++ b/data/monsters/denizen of leng.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Debilitating Bite
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Leng Ruby
range: null
@@ -77,8 +73,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: No Breath
range: null
@@ -101,8 +95,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Planar Fast Healing
range: null
@@ -153,12 +145,11 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: slashing
+ - formula: 1d6
+ type: persistent bleed
name: kukri
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed
to_hit: 18
traits:
- agile
@@ -167,12 +158,11 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: debilitating bite
+ name: jaws
to_hit: 17
traits:
- agile
diff --git a/data/monsters/derghodaemon.yaml b/data/monsters/derghodaemon.yaml
index 2a9e290..abc37a7 100644
--- a/data/monsters/derghodaemon.yaml
+++ b/data/monsters/derghodaemon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Derghodaemon's Stare
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Savage Assault
range: null
@@ -82,8 +76,11 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the hissing sounds caused by the infestation also
+ cause the target to become __confused__ for 1 round; this additional effect has
+ the __auditory__, __emotion__, and __mental__ traits.
+ critical_success: The swarm disperses as soon as it deals its swarm spit Strike
+ damage.
description: The derghodaemon spews a large swarm, making a swarm spit Strike against
up to two adjacent targets within range. Whether or not the targets are hit, each
must attempt a DC 31 Reflex save (at a –2 circumstance penalty if it was actually
@@ -91,10 +88,9 @@ active_abilities:
ends as soon as the creature takes any amount of damage from an area effect. The
derghodaemon can't use this ability for 1d4 rounds.
effect: null
- failure: null
+ failure: The swarm clings to the target and infests it, dealing 2d6 persistent piercing
+ damage.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Infestation
range: null
@@ -104,49 +100,24 @@ active_abilities:
(at a –2 circumstance penalty if it was actually hit by the swarm spit). __Persistent
damage__ caused by the swarming infestation ends as soon as the creature takes
any amount of damage from an area effect. The derghodaemon can''t use this ability
- for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The swarm disperses as soon as it deals its swarm spit Strike
+ for 1d4 rounds.
+
+
+ **Critical Success **The swarm disperses as soon as it deals its swarm spit Strike
damage.
- description: The swarm disperses as soon as it deals its swarm spit Strike damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The swarm disperses as soon as it deals its
- swarm spit Strike damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The swarm clings to the target and infests it, dealing 1d6 persistent
+
+
+ **Success **The swarm clings to the target and infests it, dealing 1d6 persistent
piercing damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The swarm clings to the target and infests it, dealing
- 1d6 persistent piercing damage.'
+
+
+ **Failure **The swarm clings to the target and infests it, dealing 2d6 persistent
+ piercing damage.
+
+
+ **Critical Failure **As failure, but the hissing sounds caused by the infestation
+ also cause the target to become __confused__ for 1 round; this additional effect
+ has the __auditory__, __emotion__, and __mental__ traits.'
requirements: null
saving_throw: null
stages: null
@@ -154,53 +125,6 @@ active_abilities:
damage.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The swarm clings to the target and infests it, dealing 2d6 persistent
- piercing damage.
- effect: null
- failure: The swarm clings to the target and infests it, dealing 2d6 persistent piercing
- damage.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The swarm clings to the target and infests it, dealing
- 2d6 persistent piercing damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the hissing sounds caused by the infestation also
- cause the target to become __confused__ for 1 round; this additional effect has
- the __auditory__, __emotion__, and __mental__ traits.
- critical_success: null
- description: As failure, but the hissing sounds caused by the infestation also cause
- the target to become __confused__ for 1 round; this additional effect has the
- __auditory__, __emotion__, and __mental__ traits.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the hissing sounds caused
- by the infestation also cause the target to become __confused__ for 1 round; this
- additional effect has the __auditory__, __emotion__, and __mental__ traits.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: NE
automatic_abilities: null
description: 'Derghodaemons represent death through unfathomable violence and being
@@ -233,9 +157,9 @@ description: 'Derghodaemons represent death through unfathomable violence and be
hp: 240
hp_misc: null
immunities:
-- confusion
-- death effects
-- swarm attacks
+- __confusion__
+- __death__ effects
+- __swarm__ attacks
languages:
- Common
- Daemonic
@@ -244,12 +168,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+10
+ - formula: 3d8+10
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 25
traits:
- deadly 1d12
@@ -261,12 +184,11 @@ perception: 24
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+13
+ - formula: 2d6+13
type: piercing
+ - formula: 1d6
+ type: evil
name: swarm spit
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 25
traits:
- evil
diff --git a/data/monsters/dero magister.yaml b/data/monsters/dero magister.yaml
index 2e9f8cb..0c6050e 100644
--- a/data/monsters/dero magister.yaml
+++ b/data/monsters/dero magister.yaml
@@ -17,8 +17,6 @@ active_abilities:
throw or be __confused__ for 1 round.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Cytillesh Stare
range: null
@@ -46,8 +44,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Sunlight
range: null
@@ -79,10 +75,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: aklys
- plus_damage: null
to_hit: 10
traits:
- trip
@@ -91,10 +86,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: aklys
- plus_damage: null
to_hit: 13
traits:
- ranged trip
diff --git a/data/monsters/dero stalker.yaml b/data/monsters/dero stalker.yaml
index 3fff3ee..3370817 100644
--- a/data/monsters/dero stalker.yaml
+++ b/data/monsters/dero stalker.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -31,6 +29,24 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A dero stalker takes 4 damage for every hour they're exposed to sunlight.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerable to Sunlight
+ range: null
+ raw_description: '**Vulnerable to Sunlight** A dero stalker takes 4 damage for every
+ hour they''re exposed to sunlight.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -39,19 +55,13 @@ automatic_abilities:
the triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Vulnerable to Sunlight
+ name: Nimble Dodge
range: null
- raw_description: '**Vulnerable to Sunlight** A dero stalker takes 4 damage for every
- hour they''re exposed to sunlight.
-
-
- **Nimble Dodge** [Reaction] **Requirements** The dero stalker is not encumbered.
- **Trigger** A creature targets the dero with an attack and the dero can see the
- attacker. **Effect** The dero dodges out of the way, gaining a +2 circumstance
- bonus to AC against the triggering attack.'
+ raw_description: '**Nimble Dodge** [Reaction] **Requirements** The dero stalker
+ is not encumbered. **Trigger** A creature targets the dero with an attack and
+ the dero can see the attacker. **Effect** The dero dodges out of the way, gaining
+ a +2 circumstance bonus to AC against the triggering attack.'
requirements: The dero stalker is not encumbered.
saving_throw: null
stages: null
@@ -78,10 +88,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
name: aklys
- plus_damage: null
to_hit: 8
traits:
- trip
@@ -90,10 +99,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
name: aklys
- plus_damage: null
to_hit: 10
traits:
- ranged trip
@@ -101,12 +109,11 @@ ranged_attacks:
- thrown 20 feet
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
- name: hand crossbow
- plus_damage:
+ - formula: 1d6
+ type: piercing
- formula: null
type: giant centipede venom
+ name: hand crossbow
to_hit: 10
traits:
- range increment 60 feet
diff --git a/data/monsters/dero strangler.yaml b/data/monsters/dero strangler.yaml
index 60c734f..be277e6 100644
--- a/data/monsters/dero strangler.yaml
+++ b/data/monsters/dero strangler.yaml
@@ -18,8 +18,6 @@ active_abilities:
on a critical success.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Strangle
range: null
@@ -45,8 +43,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Sunlight
range: null
@@ -81,10 +77,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
name: aklys
- plus_damage: null
to_hit: 11
traits:
- trip
@@ -93,10 +88,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
name: aklys
- plus_damage: null
to_hit: 10
traits:
- ranged trip
@@ -104,12 +98,11 @@ ranged_attacks:
- thrown 20 feet
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
- name: hand crossbow
- plus_damage:
- formula: null
type: lethargy poison
+ name: hand crossbow
to_hit: 10
traits:
- range increment 60 feet
diff --git a/data/monsters/desert drake.yaml b/data/monsters/desert drake.yaml
index 523eabf..abdb68b 100644
--- a/data/monsters/desert drake.yaml
+++ b/data/monsters/desert drake.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sandstorm Breath
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Speed Surge
range: null
@@ -90,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surprise Attacker
range: null
@@ -114,8 +106,6 @@ automatic_abilities:
attacked, it descends 10 feet after the attack is complete.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wing Deflection
range: null
@@ -160,22 +150,20 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+8
+ - formula: 2d12+8
type: piercing
+ - formula: 1d6
+ type: electricity
name: Fangs
- plus_damage:
- - formula: null
- type: 1d6 electricity
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: bludgeoning
- name: Tail
- plus_damage:
- formula: null
type: Push 5 feet
+ name: Tail
to_hit: 20
traits:
- reach 10 feet
diff --git a/data/monsters/destrachan.yaml b/data/monsters/destrachan.yaml
index 2983baf..68d78a0 100644
--- a/data/monsters/destrachan.yaml
+++ b/data/monsters/destrachan.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Destructive Harmonics
range: null
@@ -37,18 +35,16 @@ active_abilities:
- sonic
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is deafened for 1 minute and stunned 3.
+ critical_success: The creature is unaffected.
description: The destrachan emits a sonic cry in either a 60-foot cone or a 30-foot
burst. This discordant ululation resonates along the nerves and bones of living
creatures in the area, manifesting as waves of incapacitating pain washing over
the victims. Each living creature in the area must attempt a DC 26 Fortitude save.
The destrachan can't use Painful Harmonics again for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature is __deafened__ for 3 rounds and __stunned 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painful Harmonics
range: null
@@ -58,95 +54,29 @@ active_abilities:
and bones of living creatures in the area, manifesting as waves of incapacitating
pain washing over the victims. Each living creature in the area must attempt a
DC 26 Fortitude save. The destrachan can''t use Painful Harmonics again for 1d4
- rounds.'
+ rounds.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature is __sickened 1__ for 1 round.
+
+
+ **Failure **The creature is __deafened__ for 3 rounds and __stunned 2__.
+
+
+ **Critical Failure **The creature is deafened for 1 minute and stunned 3.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __sickened 1__ for 1 round.
traits:
- auditory
- evocation
- incapacitation
- occult
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __sickened 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __sickened 1__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __sickened 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __deafened__ for 3 rounds and __stunned 2__.
- effect: null
- failure: The creature is __deafened__ for 3 rounds and __stunned 2__.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is __deafened__ for 3 rounds and __stunned
- 2__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is deafened for 1 minute and stunned 3.
- critical_success: null
- description: The creature is deafened for 1 minute and stunned 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature is deafened for 1 minute and
- stunned 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -158,8 +88,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shattering Harmonics
range: null
@@ -204,8 +132,8 @@ description: 'This underground reptilian horror walks on two powerful hind legs.
hp: 135
hp_misc: null
immunities:
-- blinded
-- visual
+- __blinded__
+- __visual__
languages:
- Destrachan
- Undercommon
@@ -214,20 +142,18 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: piercing
+ - formula: 1d8
+ type: sonic
name: jaws
- plus_damage:
- - formula: null
- type: 1d8 sonic
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
@@ -255,8 +181,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Echolocation
range: null
diff --git a/data/monsters/devourer.yaml b/data/monsters/devourer.yaml
index 048632d..0aca6df 100644
--- a/data/monsters/devourer.yaml
+++ b/data/monsters/devourer.yaml
@@ -25,8 +25,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devour Soul
range: null
@@ -61,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -90,8 +86,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Spells
range: null
@@ -120,8 +114,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spell Deflection
range: null
@@ -156,12 +148,12 @@ description: 'When fiends and powerful evil spellcasters are lost beyond the far
hp: 175
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
- spell deflection
-- unconscious
+- __unconscious__
languages:
- Abyssal
- Celestial
@@ -172,12 +164,11 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: slashing
- name: claw
- plus_damage:
- formula: null
type: drain life
+ name: claw
to_hit: 24
traits:
- agile
diff --git a/data/monsters/dezullon.yaml b/data/monsters/dezullon.yaml
index 9cdb530..8ea47b9 100644
--- a/data/monsters/dezullon.yaml
+++ b/data/monsters/dezullon.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Amnesia Venom
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Root
range: null
@@ -92,8 +86,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
@@ -150,14 +142,13 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+8
+ - formula: 3d6+8
type: bludgeoning
- name: vine
- plus_damage:
- - formula: null
- type: 3d6 acid
+ - formula: 3d6
+ type: acid
- formula: null
type: Grab
+ name: vine
to_hit: 21
traits:
- acid
@@ -167,12 +158,11 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 4d8 acid
- name: acid glob
- plus_damage:
+ - formula: 4d8
+ type: acid
- formula: null
type: amnesia venom
+ name: acid glob
to_hit: 23
traits:
- acid
diff --git a/data/monsters/dhampir wizard.yaml b/data/monsters/dhampir wizard.yaml
index 720a9a3..654b0c2 100644
--- a/data/monsters/dhampir wizard.yaml
+++ b/data/monsters/dhampir wizard.yaml
@@ -18,8 +18,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood of the Night
range: null
@@ -50,10 +48,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: piercing
name: dagger
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -61,19 +58,17 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
name: staff
- plus_damage: null
to_hit: 6
traits:
- two-handed d8
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -84,10 +79,9 @@ perception: 4
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: piercing
name: dagger
- plus_damage: null
to_hit: 7
traits:
- agile
diff --git a/data/monsters/dig-widget.yaml b/data/monsters/dig-widget.yaml
index 8a51ee9..a79b3c6 100644
--- a/data/monsters/dig-widget.yaml
+++ b/data/monsters/dig-widget.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fastening Leap
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -71,8 +67,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mechanical Vulnerability
range: null
@@ -112,39 +106,37 @@ hp: 65
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
-- mental
-- necromancy
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: piercing
+ - formula: 1d6
+ type: persistent bleed
name: drill
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed
to_hit: 14
traits:
- fatal d10
- finesse
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
name: corkscrew
- plus_damage: null
to_hit: 14
traits:
- finesse
@@ -169,8 +161,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infiltration Tools
range: null
diff --git a/data/monsters/dire wolf.yaml b/data/monsters/dire wolf.yaml
index ab3e0b9..39fee58 100644
--- a/data/monsters/dire wolf.yaml
+++ b/data/monsters/dire wolf.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -37,8 +35,6 @@ active_abilities:
1d10+2 damage (DC 20 basic Fortitude save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Worry
range: null
@@ -62,8 +58,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -89,12 +83,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Knockdown or Grab
+ name: jaws
to_hit: 12
traits:
- reach 10 feet
diff --git a/data/monsters/djinni.yaml b/data/monsters/djinni.yaml
index ae1b3d3..50f337a 100644
--- a/data/monsters/djinni.yaml
+++ b/data/monsters/djinni.yaml
@@ -19,8 +19,6 @@ active_abilities:
with the __air__ trait are immune.
failure: null
frequency: Once per round.
- full_description: null
- generic_description: null
maximum_duration: null
name: Hurricane Blast
range: null
@@ -49,8 +47,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whirlwind
range: 20 feet
@@ -97,10 +93,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+10
+ - formula: 1d6+10
type: slashing
name: scimitar
- plus_damage: null
to_hit: 15
traits:
- forceful +1
@@ -108,10 +103,9 @@ melee_attacks:
- sweep
- action_cost: One Action
damage:
- formula: 1d4+10
+ - formula: 1d4+10
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 16
traits:
- agile
@@ -124,10 +118,9 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: bludgeoning
name: crashing wind
- plus_damage: null
to_hit: 15
traits:
- air
diff --git a/data/monsters/doblagub.yaml b/data/monsters/doblagub.yaml
index 6cb3d5d..afe0352 100644
--- a/data/monsters/doblagub.yaml
+++ b/data/monsters/doblagub.yaml
@@ -16,8 +16,6 @@ active_abilities:
save or be pulled 10 feet toward the doblagub.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Etheric Tug
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Magical Tongue
range: null
@@ -59,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -84,8 +78,6 @@ automatic_abilities:
at a DC 30 Will save or the movement fails and the action is wasted.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Etheric Fibers
range: 40 feet
@@ -121,21 +113,19 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+14
+ - formula: 4d8+14
type: bludgeoning
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 27
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: Grab and Pull 10 feet
name: tongue
- plus_damage: null
to_hit: 27
traits:
- reach 15 feet
diff --git a/data/monsters/doorwarden.yaml b/data/monsters/doorwarden.yaml
index aab769e..28cecc2 100644
--- a/data/monsters/doorwarden.yaml
+++ b/data/monsters/doorwarden.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Imitate Door
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slam Doors
range: null
@@ -63,8 +59,7 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: When the doorwarden uses Shield Block against a melee attack from a
- creature within 5 feet, it can also push the creature 5 feet.
+ description: null
effect: You lash out at a foe that leaves an opening. Make a melee Strike against
the triggering creature. If your attack is a critical hit and the trigger was
a manipulate action, you disrupt that action. This Strike doesn't count toward
@@ -72,8 +67,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -91,6 +84,50 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The doorwarden can Raise its Shield and gain its shield's benefit to AC
+ against the triggering attack.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Reactive Shield
+ range: null
+ raw_description: '**Reactive Shield** [Reaction] **Trigger** An enemy hits the doorwarden
+ with a melee Strike. **Effect** The doorwarden can Raise its Shield and gain its
+ shield''s benefit to AC against the triggering attack.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: An enemy hits the doorwarden with a melee Strike.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You snap your shield in place to ward off a blow. Your shield prevents you
+ from taking an amount of damage up to the shield's Hardness. You and the shield
+ each take any remaining damage, possibly breaking or destroying the shield.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Shield Block
+ range: null
+ raw_description: '**Shield Block** [Reaction] **Trigger** While you have your shield
+ raised, you would take damage from a physical attack. **Effect** You snap your
+ shield in place to ward off a blow. Your shield prevents you from taking an amount
+ of damage up to the shield''s Hardness. You and the shield each take any remaining
+ damage, possibly breaking or destroying the shield.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: While you have your shield raised, you would take damage from a physical
+ attack.
description: 'Doorwardens are constructs originally invented by elves. Upon first
glance, these guardians resemble ornate doors made entirely of steel or even mithral,
but when trespassers try to force their way past, the doorwarden transforms into
@@ -144,28 +181,25 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+9
+ - formula: 1d8+9
type: slashing
name: longsword
- plus_damage: null
to_hit: 15
traits:
- reach 10 feet
- versatile P
- action_cost: One Action
damage:
- formula: 1d6+9
+ - formula: 1d6+9
type: bludgeoning
name: shield boss
- plus_damage: null
to_hit: 15
traits: null
- action_cost: One Action
damage:
- formula: 1d4+8
+ - formula: 1d4+8
type: bludgeoning
name: door
- plus_damage: null
to_hit: 13
traits: null
name: Doorwarden
diff --git a/data/monsters/doppelganger.yaml b/data/monsters/doppelganger.yaml
index a109345..24cb115 100644
--- a/data/monsters/doppelganger.yaml
+++ b/data/monsters/doppelganger.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -49,8 +47,6 @@ automatic_abilities:
that creature is flat-footed against this attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: End the Charade
range: null
@@ -133,10 +129,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: slashing
name: Claw
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/doprillu.yaml b/data/monsters/doprillu.yaml
index 3e25494..dc42ca7 100644
--- a/data/monsters/doprillu.yaml
+++ b/data/monsters/doprillu.yaml
@@ -18,8 +18,6 @@ active_abilities:
dealt to the target.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Body Strike
range: null
@@ -28,7 +26,7 @@ active_abilities:
a weapon. This Strike has a +30 attack modifier and deals 3d8+16 bludgeoning damage.
The Strike is magical and has a reach of 10 feet. On a hit, the grabbed creature
takes half the damage dealt to the target.'
- requirements: The doprillu has a creature grabbed
+ requirements: The doprillu has a creature __grabbed__
saving_throw: null
stages: null
success: null
@@ -44,8 +42,6 @@ active_abilities:
damage as Body Strike, but has the __thrown 20 feet__ weapon trait.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whirlwind Throw
range: null
@@ -55,7 +51,7 @@ active_abilities:
the doprillu can hurl the grabbed creature up to 50 feet as a ranged Strike. This
Strike has the same attack modifier and damage as Body Strike, but has the __thrown
20 feet__ weapon trait.'
- requirements: The doprillu has a creature grabbed
+ requirements: The doprillu has a creature __grabbed__
saving_throw: null
stages: null
success: null
@@ -76,8 +72,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mask of Power
range: null
@@ -102,8 +96,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Volcanic Veins
range: null
@@ -125,8 +117,6 @@ automatic_abilities:
attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deflect Arrow
range: null
@@ -134,15 +124,13 @@ automatic_abilities:
of a physical ranged attack; **Requirements **The doprillu is aware of the attack,
isn''t __flat-footed__ against it, and has a hand free; **Effect **The doprillu
gains a +4 circumstance bonus to its AC against the triggering attack.'
- requirements: The doprillu is aware of the attack, isn't flat-footed against it,
- and has a hand free
+ requirements: The doprillu is aware of the attack, isn't __flat-footed__ against
+ it, and has a hand free
saving_throw: null
stages: null
success: null
traits: null
- trigger: The doprillu is the target of a physical ranged attack; Requirements The
- doprillu is aware of the attack, isn't flat-footed against it, and has a hand
- free;
+ trigger: The doprillu is the target of a physical ranged attack
description: 'The aberrations known as doprillus are hulks with banded muscles who
wear ornate masks at all times that fill their wearers with magical strength and
fighting spirit. Doprillus love to battle, especially by grappling, and are eager
@@ -158,10 +146,8 @@ description: 'The aberrations known as doprillus are hulks with banded muscles w
hp: 260
hp_misc: regeneration 20 (deactivated by cold)
immunities:
-- enfeebled
- (while wearing its mask)
-- slowed (while
- wearing its mask)
+- __enfeebled__ (while wearing its mask)
+- __slowed__ (while wearing its mask)
languages:
- Aklo
- Common
@@ -170,14 +156,13 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+16
+ - formula: 3d8+16
type: ''
- name: fist
- plus_damage:
- - formula: null
- type: 2d6 fire
+ - formula: 2d6
+ type: fire
- formula: null
type: Improved Grab
+ name: fist
to_hit: 30
traits:
- agile
diff --git a/data/monsters/dracolisk.yaml b/data/monsters/dracolisk.yaml
index b9fe147..3a27471 100644
--- a/data/monsters/dracolisk.yaml
+++ b/data/monsters/dracolisk.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Black
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blue
range: null
@@ -83,8 +77,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Green
range: null
@@ -103,8 +95,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Red
range: null
@@ -123,8 +113,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: White
range: null
@@ -155,8 +143,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Petrifying Gaze
range: null
@@ -194,8 +180,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Savage Jaws
range: null
@@ -218,8 +202,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Resistance
range: null
@@ -239,8 +221,6 @@ automatic_abilities:
__slowed 1__ for 1 minute as its body stiffens.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Petrifying Glance
range: null
@@ -257,7 +237,7 @@ automatic_abilities:
- aura
- transmutation
- visual
- trigger: A creature within 30 feet that the dracolisk can see starts its turn;
+ trigger: A creature within 30 feet that the dracolisk can see starts its turn
description: 'Dracolisks are rare magical crossbreeds of chromatic dragons and __basilisks__.
None now know how they first came to be, but they have proven viable and can breed
with one another as well as with basilisks. While a dracolisk appears much like
@@ -276,25 +256,23 @@ description: 'Dracolisks are rare magical crossbreeds of chromatic dragons and _
hp: 155
hp_misc: null
immunities:
-- paralyzed
-- petrified
+- __paralyzed__
+- __petrified__
- sleep
level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+8
+ - formula: 2d12+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 21
traits: null
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: slashing
name: claw
- plus_damage: null
to_hit: 21
traits:
- agile
diff --git a/data/monsters/dragon turtle.yaml b/data/monsters/dragon turtle.yaml
index a1ce76a..f4dca0e 100644
--- a/data/monsters/dragon turtle.yaml
+++ b/data/monsters/dragon turtle.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Capsize
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -96,8 +90,6 @@ automatic_abilities:
a +2 circumstance bonus to its AC against the triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shell Block
range: null
@@ -154,19 +146,17 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: piercing
name: Jaws
- plus_damage: null
to_hit: 21
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: slashing
name: Claw
- plus_damage: null
to_hit: 21
traits:
- agile
diff --git a/data/monsters/dragonscarred dead.yaml b/data/monsters/dragonscarred dead.yaml
index 69fb6b0..d82a5b0 100644
--- a/data/monsters/dragonscarred dead.yaml
+++ b/data/monsters/dragonscarred dead.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath-Seared Sword
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: The creature is stunned for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glare of Rage
range: null
@@ -84,8 +80,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 60 feet
@@ -154,12 +148,11 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+9
+ - formula: 1d12+9
type: slashing
+ - formula: 2d6
+ type: negative
name: breath-seared greatsword
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 27
traits:
- magical
@@ -187,8 +180,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Guardian Sense
range: null
diff --git a/data/monsters/dragonshard guardian.yaml b/data/monsters/dragonshard guardian.yaml
index 8fed0a6..116643d 100644
--- a/data/monsters/dragonshard guardian.yaml
+++ b/data/monsters/dragonshard guardian.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: The creature is __enfeebled 5__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -50,20 +48,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragonshard guardian's body absorbs the energy entirely, preventing
- the damage from harming the construct. Its body reverberates and transforms the
- absorbed energy before projecting it outward in a 60-foot burst. Each creature
- within the burst takes an amount of fire damage equal to the amount of energy
- damage absorbed by the triggering attack, including any damage resisted by the
- guardian's resistances and additional damage from its weakness (DC 45 basic Reflex
- save). This fire damage doesn't harm objects or constructs.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -80,7 +70,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 42
stages: null
success: The creature is __frightened 1__.
traits:
@@ -88,8 +78,42 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragonshard guardian's body absorbs the energy entirely, preventing
+ the damage from harming the construct. Its body reverberates and transforms the
+ absorbed energy before projecting it outward in a 60-foot burst. Each creature
+ within the burst takes an amount of fire damage equal to the amount of energy
+ damage absorbed by the triggering attack, including any damage resisted by the
+ guardian's resistances and additional damage from its weakness (DC 45 basic Reflex
+ save). This fire damage doesn't harm objects or constructs.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Reverberating Revenge
+ range: null
+ raw_description: '**Reverberating Revenge** [Reaction] (__arcane__, __fire__) **Trigger**
+ The dragonshard guardian takes cold, fire, electricity, or sonic damage from a
+ non-dragonshard guardian source; **Effect** The dragonshard guardian''s body absorbs
+ the energy entirely, preventing the damage from harming the construct. Its body
+ reverberates and transforms the absorbed energy before projecting it outward in
+ a 60-foot burst. Each creature within the burst takes an amount of fire damage
+ equal to the amount of energy damage absorbed by the triggering attack, including
+ any damage resisted by the guardian''s resistances and additional damage from
+ its weakness (DC 45 basic Reflex save). This fire damage doesn''t harm objects
+ or constructs.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - fire
trigger: The dragonshard guardian takes cold, fire, electricity, or sonic damage
- from a non-dragonshard guardian source;
+ from a non-dragonshard guardian source
description: 'Created by Mengkare and powered by a shard of the Orb of Gold Dragonkind,
this construct is made of sculpted crystal draped in a beautiful gold filigree frame.
@@ -118,22 +142,20 @@ level: 22
melee_attacks:
- action_cost: One Action
damage:
- formula: 6d10+8
+ - formula: 6d10+8
type: piercing
+ - formula: 2d10
+ type: persistent bleed
name: jaws
- plus_damage:
- - formula: null
- type: 2d10 persistent bleed
to_hit: 41
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 9d6+8
+ - formula: 9d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 41
traits:
- agile
diff --git a/data/monsters/drainberry bush.yaml b/data/monsters/drainberry bush.yaml
index 78bcd79..e672793 100644
--- a/data/monsters/drainberry bush.yaml
+++ b/data/monsters/drainberry bush.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Berries
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Consume Berries
range: null
@@ -80,8 +76,6 @@ active_abilities:
the bush's branches.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Blood
range: null
@@ -92,7 +86,7 @@ active_abilities:
1__ (double damage and drained 2 on a critical failure). For every creature damaged
this way, a cluster of blood berries (see above) immediately grows along the bush''s
branches.'
- requirements: The drainberry bush has at least one living creature grabbed with
+ requirements: The drainberry bush has at least one living creature __grabbed__ with
one of its vines
saving_throw: null
stages: null
@@ -109,8 +103,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Storm of Vines
range: null
@@ -160,12 +152,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: bludgeoning
- name: vine
- plus_damage:
- formula: null
type: Improved Grab
+ name: vine
to_hit: 17
traits:
- reach 20 feet
@@ -193,8 +184,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nature Empathy
range: null
diff --git a/data/monsters/drakauthix.yaml b/data/monsters/drakauthix.yaml
index 04e6a78..735b682 100644
--- a/data/monsters/drakauthix.yaml
+++ b/data/monsters/drakauthix.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reel In
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spore Tendrils
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whirlwind of Hooks
range: null
@@ -89,8 +83,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Obscuring Spores
range: null
@@ -146,12 +138,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+9
+ - formula: 3d8+9
type: piercing
- name: Tentacle
- plus_damage:
- formula: null
type: Improved Grab
+ name: Tentacle
to_hit: 20
traits:
- reach 30 feet
@@ -176,8 +167,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sporesight
range: null
diff --git a/data/monsters/draugr.yaml b/data/monsters/draugr.yaml
index 561339e..6432ef5 100644
--- a/data/monsters/draugr.yaml
+++ b/data/monsters/draugr.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grotesque Gift
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swipe
range: null
@@ -70,8 +66,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: The Sea's Revenge
range: null
@@ -133,11 +127,11 @@ description: 'Risen corpses of sailors who died at sea, draugr reek of the rot a
hp: 35
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- unconscious
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __unconscious__
items:
- greataxe
- leather armor
@@ -148,23 +142,21 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+4
+ - formula: 1d12+4
type: slashing
- name: greataxe
- plus_damage:
- formula: null
type: grotesque gift
+ name: greataxe
to_hit: 10
traits:
- sweep
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: slashing
- name: fist
- plus_damage:
- formula: null
type: grotesque gift
+ name: fist
to_hit: 10
traits:
- agile
diff --git a/data/monsters/dread wraith.yaml b/data/monsters/dread wraith.yaml
index 88040e1..f3ddc3d 100644
--- a/data/monsters/dread wraith.yaml
+++ b/data/monsters/dread wraith.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Absorb Wraith
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -81,8 +77,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wraith Spawn
range: null
@@ -113,8 +107,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draining Presence
range: 10 feet
@@ -139,8 +131,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sunlight Powerlessness
range: null
@@ -163,8 +153,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -200,12 +188,12 @@ description: 'These menacing spiritual remnants of wicked warlords or bloodthirs
hp: 130
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
- precision
-- unconscious
+- __unconscious__
languages:
- Common
- Necril
@@ -213,12 +201,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: negative
- name: spectral hand
- plus_damage:
- formula: null
type: drain life
+ name: spectral hand
to_hit: 21
traits:
- finesse
diff --git a/data/monsters/dreadsong dancer.yaml b/data/monsters/dreadsong dancer.yaml
index 24d1653..bf5c967 100644
--- a/data/monsters/dreadsong dancer.yaml
+++ b/data/monsters/dreadsong dancer.yaml
@@ -9,27 +9,47 @@ ac: 27
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the creature can't reduce its frightened condition
+ below 2 for 1 minute. In addition, the dreadsong dancer is affected by its performance
+ anxiety.
+ critical_success: No effect, and the creature is temporarily immune for 24 hours.
+ The dreadsong dancer is affected by their performance anxiety.
description: The dreadsong dancer whirls their howling songblades and cloaks themself
in illusion magic. Each non-fiend creature in a 30-foot emanation from the dreadsong
dancer must attempt a DC 29 Will save.
effect: null
- failure: null
+ failure: The creature is frightened 2, and the dreadsong dancer is __undetected__
+ by the creature for 1 minute. The creature can't use __Seek__ to find the dreadsong
+ dancer.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dreadsong
range: null
raw_description: '**Dreadsong** [Two Actions] (__auditory__, __concentrate__, __fear__,
__illusion__, __mental__) The dreadsong dancer whirls their howling songblades
and cloaks themself in illusion magic. Each non-fiend creature in a 30-foot emanation
- from the dreadsong dancer must attempt a DC 29 Will save.'
+ from the dreadsong dancer must attempt a DC 29 Will save.
+
+
+ **Critical Success** No effect, and the creature is temporarily immune for 24
+ hours. The dreadsong dancer is affected by their performance anxiety.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is frightened 2, and the dreadsong dancer is __undetected__
+ by the creature for 1 minute. The creature can''t use __Seek__ to find the dreadsong
+ dancer.
+
+
+ **Critical Failure** As failure, but the creature can''t reduce its frightened
+ condition below 2 for 1 minute. In addition, the dreadsong dancer is affected
+ by its performance anxiety.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __frightened 1__.
traits:
- auditory
- concentrate
@@ -37,97 +57,6 @@ active_abilities:
- illusion
- mental
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: No effect, and the creature is temporarily immune for 24 hours.
- The dreadsong dancer is affected by their performance anxiety.
- description: No effect, and the creature is temporarily immune for 24 hours. The
- dreadsong dancer is affected by their performance anxiety.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** No effect, and the creature is temporarily
- immune for 24 hours. The dreadsong dancer is affected by their performance anxiety.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __frightened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __frightened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __frightened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2, and the dreadsong dancer is __undetected__
- by the creature for 1 minute. The creature can't use __Seek__ to find the dreadsong
- dancer.
- effect: null
- failure: The creature is frightened 2, and the dreadsong dancer is __undetected__
- by the creature for 1 minute. The creature can't use __Seek__ to find the dreadsong
- dancer.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2, and the dreadsong dancer
- is __undetected__ by the creature for 1 minute. The creature can''t use __Seek__
- to find the dreadsong dancer.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature can't reduce its frightened condition
- below 2 for 1 minute. In addition, the dreadsong dancer is affected by its performance
- anxiety.
- critical_success: null
- description: As failure, but the creature can't reduce its frightened condition
- below 2 for 1 minute. In addition, the dreadsong dancer is affected by its performance
- anxiety.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the creature can''t reduce
- its frightened condition below 2 for 1 minute. In addition, the dreadsong dancer
- is affected by its performance anxiety.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -135,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -160,8 +87,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Performance Anxiety
range: null
@@ -185,8 +110,6 @@ automatic_abilities:
against the triggering creature. If the Strike hits, the spell is disrupted.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jealous Musician
range: null
@@ -200,8 +123,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature plays an instrument while Casting a Spell or casts a composition
- spell within 20 feet of the dreadsong dancer;
+ trigger: A creature plays an instrument while Casting a Spell or casts a __composition__
+ spell within 20 feet of the dreadsong dancer
description: 'Dreadsong dancers are shaped from the souls of bards, dancers, and musicians
who pledged themselves to __Hell__ in exchange for enhanced artistic ability. Fiendish
flesh-sculptors twist these forfeited souls so they cannot perform the art that
@@ -218,8 +141,8 @@ description: 'Dreadsong dancers are shaped from the souls of bards, dancers, and
hp: 160
hp_misc: null
immunities:
-- disease
-- poison
+- __disease__
+- __poison__
languages:
- Common
- Infernal
@@ -228,20 +151,18 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: slashing
name: claw
- plus_damage: null
to_hit: 18
traits:
- agile
- finesse
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: slashing
name: songblade
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/dream spider.yaml b/data/monsters/dream spider.yaml
index f8704a9..4e7463b 100644
--- a/data/monsters/dream spider.yaml
+++ b/data/monsters/dream spider.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Dream Spider Venom
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Trap
range: null
@@ -71,12 +67,11 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
- name: bite
- plus_damage:
+ - formula: 1d6
+ type: piercing
- formula: null
type: dream spider venom
+ name: bite
to_hit: 7
traits:
- finesse
@@ -85,12 +80,11 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: web trap
- name: web
- plus_damage:
- formula: null
type: dream spider venom
+ name: web
to_hit: 7
traits:
- range increment 10 feet
@@ -111,8 +105,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Sense
range: null
diff --git a/data/monsters/drider.yaml b/data/monsters/drider.yaml
index 91402cc..60b06b2 100644
--- a/data/monsters/drider.yaml
+++ b/data/monsters/drider.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Drider Venom
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Trap
range: null
@@ -104,10 +100,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+10
+ - formula: 1d8+10
type: slashing
name: glaive
- plus_damage: null
to_hit: 16
traits:
- deadly 1d8
@@ -115,12 +110,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d6+10
+ - formula: 1d6+10
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: drider venom
+ name: fangs
to_hit: 16
traits: null
name: Drider
@@ -128,10 +122,9 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: piercing
name: composite longbow
- plus_damage: null
to_hit: 16
traits:
- deadly d10
@@ -142,10 +135,9 @@ ranged_attacks:
- volley 50 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: web trap
name: web
- plus_damage: null
to_hit: 15
traits:
- range increment 30 feet
diff --git a/data/monsters/drow fighter.yaml b/data/monsters/drow fighter.yaml
index 48f5256..6b218ba 100644
--- a/data/monsters/drow fighter.yaml
+++ b/data/monsters/drow fighter.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Draw
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Skewer
range: null
@@ -65,8 +61,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -107,10 +101,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: Rapier
- plus_damage: null
to_hit: 9
traits:
- deadly 1d8
@@ -118,10 +111,9 @@ melee_attacks:
- finesse
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: piercing
name: Main-gauche
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -134,12 +126,11 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
- name: Hand Crossbow
- plus_damage:
- formula: null
type: lethargy poison
+ name: Hand Crossbow
to_hit: 9
traits:
- range increment 60 feet
@@ -160,8 +151,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Blindness
range: null
diff --git a/data/monsters/drow priestess.yaml b/data/monsters/drow priestess.yaml
index 1c68ffb..5438954 100644
--- a/data/monsters/drow priestess.yaml
+++ b/data/monsters/drow priestess.yaml
@@ -20,8 +20,6 @@ automatic_abilities:
each take any remaining damage, possibly breaking or destroying the shield.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shield Block
range: null
@@ -62,10 +60,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: Rapier
- plus_damage: null
to_hit: 9
traits:
- deadly 1d8
@@ -76,12 +73,11 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
- name: Hand Crossbow
- plus_damage:
+ - formula: 1d6
+ type: piercing
- formula: null
type: lethargy poison
+ name: Hand Crossbow
to_hit: 9
traits:
- range increment 60 feet
@@ -102,8 +98,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Blindness
range: null
diff --git a/data/monsters/drow rogue.yaml b/data/monsters/drow rogue.yaml
index b009c86..c6326c3 100644
--- a/data/monsters/drow rogue.yaml
+++ b/data/monsters/drow rogue.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Draw
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -60,8 +56,6 @@ automatic_abilities:
the triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nimble Dodge
range: null
@@ -101,10 +95,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: Shortsword
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -112,12 +105,11 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
- name: Hand Crossbow
- plus_damage:
+ - formula: 1d6
+ type: piercing
- formula: null
type: lethargy poison
+ name: Hand Crossbow
to_hit: 10
traits:
- range increment 60 feet
@@ -141,8 +133,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Blindness
range: null
diff --git a/data/monsters/dryad queen.yaml b/data/monsters/dryad queen.yaml
index 2562967..cee6b6d 100644
--- a/data/monsters/dryad queen.yaml
+++ b/data/monsters/dryad queen.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Beauty
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inspiration
range: null
@@ -107,8 +101,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tree Meld
range: null
@@ -147,8 +139,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nymph's Beauty
range: null
@@ -192,10 +182,9 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+8
+ - formula: 3d12+8
type: bludgeoning
name: branch
- plus_damage: null
to_hit: 27
traits:
- finesse
@@ -205,10 +194,9 @@ perception: 25
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d8+6
+ - formula: 3d8+6
type: slashing
name: leaves
- plus_damage: null
to_hit: 27
traits:
- conjuration
@@ -228,24 +216,33 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'The dryad can use Diplomacy to Make an Impression on and make very
+ description: The dryad can use Diplomacy to Make an Impression on and make very
simple Requests of animals and plants.
-
-
- **Tied to the Land**'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nature Empathy
range: null
raw_description: '**Nature Empathy** The dryad can use Diplomacy to Make an Impression
- on and make very simple Requests of animals and plants.
-
-
- **Tied to the Land**'
+ on and make very simple Requests of animals and plants.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Tied to the Land
+ range: null
+ raw_description: '**Tied to the Land**'
requirements: null
saving_throw: null
stages: null
diff --git a/data/monsters/dryad.yaml b/data/monsters/dryad.yaml
index 06f55b0..a6811cb 100644
--- a/data/monsters/dryad.yaml
+++ b/data/monsters/dryad.yaml
@@ -28,8 +28,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tree Meld
range: null
@@ -70,8 +68,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tree Dependent
range: null
@@ -122,10 +118,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+2
+ - formula: 1d12+2
type: bludgeoning
name: branch
- plus_damage: null
to_hit: 12
traits:
- finesse
@@ -150,8 +145,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nature Empathy
range: null
diff --git a/data/monsters/duergar bombardier.yaml b/data/monsters/duergar bombardier.yaml
index ef260f0..8d77485 100644
--- a/data/monsters/duergar bombardier.yaml
+++ b/data/monsters/duergar bombardier.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Alchemical Formulas
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Far Lobber
range: null
@@ -59,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Alchemy
range: null
@@ -81,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Bomber
range: null
@@ -103,8 +95,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Blindness
range: null
@@ -144,10 +134,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+1
+ - formula: 1d8+1
type: bludgeoning
name: Warhammer
- plus_damage: null
to_hit: 4
traits:
- shove
@@ -156,10 +145,9 @@ perception: 4
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: varies by bomb
name: Bomb
- plus_damage: null
to_hit: 8
traits:
- range increment 30 feet
@@ -181,8 +169,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infused Items
range: null
diff --git a/data/monsters/duergar sharpshooter.yaml b/data/monsters/duergar sharpshooter.yaml
index a2916e5..337e5d0 100644
--- a/data/monsters/duergar sharpshooter.yaml
+++ b/data/monsters/duergar sharpshooter.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bola Bolt
range: null
@@ -42,8 +40,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Blindness
range: null
@@ -78,10 +74,9 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: bludgeoning
name: Light Mace
- plus_damage: null
to_hit: 5
traits:
- agile
@@ -89,10 +84,9 @@ melee_attacks:
- shove
- action_cost: One Action
damage:
- formula: null
- type: 1d8 piercing or bola bolt
+ - formula: 1d8
+ type: piercing or bola bolt
name: Crossbow
- plus_damage: null
to_hit: 7
traits:
- range increment 120 feet
diff --git a/data/monsters/duergar taskmaster.yaml b/data/monsters/duergar taskmaster.yaml
index d3668ac..6f11a64 100644
--- a/data/monsters/duergar taskmaster.yaml
+++ b/data/monsters/duergar taskmaster.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Take Them Down!
range: null
@@ -40,24 +38,33 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'Duergar taskmasters automatically disbelieve all illusions of 1st
- level or lower.
-
-
- **Light Blindness**'
+ description: Duergar taskmasters automatically disbelieve all illusions of 1st level
+ or lower.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Iron Mind
range: null
raw_description: '**Iron Mind** Duergar taskmasters automatically disbelieve all
- illusions of 1st level or lower.
-
-
- **Light Blindness**'
+ illusions of 1st level or lower.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Light Blindness
+ range: null
+ raw_description: '**Light Blindness**'
requirements: null
saving_throw: null
stages: null
@@ -89,10 +96,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+2
+ - formula: 1d12+2
type: bludgeoning
name: Maul
- plus_damage: null
to_hit: 8
traits:
- shove
diff --git a/data/monsters/dullahan.yaml b/data/monsters/dullahan.yaml
index b5f7391..deb1771 100644
--- a/data/monsters/dullahan.yaml
+++ b/data/monsters/dullahan.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Head Hunter
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reap
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Summon Steed
range: null
@@ -92,11 +86,9 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 30 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -113,7 +105,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 23
stages: null
success: The creature is __frightened 1__.
traits:
@@ -122,6 +114,34 @@ automatic_abilities:
- fear
- mental
trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Riding on a horse as black as night, the headless hunter known as the
dullahan tracks down and takes the heads of those it deems unfit to continue living.
When closing in for the kill, the dullahan first whispers its victim''s name, then
@@ -182,30 +202,27 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+10
+ - formula: 1d8+10
type: slashing
name: keen longsword
- plus_damage: null
to_hit: 18
traits:
- magical
- versatile P
- action_cost: One Action
damage:
- formula: 1d6+10
+ - formula: 1d6+10
type: slashing
name: keen returning hatchet
- plus_damage: null
to_hit: 17
traits:
- agile
- sweep
- action_cost: One Action
damage:
- formula: 1d4+10
+ - formula: 1d4+10
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 18
traits:
- agile
@@ -215,10 +232,9 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: slashing
name: keen returning hatchet
- plus_damage: null
to_hit: 14
traits:
- agile
diff --git a/data/monsters/duneshaker solifugid.yaml b/data/monsters/duneshaker solifugid.yaml
index 4fbe548..0e7cc10 100644
--- a/data/monsters/duneshaker solifugid.yaml
+++ b/data/monsters/duneshaker solifugid.yaml
@@ -11,14 +11,12 @@ active_abilities:
- action_cost: One Action
critical_failure: null
critical_success: null
- description: ; The duneshaker solifugid Strides and makes a Strike at the end of
- that movement. If the duneshaker solifugid began this action __hidden__, it remains
+ description: The duneshaker solifugid Strides and makes a Strike at the end of that
+ movement. If the duneshaker solifugid began this action __hidden__, it remains
hidden until after this ability's Strike.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Shaker
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -64,8 +60,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Venom Spray
range: null
@@ -97,19 +91,17 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: piercing
name: jaws
- plus_damage: null
to_hit: 35
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: slashing
name: claw
- plus_damage: null
to_hit: 35
traits:
- agile
diff --git a/data/monsters/duskwalker ghost hunter.yaml b/data/monsters/duskwalker ghost hunter.yaml
index b0bc2a8..d7d937f 100644
--- a/data/monsters/duskwalker ghost hunter.yaml
+++ b/data/monsters/duskwalker ghost hunter.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghost Hunter
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hunt Prey
range: null
@@ -78,8 +74,6 @@ active_abilities:
Strikes hit, combine their damage for the purpose of resistances and weaknesses.
failure: null
frequency: Once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Hunted Shot
range: null
@@ -117,10 +111,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: slashing
name: hatchet
- plus_damage: null
to_hit: 12
traits:
- agile
@@ -130,10 +123,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: composite longbow
- plus_damage: null
to_hit: 14
traits:
- deadly 1d10
@@ -143,10 +135,9 @@ ranged_attacks:
- volley 30 feet
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: slashing
name: hatchet
- plus_damage: null
to_hit: 14
traits:
- agile
diff --git a/data/monsters/dust mephit.yaml b/data/monsters/dust mephit.yaml
index f4d5790..f6be24d 100644
--- a/data/monsters/dust mephit.yaml
+++ b/data/monsters/dust mephit.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -51,9 +49,9 @@ hp: 16
hp_misc: fast healing 2 (in dust or sand)
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Auran
- Terran
@@ -61,10 +59,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: slashing
name: claw
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/dweomercat.yaml b/data/monsters/dweomercat.yaml
index 4fa357e..2bc7536 100644
--- a/data/monsters/dweomercat.yaml
+++ b/data/monsters/dweomercat.yaml
@@ -12,7 +12,7 @@ active_abilities:
critical_failure: null
critical_success: null
description: '**Prerequisites **The dweomercat has at least one __dimension door__
- spell remaining;'
+ spell remaining'
effect: The dweomercat casts dimension door, then can make a melee Strike against
one creature adjacent to it at the end of its teleport. If the dweomercat ends
its teleport adjacent to a creature under an ongoing spell effect or who cast
@@ -20,8 +20,6 @@ active_abilities:
door.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dweomer Leap
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -76,8 +72,6 @@ automatic_abilities:
until the dweomercat Dismisses the effect, whichever comes first.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Alter Dweomer
range: null
@@ -95,7 +89,7 @@ automatic_abilities:
- abjuration
- arcane
trigger: The dweomercat is targeted by a spell or is within the area of a spell
- as it is cast;
+ as it is cast
- action_cost: None
critical_failure: null
critical_success: null
@@ -103,8 +97,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Abjuration
range: null
@@ -123,8 +115,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Conjuration
range: null
@@ -143,8 +133,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Divination
range: null
@@ -163,8 +151,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enchantment
range: null
@@ -184,8 +170,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Evocation
range: null
@@ -205,8 +189,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Illusion
range: null
@@ -225,8 +207,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Necromancy
range: null
@@ -244,8 +224,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Transmutation
range: null
@@ -278,21 +256,19 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 17
traits:
- magical
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
diff --git a/data/monsters/eagle.yaml b/data/monsters/eagle.yaml
index b1934cf..622e82b 100644
--- a/data/monsters/eagle.yaml
+++ b/data/monsters/eagle.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eagle Dive
range: null
@@ -48,19 +46,17 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: beak
- plus_damage: null
to_hit: 6
traits:
- finesse
- action_cost: One Action
damage:
- formula: null
- type: 1d4 slashing
+ - formula: 1d4
+ type: slashing
name: talon
- plus_damage: null
to_hit: 6
traits:
- agile
diff --git a/data/monsters/earth mephit.yaml b/data/monsters/earth mephit.yaml
index d7ee3f2..91fe9c9 100644
--- a/data/monsters/earth mephit.yaml
+++ b/data/monsters/earth mephit.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -59,10 +57,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 8
traits: null
name: Earth Mephit
diff --git a/data/monsters/earthen destrier.yaml b/data/monsters/earthen destrier.yaml
index 4ba7164..ed191d8 100644
--- a/data/monsters/earthen destrier.yaml
+++ b/data/monsters/earthen destrier.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lancing Charge
range: null
@@ -60,8 +56,6 @@ active_abilities:
trampling at a –5 penalty.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tilting Strike
range: null
@@ -73,7 +67,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The earthen destrier tramples a creature;
+ trigger: The earthen destrier tramples a creature
- action_cost: Three Actions
critical_failure: null
critical_success: null
@@ -81,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -106,29 +98,27 @@ hp: 72
hp_misc: null
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Terran
level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing and lancing charge
name: lance arm
- plus_damage: null
to_hit: 14
traits:
- deadly d8
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 14
traits: null
name: Earthen Destrier
diff --git a/data/monsters/efreeti.yaml b/data/monsters/efreeti.yaml
index 2e71f03..8bb5f90 100644
--- a/data/monsters/efreeti.yaml
+++ b/data/monsters/efreeti.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Burning Grasp
range: null
@@ -41,8 +39,6 @@ active_abilities:
negates).
failure: null
frequency: Once per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Size
range: null
@@ -68,8 +64,6 @@ active_abilities:
hits, the target is grabbed in the efreeti's free hand.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Combat Grab
range: null
@@ -115,12 +109,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+11
+ - formula: 2d6+11
type: slashing
+ - formula: 2d6
+ type: fire
name: scimitar
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 21
traits:
- fire
@@ -130,12 +123,11 @@ melee_attacks:
- sweep
- action_cost: One Action
damage:
- formula: 1d4+11
+ - formula: 1d4+11
type: bludgeoning
+ - formula: 2d6
+ type: fire
name: fist
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 20
traits:
- agile
diff --git a/data/monsters/elananx.yaml b/data/monsters/elananx.yaml
index d8160a2..a805d07 100644
--- a/data/monsters/elananx.yaml
+++ b/data/monsters/elananx.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -67,8 +63,6 @@ automatic_abilities:
damage.
failure: null
frequency: once per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Cinder Dispersal
range: null
@@ -147,19 +141,17 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: piercing and 1d6 fire
name: jaws
- plus_damage: null
to_hit: 16
traits:
- magical
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 16
traits:
- agile
diff --git a/data/monsters/elasmosaurus.yaml b/data/monsters/elasmosaurus.yaml
index 284945b..e9ff2bc 100644
--- a/data/monsters/elasmosaurus.yaml
+++ b/data/monsters/elasmosaurus.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drag Below
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrashing Retreat
range: null
@@ -74,8 +70,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Long Neck
range: null
@@ -102,8 +96,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -161,21 +153,19 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 17
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: bludgeoning
name: paddle
- plus_damage: null
to_hit: 17
traits: null
name: Elasmosaurus
@@ -197,8 +187,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/elder wyrmwraith.yaml b/data/monsters/elder wyrmwraith.yaml
index 007f9c9..a05270a 100644
--- a/data/monsters/elder wyrmwraith.yaml
+++ b/data/monsters/elder wyrmwraith.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: The creature gains __doomed 2__ and takes 100 negative damage.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Consume Souls
range: null
@@ -86,8 +82,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Divine Dispelling
range: null
@@ -115,8 +109,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -142,8 +134,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -170,8 +160,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ectoplasmic Form
range: null
@@ -203,8 +191,6 @@ active_abilities:
terrain.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Phase Lurch
range: null
@@ -229,15 +215,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The wyrmwraith transfers all positive damage from the effect to a single
- undead creature of its choice that it controls within 120 feet.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -254,7 +237,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 46
stages: null
success: The creature is __frightened 1__.
traits:
@@ -262,8 +245,50 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A wyrmwraith in sunlight is __clumsy 2__ and __stunned 2__.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Sunlight Powerlessness
+ range: null
+ raw_description: '**Sunlight Powerlessness** A wyrmwraith in sunlight is __clumsy
+ 2__ and __stunned 2__.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The wyrmwraith transfers all positive damage from the effect to a single
+ undead creature of its choice that it controls within 120 feet.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Positive Energy Transfer
+ range: null
+ raw_description: '**Positive Energy Transfer** [Reaction] (__divine__, __conjuration__)
+ **Trigger** The wyrmwraith succeeds at a saving throw to resist positive damage,
+ but still takes damage from that effect; **Effect** The wyrmwraith transfers all
+ positive damage from the effect to a single undead creature of its choice that
+ it controls within 120 feet.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - divine
+ - conjuration
trigger: The wyrmwraith succeeds at a saving throw to resist positive damage, but
- still takes damage from that effect;
+ still takes damage from that effect
description: 'Wyrmwraiths rise from the souls of dragons who refuse to accept death
or have an irrational fear of the afterlife.
@@ -291,25 +316,23 @@ level: 23
melee_attacks:
- action_cost: One Action
damage:
- formula: 9d8+8
+ - formula: 9d8+8
type: negative
- name: spectral jaws
- plus_damage:
- formula: null
type: drain life
+ name: spectral jaws
to_hit: 42
traits:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 9d6+8
+ - formula: 9d6+8
type: negative
- name: spectral claw
- plus_damage:
- formula: null
type: divine dispelling
- formula: null
type: drain life
+ name: spectral claw
to_hit: 42
traits:
- agile
diff --git a/data/monsters/electric eel.yaml b/data/monsters/electric eel.yaml
index 9c3aa07..7fdc7ac 100644
--- a/data/monsters/electric eel.yaml
+++ b/data/monsters/electric eel.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: The creature is __stunned 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stunning Shock
range: null
@@ -58,22 +56,20 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 6
traits: null
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d4 electricity
+ - formula: 1d4
+ type: electricity
- formula: null
type: stunning shock
+ name: tail
to_hit: 6
traits:
- agile
diff --git a/data/monsters/elemental avalanche.yaml b/data/monsters/elemental avalanche.yaml
index bb6e6e4..f451119 100644
--- a/data/monsters/elemental avalanche.yaml
+++ b/data/monsters/elemental avalanche.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -52,6 +48,40 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Spikes of rock rise up from all stone surfaces in the emanation, creating
+ difficult terrain. A creature moving in the terrain takes 2d8 piercing damage
+ for each square of spikes it moves into (a Large or larger creature takes damage
+ only once for each square it moves, even if its space covers multiple squares
+ of spikes). Creatures with the __earth__ trait ignore all effects within the area.
+ The elemental avalanche can disable or activate spike stones as a single action,
+ which has the __concentrate__ trait
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Spike Stones
+ range: 10 feet
+ raw_description: '**Spike Stones** (__aura__, __earth__, __primal__, __transmutation__)
+ 10 feet. Spikes of rock rise up from all stone surfaces in the emanation, creating
+ difficult terrain. A creature moving in the terrain takes 2d8 piercing damage
+ for each square of spikes it moves into (a Large or larger creature takes damage
+ only once for each square it moves, even if its space covers multiple squares
+ of spikes). Creatures with the __earth__ trait ignore all effects within the area.
+ The elemental avalanche can disable or activate spike stones as a single action,
+ which has the __concentrate__ trait'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - earth
+ - primal
+ - transmutation
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -61,25 +91,13 @@ automatic_abilities:
again for 1d4 rounds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Spike Stones
+ name: Crumble
range: null
- raw_description: '**Spike Stones** (__aura__, __earth__, __primal__, __transmutation__)
- 10 feet. Spikes of rock rise up from all stone surfaces in the emanation, creating
- difficult terrain. A creature moving in the terrain takes 2d8 piercing damage
- for each square of spikes it moves into (a Large or larger creature takes damage
- only once for each square it moves, even if its space covers multiple squares
- of spikes). Creatures with the __earth__ trait ignore all effects within the area.
- The elemental avalanche can disable or activate spike stones as a single action,
- which has the __concentrate__ trait
-
-
- **Crumble** [Reaction] **Trigger** The elemental avalanche takes damage from a
- hostile source while atop rock or earth. **Effect** The elemental avalanche crumbles
- into the ground, Burrowing down 10 feet. This Burrowing does not trigger reactions.
- The elemental avalanche can''t Crumble again for 1d4 rounds.'
+ raw_description: '**Crumble** [Reaction] **Trigger** The elemental avalanche takes
+ damage from a hostile source while atop rock or earth. **Effect** The elemental
+ avalanche crumbles into the ground, Burrowing down 10 feet. This Burrowing does
+ not trigger reactions. The elemental avalanche can''t Crumble again for 1d4 rounds.'
requirements: null
saving_throw: null
stages: null
@@ -107,10 +125,9 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+11
+ - formula: 2d12+11
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 24
traits:
- reach 20 feet
@@ -119,10 +136,9 @@ perception: 20
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d12+7
+ - formula: 2d12+7
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 24
traits:
- brutal
@@ -144,8 +160,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earthbound
range: null
diff --git a/data/monsters/elemental hurricane.yaml b/data/monsters/elemental hurricane.yaml
index 79e6449..2d0a36c 100644
--- a/data/monsters/elemental hurricane.yaml
+++ b/data/monsters/elemental hurricane.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: The creature is Pushed 40 feet.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -54,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swiftness
range: null
@@ -68,6 +64,27 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Air within the emanation is difficult terrain for Flying creatures
+ that do not have the air trait.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: High Winds
+ range: 40 feet
+ raw_description: '**High Winds** (__air__, __aura__) 40 feet. Air within the emanation
+ is difficult terrain for Flying creatures that do not have the air trait.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - air
+ - aura
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -80,20 +97,16 @@ automatic_abilities:
while it was dispersed.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: High Winds
+ name: Disperse
range: null
- raw_description: "**High Winds** (__air__, __aura__) 40 feet. Air within the emanation\
- \ is difficult terrain for Flying creatures that do not have the air trait.\n\n\
- \ **Disperse** [Reaction] **Trigger** The elemental hurricane takes damage from\
- \ a hostile action. **Effect** The elemental hurricane disperses. Until the end\
- \ of the current turn, it can't be attacked or targeted, doesn't take up space,\
- \ and any auras or emanations it has are suppressed. At the end of the turn, the\
- \ elemental hurricane reforms in any space in which it can fit within 100 feet\
- \ of where it dispersed and any auras or emanations it has are restored as long\
- \ as their duration didn't run out while it was dispersed."
+ raw_description: '**Disperse** [Reaction] **Trigger** The elemental hurricane takes
+ damage from a hostile action. **Effect** The elemental hurricane disperses. Until
+ the end of the current turn, it can''t be attacked or targeted, doesn''t take
+ up space, and any auras or emanations it has are suppressed. At the end of the
+ turn, the elemental hurricane reforms in any space in which it can fit within
+ 100 feet of where it dispersed and any auras or emanations it has are restored
+ as long as their duration didn''t run out while it was dispersed.'
requirements: null
saving_throw: null
stages: null
@@ -119,12 +132,11 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: bludgeoning
- name: gust
- plus_damage:
- formula: null
type: Push 10 feet
+ name: gust
to_hit: 24
traits:
- finesse
@@ -134,10 +146,9 @@ perception: 20
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d12+6
+ - formula: 2d12+6
type: electricity
name: lightning lash
- plus_damage: null
to_hit: 24
traits:
- range increment 75 feet
diff --git a/data/monsters/elemental inferno.yaml b/data/monsters/elemental inferno.yaml
index 271fc02..76be216 100644
--- a/data/monsters/elemental inferno.yaml
+++ b/data/monsters/elemental inferno.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blue Flames
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inferno Leap
range: null
@@ -66,25 +62,17 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'When the elemental inferno dies, it explodes, dealing 7d6 fire damage
+ description: When the elemental inferno dies, it explodes, dealing 7d6 fire damage
to each creature in a 10-foot emanation (DC 30 basic Reflex save).
-
-
- **Intense Heat** (__aura__, __fire__) 10 feet, 7d6 fire, DC 28 basic Reflex.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Explosion
range: null
raw_description: '**Explosion** (__fire__) When the elemental inferno dies, it explodes,
dealing 7d6 fire damage to each creature in a 10-foot emanation (DC 30 basic Reflex
- save).
-
-
- **Intense Heat** (__aura__, __fire__) 10 feet, 7d6 fire, DC 28 basic Reflex.'
+ save).'
requirements: null
saving_throw: null
stages: null
@@ -92,6 +80,26 @@ automatic_abilities:
traits:
- fire
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: ', 7d6 fire, DC 28 basic Reflex.'
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Intense Heat
+ range: 10 feet
+ raw_description: '**Intense Heat** (__aura__, __fire__) 10 feet, 7d6 fire, DC 28
+ basic Reflex.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - fire
+ trigger: null
description: 'Walking conflagrations of unimaginably hot fire, elemental infernos
are harbingers of destruction and heedless chaos.
@@ -113,12 +121,11 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: fire
+ - formula: 3d8
+ type: persistent fire
name: tendril
- plus_damage:
- - formula: null
- type: 3d8 persistent fire
to_hit: 24
traits:
- reach 15 feet
@@ -127,10 +134,9 @@ perception: 20
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: fire
name: fire mote
- plus_damage: null
to_hit: 24
traits:
- range increment 60 feet
@@ -150,8 +156,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/elemental tsunami.yaml b/data/monsters/elemental tsunami.yaml
index 45d1e6e..50507d7 100644
--- a/data/monsters/elemental tsunami.yaml
+++ b/data/monsters/elemental tsunami.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drench
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surge
range: null
@@ -72,8 +68,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vortex
range: 50 feet
@@ -107,12 +101,11 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: bludgeoning
- name: wave
- plus_damage:
- formula: null
type: Push or Pull 10 feet
+ name: wave
to_hit: 24
traits:
- reach 20 feet
@@ -140,8 +133,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water-Bound
range: null
diff --git a/data/monsters/elephant.yaml b/data/monsters/elephant.yaml
index 1ce3e3a..6f7a367 100644
--- a/data/monsters/elephant.yaml
+++ b/data/monsters/elephant.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grabbing Trunk
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -67,28 +63,25 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+9
+ - formula: 3d8+9
type: piercing
name: tusk
- plus_damage: null
to_hit: 16
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: grabbing trunk
name: trunk
- plus_damage: null
to_hit: 18
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 16
traits:
- reach 10 feet
diff --git a/data/monsters/eloko.yaml b/data/monsters/eloko.yaml
index 5bb88e5..d9af013 100644
--- a/data/monsters/eloko.yaml
+++ b/data/monsters/eloko.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inspired Feast
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Size Alteration
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -103,18 +97,16 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 1d4+8
+ - formula: 1d4+8
type: piercing
name: dagger
- plus_damage: null
to_hit: 18
traits:
- agile
@@ -125,12 +117,11 @@ perception: 15
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1 piercing
- name: blowgun
- plus_damage:
- formula: null
- type: 2d4 persistent poison
+ type: 1 piercing
+ - formula: 2d4
+ type: persistent poison
+ name: blowgun
to_hit: 17
traits:
- agile
@@ -139,10 +130,9 @@ ranged_attacks:
- reload 1
- action_cost: One Action
damage:
- formula: 1d4+8
+ - formula: 1d4+8
type: piercing
name: dagger
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/elysian titan.yaml b/data/monsters/elysian titan.yaml
index b011415..8ac428c 100644
--- a/data/monsters/elysian titan.yaml
+++ b/data/monsters/elysian titan.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Titanic Grasp
range: null
@@ -60,8 +56,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wide Cleave
range: null
@@ -87,8 +81,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Impossible Stature
range: 100 feet
@@ -118,8 +110,8 @@ description: 'Those titans who remained true to their creators earned their free
hp: 400
hp_misc: null
immunities:
-- death effects
-- disease
+- __death__ effects
+- __disease__
items:
- +3 greater striking greatpick
- +2 greater resilient breastplate
@@ -132,10 +124,9 @@ level: 21
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+20
+ - formula: 4d10+20
type: piercing
name: greatpick
- plus_damage: null
to_hit: 41
traits:
- fatal d12
@@ -143,10 +134,9 @@ melee_attacks:
- reach 30 feet
- action_cost: One Action
damage:
- formula: 4d8+20
+ - formula: 4d8+20
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 38
traits:
- agile
@@ -156,10 +146,9 @@ perception: 36
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d12+20
+ - formula: 3d12+20
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 38
traits:
- brutal
diff --git a/data/monsters/ember fox.yaml b/data/monsters/ember fox.yaml
index eb1510b..19f079c 100644
--- a/data/monsters/ember fox.yaml
+++ b/data/monsters/ember fox.yaml
@@ -18,8 +18,6 @@ automatic_abilities:
10 against the incoming attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloak in Embers
range: null
@@ -32,7 +30,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: An adjacent ally is targeted by an effect that deals fire damage;
+ trigger: An adjacent ally is targeted by an effect that deals fire damage
description: 'Ember foxes resemble their canid namesakes, save for the flames that
make their fur and the tips of their long whiskers flicker and glow.
@@ -45,9 +43,9 @@ hp_misc: null
immunities:
- bleed
- fire
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Ignan
- can't speak any language
@@ -55,12 +53,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
+ - formula: 1d4
+ type: persistent fire
name: jaws
- plus_damage:
- - formula: null
- type: 1d4 persistent fire
to_hit: 10
traits:
- agile
diff --git a/data/monsters/emperor bird.yaml b/data/monsters/emperor bird.yaml
index 84ead5c..ab900b1 100644
--- a/data/monsters/emperor bird.yaml
+++ b/data/monsters/emperor bird.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: The creature is __dazzled__ for 1d4 rounds.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dazzling Display
range: null
@@ -55,8 +53,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tail Lash
range: null
@@ -120,18 +116,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+2
+ - formula: 1d10+2
type: piercing
name: beak
- plus_damage: null
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: slashing
name: tail
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/emperor cobra.yaml b/data/monsters/emperor cobra.yaml
index 41fb514..2b5d450 100644
--- a/data/monsters/emperor cobra.yaml
+++ b/data/monsters/emperor cobra.yaml
@@ -11,13 +11,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 22 Fortitude'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Emperor Cobra Venom
range: null
raw_description: '**Emperor Cobra Venom** (__poison__) **Saving Throw** DC 22 Fortitude
@@ -26,116 +24,53 @@ active_abilities:
2** 1d8 poison damage and __drained 1__ (1 round); **Stage 3** 2d6 poison damage
and drained 2 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 22 Fortitude
+ stages:
+ - effect: 1d8 poison damage (1 round)
+ - effect: 1d8 poison damage and __drained 1__ (1 round)
+ - effect: 2d6 poison damage and drained 2 (1 round)
success: null
traits:
- poison
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is frightened 3.
+ critical_success: The creature is unaffected.
description: The emperor cobra flares its hood. Each non–emperor cobra creature
within a 20-foot emanation must attempt a DC 22 Will save. The creature is then
temporarily immune for 1 minute.
effect: null
- failure: null
+ failure: The creature is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flare Hood
range: null
raw_description: '**Flare Hood** [One Action] (__emotion__, __fear__, __mental__,
__visual__) The emperor cobra flares its hood. Each non–emperor cobra creature
within a 20-foot emanation must attempt a DC 22 Will save. The creature is then
- temporarily immune for 1 minute.'
+ temporarily immune for 1 minute.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is frightened 2.
+
+
+ **Critical Failure** The creature is frightened 3.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __frightened 1__.
traits:
- emotion
- fear
- mental
- visual
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __frightened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __frightened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __frightened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2.
- effect: null
- failure: The creature is frightened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is frightened 3.
- critical_success: null
- description: The creature is frightened 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is frightened 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: N
automatic_abilities: null
description: 'These aggressive serpents infest bogs and lowlands. Despite a length
@@ -152,12 +87,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: emperor cobra venom
+ name: fangs
to_hit: 15
traits:
- reach 10 feet
diff --git a/data/monsters/eremite.yaml b/data/monsters/eremite.yaml
index 5000425..3711377 100644
--- a/data/monsters/eremite.yaml
+++ b/data/monsters/eremite.yaml
@@ -16,15 +16,13 @@ active_abilities:
takes 6d10 __persistent bleed damage__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Evisceration
range: null
raw_description: '**Evisceration** [One Action] (__attack__) **Requirements** The
eremite has a creature __grabbed__; **Effect** The eremite excises flesh or bone
from a creature it has grabbed. The target takes 6d10 __persistent bleed damage__.'
- requirements: The eremite has a creature grabbed
+ requirements: The eremite has a creature __grabbed__
saving_throw: null
stages: null
success: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Exquisite Pain
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -95,15 +89,13 @@ active_abilities:
critical_failure: null
critical_success: null
description: '**Requirement** The eremite holds a piece of flesh they collected
- via Evisceration;'
+ via Evisceration'
effect: The eremite attaches the stolen flesh to themself. They either regain 100
Hit Points; reduce the value of their __clumsy__, __drained__, __enfeebled__,
or __stupefied__ condition by 3; or reduce the stage of any affliction affecting
them by 3.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Graft Flesh
range: null
@@ -126,8 +118,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Traveler
range: null
@@ -152,8 +142,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ignore Pain
range: null
@@ -174,8 +162,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralytic Perfection
range: 30 feet
@@ -212,7 +198,7 @@ hp: 375
hp_misc: regeneration 25 (deactivated by good or silver)
immunities:
- cold
-- fear
+- __fear__
- nonlethal
languages:
- Common
@@ -223,30 +209,28 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+19
+ - formula: 4d8+19
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 2d6 persistent bleed
+ - formula: 2d6
+ type: persistent bleed
- formula: null
type: exquisite pain
+ name: jaws
to_hit: 39
traits:
- evil
- magical
- action_cost: One Action
damage:
- formula: 3d6+19
+ - formula: 3d6+19
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 2d6 persistent bleed
+ - formula: 2d6
+ type: persistent bleed
- formula: null
type: exquisite pain
- formula: null
type: Improved Grab
+ name: claw
to_hit: 39
traits:
- agile
@@ -273,8 +257,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painsight
range: null
diff --git a/data/monsters/erinys.yaml b/data/monsters/erinys.yaml
index 85e2b01..64b2738 100644
--- a/data/monsters/erinys.yaml
+++ b/data/monsters/erinys.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flames of Fury
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Furious Fusillade
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rope Snare
range: null
@@ -119,14 +113,13 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: slashing
+ - formula: 1d6
+ type: evil
+ - formula: 1d6
+ type: fire
name: flaming longsword
- plus_damage:
- - formula: null
- type: 1d6 evil
- - formula: null
- type: 1d6 fire
to_hit: 19
traits:
- evil
@@ -138,14 +131,13 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
+ - formula: 1d6
+ type: evil
+ - formula: 1d6
+ type: fire
name: flaming composite longbow
- plus_damage:
- - formula: null
- type: 1d6 evil
- - formula: null
- type: 1d6 fire
to_hit: 20
traits:
- deadly 1d10
@@ -157,10 +149,9 @@ ranged_attacks:
- volley 30 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: rope snare
name: rope
- plus_damage: null
to_hit: 19
traits:
- magical
diff --git a/data/monsters/esobok.yaml b/data/monsters/esobok.yaml
index 5cbd918..94ce49b 100644
--- a/data/monsters/esobok.yaml
+++ b/data/monsters/esobok.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spirit Touch
range: null
@@ -53,18 +49,22 @@ active_abilities:
traits: null
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
- description: '**Requirement** A creature is __grabbed__ by the esobok''s jaws;'
+ critical_failure: As failure, but as long as a creature is stunned or paralyzed,
+ it is also __stupefied 2__.
+ critical_success: The creature is unaffected.
+ description: '**Requirement** A creature is __grabbed__ by the esobok''s jaws'
effect: The esobok releases the target from the Grab but wrenches its spirit free
as it does so. The creature must attempt a DC 20 Will save. Creatures without
souls (such as most __constructs__) and creatures whose bodies and souls are one
(such as most __celestials__, __fiends__, and __monitors__) that roll a failure
or critical failure on the save get a success instead.
- failure: null
+ failure: The esobok wrenches the target's soul from its body into its jaws. __Mindless__
+ __undead__ creatures of level 2 or lower are destroyed, other undead creatures
+ are stunned for 1 round, and all other creatures are __paralyzed__. At the end
+ of each of its turns, a creature paralyzed by this effect can attempt a new save
+ to end the effect. The paralysis ends automatically if the esobok attempts a jaws
+ Strike or speaks.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wrench Spirit
range: null
@@ -74,110 +74,34 @@ active_abilities:
free as it does so. The creature must attempt a DC 20 Will save. Creatures without
souls (such as most __constructs__) and creatures whose bodies and souls are one
(such as most __celestials__, __fiends__, and __monitors__) that roll a failure
- or critical failure on the save get a success instead.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - attack
- - divine
- - incapacitation
- - necromancy
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __stunned 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target is __stunned 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target is __stunned 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The esobok wrenches the target's soul from its body into its jaws.
+ or critical failure on the save get a success instead.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The target is __stunned 1__.
+
+
+ **Failure** The esobok wrenches the target''s soul from its body into its jaws.
__Mindless__ __undead__ creatures of level 2 or lower are destroyed, other undead
creatures are stunned for 1 round, and all other creatures are __paralyzed__.
At the end of each of its turns, a creature paralyzed by this effect can attempt
a new save to end the effect. The paralysis ends automatically if the esobok attempts
a jaws Strike or speaks.
- effect: null
- failure: The esobok wrenches the target's soul from its body into its jaws. __Mindless__
- __undead__ creatures of level 2 or lower are destroyed, other undead creatures
- are stunned for 1 round, and all other creatures are __paralyzed__. At the end
- of each of its turns, a creature paralyzed by this effect can attempt a new save
- to end the effect. The paralysis ends automatically if the esobok attempts a jaws
- Strike or speaks.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The esobok wrenches the target''s soul from its body
- into its jaws. __Mindless__ __undead__ creatures of level 2 or lower are destroyed,
- other undead creatures are stunned for 1 round, and all other creatures are __paralyzed__.
- At the end of each of its turns, a creature paralyzed by this effect can attempt
- a new save to end the effect. The paralysis ends automatically if the esobok attempts
- a jaws Strike or speaks.'
+
+
+ **Critical Failure** As failure, but as long as a creature is stunned or paralyzed,
+ it is also __stupefied 2__.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but as long as a creature is stunned or paralyzed,
- it is also __stupefied 2__.
- critical_success: null
- description: As failure, but as long as a creature is stunned or paralyzed, it is
- also __stupefied 2__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but as long as a creature is
- stunned or paralyzed, it is also __stupefied 2__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The target is __stunned 1__.
+ traits:
+ - attack
+ - divine
+ - incapacitation
+ - necromancy
trigger: null
alignment: N
automatic_abilities: null
@@ -197,8 +121,8 @@ description: 'Esoboks are brute hunters and pugnacious sentinels that serve as t
hp: 55
hp_misc: null
immunities:
-- death effects
-- disease
+- __death__ effects
+- __disease__
languages:
- Abyssal
- Celestial
@@ -208,25 +132,23 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
- formula: null
type: spirit touch
+ name: jaws
to_hit: 12
traits:
- magical
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: slashing
- name: claw
- plus_damage:
- formula: null
type: spirit touch
+ name: claw
to_hit: 12
traits:
- agile
diff --git a/data/monsters/ether spider.yaml b/data/monsters/ether spider.yaml
index 33b835b..bcf9f2b 100644
--- a/data/monsters/ether spider.yaml
+++ b/data/monsters/ether spider.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Ether Spider Venom
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ethereal Step
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ethereal Web Trap
range: null
@@ -92,8 +86,6 @@ active_abilities:
save.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Burst
range: null
@@ -164,14 +156,13 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+7
+ - formula: 1d10+7
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: ether spider venom
- formula: null
type: Grab
+ name: fangs
to_hit: 15
traits:
- magical
@@ -180,10 +171,9 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: ethereal web trap
name: web
- plus_damage: null
to_hit: 14
traits:
- magical
diff --git a/data/monsters/ettin.yaml b/data/monsters/ettin.yaml
index fcfc406..8a5c7b8 100644
--- a/data/monsters/ettin.yaml
+++ b/data/monsters/ettin.yaml
@@ -21,8 +21,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -92,10 +90,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: bludgeoning
name: flail
- plus_damage: null
to_hit: 16
traits:
- disarm
@@ -104,10 +101,9 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 1d6+10
+ - formula: 1d6+10
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 16
traits:
- agile
@@ -137,8 +133,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Independent Brains
range: null
diff --git a/data/monsters/evangelist.yaml b/data/monsters/evangelist.yaml
index ea580d2..fe6d1c6 100644
--- a/data/monsters/evangelist.yaml
+++ b/data/monsters/evangelist.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Animate Chains
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -82,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Impaling Chain
range: null
@@ -108,8 +102,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unnerving Gaze
range: 30 feet
@@ -141,8 +133,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -186,14 +176,13 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
- name: chain
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed
+ - formula: 1d6
+ type: persistent bleed
- formula: null
type: impaling chain
+ name: chain
to_hit: 17
traits:
- disarm
@@ -222,8 +211,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painsight
range: null
diff --git a/data/monsters/excorion.yaml b/data/monsters/excorion.yaml
index 76aa8dd..6ee2f07 100644
--- a/data/monsters/excorion.yaml
+++ b/data/monsters/excorion.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloody Handprint
range: null
@@ -53,8 +51,6 @@ active_abilities:
the purpose of seeing other excorions' Bloody Handprint marks.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vital Transfusion
range: null
@@ -82,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vomit Blood
range: null
@@ -109,8 +103,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vein Walker
range: null
@@ -147,22 +139,21 @@ description: 'These hideous undead creatures result from an exquisitely painful
hp: 160
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- mental
-- paralyzed
-- poison
-- unconscious
+- __death__ effects
+- __disease__
+- __mental__
+- __paralyzed__
+- __poison__
+- __unconscious__
level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Grab
+ name: fist
to_hit: 18
traits:
- agile
@@ -172,10 +163,9 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d6+4
+ - formula: 3d6+4
type: bludgeoning and dazzled for 1 round
name: bloody spew
- plus_damage: null
to_hit: 18
traits:
- range 20 feet
diff --git a/data/monsters/faceless butcher.yaml b/data/monsters/faceless butcher.yaml
index b099da0..3ea3154 100644
--- a/data/monsters/faceless butcher.yaml
+++ b/data/monsters/faceless butcher.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -54,8 +52,6 @@ active_abilities:
from the faceless butcher and has a __restoration__ spell cast on it.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Remove Face
range: null
@@ -69,8 +65,8 @@ active_abilities:
the creature takes a permanent –4 status penalty to Charisma checks and Charisma-based
skill checks. This penalty can be removed only if the victim recovers its face
from the faceless butcher and has a __restoration__ spell cast on it.'
- requirements: The faceless butcher is within reach of a dying, immobilized, or unconscious
- creature
+ requirements: The faceless butcher is within reach of a __dying__, __immobilized__,
+ or __unconscious__ creature
saving_throw: null
stages: null
success: null
@@ -86,8 +82,6 @@ active_abilities:
Speed.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Slices
range: null
@@ -95,7 +89,7 @@ active_abilities:
butcher is __undetected__ by their target; **Effect** The faceless butcher Strides
once and makes two cleaver Strikes against the target. During the Stride, they
gain a +10-foot circumstance bonus to their Speed.'
- requirements: The faceless butcher is undetected by their target
+ requirements: The faceless butcher is __undetected__ by their target
saving_throw: null
stages: null
success: null
@@ -112,8 +106,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 10 feet
@@ -153,8 +145,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -196,20 +186,18 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+7
+ - formula: 2d12+7
type: slashing
name: cleaver
- plus_damage: null
to_hit: 24
traits:
- forceful
- sweep
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 24
traits:
- agile
@@ -219,10 +207,9 @@ perception: 21
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d12+7
+ - formula: 2d12+7
type: slashing
name: cleaver
- plus_damage: null
to_hit: 22
traits:
- thrown 10 feet
@@ -248,8 +235,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Suppressed Alignment
range: null
diff --git a/data/monsters/faceless stalker.yaml b/data/monsters/faceless stalker.yaml
index d44daaa..d61681c 100644
--- a/data/monsters/faceless stalker.yaml
+++ b/data/monsters/faceless stalker.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Assume Form
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Nourishment
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Compression
range: null
@@ -91,8 +85,6 @@ active_abilities:
and skill checks.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Revert Form
range: null
@@ -114,8 +106,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -178,21 +168,19 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: slashing
name: longsword
- plus_damage: null
to_hit: 14
traits:
- versatile P
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 12
traits:
- agile
diff --git a/data/monsters/faerie dragon.yaml b/data/monsters/faerie dragon.yaml
index 6d398b8..fbc26ed 100644
--- a/data/monsters/faerie dragon.yaml
+++ b/data/monsters/faerie dragon.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -101,10 +99,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
+ - formula: 1d4
+ type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits:
- magical
diff --git a/data/monsters/fen mosquito swarm.yaml b/data/monsters/fen mosquito swarm.yaml
index 5dd1087..ea7a00e 100644
--- a/data/monsters/fen mosquito swarm.yaml
+++ b/data/monsters/fen mosquito swarm.yaml
@@ -12,14 +12,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: The victim can't reduce its __sickened__ condition while it's affected
- by pyrexic malaria; **Saving Throw** DC 20 Fortitude; **Onset** 4 days; **Stage
- 1** sickened 1 (1 day); **Stage 2** __enfeebled 1__ and sickened 1 (1 day); **Stage
- 3** as stage 2 (1 day); Stage 4 __unconscious__ (1 day); Stage 5 dead
+ by pyrexic malaria
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pyrexic Malaria
range: null
@@ -29,8 +25,11 @@ active_abilities:
__enfeebled 1__ and sickened 1 (1 day); **Stage 3** as stage 2 (1 day); Stage
4 __unconscious__ (1 day); Stage 5 dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 20 Fortitude; **Onset** 4 days
+ stages:
+ - effect: sickened 1 (1 day)
+ - effect: __enfeebled 1__ and sickened 1 (1 day)
+ - effect: as stage 2 (1 day); Stage 4 __unconscious__ (1 day); Stage 5 dead
success: null
traits:
- disease
@@ -44,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
@@ -75,7 +72,7 @@ hp: 25
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 3
melee_attacks: null
name: Fen Mosquito Swarm
diff --git a/data/monsters/fetchling scout.yaml b/data/monsters/fetchling scout.yaml
index b8a198f..2eaa7f5 100644
--- a/data/monsters/fetchling scout.yaml
+++ b/data/monsters/fetchling scout.yaml
@@ -11,15 +11,13 @@ active_abilities:
- action_cost: One Action
critical_failure: null
critical_success: null
- description: '**Requirement **The fetchling is in dim light;'
+ description: '**Requirement **The fetchling is in dim light'
effect: The fetchling Strides. They have a +10-foot status bonus to their Speed
during this Stride. The DC from shadow blending increases to 11 during this Stride,
and the fetchling remains __concealed__ by dim light until the end of the movement,
even if they leave dim light during the Stride.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Stride
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -69,8 +65,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Blending
range: null
@@ -139,10 +133,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: piercing
name: dagger
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -153,10 +146,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: piercing
name: dagger
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/filth fire.yaml b/data/monsters/filth fire.yaml
index 0080d42..99dafc9 100644
--- a/data/monsters/filth fire.yaml
+++ b/data/monsters/filth fire.yaml
@@ -24,8 +24,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Noxious Burst
range: null
@@ -61,9 +59,9 @@ hp_misc: null
immunities:
- bleed
- fire
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Ignan
- can't speak any language
@@ -71,12 +69,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: bludgeoning
+ - formula: 1d6
+ type: persistent fire
name: burning lash
- plus_damage:
- - formula: null
- type: 1d6 persistent fire
to_hit: 13
traits:
- finesse
@@ -85,12 +82,11 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
+ - formula: 1d6
+ type: persistent fire
name: ember ball
- plus_damage:
- - formula: null
- type: 1d6 persistent fire
to_hit: 13
traits:
- fire
@@ -111,8 +107,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/fire giant.yaml b/data/monsters/fire giant.yaml
index 1ae7b71..d837df9 100644
--- a/data/monsters/fire giant.yaml
+++ b/data/monsters/fire giant.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flaming Stroke
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -74,8 +70,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -93,6 +87,23 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Catch Rock
+ range: null
+ raw_description: '**Catch Rock** [Reaction]'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'The most militaristic of all giants, fire giants focus obsessively on
learning combat techniques, mastering the arts of forging weapons and armor, and
finding new ways to dominate their enemies. As a result, their social and political
@@ -136,10 +147,9 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: slashing
name: greatsword
- plus_damage: null
to_hit: 24
traits:
- magical
@@ -147,10 +157,9 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 23
traits:
- agile
@@ -160,12 +169,11 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: bludgeoning
+ - formula: 1d6
+ type: fire
name: rock
- plus_damage:
- - formula: null
- type: 1d6 fire
to_hit: 23
traits:
- brutal
diff --git a/data/monsters/fire jellyfish swarm.yaml b/data/monsters/fire jellyfish swarm.yaml
index 93b9b34..5493098 100644
--- a/data/monsters/fire jellyfish swarm.yaml
+++ b/data/monsters/fire jellyfish swarm.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Agile Swimmer
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Burning Swarm
range: null
@@ -58,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Fire Jelly Venom
range: null
@@ -91,9 +85,9 @@ description: 'While individually one of these fist-sized jellyfish is merely a n
hp: 155
hp_misc: null
immunities:
-- mental
+- __mental__
- precision
-- swarm mind
+- __swarm mind__
level: 6
melee_attacks: null
name: Fire Jellyfish Swarm
diff --git a/data/monsters/fire mephit.yaml b/data/monsters/fire mephit.yaml
index 718b7d8..349f3dc 100644
--- a/data/monsters/fire mephit.yaml
+++ b/data/monsters/fire mephit.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -61,10 +59,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing and 1d4 fire
+ - formula: 1d6
+ type: piercing and 1d4 fire
name: jaws
- plus_damage: null
to_hit: 9
traits:
- finesse
@@ -87,8 +84,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/fire yai.yaml b/data/monsters/fire yai.yaml
index 77c78ee..23a8cab 100644
--- a/data/monsters/fire yai.yaml
+++ b/data/monsters/fire yai.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -35,7 +33,7 @@ active_abilities:
- transmutation
trigger: null
- action_cost: Two Actions
- critical_failure: null
+ critical_failure: The struck creature is unaffected.
critical_success: null
description: 'The fire yai attempts a katana Strike. If it hits, the fire yai attempts
an __Athletics__ check against the target creature''s Fortitude DC.
@@ -46,10 +44,8 @@ active_abilities:
with the yai an equal distance. The creature is __grabbed__ until the yai''s next
turn or until the yai makes a katana Strike.'
effect: null
- failure: null
+ failure: The struck creature is pushed back 5 feet.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Impaling Push
range: null
@@ -61,71 +57,22 @@ active_abilities:
Critical Success The fire yai Strides or Flies up to half its Speed in any direction.
The struck creature takes 4d6 __persistent bleed damage__ and is pushed along
with the yai an equal distance. The creature is __grabbed__ until the yai''s next
- turn or until the yai makes a katana Strike.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: As critical success, but the creature takes 2d6 persistent bleed damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** As critical success, but the creature takes 2d6 persistent
- bleed damage.'
+ turn or until the yai makes a katana Strike.
+
+
+ **Success** As critical success, but the creature takes 2d6 persistent bleed damage.
+
+
+ **Failure** The struck creature is pushed back 5 feet.
+
+
+ **Critical Failure** The struck creature is unaffected.'
requirements: null
saving_throw: null
stages: null
success: As critical success, but the creature takes 2d6 persistent bleed damage.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The struck creature is pushed back 5 feet.
- effect: null
- failure: The struck creature is pushed back 5 feet.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The struck creature is pushed back 5 feet.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The struck creature is unaffected.
- critical_success: null
- description: The struck creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The struck creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -139,8 +86,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Form
range: null
@@ -174,8 +119,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -223,12 +166,11 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+16
+ - formula: 2d6+16
type: slashing
+ - formula: 2d6
+ type: fire
name: katana
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 30
traits:
- deadly 1d8
@@ -238,14 +180,13 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 2d6+16
+ - formula: 2d6+16
type: bludgeoning
+ - formula: 2d6
+ type: fire
+ - formula: 2d6
+ type: persistent fire
name: fist
- plus_damage:
- - formula: null
- type: 2d6 fire
- - formula: null
- type: 2d6 persistent fire
to_hit: 28
traits:
- agile
@@ -257,12 +198,11 @@ perception: 26
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+16
+ - formula: 2d10+16
type: fire
+ - formula: 2d6
+ type: persistent fire
name: fire missile
- plus_damage:
- - formula: null
- type: 2d6 persistent fire
to_hit: 26
traits:
- evil
diff --git a/data/monsters/firewyrm.yaml b/data/monsters/firewyrm.yaml
index 5b47d3c..108bef9 100644
--- a/data/monsters/firewyrm.yaml
+++ b/data/monsters/firewyrm.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -40,25 +38,17 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'When the firewyrm dies, it explodes, dealing 6d6 fire damage to each
+ description: When the firewyrm dies, it explodes, dealing 6d6 fire damage to each
creature in a 10-foot emanation (DC 28 basic Reflex save).
-
-
- **Intense Heat** (__aura__, __fire__) 10 feet, 4d6 fire, DC 25 basic Reflex.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Explosion
range: null
raw_description: '**Explosion** (__fire__) When the firewyrm dies, it explodes,
dealing 6d6 fire damage to each creature in a 10-foot emanation (DC 28 basic Reflex
- save).
-
-
- **Intense Heat** (__aura__, __fire__) 10 feet, 4d6 fire, DC 25 basic Reflex.'
+ save).'
requirements: null
saving_throw: null
stages: null
@@ -66,6 +56,26 @@ automatic_abilities:
traits:
- fire
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: ', 4d6 fire, DC 25 basic Reflex.'
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Intense Heat
+ range: 10 feet
+ raw_description: '**Intense Heat** (__aura__, __fire__) 10 feet, 4d6 fire, DC 25
+ basic Reflex.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - fire
+ trigger: null
description: 'Firewyrms live in tubes of molten lava found throughout the Plane of
Fire.
@@ -87,12 +97,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: fire
+ - formula: 2d8
+ type: persistent fire
name: tail
- plus_damage:
- - formula: null
- type: 2d8 persistent fire
to_hit: 20
traits:
- reach 15 feet
@@ -101,10 +110,9 @@ perception: 16
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: fire
name: fire mote
- plus_damage: null
to_hit: 20
traits:
- range increment 60 feet
@@ -124,8 +132,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/fjord linnorm.yaml b/data/monsters/fjord linnorm.yaml
index 7c76e1e..9b4df71 100644
--- a/data/monsters/fjord linnorm.yaml
+++ b/data/monsters/fjord linnorm.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Fjord Linnorm Venom
range: null
@@ -79,8 +75,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of Stolen Breath
range: null
@@ -110,8 +104,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -143,9 +135,9 @@ hp: 315
hp_misc: regeneration 10 (deactivated by cold iron)
immunities:
- cold
-- curse
-- paralyzed
-- sleep
+- __curse__
+- __paralyzed__
+- __sleep__
languages:
- Aklo
- Draconic
@@ -154,22 +146,20 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: fjord linnorm venom
+ name: jaws
to_hit: 33
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: slashing
name: claw
- plus_damage: null
to_hit: 33
traits:
- agile
@@ -177,12 +167,11 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d6+15
+ - formula: 3d6+15
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 33
traits:
- agile
diff --git a/data/monsters/flame drake.yaml b/data/monsters/flame drake.yaml
index 56657b2..a34fc07 100644
--- a/data/monsters/flame drake.yaml
+++ b/data/monsters/flame drake.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fireball Breath
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Speed Surge
range: null
@@ -92,8 +86,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -134,20 +126,18 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: piercing
+ - formula: 1d6
+ type: fire
name: Fangs
- plus_damage:
- - formula: null
- type: 1d6 fire
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: bludgeoning
name: Tail
- plus_damage: null
to_hit: 14
traits:
- reach 10 feet
@@ -171,8 +161,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/flash beetle.yaml b/data/monsters/flash beetle.yaml
index fd16413..04bcaf4 100644
--- a/data/monsters/flash beetle.yaml
+++ b/data/monsters/flash beetle.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Flash
range: null
@@ -46,8 +44,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Luminescent Aura
range: 10 feet
@@ -79,10 +75,9 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: piercing
name: mandibles
- plus_damage: null
to_hit: 8
traits:
- agile
diff --git a/data/monsters/flea swarm.yaml b/data/monsters/flea swarm.yaml
index dacab30..e3659e8 100644
--- a/data/monsters/flea swarm.yaml
+++ b/data/monsters/flea swarm.yaml
@@ -12,15 +12,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: Drain from flea fever can't be reduced or recovered from naturally
- until the disease is cured. **Saving Throw** DC 19 Fortitude; **Stage 1** __drained
- 1__ (1d4 hours), **Stage 2** drained 1 and __sickened 1__ (1 day), **Stage 3**
- drained 2 and sickened 1 (1 day), **Stage 4** drained 3 and sickened 1 (1 day),
- **Stage 5** dead
+ until the disease is cured.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flea Fever
range: null
@@ -30,8 +25,13 @@ active_abilities:
1__ (1 day), **Stage 3** drained 2 and sickened 1 (1 day), **Stage 4** drained
3 and sickened 1 (1 day), **Stage 5** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 19 Fortitude
+ stages:
+ - effect: __drained 1__ (1d4 hours),
+ - effect: drained 1 and __sickened 1__ (1 day),
+ - effect: drained 2 and sickened 1 (1 day),
+ - effect: drained 3 and sickened 1 (1 day),
+ - effect: dead
success: null
traits:
- disease
@@ -44,8 +44,6 @@ active_abilities:
1 and the swarm regains 3 HP for each victim drained.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Suck Blood
range: null
@@ -69,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
diff --git a/data/monsters/flesh golem.yaml b/data/monsters/flesh golem.yaml
index dc5b928..71c6577 100644
--- a/data/monsters/flesh golem.yaml
+++ b/data/monsters/flesh golem.yaml
@@ -16,8 +16,6 @@ active_abilities:
hits, it deals 1d6 extra damage and knocks the target __prone__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Berserk Slam
range: null
@@ -32,6 +30,67 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A severely damaged flesh golem has a chance of going berserk. If it
+ has 40 or fewer HP at the start of its turn, the golem must succeed at a DC 5
+ flat check or go berserk. A berserk golem wildly attacks the nearest living creature,
+ or the nearest object if no creatures are nearby.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Berserk
+ range: null
+ raw_description: '**Berserk** A severely damaged flesh golem has a chance of going
+ berserk. If it has 40 or fewer HP at the start of its turn, the golem must succeed
+ at a DC 5 flat check or go berserk. A berserk golem wildly attacks the nearest
+ living creature, or the nearest object if no creatures are nearby.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: harmed by fire (5d8, 3d4 from areas or persistent damage); healed by
+ electricity (area 2d4 HP); slowed by cold
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Golem Antimagic
+ range: null
+ raw_description: '**Golem Antimagic** harmed by fire (5d8, 3d4 from areas or persistent
+ damage); healed by electricity (area 2d4 HP); slowed by cold'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Casting a flesh to stone spell on the flesh golem affects the golem
+ normally.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerable to Flesh to Stone
+ range: null
+ raw_description: '**Vulnerable to Flesh to Stone** Casting a flesh to stone spell
+ on the flesh golem affects the golem normally.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -41,30 +100,14 @@ automatic_abilities:
electricity damage on a success, or 6d6 electricity damage on a critical success.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Berserk
+ name: Electric Reflexes
range: null
- raw_description: '**Berserk** A severely damaged flesh golem has a chance of going
- berserk. If it has 40 or fewer HP at the start of its turn, the golem must succeed
- at a DC 5 flat check or go berserk. A berserk golem wildly attacks the nearest
- living creature, or the nearest object if no creatures are nearby.
-
-
- **Golem Antimagic** harmed by fire (5d8, 3d4 from areas or persistent damage);
- healed by electricity (area 2d4 HP); slowed by cold
-
-
- **Vulnerable to Flesh to Stone** Casting a flesh to stone spell on the flesh golem
- affects the golem normally.
-
-
- **Electric Reflexes** [Reaction] **Trigger** The golem takes electricity damage
- and a creature is adjacent to it. **Effect** The golem lashes out and tries to
- grab a nearby creature. The golem attempts an Athletics check to Grapple an adjacent
- creature. The creature also takes 3d6 electricity damage on a success, or 6d6
- electricity damage on a critical success.'
+ raw_description: '**Electric Reflexes** [Reaction] **Trigger** The golem takes electricity
+ damage and a creature is adjacent to it. **Effect** The golem lashes out and tries
+ to grab a nearby creature. The golem attempts an Athletics check to Grapple an
+ adjacent creature. The creature also takes 3d6 electricity damage on a success,
+ or 6d6 electricity damage on a critical success.'
requirements: null
saving_throw: null
stages: null
@@ -108,10 +151,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 20
traits:
- magical
diff --git a/data/monsters/flytrap leshy.yaml b/data/monsters/flytrap leshy.yaml
index cdf3f7e..62f3ba4 100644
--- a/data/monsters/flytrap leshy.yaml
+++ b/data/monsters/flytrap leshy.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Amalgam
range: null
@@ -55,8 +53,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -80,8 +76,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Flytrap Toxin
range: null
@@ -114,8 +108,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -163,27 +155,25 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
- name: flytrap mouth
- plus_damage:
- - formula: null
- type: 1d6 acid
+ - formula: 1d6
+ type: acid
- formula: null
type: flytrap toxin
+ name: flytrap mouth
to_hit: 13
traits:
- versatile S
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: piercing
- name: flytrap hand
- plus_damage:
- - formula: null
- type: 1d6 acid
+ - formula: 1d6
+ type: acid
- formula: null
type: flytrap toxin
+ name: flytrap hand
to_hit: 13
traits:
- agile
@@ -193,12 +183,11 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: acid
- name: spittle
- plus_damage:
- formula: null
type: flytrap toxin
+ name: spittle
to_hit: 11
traits:
- acid
diff --git a/data/monsters/forge-spurned.yaml b/data/monsters/forge-spurned.yaml
index 81e89f4..de6ea6f 100644
--- a/data/monsters/forge-spurned.yaml
+++ b/data/monsters/forge-spurned.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Forge Breath
range: null
@@ -51,8 +49,6 @@ active_abilities:
it to use Forge Breath again.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inflate Bellows
range: null
@@ -76,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Chain
range: null
@@ -101,30 +95,18 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'As long as its soul chain remains intact, a forge-spurned can''t be
+ description: As long as its soul chain remains intact, a forge-spurned can't be
truly destroyed. It rises again fully healed at the next sundown, even if its
physical body was destroyed.
-
-
- **Searing Heat** (__fire__) A creature that touches a forge-spurned (including
- by Grappling it or hitting it with an unarmed attack) takes 2d6 fire damage with
- a DC 21 basic Reflex save.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eternal Damnation
range: null
raw_description: '**Eternal Damnation** (__divine__, __necromancy__) As long as
its soul chain remains intact, a forge-spurned can''t be truly destroyed. It rises
- again fully healed at the next sundown, even if its physical body was destroyed.
-
-
- **Searing Heat** (__fire__) A creature that touches a forge-spurned (including
- by Grappling it or hitting it with an unarmed attack) takes 2d6 fire damage with
- a DC 21 basic Reflex save.'
+ again fully healed at the next sundown, even if its physical body was destroyed.'
requirements: null
saving_throw: null
stages: null
@@ -133,6 +115,28 @@ automatic_abilities:
- divine
- necromancy
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A creature that touches a forge-spurned (including by Grappling it
+ or hitting it with an unarmed attack) takes 2d6 fire damage with a DC 21 basic
+ Reflex save.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Searing Heat
+ range: null
+ raw_description: '**Searing Heat** (__fire__) A creature that touches a forge-spurned
+ (including by Grappling it or hitting it with an unarmed attack) takes 2d6 fire
+ damage with a DC 21 basic Reflex save.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - fire
+ trigger: null
description: 'Evil dwarves who die having failed to live up to the exacting standards
of the duergar god Droskar are sometimes forced to return to the material world
as undead abominations known as forge-spurned.
@@ -161,22 +165,20 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: slashing
+ - formula: 1d6
+ type: fire
name: soul chain
- plus_damage:
- - formula: null
- type: 1d6 fire
to_hit: 15
traits:
- disarm
- trip
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: bludgeoning
name: warhammer
- plus_damage: null
to_hit: 14
traits:
- shove
diff --git a/data/monsters/froghemoth.yaml b/data/monsters/froghemoth.yaml
index 0f6a5ef..3299ecb 100644
--- a/data/monsters/froghemoth.yaml
+++ b/data/monsters/froghemoth.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Ambush
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Barbed Tongue
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flailing Tentacles
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Constrict
range: null
@@ -110,8 +102,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retract Tongue
range: null
@@ -133,8 +123,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -157,8 +145,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Electric Torpor
range: null
@@ -189,35 +175,32 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 27
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Improved Grab
+ name: tentacle
to_hit: 27
traits:
- agile
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+14
+ - formula: 2d10+14
type: piercing
- name: tongue
- plus_damage:
- formula: null
type: barbed tongue
+ name: tongue
to_hit: 27
traits:
- agile
@@ -246,8 +229,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Otherworldly Vision
range: null
diff --git a/data/monsters/frost drake.yaml b/data/monsters/frost drake.yaml
index 332a489..e7b80da 100644
--- a/data/monsters/frost drake.yaml
+++ b/data/monsters/frost drake.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Freezing Mist Breath
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Climb
range: null
@@ -91,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Speed Surge
range: null
@@ -115,8 +107,6 @@ automatic_abilities:
deals an additional 1d6 damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retaliatory Strike
range: null
@@ -172,20 +162,18 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+8
+ - formula: 2d12+8
type: piercing
+ - formula: 1d6
+ type: cold
name: Fangs
- plus_damage:
- - formula: null
- type: 1d6 cold
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: bludgeoning
name: Tail
- plus_damage: null
to_hit: 17
traits:
- reach 10 feet
@@ -209,8 +197,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snow Vision
range: null
diff --git a/data/monsters/frost giant.yaml b/data/monsters/frost giant.yaml
index cad2b40..abf406e 100644
--- a/data/monsters/frost giant.yaml
+++ b/data/monsters/frost giant.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Chill Breath
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Stride
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -90,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wide Swing
range: null
@@ -113,8 +105,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -171,10 +161,9 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: slashing
name: greataxe
- plus_damage: null
to_hit: 21
traits:
- magical
@@ -182,10 +171,9 @@ melee_attacks:
- sweep
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 21
traits:
- agile
@@ -195,10 +183,9 @@ perception: 17
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 21
traits:
- brutal
diff --git a/data/monsters/frost troll.yaml b/data/monsters/frost troll.yaml
index e3f527c..ba5bf90 100644
--- a/data/monsters/frost troll.yaml
+++ b/data/monsters/frost troll.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Stride
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -63,8 +59,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -104,19 +98,17 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 13
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
name: hatchet
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -124,10 +116,9 @@ melee_attacks:
- sweep
- action_cost: One Action
damage:
- formula: 2d4+7
+ - formula: 2d4+7
type: slashing
name: claw
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -137,10 +128,9 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
name: hatchet
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/frost worm.yaml b/data/monsters/frost worm.yaml
index 479ceab..5a99c3a 100644
--- a/data/monsters/frost worm.yaml
+++ b/data/monsters/frost worm.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -36,17 +34,16 @@ active_abilities:
- primal
trigger: null
- action_cost: One Action
- critical_failure: null
+ critical_failure: As failure, but the fascinated condition doesn't end if the frost
+ worm uses hostile actions against the creature.
critical_success: null
description: The frost worm emits a hypnotic trill. Each non–frost worm creature
within 100 feet must attempt a DC 32 Will save. The effects of Worm Trill last
for 1 round, but if the frost worm uses this ability again on subsequent rounds,
it extends this duration by 1 round for any creature already affected.
effect: null
- failure: null
+ failure: The creature is __fascinated__ by the frost worm.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Worm Trill
range: null
@@ -54,11 +51,21 @@ active_abilities:
__mental__, __primal__) The frost worm emits a hypnotic trill. Each non–frost
worm creature within 100 feet must attempt a DC 32 Will save. The effects of Worm
Trill last for 1 round, but if the frost worm uses this ability again on subsequent
- rounds, it extends this duration by 1 round for any creature already affected.'
+ rounds, it extends this duration by 1 round for any creature already affected.
+
+
+ **Success** The creature is unaffected and is immune to Worm Trill for 24 hours.
+
+
+ **Failure** The creature is __fascinated__ by the frost worm.
+
+
+ **Critical Failure **As failure, but the fascinated condition doesn''t end if
+ the frost worm uses hostile actions against the creature.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is unaffected and is immune to Worm Trill for 24 hours.
traits:
- auditory
- concentrate
@@ -66,67 +73,6 @@ active_abilities:
- mental
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected and is immune to Worm Trill for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected and is immune to Worm Trill
- for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected and is immune to Worm Trill for 24 hours.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__ by the frost worm.
- effect: null
- failure: The creature is __fascinated__ by the frost worm.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __fascinated__ by the frost worm.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the fascinated condition doesn't end if the frost
- worm uses hostile actions against the creature.
- critical_success: null
- description: As failure, but the fascinated condition doesn't end if the frost worm
- uses hostile actions against the creature.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the fascinated condition
- doesn''t end if the frost worm uses hostile actions against the creature.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: N
automatic_abilities:
- action_cost: None
@@ -138,8 +84,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Throes
range: null
@@ -163,8 +107,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Worm Chill
range: 5 feet
@@ -190,8 +132,6 @@ automatic_abilities:
save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Freezing Blood
range: null
@@ -205,7 +145,7 @@ automatic_abilities:
success: null
traits:
- cold
- trigger: The frost worm takes piercing or slashing damage;
+ trigger: The frost worm takes piercing or slashing damage
description: 'The frost worm''s single round, red eye gleams prominently at the head
of its monstrous mass, white as a winter snowfall. What appears to be a bifurcated
lower jaw is actually two spiky parapodia that the worm uses to shovel food into
@@ -242,12 +182,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+10
+ - formula: 3d8+10
type: piercing
+ - formula: 2d6
+ type: persistent cold
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 persistent cold
to_hit: 25
traits: null
name: Frost Worm
diff --git a/data/monsters/frost yai.yaml b/data/monsters/frost yai.yaml
index 34bc894..bafc892 100644
--- a/data/monsters/frost yai.yaml
+++ b/data/monsters/frost yai.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: The ice yai makes two fist Strikes.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Punch
range: null
@@ -55,103 +51,37 @@ active_abilities:
traits: null
trigger: null
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is slowed 3 for 1 round.
+ critical_success: The creature is unaffected.
description: On a critical hit with a fist Strike or a hit with an ice missile Strike,
the target creature must attempt a DC 33 Fortitude save.
effect: null
- failure: null
+ failure: The creature is slowed 2 for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frozen Strike
range: null
raw_description: '**Frozen Strike** On a critical hit with a fist Strike or a hit
with an ice missile Strike, the target creature must attempt a DC 33 Fortitude
- save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is slowed 1 for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is slowed 1 for 1 round.'
+ save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is slowed 1 for 1 round.
+
+
+ **Failure** The creature is slowed 2 for 1 round.
+
+
+ **Critical Failure** The creature is slowed 3 for 1 round.'
requirements: null
saving_throw: null
stages: null
success: The creature is slowed 1 for 1 round.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is slowed 2 for 1 round.
- effect: null
- failure: The creature is slowed 2 for 1 round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is slowed 2 for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is slowed 3 for 1 round.
- critical_success: null
- description: The creature is slowed 3 for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is slowed 3 for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: CE
automatic_abilities:
- action_cost: Reaction
@@ -165,8 +95,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -194,8 +122,6 @@ automatic_abilities:
rerolls the attack roll against the new target.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Icy Deflection
range: null
@@ -211,7 +137,7 @@ automatic_abilities:
success: null
traits: null
trigger: The ice yai is targeted by a ranged Strike or spell attack roll that doesn't
- have the fire trait;
+ have the __fire__ trait
description: 'Ice yai combine the brutality of __frost giants__ with the grace of
martial artists. More than any other oni, ice yai delight not in the pleasures of
the flesh, but in flesh itself—rather than indulging in oft-destructive mortal vices
@@ -238,14 +164,13 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+16
+ - formula: 2d8+16
type: bludgeoning
- name: fist
- plus_damage:
- - formula: null
- type: 2d6 cold
+ - formula: 2d6
+ type: cold
- formula: null
type: frozen strike
+ name: fist
to_hit: 27
traits:
- agile
@@ -257,10 +182,9 @@ perception: 26
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: cold and frozen strike
name: ice missile
- plus_damage: null
to_hit: 25
traits:
- cold
diff --git a/data/monsters/fuming sludge.yaml b/data/monsters/fuming sludge.yaml
index 4eb52a9..2ae85b2 100644
--- a/data/monsters/fuming sludge.yaml
+++ b/data/monsters/fuming sludge.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cooling Glob
range: null
@@ -65,8 +61,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -115,20 +109,19 @@ immunities:
- piercing
- precision
- slashing
-- unconscious
-- visual
+- __unconscious__
+- __visual__
level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: bludgeoning
- name: pseudopod
- plus_damage:
- - formula: null
- type: 1d8 persistent fire
+ - formula: 1d8
+ type: persistent fire
- formula: null
type: Grab
+ name: pseudopod
to_hit: 17
traits: null
name: Fuming Sludge
@@ -136,14 +129,13 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d6+6
+ - formula: 3d6+6
type: bludgeoning
- name: ejected glob
- plus_damage:
- - formula: null
- type: 1d8 persistent fire
+ - formula: 1d8
+ type: persistent fire
- formula: null
type: cooling glob
+ name: ejected glob
to_hit: 17
traits:
- brutal
@@ -167,8 +159,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Chemical Sense
range: null
@@ -195,8 +185,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoldering Haze
range: 15 feet
diff --git a/data/monsters/fungus leshy.yaml b/data/monsters/fungus leshy.yaml
index a2c5c3a..2f39696 100644
--- a/data/monsters/fungus leshy.yaml
+++ b/data/monsters/fungus leshy.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spore Cloud
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spores
range: null
@@ -98,8 +92,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Verdant Burst
range: null
@@ -134,10 +126,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -147,12 +138,11 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
- name: spore pod
- plus_damage:
- formula: null
type: spores
+ name: spore pod
to_hit: 10
traits:
- range increment 30 feet
diff --git a/data/monsters/gahlepod.yaml b/data/monsters/gahlepod.yaml
index 384162f..0483594 100644
--- a/data/monsters/gahlepod.yaml
+++ b/data/monsters/gahlepod.yaml
@@ -19,8 +19,6 @@ automatic_abilities:
listed damage.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Churning Frenzy
range: null
@@ -34,7 +32,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The gahlepod becomes adjacent to at least one other gahlepod;
+ trigger: The gahlepod becomes adjacent to at least one other gahlepod
description: 'The youngest brughadatches resemble overlarge tadpoles about 2 feet
long.
@@ -51,10 +49,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
name: Gahlepod
diff --git a/data/monsters/gancanagh.yaml b/data/monsters/gancanagh.yaml
index 3704fd6..4b2bbf4 100644
--- a/data/monsters/gancanagh.yaml
+++ b/data/monsters/gancanagh.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Invigorating Passion
range: null
@@ -79,8 +75,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Smoke
range: null
@@ -142,12 +136,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: piercing
+ - formula: 1d4
+ type: good
name: silver rapier
- plus_damage:
- - formula: null
- type: 1d4 good
to_hit: 13
traits:
- deadly 1d10
diff --git a/data/monsters/gargoyle.yaml b/data/monsters/gargoyle.yaml
index f8ce92d..a118804 100644
--- a/data/monsters/gargoyle.yaml
+++ b/data/monsters/gargoyle.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Statue
range: null
@@ -40,8 +38,6 @@ automatic_abilities:
effect: The gargoyle makes a claw Strike against the triggering creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clawed Feet
range: null
@@ -88,18 +84,16 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+3
+ - formula: 2d8+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 13
traits: null
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: slashing
name: claw
- plus_damage: null
to_hit: 13
traits:
- agile
diff --git a/data/monsters/gashadokuro.yaml b/data/monsters/gashadokuro.yaml
index c1d4a6a..2808a6d 100644
--- a/data/monsters/gashadokuro.yaml
+++ b/data/monsters/gashadokuro.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Corpse Consumption
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -95,8 +89,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Starvation Aura
range: 60 feet
@@ -150,21 +142,19 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 27
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: slashing
name: claw
- plus_damage: null
to_hit: 27
traits:
- agile
diff --git a/data/monsters/gelatinous cube.yaml b/data/monsters/gelatinous cube.yaml
index 2da229a..dd7ceca 100644
--- a/data/monsters/gelatinous cube.yaml
+++ b/data/monsters/gelatinous cube.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralysis
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Weak Acid
range: null
@@ -99,12 +93,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 acid
- name: cube face
- plus_damage:
+ - formula: 1d6
+ type: acid
- formula: null
type: paralysis
+ name: cube face
to_hit: 11
traits: null
name: Gelatinous Cube
@@ -126,30 +119,40 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A gelatinous cube can sense nearby motion through vibration and air
+ description: A gelatinous cube can sense nearby motion through vibration and air
movement.
-
-
- **Transparent** A gelatinous cube is so clear that it''s difficult to spot. A
- successful DC 23 Perception check is required to notice a stationary cube, and
- a creature must be Searching to attempt this check. A creature that walks into
- the cube is automatically Engulfed (this usually causes the GM to call for initiative).'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
raw_description: '**Motion Sense** A gelatinous cube can sense nearby motion through
- vibration and air movement.
-
-
- **Transparent** A gelatinous cube is so clear that it''s difficult to spot. A
- successful DC 23 Perception check is required to notice a stationary cube, and
- a creature must be Searching to attempt this check. A creature that walks into
- the cube is automatically Engulfed (this usually causes the GM to call for initiative).'
+ vibration and air movement.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A gelatinous cube is so clear that it's difficult to spot. A successful
+ DC 23 Perception check is required to notice a stationary cube, and a creature
+ must be Searching to attempt this check. A creature that walks into the cube is
+ automatically Engulfed (this usually causes the GM to call for initiative).
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Transparent
+ range: null
+ raw_description: '**Transparent** A gelatinous cube is so clear that it''s difficult
+ to spot. A successful DC 23 Perception check is required to notice a stationary
+ cube, and a creature must be Searching to attempt this check. A creature that
+ walks into the cube is automatically Engulfed (this usually causes the GM to call
+ for initiative).'
requirements: null
saving_throw: null
stages: null
diff --git a/data/monsters/gelugon.yaml b/data/monsters/gelugon.yaml
index f3f4722..5b862bf 100644
--- a/data/monsters/gelugon.yaml
+++ b/data/monsters/gelugon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slowing Frost
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tactician of Cocytus
range: null
@@ -80,11 +76,9 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 10 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -101,7 +95,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 31
stages: null
success: The creature is __frightened 1__.
traits:
@@ -110,6 +104,34 @@ automatic_abilities:
- fear
- mental
trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Insectile ice devils are strategists and masterminds in Hell''s armies,
using their superior intellect to strike against their enemies and spread Hell''s
influence throughout the planes. An ice devil rarely breaks their solitary contemplation
@@ -142,16 +164,15 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: piercing
- name: frost longspear
- plus_damage:
- - formula: null
- type: 1d6 cold
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: cold
+ - formula: 1d6
+ type: evil
- formula: null
type: slowing frost
+ name: frost longspear
to_hit: 28
traits:
- cold
@@ -160,16 +181,15 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+12
+ - formula: 2d6+12
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 2d6 cold
- - formula: null
- type: 1d6 evil
+ - formula: 2d6
+ type: cold
+ - formula: 1d6
+ type: evil
- formula: null
type: slowing frost
+ name: tail
to_hit: 25
traits:
- agile
@@ -182,12 +202,11 @@ perception: 26
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: piercing
+ - formula: 1d6
+ type: cold
name: frost longspear
- plus_damage:
- - formula: null
- type: 1d6 cold
to_hit: 27
traits:
- cold
diff --git a/data/monsters/ghaele.yaml b/data/monsters/ghaele.yaml
index b9af1d9..997d479 100644
--- a/data/monsters/ghaele.yaml
+++ b/data/monsters/ghaele.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Choose Weakness
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghaele's Gaze
range: null
@@ -78,8 +74,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Holy Blade
range: null
@@ -109,8 +103,6 @@ automatic_abilities:
It can move through solid objects but can't end its action within a solid object.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Free Blade
range: null
@@ -159,14 +151,13 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: slashing
+ - formula: 1d6
+ type: good
+ - formula: 1d6
+ type: other (see Choose Weakness)
name: holy greatsword
- plus_damage:
- - formula: null
- type: 1d6 good
- - formula: null
- type: 1d6 other (see Choose Weakness)
to_hit: 28
traits:
- good
@@ -177,12 +168,11 @@ perception: 25
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d12 chaotic
+ - formula: 1d12
+ type: chaotic
+ - formula: 1d12
+ type: good
name: light ray
- plus_damage:
- - formula: null
- type: 1d12 good
to_hit: 25
traits:
- chaotic
diff --git a/data/monsters/ghast.yaml b/data/monsters/ghast.yaml
index 01500f4..0551dad 100644
--- a/data/monsters/ghast.yaml
+++ b/data/monsters/ghast.yaml
@@ -16,8 +16,6 @@ active_abilities:
regain Hit Points from any given corpse only once.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Consume Flesh
range: null
@@ -36,16 +34,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** Fortitude DC 16; **Stage 1** carrier with no ill
- effect (1 day); **Stage 2** 3d8 negative damage and regains half as many Hit Points
- from all healing (1 day); **Stage 3** as stage 2 (1 day); **Stage 4** 3d8 negative
- damage and gains no benefit from healing (1 day); **Stage 5** as stage 4 (1 day);
- **Stage 6** dead, and rises as a ghast the next midnight'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghast Fever
range: null
@@ -56,8 +48,15 @@ active_abilities:
day); **Stage 5** as stage 4 (1 day); **Stage 6** dead, and rises as a ghast the
next midnight'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: Fortitude DC 16
+ stages:
+ - effect: carrier with no ill effect (1 day)
+ - effect: 3d8 negative damage and regains half as many Hit Points from all healing
+ (1 day)
+ - effect: as stage 2 (1 day)
+ - effect: 3d8 negative damage and gains no benefit from healing (1 day)
+ - effect: as stage 4 (1 day)
+ - effect: dead, and rises as a ghast the next midnight
success: null
traits:
- disease
@@ -72,8 +71,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralysis
range: null
@@ -99,8 +96,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swift Leap
range: null
@@ -127,8 +122,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 10 feet
@@ -168,25 +161,23 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: ghast fever
- formula: null
type: paralysis
+ name: jaws
to_hit: 11
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d4+5
+ - formula: 1d4+5
type: slashing
- name: claw
- plus_damage:
- formula: null
type: paralysis
+ name: claw
to_hit: 11
traits:
- agile
diff --git a/data/monsters/ghonhatine.yaml b/data/monsters/ghonhatine.yaml
index fa5b864..16fb5c6 100644
--- a/data/monsters/ghonhatine.yaml
+++ b/data/monsters/ghonhatine.yaml
@@ -12,14 +12,12 @@ active_abilities:
critical_failure: null
critical_success: null
description: '**Requirement** The ghonhatine is adjacent to the corpse of a creature
- that died within the last hour;'
+ that died within the last hour'
effect: The ghonhatine devours a chunk of the corpse. For 1 minute, the ghonhatine
gains fast healing 5 and a +2 status bonus to damage rolls. It can gain these
benefits from any given corpse only once.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feed
range: null
@@ -40,16 +38,10 @@ active_abilities:
critical_success: null
description: A ghonhatine's vomit carries an awful disease that, over time, can
cause a suffering creature's flesh to develop painful boils that eventually slough
- away, leaving gaping wounds; **Saving Throw** DC 28 Fortitude; **Stage 1** carrier
- with no ill effect (1d4 hours); **Stage 2** __enfeebled 1__ and __drained 1__
- (1 day); **Stage 3** enfeebled 2 and drained 2 (1 day); **Stage 4** enfeebled
- 2 and drained 3 (1 day); **Stage 5** drained 4, enfeebled 2, and __unconscious__
- (1 day); **Stage 6** dead
+ away, leaving gaping wounds
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fleshgout
range: null
@@ -61,8 +53,14 @@ active_abilities:
2 (1 day); **Stage 4** enfeebled 2 and drained 3 (1 day); **Stage 5** drained
4, enfeebled 2, and __unconscious__ (1 day); **Stage 6** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 28 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1d4 hours)
+ - effect: __enfeebled 1__ and __drained 1__ (1 day)
+ - effect: enfeebled 2 and drained 2 (1 day)
+ - effect: enfeebled 2 and drained 3 (1 day)
+ - effect: drained 4, enfeebled 2, and __unconscious__ (1 day)
+ - effect: dead
success: null
traits:
- disease
@@ -81,8 +79,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
@@ -112,28 +108,26 @@ description: 'In transforming __xulgaths__, __drow__ fleshwarpers sought not to
hp: 175
hp_misc: null
immunities:
-- disease
+- __disease__
languages:
- Undercommon
level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
+ - formula: 1d6
+ type: persistent acid
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 persistent acid
to_hit: 23
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
@@ -143,12 +137,11 @@ perception: 19
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 5d6 acid
- name: vomit
- plus_damage:
+ - formula: 5d6
+ type: acid
- formula: null
type: fleshgout
+ name: vomit
to_hit: 19
traits:
- acid
diff --git a/data/monsters/ghost commoner.yaml b/data/monsters/ghost commoner.yaml
index 59b305b..bd65ef0 100644
--- a/data/monsters/ghost commoner.yaml
+++ b/data/monsters/ghost commoner.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Moan
range: null
@@ -58,8 +56,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rejuvenation
range: null
@@ -106,10 +102,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+2
+ - formula: 2d6+2
type: negative
name: ghostly hand
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -140,8 +135,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Site Bound
range: null
diff --git a/data/monsters/ghost mage.yaml b/data/monsters/ghost mage.yaml
index 906a65a..92755f1 100644
--- a/data/monsters/ghost mage.yaml
+++ b/data/monsters/ghost mage.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Moan
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Telekinetic Assault
range: null
@@ -83,8 +79,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rejuvenation
range: null
@@ -131,10 +125,9 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: negative
name: ghostly hand
- plus_damage: null
to_hit: 21
traits:
- agile
@@ -165,8 +158,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Site Bound
range: null
diff --git a/data/monsters/ghoul.yaml b/data/monsters/ghoul.yaml
index 0b0260a..c10e43c 100644
--- a/data/monsters/ghoul.yaml
+++ b/data/monsters/ghoul.yaml
@@ -16,8 +16,6 @@ active_abilities:
regain Hit Points from any given corpse only once.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Consume Flesh
range: null
@@ -36,16 +34,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** Fortitude DC 15; **Stage 1** carrier with no ill
- effect (1 day); **Stage 2** 2d6 negative damage and regains half as many Hit Points
- from all healing (1 day); **Stage 3** as stage 2 (1 day); **Stage 4** 2d6 negative
- damage and gains no benefit from healing (1 day); **Stage 5** as stage 4 (1 day);
- **Stage 6** dead, and rises as a ghoul the next midnight.'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghoul Fever
range: null
@@ -56,8 +48,15 @@ active_abilities:
day); **Stage 5** as stage 4 (1 day); **Stage 6** dead, and rises as a ghoul the
next midnight.'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: Fortitude DC 15
+ stages:
+ - effect: carrier with no ill effect (1 day)
+ - effect: 2d6 negative damage and regains half as many Hit Points from all healing
+ (1 day)
+ - effect: as stage 2 (1 day)
+ - effect: 2d6 negative damage and gains no benefit from healing (1 day)
+ - effect: as stage 4 (1 day)
+ - effect: dead, and rises as a ghoul the next midnight.
success: null
traits:
- disease
@@ -72,8 +71,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralysis
range: null
@@ -98,8 +95,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swift Leap
range: null
@@ -135,25 +130,23 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: ghoul fever
- formula: null
type: paralysis
+ name: jaws
to_hit: 9
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: slashing
- name: claw
- plus_damage:
- formula: null
type: paralysis
+ name: claw
to_hit: 9
traits:
- agile
diff --git a/data/monsters/giant amoeba.yaml b/data/monsters/giant amoeba.yaml
index 284147b..83ce851 100644
--- a/data/monsters/giant amoeba.yaml
+++ b/data/monsters/giant amoeba.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -38,8 +36,6 @@ active_abilities:
DC 17, Rupture 3).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Envelop
range: null
@@ -50,7 +46,7 @@ active_abilities:
if the amoeba had __Engulfed__ the creature (DC 17, 1d6 acid, Escape DC 17, Rupture
3).'
requirements: The giant amoeba begins its turn with a target its size or smaller
- grabbed
+ __grabbed__
saving_throw: null
stages: null
success: null
@@ -64,8 +60,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Weak Acid
range: null
@@ -97,20 +91,19 @@ hp_misc: null
immunities:
- acid
- critical hits
-- mental
+- __mental__
- precision
-- unconscious
-- visual
+- __unconscious__
+- __visual__
level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 acid
- name: pseudopod
- plus_damage:
+ - formula: 1d6
+ type: acid
- formula: null
type: Grab
+ name: pseudopod
to_hit: 8
traits: null
name: Giant Amoeba
@@ -133,8 +126,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/giant anaconda.yaml b/data/monsters/giant anaconda.yaml
index 7db5a34..80a5073 100644
--- a/data/monsters/giant anaconda.yaml
+++ b/data/monsters/giant anaconda.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Constrict
range: null
@@ -35,8 +33,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slither
range: null
@@ -55,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -79,8 +73,6 @@ active_abilities:
coils can hold as many creatures as will fit in its space.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wrap in Coils
range: null
@@ -105,8 +97,6 @@ automatic_abilities:
effect: The DC of the Escape check is increased by 2.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tighten Coils
range: null
@@ -135,23 +125,21 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 21
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Push 10 feet
+ name: tail
to_hit: 21
traits:
- agile
diff --git a/data/monsters/giant animated statue.yaml b/data/monsters/giant animated statue.yaml
index 2d5bedf..eae96c6 100644
--- a/data/monsters/giant animated statue.yaml
+++ b/data/monsters/giant animated statue.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Brazier
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Burn Alive
range: null
@@ -78,8 +74,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Construct Armor
range: null
@@ -126,12 +120,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+6
+ - formula: 2d12+6
type: bludgeoning
- name: stone fist
- plus_damage:
- formula: null
type: Grab
+ name: stone fist
to_hit: 19
traits:
- magical
@@ -140,10 +133,9 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: bludgeoning and 2d8 fire
name: flaming coal
- plus_damage: null
to_hit: 12
traits:
- fire
diff --git a/data/monsters/giant ant.yaml b/data/monsters/giant ant.yaml
index 8046b66..5029987 100644
--- a/data/monsters/giant ant.yaml
+++ b/data/monsters/giant ant.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Giant Ant Venom
range: null
@@ -42,8 +40,6 @@ active_abilities:
with it. It is __encumbered__ if the grabbed creature is Medium or larger.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Haul Away
range: null
@@ -72,22 +68,20 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
- name: mandibles
- plus_damage:
- formula: null
type: Grab
+ name: mandibles
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
- name: stinger
- plus_damage:
- formula: null
type: giant ant venom
+ name: stinger
to_hit: 11
traits:
- agile
diff --git a/data/monsters/giant aukashungi.yaml b/data/monsters/giant aukashungi.yaml
index c89a44d..cc55bc9 100644
--- a/data/monsters/giant aukashungi.yaml
+++ b/data/monsters/giant aukashungi.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Acidic Effluence
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Roll Up
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -104,8 +98,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flippable
range: null
@@ -138,21 +130,19 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+13
+ - formula: 3d12+13
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 29
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: piercing
name: horn
- plus_damage: null
to_hit: 27
traits:
- deadly d8
diff --git a/data/monsters/giant badger.yaml b/data/monsters/giant badger.yaml
index 9385a31..e013454 100644
--- a/data/monsters/giant badger.yaml
+++ b/data/monsters/giant badger.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Badger Rage
range: null
@@ -51,8 +49,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -79,18 +75,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: jaws
- plus_damage: null
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/giant bat.yaml b/data/monsters/giant bat.yaml
index ffce78c..0a7b7a2 100644
--- a/data/monsters/giant bat.yaml
+++ b/data/monsters/giant bat.yaml
@@ -18,8 +18,6 @@ automatic_abilities:
and one against another adjacent creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wing Thrash
range: null
@@ -52,18 +50,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: slashing
name: fangs
- plus_damage: null
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: wing
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -86,8 +82,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Echolocation
range: null
diff --git a/data/monsters/giant bone skipper.yaml b/data/monsters/giant bone skipper.yaml
index c66d73c..d0c4214 100644
--- a/data/monsters/giant bone skipper.yaml
+++ b/data/monsters/giant bone skipper.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Leaping Charge
range: null
@@ -33,15 +31,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: Marrow rot affects only creatures with a skeletal system; **Saving
- Throw** DC 25 Fortitude; **Onset** 1 day; **Stage 1** __enfeebled 1__ (1 day);
- **Stage 2** enfeebled 2 (1 day); **Stage 3** enfeebled 2 and __drained 1__ (1
- day)
+ description: Marrow rot affects only creatures with a skeletal system
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Marrow Rot
range: null
@@ -50,8 +43,11 @@ active_abilities:
1** __enfeebled 1__ (1 day); **Stage 2** enfeebled 2 (1 day); **Stage 3** enfeebled
2 and __drained 1__ (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 25 Fortitude; **Onset** 1 day
+ stages:
+ - effect: __enfeebled 1__ (1 day)
+ - effect: enfeebled 2 (1 day)
+ - effect: enfeebled 2 and __drained 1__ (1 day)
success: null
traits:
- disease
@@ -71,12 +67,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: piercing
- name: mandibles
- plus_damage:
- formula: null
type: marrow rot
+ name: mandibles
to_hit: 18
traits: null
name: Giant Bone Skipper
@@ -100,8 +95,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bonesense
range: null
diff --git a/data/monsters/giant centipede.yaml b/data/monsters/giant centipede.yaml
index 337363b..d9ea5e3 100644
--- a/data/monsters/giant centipede.yaml
+++ b/data/monsters/giant centipede.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Giant Centipede Venom
range: null
@@ -55,12 +53,11 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4-1
+ - formula: 1d4-1
type: piercing
- name: mandibles
- plus_damage:
- formula: null
type: giant centipede venom
+ name: mandibles
to_hit: 6
traits:
- finesse
diff --git a/data/monsters/giant chameleon.yaml b/data/monsters/giant chameleon.yaml
index 27df19c..3d81bb2 100644
--- a/data/monsters/giant chameleon.yaml
+++ b/data/monsters/giant chameleon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tongue Grab
range: null
@@ -55,19 +53,17 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+7
+ - formula: 1d10+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 12
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: tongue grab
name: tongue
- plus_damage: null
to_hit: 12
traits:
- agile
@@ -92,8 +88,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Camouflage
range: null
diff --git a/data/monsters/giant cockroach.yaml b/data/monsters/giant cockroach.yaml
index f0c189f..f9ec82c 100644
--- a/data/monsters/giant cockroach.yaml
+++ b/data/monsters/giant cockroach.yaml
@@ -19,8 +19,6 @@ automatic_abilities:
up to 10 feet.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Scurry
range: null
@@ -33,7 +31,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The giant cockroach is targeted by a melee attack;
+ trigger: The giant cockroach is targeted by a melee attack
description: 'Cockroaches are communal creatures, rarely setting out on their own
unless they are searching for food. If an adventurer encounters a single giant cockroach
while exploring, they had best take precautions against others, as there is likely
@@ -49,10 +47,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
name: mandibles
- plus_damage: null
to_hit: 8
traits:
- agile
diff --git a/data/monsters/giant crab.yaml b/data/monsters/giant crab.yaml
index 269d568..2a5d4a4 100644
--- a/data/monsters/giant crab.yaml
+++ b/data/monsters/giant crab.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -40,8 +38,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Prone
range: null
@@ -66,8 +62,6 @@ automatic_abilities:
up to its speed in a straight line as part of the reaction.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Scuttle
range: null
@@ -81,7 +75,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature that the giant crab can see targets the crab with an attack;
+ trigger: A creature that the giant crab can see targets the crab with an attack
description: 'Crabs are scavenging crustaceans known for their hard shells and iconic
sideways gait. They use their claws to defend themselves, hunt, and fight other
crabs for territory. When confronted with threats from outside their species, most
@@ -113,12 +107,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 10
traits: null
name: Giant Crab
diff --git a/data/monsters/giant crawling hand.yaml b/data/monsters/giant crawling hand.yaml
index d620471..c96917c 100644
--- a/data/monsters/giant crawling hand.yaml
+++ b/data/monsters/giant crawling hand.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mark Quarry
range: null
@@ -39,108 +37,39 @@ active_abilities:
alignment: NE
automatic_abilities:
- action_cost: Reaction
- critical_failure: null
- critical_success: null
+ critical_failure: The creature takes double damage and becomes sickened 3.
+ critical_success: The creature takes no damage.
description: null
effect: A random creature adjacent to the giant crawling hand is sprayed with vile
pus that deals 4d6 negative damage. The affected creature must attempt a DC 21
Reflex save.
- failure: null
+ failure: The creature takes full damage and becomes sickened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pus Burst
range: null
raw_description: '**Pus Burst [Reaction]** **Trigger **The giant crawling hand takes
piercing or slashing damage; **Effect **A random creature adjacent to the giant
crawling hand is sprayed with vile pus that deals 4d6 negative damage. The affected
- creature must attempt a DC 21 Reflex save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: The giant crawling hand takes piercing or slashing damage;
-- action_cost: None
- critical_failure: null
- critical_success: The creature takes no damage.
- description: The creature takes no damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature takes no damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes half damage and becomes __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature takes half damage and becomes __sickened
- 1__.'
+ creature must attempt a DC 21 Reflex save.
+
+
+ **Critical Success **The creature takes no damage.
+
+
+ **Success **The creature takes half damage and becomes __sickened 1__.
+
+
+ **Failure **The creature takes full damage and becomes sickened 2.
+
+
+ **Critical Failure **The creature takes double damage and becomes sickened 3.'
requirements: null
saving_throw: null
stages: null
success: The creature takes half damage and becomes __sickened 1__.
traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes full damage and becomes sickened 2.
- effect: null
- failure: The creature takes full damage and becomes sickened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature takes full damage and becomes sickened
- 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature takes double damage and becomes sickened 3.
- critical_success: null
- description: The creature takes double damage and becomes sickened 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature takes double damage and becomes
- sickened 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ trigger: The giant crawling hand takes piercing or slashing damage
description: 'A giant crawling hand is the appendage of a very large creature, such
as a giant.
@@ -151,12 +80,12 @@ description: 'A giant crawling hand is the appendage of a very large creature, s
hp: 75
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- unconscious
-- visual
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __unconscious__
+- __visual__
languages:
- Common
- can't speak any language
@@ -164,12 +93,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 15
traits: null
name: Giant Crawling Hand
diff --git a/data/monsters/giant dragonfly nymph.yaml b/data/monsters/giant dragonfly nymph.yaml
index 212b40d..8e27dc6 100644
--- a/data/monsters/giant dragonfly nymph.yaml
+++ b/data/monsters/giant dragonfly nymph.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Extend Mandibles
range: null
@@ -49,10 +47,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: piercing
name: mandibles
- plus_damage: null
to_hit: 12
traits:
- agile
diff --git a/data/monsters/giant dragonfly.yaml b/data/monsters/giant dragonfly.yaml
index 2864238..ea2fabf 100644
--- a/data/monsters/giant dragonfly.yaml
+++ b/data/monsters/giant dragonfly.yaml
@@ -19,8 +19,6 @@ active_abilities:
clutched at a time.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clutch
range: null
@@ -31,8 +29,8 @@ active_abilities:
DC. On a success, it transfers the creature (which remains grabbed) to its legs,
freeing its mandibles to attack. The dragonfly can have only one creature clutched
at a time.'
- requirements: The giant dragonfly has a Medium or smaller creature grabbed in its
- mandibles
+ requirements: The giant dragonfly has a Medium or smaller creature __grabbed__ in
+ its mandibles
saving_throw: null
stages: null
success: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snatch
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swoop
range: null
@@ -97,12 +91,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+7
+ - formula: 1d12+7
type: piercing
- name: mandibles
- plus_damage:
- formula: null
type: Grab
+ name: mandibles
to_hit: 14
traits: null
name: Giant Dragonfly
diff --git a/data/monsters/giant eagle.yaml b/data/monsters/giant eagle.yaml
index 1b339a2..64a11b0 100644
--- a/data/monsters/giant eagle.yaml
+++ b/data/monsters/giant eagle.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eagle Dive
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snatch
range: null
@@ -62,8 +58,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Evasion
range: null
@@ -106,20 +100,18 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: piercing
name: beak
- plus_damage: null
to_hit: 12
traits: null
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: slashing
- name: talon
- plus_damage:
- formula: null
type: Grab
+ name: talon
to_hit: 12
traits:
- agile
diff --git a/data/monsters/giant flea.yaml b/data/monsters/giant flea.yaml
index 47ea7c2..db4a44b 100644
--- a/data/monsters/giant flea.yaml
+++ b/data/monsters/giant flea.yaml
@@ -12,15 +12,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: Drain from flea fever can't be reduced or recovered from naturally
- until the disease is cured. **Saving Throw** DC 18 Fortitude; **Stage 1** __drained
- 1__ (1d4 hours), **Stage 2** drained 1 and __sickened 1__ (1 day), **Stage 3**
- drained 2 and sickened 1 (1 day), **Stage 4** drained 3 and sickened 1 (1 day),
- **Stage 5** dead
+ until the disease is cured.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flea Fever
range: null
@@ -30,8 +25,13 @@ active_abilities:
1__ (1 day), **Stage 3** drained 2 and sickened 1 (1 day), **Stage 4** drained
3 and sickened 1 (1 day), **Stage 5** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 18 Fortitude
+ stages:
+ - effect: __drained 1__ (1d4 hours),
+ - effect: drained 1 and __sickened 1__ (1 day),
+ - effect: drained 2 and sickened 1 (1 day),
+ - effect: drained 3 and sickened 1 (1 day),
+ - effect: dead
success: null
traits:
- disease
@@ -44,8 +44,6 @@ active_abilities:
and the flea regains 5 HP.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Suck Blood
range: null
@@ -76,14 +74,13 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
- name: proboscis
- plus_damage:
- formula: null
type: Suck Blood
- formula: null
type: flea fever
+ name: proboscis
to_hit: 12
traits: null
name: Giant Flea
diff --git a/data/monsters/giant fly.yaml b/data/monsters/giant fly.yaml
index c9ff557..4b279bc 100644
--- a/data/monsters/giant fly.yaml
+++ b/data/monsters/giant fly.yaml
@@ -12,15 +12,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: A giant fly could carry any disease, but most transmit a virulent but
- not fatal infection called Fly Pox with their bite; **Saving Throw** DC 16 Fortitude;
- **Onset** 1 day; **Stage 1** __enfeebled 1__ (1 day); **Stage 2** as stage 1 (1
- day); **Stage 3** enfeebled 2 (1 day); **Stage 4** as stage 3; **Stage 5** enfeebled
- 2 and __fatigued__ (1 day)
+ not fatal infection called Fly Pox with their bite
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fly Pox
range: null
@@ -31,8 +26,13 @@ active_abilities:
2 (1 day); **Stage 4** as stage 3; **Stage 5** enfeebled 2 and __fatigued__ (1
day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 16 Fortitude; **Onset** 1 day
+ stages:
+ - effect: __enfeebled 1__ (1 day)
+ - effect: as stage 1 (1 day)
+ - effect: enfeebled 2 (1 day)
+ - effect: as stage 3
+ - effect: enfeebled 2 and __fatigued__ (1 day)
success: null
traits:
- disease
@@ -48,8 +48,6 @@ automatic_abilities:
If the attack misses, the giant insect can Fly up to its fly Speed.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Avoid the Swat
range: null
@@ -63,7 +61,7 @@ automatic_abilities:
success: null
traits: null
trigger: The giant fly is targeted with a melee or ranged attack by an attacker
- it can see;
+ it can see
description: 'This pony-sized fly''s twitching limbs seem to never stop moving as
it constantly cleans itself and scoops anything edible into its mouthparts. While
primarily carrion eaters, giant flies sometimes prey on livestock or other animals
@@ -79,12 +77,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
- name: mandibles
- plus_damage:
- formula: null
type: fly pox
+ name: mandibles
to_hit: 8
traits: null
name: Giant Fly
diff --git a/data/monsters/giant flytrap.yaml b/data/monsters/giant flytrap.yaml
index 568e3ec..ab11e35 100644
--- a/data/monsters/giant flytrap.yaml
+++ b/data/monsters/giant flytrap.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focused Assault
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hungry Flurry
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -95,8 +89,6 @@ automatic_abilities:
the creature is grabbed in that leaf.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Capture
range: null
@@ -125,14 +117,13 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
- name: leaf
- plus_damage:
- - formula: null
- type: 2d6 acid
+ - formula: 2d6
+ type: acid
- formula: null
type: Improved Grab
+ name: leaf
to_hit: 23
traits:
- reach 15 feet
diff --git a/data/monsters/giant frilled lizard.yaml b/data/monsters/giant frilled lizard.yaml
index 1cd6f37..f31074b 100644
--- a/data/monsters/giant frilled lizard.yaml
+++ b/data/monsters/giant frilled lizard.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Intimidating Display
range: null
@@ -71,19 +69,17 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 16
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 16
traits:
- agile
diff --git a/data/monsters/giant frog.yaml b/data/monsters/giant frog.yaml
index d323750..38dc5dc 100644
--- a/data/monsters/giant frog.yaml
+++ b/data/monsters/giant frog.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sticky Feet
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tongue Grab
range: null
@@ -73,20 +69,18 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: tongue grab
name: tongue
- plus_damage: null
to_hit: 8
traits:
- reach 15 feet
diff --git a/data/monsters/giant gecko.yaml b/data/monsters/giant gecko.yaml
index aed9950..2b7b7d7 100644
--- a/data/monsters/giant gecko.yaml
+++ b/data/monsters/giant gecko.yaml
@@ -39,10 +39,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
name: jaws
- plus_damage: null
to_hit: 8
traits: null
name: Giant Gecko
@@ -66,8 +65,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Uncanny Climber
range: null
diff --git a/data/monsters/giant hippocampus.yaml b/data/monsters/giant hippocampus.yaml
index 488703f..02ff857 100644
--- a/data/monsters/giant hippocampus.yaml
+++ b/data/monsters/giant hippocampus.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Retreat
range: null
@@ -40,8 +38,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -65,10 +61,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 18
traits:
- reach 15 feet
diff --git a/data/monsters/giant jellyfish.yaml b/data/monsters/giant jellyfish.yaml
index 96df6f6..94ef65f 100644
--- a/data/monsters/giant jellyfish.yaml
+++ b/data/monsters/giant jellyfish.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Jellyfish Venom
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Squeeze
range: null
@@ -69,18 +65,17 @@ description: 'Unlike its smaller cousins, the giant jellyfish is an active preda
hp: 165
hp_misc: null
immunities:
-- mental
+- __mental__
- precision
level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: jellyfish venom
+ name: tentacle
to_hit: 18
traits:
- agile
diff --git a/data/monsters/giant leech.yaml b/data/monsters/giant leech.yaml
index 3e3b210..2294e4c 100644
--- a/data/monsters/giant leech.yaml
+++ b/data/monsters/giant leech.yaml
@@ -17,8 +17,6 @@ active_abilities:
1__ until it receives any kind or amount of healing.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Drain
range: null
@@ -27,7 +25,7 @@ active_abilities:
blood from the creature it has grabbed. This deals 2d4 damage. A creature that
has its blood drained by a giant leech is __drained 1__ until it receives any
kind or amount of healing.'
- requirements: The giant leech has a creature grabbed or restrained
+ requirements: The giant leech has a creature __grabbed__ or __restrained__
saving_throw: null
stages: null
success: null
@@ -51,12 +49,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: piercing
- name: mouth
- plus_damage:
- formula: null
type: Grab
+ name: mouth
to_hit: 10
traits: null
name: Giant Leech
diff --git a/data/monsters/giant maggot.yaml b/data/monsters/giant maggot.yaml
index d5a84d4..4520027 100644
--- a/data/monsters/giant maggot.yaml
+++ b/data/monsters/giant maggot.yaml
@@ -11,13 +11,11 @@ active_abilities:
- action_cost: One Action
critical_failure: null
critical_success: null
- description: '**Requirement** The giant maggot has __Grabbed__ a creature;'
+ description: '**Requirement** The giant maggot has __Grabbed__ a creature'
effect: The giant maggot deals 1d8+2 slashing damage to the grabbed creature as
it chews the creature's flesh (DC 19 basic Reflex save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gnaw Flesh
range: null
@@ -43,8 +41,6 @@ automatic_abilities:
again until it spends at least an hour feeding on a corpse.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Regurgitation
range: null
@@ -58,7 +54,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The giant maggot takes damage;
+ trigger: The giant maggot takes damage
description: 'Giant flies lay their eggs on the bodies of larger monsters or livestock.
When they hatch, these eggs release squirming maggots the size of human children,
ravenous young who voraciously consume any flesh in the immediate vicinity—typically
@@ -71,17 +67,16 @@ description: 'Giant flies lay their eggs on the bodies of larger monsters or liv
hp: 18
hp_misc: null
immunities:
-- visual
+- __visual__
level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
- name: mandibles
- plus_damage:
- formula: null
type: Grab
+ name: mandibles
to_hit: 6
traits: null
name: Giant Maggot
diff --git a/data/monsters/giant mantis.yaml b/data/monsters/giant mantis.yaml
index 66b75d0..5c85c18 100644
--- a/data/monsters/giant mantis.yaml
+++ b/data/monsters/giant mantis.yaml
@@ -16,8 +16,6 @@ active_abilities:
against the creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deadly Mandibles
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lunging Strike
range: null
@@ -59,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Strike
range: null
@@ -87,22 +81,20 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: piercing
- name: leg
- plus_damage:
- formula: null
type: Grab
+ name: leg
to_hit: 12
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d12+5
+ - formula: 1d12+5
type: piercing
name: mandibles
- plus_damage: null
to_hit: 12
traits: null
name: Giant Mantis
diff --git a/data/monsters/giant monitor lizard.yaml b/data/monsters/giant monitor lizard.yaml
index 9340aa3..1415cff 100644
--- a/data/monsters/giant monitor lizard.yaml
+++ b/data/monsters/giant monitor lizard.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lurching Charge
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Monitor Lizard Venom
range: null
@@ -64,8 +60,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gnashing Grip
range: null
@@ -79,8 +73,8 @@ automatic_abilities:
success: null
traits: null
trigger: A creature grabbed by the giant monitor lizard's jaws fails a check to
- Escape. Eflect The giant monitor lizard's jaws deal 1d6 piercing damage and the
- triggering creature is exposed to monitor lizard venom.
+ Escape. **Eflect** The giant monitor lizard's jaws deal 1d6 piercing damage and
+ the triggering creature is exposed to monitor lizard venom.
description: 'Large and seemingly ponderous, a monitor lizard is a deceptively swift
and ruthless predator. It ambushes its prey by rushing out from cover and biting
the target with its powerful jaws. A giant monitor lizard''s saliva is venomous,
@@ -103,14 +97,13 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
- formula: null
type: monitor lizard venom
+ name: jaws
to_hit: 11
traits: null
name: Giant Monitor Lizard
diff --git a/data/monsters/giant moray eel.yaml b/data/monsters/giant moray eel.yaml
index 1d096ef..b2f2870 100644
--- a/data/monsters/giant moray eel.yaml
+++ b/data/monsters/giant moray eel.yaml
@@ -19,8 +19,6 @@ active_abilities:
it Whole.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pharyngeal Jaws
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -68,8 +64,6 @@ automatic_abilities:
is flat-footed to this attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ambush
range: null
@@ -100,12 +94,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 15
traits:
- reach 10 feet
diff --git a/data/monsters/giant mosquito.yaml b/data/monsters/giant mosquito.yaml
index a9ecf86..82d6029 100644
--- a/data/monsters/giant mosquito.yaml
+++ b/data/monsters/giant mosquito.yaml
@@ -18,8 +18,6 @@ active_abilities:
is __drained 1__ until it receives healing of any kind or amount.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Drain
range: null
@@ -39,14 +37,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: The victim can't reduce its __sickened__ condition while it's affected
- by septic malaria; **Saving Throw** DC 24 Fortitude; **Onset** 1 day; **Stage
- 1** sickened 1 (1 day); **Stage 2** __drained 1__ and sickened 1 (1 day); **Stage
- 3** as stage 2 (1 day); **Stage 4** __unconscious__ (1 day); **Stage 5** dead
+ by septic malaria
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Septic Malaria
range: null
@@ -57,8 +51,13 @@ active_abilities:
__drained 1__ and sickened 1 (1 day); **Stage 3** as stage 2 (1 day); **Stage
4** __unconscious__ (1 day); **Stage 5** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 24 Fortitude; **Onset** 1 day
+ stages:
+ - effect: sickened 1 (1 day)
+ - effect: __drained 1__ and sickened 1 (1 day)
+ - effect: as stage 2 (1 day)
+ - effect: __unconscious__ (1 day)
+ - effect: dead
success: null
traits:
- disease The victim can't reduce its sickened condition while it's affected by
@@ -80,14 +79,13 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
- name: proboscis
- plus_damage:
- formula: null
type: Grab
- formula: null
type: septic malaria
+ name: proboscis
to_hit: 17
traits:
- finesse
diff --git a/data/monsters/giant octopus.yaml b/data/monsters/giant octopus.yaml
index a536cb9..e2e3029 100644
--- a/data/monsters/giant octopus.yaml
+++ b/data/monsters/giant octopus.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Compression
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -55,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Giant Octopus Venom
range: null
@@ -84,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ink Cloud
range: null
@@ -107,8 +99,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jet
range: null
@@ -132,8 +122,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Writhing Arms
range: null
@@ -163,24 +151,22 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: bludgeoning
- name: arm
- plus_damage:
- formula: null
type: Grab
+ name: arm
to_hit: 20
traits:
- agile
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
- name: beak
- plus_damage:
- formula: null
type: giant octopus venom
+ name: beak
to_hit: 20
traits: null
name: Giant Octopus
diff --git a/data/monsters/giant rat.yaml b/data/monsters/giant rat.yaml
index 80aafbe..1af5876 100644
--- a/data/monsters/giant rat.yaml
+++ b/data/monsters/giant rat.yaml
@@ -12,15 +12,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: The __sickened__ and __unconscious__ conditions from filth fever don't
- improve on their own until the disease is cured. **Saving Throw** DC 14 Fortitude;
- **Stage 1** carrier with no ill effect (1d4 hours), **Stage 2** __sickened 1__
- (1 day), **Stage 3** __sickened 1__ and __slowed 1__ (1 day), **Stage 4** __unconscious__
- (1 day), **Stage 5** dead
+ improve on their own until the disease is cured.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Filth Fever
range: null
@@ -30,8 +25,13 @@ active_abilities:
hours), **Stage 2** __sickened 1__ (1 day), **Stage 3** __sickened 1__ and __slowed
1__ (1 day), **Stage 4** __unconscious__ (1 day), **Stage 5** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 14 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1d4 hours),
+ - effect: __sickened 1__ (1 day),
+ - effect: __sickened 1__ and __slowed 1__ (1 day),
+ - effect: __unconscious__ (1 day),
+ - effect: dead
success: null
traits:
- disease
@@ -63,12 +63,11 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: filth fever
+ name: jaws
to_hit: 7
traits:
- agile
diff --git a/data/monsters/giant scorpion.yaml b/data/monsters/giant scorpion.yaml
index 43a59e8..223d783 100644
--- a/data/monsters/giant scorpion.yaml
+++ b/data/monsters/giant scorpion.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -34,8 +32,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Giant Scorpion Venom
range: null
@@ -66,8 +62,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -102,24 +96,22 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: slashing
- name: pincer
- plus_damage:
- formula: null
type: Grab
+ name: pincer
to_hit: 11
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: piercing
- name: stinger
- plus_damage:
- formula: null
type: giant scorpion venom
+ name: stinger
to_hit: 11
traits:
- reach 10 feet
diff --git a/data/monsters/giant slug.yaml b/data/monsters/giant slug.yaml
index 310b783..c8ebf36 100644
--- a/data/monsters/giant slug.yaml
+++ b/data/monsters/giant slug.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Malleable
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mucus
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mucus Trail
range: null
@@ -89,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -141,23 +133,21 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: slashing
- name: radula
- plus_damage:
- formula: null
type: mucus
+ name: radula
to_hit: 21
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: bludgeoning
- name: foot
- plus_damage:
- formula: null
type: mucus
+ name: foot
to_hit: 21
traits:
- reach 10 feet
@@ -166,14 +156,13 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 3d6 acid damage
- name: disgorged mucus
- plus_damage:
+ - formula: 3d6
+ type: acid damage
- formula: null
type: mucus
- - formula: null
- type: 1d6 acid splash damage
+ - formula: 1d6
+ type: acid splash damage
+ name: disgorged mucus
to_hit: 17
traits:
- brutal
diff --git a/data/monsters/giant snapping turtle.yaml b/data/monsters/giant snapping turtle.yaml
index 4a098cc..eeee25f 100644
--- a/data/monsters/giant snapping turtle.yaml
+++ b/data/monsters/giant snapping turtle.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Capsize
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shell Defense
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -100,12 +94,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 22
traits: null
name: Giant Snapping Turtle
@@ -127,8 +120,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/giant solifugid.yaml b/data/monsters/giant solifugid.yaml
index 80d279c..d6ba32b 100644
--- a/data/monsters/giant solifugid.yaml
+++ b/data/monsters/giant solifugid.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -65,18 +61,16 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+1
+ - formula: 1d10+1
type: piercing
name: jaws
- plus_damage: null
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: 1d8+1
+ - formula: 1d8+1
type: slashing
name: claw
- plus_damage: null
to_hit: 8
traits:
- agile
diff --git a/data/monsters/giant squid.yaml b/data/monsters/giant squid.yaml
index e0372e4..2360b5f 100644
--- a/data/monsters/giant squid.yaml
+++ b/data/monsters/giant squid.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -35,8 +33,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jet
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ravenous Embrace
range: null
@@ -94,32 +88,29 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+11
+ - formula: 2d12+11
type: piercing
name: beak
- plus_damage: null
to_hit: 21
traits: null
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: slashing
- name: barbed tentacles
- plus_damage:
- formula: null
type: Grab
+ name: barbed tentacles
to_hit: 21
traits:
- agile
- reach 25 feet
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: bludgeoning
- name: arm
- plus_damage:
- formula: null
type: Improved Grab
+ name: arm
to_hit: 21
traits:
- agile
diff --git a/data/monsters/giant stag beetle.yaml b/data/monsters/giant stag beetle.yaml
index f8d280c..5772e65 100644
--- a/data/monsters/giant stag beetle.yaml
+++ b/data/monsters/giant stag beetle.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -54,18 +52,16 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: piercing
name: mandibles
- plus_damage: null
to_hit: 13
traits: null
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 11
traits: null
name: Giant Stag Beetle
diff --git a/data/monsters/giant tarantula.yaml b/data/monsters/giant tarantula.yaml
index 8c68b88..f4c2605 100644
--- a/data/monsters/giant tarantula.yaml
+++ b/data/monsters/giant tarantula.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 8 rounds
name: Giant Tarantula Venom
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hair Barrage
range: null
@@ -71,22 +67,20 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: giant tarantula venom
+ name: fangs
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 1d12+8
+ - formula: 1d12+8
type: bludgeoning
- name: leg
- plus_damage:
- formula: null
type: Knockdown
+ name: leg
to_hit: 17
traits:
- reach 10 feet
diff --git a/data/monsters/giant tick.yaml b/data/monsters/giant tick.yaml
index b7f8752..5aa707b 100644
--- a/data/monsters/giant tick.yaml
+++ b/data/monsters/giant tick.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attach
range: null
@@ -49,8 +47,6 @@ active_abilities:
is __drained 1__ until it receives healing (of any kind or amount).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Drain
range: null
@@ -69,13 +65,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 17 Fortitude; **Onset** 1 day; **Stage 1** __enfeebled__
- (1 day); **Stage 2** enfeebled 2 (1 day).'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tick Fever
range: null
@@ -83,8 +76,10 @@ active_abilities:
**Onset** 1 day; **Stage 1** __enfeebled__ (1 day); **Stage 2** enfeebled 2 (1
day).'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 17 Fortitude; **Onset** 1 day
+ stages:
+ - effect: __enfeebled__ (1 day)
+ - effect: enfeebled 2 (1 day).
success: null
traits:
- disease
@@ -104,14 +99,13 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: ''
- name: hypostome
- plus_damage:
- formula: null
type: attach
- formula: null
type: tick fever
+ name: hypostome
to_hit: 8
traits:
- finesse
diff --git a/data/monsters/giant toad.yaml b/data/monsters/giant toad.yaml
index ef9c328..5b10d32 100644
--- a/data/monsters/giant toad.yaml
+++ b/data/monsters/giant toad.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Giant Toad Poison
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tongue Grab
range: null
@@ -92,8 +86,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Poisonous Warts
range: null
@@ -124,20 +116,18 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+5
+ - formula: 1d8+5
type: piercing
- name: bite
- plus_damage:
- formula: null
type: Grab
+ name: bite
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: tongue grab
name: tongue
- plus_damage: null
to_hit: 11
traits:
- reach 10 feet
diff --git a/data/monsters/giant viper.yaml b/data/monsters/giant viper.yaml
index b48bcfb..ca84b5a 100644
--- a/data/monsters/giant viper.yaml
+++ b/data/monsters/giant viper.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Coil
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Giant Viper Venom
range: null
@@ -65,8 +61,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Coiled Opportunity
range: null
@@ -92,12 +86,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: giant viper venom
+ name: fangs
to_hit: 11
traits:
- finesse
diff --git a/data/monsters/giant wasp.yaml b/data/monsters/giant wasp.yaml
index 8a98754..270600b 100644
--- a/data/monsters/giant wasp.yaml
+++ b/data/monsters/giant wasp.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Giant Wasp Venom
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Implant Eggs
range: null
@@ -59,14 +55,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** Fortitude DC 21; **Stage 1** carrier with no ill
- effect (1d6 days); **Stage 2** drained 1 (1d3 days); **Stage 3** 5d6 damage, larva
- emerges (disease ends)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wasp Larva
range: null
@@ -74,8 +66,11 @@ active_abilities:
**Stage 1** carrier with no ill effect (1d6 days); **Stage 2** drained 1 (1d3
days); **Stage 3** 5d6 damage, larva emerges (disease ends)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: Fortitude DC 21
+ stages:
+ - effect: carrier with no ill effect (1d6 days)
+ - effect: drained 1 (1d3 days)
+ - effect: 5d6 damage, larva emerges (disease ends)
success: null
traits:
- disease
@@ -95,12 +90,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+4
+ - formula: 1d12+4
type: piercing
- name: stinger
- plus_damage:
- formula: null
type: giant wasp venom
+ name: stinger
to_hit: 12
traits:
- poison
diff --git a/data/monsters/giant whiptail centipede.yaml b/data/monsters/giant whiptail centipede.yaml
index 23ddb8e..93d8ec7 100644
--- a/data/monsters/giant whiptail centipede.yaml
+++ b/data/monsters/giant whiptail centipede.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Undulate
range: null
@@ -33,15 +31,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw **DC 19 Fortitude; **Maximum Duration **6 rounds; **Stage
- 1** 1d10 poison damage and __clumsy 1__ (1 round); **Stage 2** 2d10 poison damage
- and clumsy 1 (1 round); **Stage 3** 2d10 poison damage and clumsy 2 (1 round)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Whiptail Centipede Venom
range: null
raw_description: '**Whiptail Centipede Venom** (__poison__) **Saving Throw **DC
@@ -49,8 +43,11 @@ active_abilities:
__clumsy 1__ (1 round); **Stage 2** 2d10 poison damage and clumsy 1 (1 round);
**Stage 3** 2d10 poison damage and clumsy 2 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 19 Fortitude
+ stages:
+ - effect: 1d10 poison damage and __clumsy 1__ (1 round)
+ - effect: 2d10 poison damage and clumsy 1 (1 round)
+ - effect: 2d10 poison damage and clumsy 2 (1 round)
success: null
traits:
- poison
@@ -68,8 +65,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -99,23 +94,21 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: piercing
- name: mandibles
- plus_damage:
- formula: null
type: whiptail centipede venom
+ name: mandibles
to_hit: 11
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Knockdown
+ name: tail
to_hit: 11
traits:
- agile
diff --git a/data/monsters/giant wolverine.yaml b/data/monsters/giant wolverine.yaml
index 0f289b1..0758d15 100644
--- a/data/monsters/giant wolverine.yaml
+++ b/data/monsters/giant wolverine.yaml
@@ -17,8 +17,6 @@ active_abilities:
bleed damage__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gnaw
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wolverine Rage
range: null
@@ -122,20 +114,18 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 12
traits: null
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: slashing
name: claw
- plus_damage: null
to_hit: 12
traits:
- agile
diff --git a/data/monsters/gibbering mouther.yaml b/data/monsters/gibbering mouther.yaml
index 9e0520d..a11b19b 100644
--- a/data/monsters/gibbering mouther.yaml
+++ b/data/monsters/gibbering mouther.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Burn Eyes
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ground Manipulation
range: null
@@ -81,6 +75,53 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Each creature that begins its turn within 60 feet of a gibbering mouther
+ must attempt a DC 19 Will save. On a failure, they are confused for 1 round. On
+ a success, they are temporarily immune for 1 minute.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Gibbering
+ range: null
+ raw_description: '**Gibbering** (__auditory__, __aura__, __emotion__, __enchantment__,
+ __incapacitation__, __mental__, __occult__) Each creature that begins its turn
+ within 60 feet of a gibbering mouther must attempt a DC 19 Will save. On a failure,
+ they are confused for 1 round. On a success, they are temporarily immune for 1
+ minute.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - auditory
+ - aura
+ - emotion
+ - enchantment
+ - incapacitation
+ - mental
+ - occult
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: All-Around Vision
+ range: null
+ raw_description: '**All-Around Vision**'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -89,24 +130,12 @@ automatic_abilities:
against the triggering creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Gibbering
+ name: Reactive Gnaw
range: null
- raw_description: '**Gibbering** (__auditory__, __aura__, __emotion__, __enchantment__,
- __incapacitation__, __mental__, __occult__) Each creature that begins its turn
- within 60 feet of a gibbering mouther must attempt a DC 19 Will save. On a failure,
- they are confused for 1 round. On a success, they are temporarily immune for 1
- minute.
-
-
- **All-Around Vision**
-
-
- **Reactive Gnaw** [Reaction] **Trigger** An adjacent creature deals the gibbering
- mouther slashing damage. **Effect** The gibbering mouther''s wound opens into
- another maw. It makes a jaws Strike against the triggering creature.'
+ raw_description: '**Reactive Gnaw** [Reaction] **Trigger** An adjacent creature
+ deals the gibbering mouther slashing damage. **Effect** The gibbering mouther''s
+ wound opens into another maw. It makes a jaws Strike against the triggering creature.'
requirements: null
saving_throw: null
stages: null
@@ -157,14 +186,13 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d4 persistent bleed damage
+ - formula: 1d4
+ type: persistent bleed damage
- formula: null
type: Grab
+ name: jaws
to_hit: 14
traits:
- finesse
@@ -173,10 +201,9 @@ perception: 15
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 4d6 acid and burn eyes
+ - formula: 4d6
+ type: acid and burn eyes
name: spittle
- plus_damage: null
to_hit: 14
traits:
- range 30 feet
diff --git a/data/monsters/gimmerling.yaml b/data/monsters/gimmerling.yaml
index be6b308..b5633d1 100644
--- a/data/monsters/gimmerling.yaml
+++ b/data/monsters/gimmerling.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -49,8 +47,6 @@ active_abilities:
space.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Disarm
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -93,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trickster's Step
range: null
@@ -108,6 +100,29 @@ active_abilities:
trigger: null
alignment: LE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Tangled roots, jagged divots, sharp rocks and other hazards appear
+ on surfaces in the aura, creating difficult terrain.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Treacherous Aura
+ range: 15 feet
+ raw_description: '**Treacherous Aura** (__aura__, __primal__, __transmutation__)
+ 15 feet. Tangled roots, jagged divots, sharp rocks and other hazards appear on
+ surfaces in the aura, creating difficult terrain.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - primal
+ - transmutation
+ trigger: null
- action_cost: Reaction
critical_failure: As failure, and the target is knocked prone.
critical_success: The target is unaffected.
@@ -116,19 +131,13 @@ automatic_abilities:
failure: The target takes 2d10 bludgeoning damage and is flat-footed until the start
of its next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Treacherous Aura
+ name: Trip Up
range: null
- raw_description: '**Treacherous Aura** (__aura__, __primal__, __transmutation__)
- 15 feet. Tangled roots, jagged divots, sharp rocks and other hazards appear on
- surfaces in the aura, creating difficult terrain.
-
-
- **Trip Up** [Reaction] **Trigger** A creature critically fails a melee attack
- to hit the gimmerling or moves into a space within the gimmerling''s treacherous
- aura. **Effect** The triggering creature must attempt a DC 32 Reflex save.
+ raw_description: '**Trip Up** [Reaction] **Trigger** A creature critically fails
+ a melee attack to hit the gimmerling or moves into a space within the gimmerling''s
+ treacherous aura. **Effect** The triggering creature must attempt a DC 32 Reflex
+ save.
**Critical Success** The target is unaffected.
@@ -190,24 +199,22 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Disarm
+ name: claw
to_hit: 26
traits:
- agile
- finesse
- action_cost: One Action
damage:
- formula: 3d8+7
+ - formula: 3d8+7
type: piercing
+ - formula: 2d6
+ type: poison
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 poison
to_hit: 26
traits:
- finesse
@@ -216,12 +223,11 @@ perception: 21
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: piercing
+ - formula: 2d6
+ type: poison
name: hand crossbow
- plus_damage:
- - formula: null
- type: 2d6 poison
to_hit: 28
traits:
- range increment 60 feet
@@ -244,8 +250,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hungersense
range: null
diff --git a/data/monsters/glabrezu.yaml b/data/monsters/glabrezu.yaml
index 2087105..9187d97 100644
--- a/data/monsters/glabrezu.yaml
+++ b/data/monsters/glabrezu.yaml
@@ -18,8 +18,6 @@ active_abilities:
until after both Strikes.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Captive Rake
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steady Spellcasting
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Betrayal
range: null
@@ -89,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Treacherous Veil
range: null
@@ -111,8 +103,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Twisted Desires
range: null
@@ -142,8 +132,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Truth Vulnerability
range: null
@@ -194,14 +182,13 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: bludgeoning
- name: pincer
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Grab
+ name: pincer
to_hit: 27
traits:
- deadly 2d10
@@ -210,12 +197,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d6+13
+ - formula: 3d6+13
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 27
traits:
- agile
@@ -224,12 +210,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+13
+ - formula: 3d12+13
type: piercing
+ - formula: 1d6
+ type: evil
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 27
traits:
- evil
diff --git a/data/monsters/glass golem.yaml b/data/monsters/glass golem.yaml
index d491d58..5e8367a 100644
--- a/data/monsters/glass golem.yaml
+++ b/data/monsters/glass golem.yaml
@@ -9,7 +9,8 @@ ac: 26
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
+ critical_failure: The creature is __blinded__ for 1 round and then dazzled for an
+ additional 4 rounds.
critical_success: null
description: The glass golem creates waves of scintillating luminosity that cast
bright light in a 60-foot emanation (and dim light for the next 60 feet). The
@@ -17,10 +18,8 @@ active_abilities:
golem can't use Dazzling Brilliance for 1d4 rounds. A creature within the bright
light or that enters the bright light must attempt a DC 23 Will save.
effect: null
- failure: null
+ failure: The creature is __dazzled__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dazzling Brilliance
range: null
@@ -29,75 +28,25 @@ active_abilities:
bright light in a 60-foot emanation (and dim light for the next 60 feet). The
light lasts until the start of the glass golem''s next turn, after which the glass
golem can''t use Dazzling Brilliance for 1d4 rounds. A creature within the bright
- light or that enters the bright light must attempt a DC 23 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - evocation
- - light
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
+ light or that enters the bright light must attempt a DC 23 Will save.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __dazzled__ for 1 round.
+
+
+ **Critical Failure** The creature is __blinded__ for 1 round and then dazzled
+ for an additional 4 rounds.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __dazzled__ for 1 round.
- effect: null
- failure: The creature is __dazzled__ for 1 round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __dazzled__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is __blinded__ for 1 round and then dazzled for an
- additional 4 rounds.
- critical_success: null
- description: The creature is __blinded__ for 1 round and then dazzled for an additional
- 4 rounds.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is __blinded__ for 1 round and
- then dazzled for an additional 4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - evocation
+ - light
+ - visual
trigger: null
alignment: N
automatic_abilities:
@@ -109,8 +58,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Golem Antimagic
range: null
@@ -130,8 +77,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Shatter
range: null
@@ -153,8 +98,6 @@ automatic_abilities:
effect is turned back on the caster.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spell Reflection
range: null
@@ -171,7 +114,7 @@ automatic_abilities:
traits:
- abjuration
- arcane
- trigger: The glass golem is targeted by a spell;
+ trigger: The glass golem is targeted by a spell
description: 'Crafted of hardened glass and held together by magically treated lead,
glass golems are both deadly guardians and works of exquisite art. Glass golems
most often protect grand cathedrals or opulent palaces—testaments to the wealth
@@ -196,30 +139,29 @@ hp: 135
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
- magic (see Golem Antimagic below)
-- mental
-- necromancy
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
+ - formula: 1d6
+ type: bleed
name: bladed limb
- plus_damage:
- - formula: null
- type: 1d6 bleed
to_hit: 20
traits:
- agile
diff --git a/data/monsters/gnoll cultist.yaml b/data/monsters/gnoll cultist.yaml
index aeb8a0a..e7cb0b0 100644
--- a/data/monsters/gnoll cultist.yaml
+++ b/data/monsters/gnoll cultist.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rugged Travel
range: null
@@ -77,20 +73,18 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: slashing
name: falchion
- plus_damage: null
to_hit: 10
traits:
- forceful
- sweep
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/gnoll hunter.yaml b/data/monsters/gnoll hunter.yaml
index d4f065e..c8f9e94 100644
--- a/data/monsters/gnoll hunter.yaml
+++ b/data/monsters/gnoll hunter.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rugged Travel
range: null
@@ -71,19 +67,17 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: battle axe
- plus_damage: null
to_hit: 10
traits:
- sweep
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -92,10 +86,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortbow
- plus_damage: null
to_hit: 10
traits:
- deadly 1d10
diff --git a/data/monsters/gnoll sergeant.yaml b/data/monsters/gnoll sergeant.yaml
index 218cb00..4aab206 100644
--- a/data/monsters/gnoll sergeant.yaml
+++ b/data/monsters/gnoll sergeant.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bark Orders
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rugged Travel
range: null
@@ -87,8 +81,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -130,20 +122,18 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: slashing
name: scimitar
- plus_damage: null
to_hit: 14
traits:
- forceful
- sweep
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 14
traits:
- agile
@@ -152,10 +142,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: composite shortbow
- plus_damage: null
to_hit: 12
traits:
- deadly 1d10
diff --git a/data/monsters/goblin commando.yaml b/data/monsters/goblin commando.yaml
index 15b3902..4ef4c49 100644
--- a/data/monsters/goblin commando.yaml
+++ b/data/monsters/goblin commando.yaml
@@ -17,8 +17,6 @@ automatic_abilities:
effect: The goblin commando Steps.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Goblin Scuttle
range: null
@@ -52,10 +50,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: slashing
name: horsechopper
- plus_damage: null
to_hit: 8
traits:
- reach 10 feet
@@ -66,10 +63,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortbow
- plus_damage: null
to_hit: 8
traits:
- deadly 1d10
diff --git a/data/monsters/goblin dog.yaml b/data/monsters/goblin dog.yaml
index 4602e19..6271f6f 100644
--- a/data/monsters/goblin dog.yaml
+++ b/data/monsters/goblin dog.yaml
@@ -11,15 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: Goblins and goblin dogs are immune to goblin pox. **Saving Throw**
- DC 17 Fortitude; **Stage 1** __sickened__ 1 (1 round); **Stage 2** sickened 1
- and __slowed__ 1 (1 round); **Stage 3** sickened 2 and can't reduce its sickened
- value below 1 (1 day).
+ description: Goblins and goblin dogs are immune to goblin pox.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Goblin Pox
range: null
@@ -28,8 +23,11 @@ active_abilities:
round); **Stage 2** sickened 1 and __slowed__ 1 (1 round); **Stage 3** sickened
2 and can''t reduce its sickened value below 1 (1 day).'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 17 Fortitude
+ stages:
+ - effect: __sickened__ 1 (1 round)
+ - effect: sickened 1 and __slowed__ 1 (1 round)
+ - effect: sickened 2 and can't reduce its sickened value below 1 (1 day).
success: null
traits:
- disease
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Scratch
range: null
@@ -58,6 +54,43 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: DC 17
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Buck
+ range: null
+ raw_description: '**Buck** [Reaction] DC 17'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A creature that hits the goblin dog with an unarmed attack, tries to
+ Grapple it, or otherwise touches it is exposed to goblin pox.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Irritating Dander
+ range: null
+ raw_description: '**Irritating Dander** A creature that hits the goblin dog with
+ an unarmed attack, tries to Grapple it, or otherwise touches it is exposed to
+ goblin pox.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -65,21 +98,12 @@ automatic_abilities:
effect: The goblin dog Steps before following the command.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Buck
+ name: Juke
range: null
- raw_description: '**Buck** [Reaction] DC 17
-
-
- **Irritating Dander** A creature that hits the goblin dog with an unarmed attack,
- tries to Grapple it, or otherwise touches it is exposed to goblin pox.
-
-
- **Juke** **Requirement** A creature must be mounted on the goblin dog. **Trigger**
- The rider issues a command to the goblin dog. **Effect** The goblin dog Steps
- before following the command.'
+ raw_description: '**Juke** [Reaction] **Requirement** A creature must be mounted
+ on the goblin dog. **Trigger** The rider issues a command to the goblin dog. **Effect**
+ The goblin dog Steps before following the command.'
requirements: null
saving_throw: null
stages: null
@@ -136,12 +160,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: goblin pox
+ name: jaws
to_hit: 9
traits: null
name: Goblin Dog
diff --git a/data/monsters/goblin pyro.yaml b/data/monsters/goblin pyro.yaml
index e48b508..9d9088b 100644
--- a/data/monsters/goblin pyro.yaml
+++ b/data/monsters/goblin pyro.yaml
@@ -17,8 +17,6 @@ automatic_abilities:
effect: The goblin pyro Steps.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Goblin Scuttle
range: null
@@ -52,12 +50,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 bludgeoning
- name: torch
- plus_damage:
+ - formula: 1d4
+ type: bludgeoning
- formula: null
type: 1 fire
+ name: torch
to_hit: 7
traits:
- fire
diff --git a/data/monsters/goblin war chanter.yaml b/data/monsters/goblin war chanter.yaml
index 99534e5..77233c5 100644
--- a/data/monsters/goblin war chanter.yaml
+++ b/data/monsters/goblin war chanter.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Goblin Song
range: null
@@ -48,8 +46,6 @@ automatic_abilities:
effect: The goblin war chanter Steps.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Goblin Scuttle
range: null
@@ -82,10 +78,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: slashing
name: dogslicer
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -96,10 +91,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortbow
- plus_damage: null
to_hit: 8
traits:
- deadly 1d10
diff --git a/data/monsters/goblin warrior.yaml b/data/monsters/goblin warrior.yaml
index 83abe3f..e8b4d91 100644
--- a/data/monsters/goblin warrior.yaml
+++ b/data/monsters/goblin warrior.yaml
@@ -17,8 +17,6 @@ automatic_abilities:
effect: The goblin warrior Steps.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Goblin Scuttle
range: null
@@ -49,10 +47,9 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 slashing
+ - formula: 1d6
+ type: slashing
name: dogslicer
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -63,10 +60,9 @@ perception: 2
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortbow
- plus_damage: null
to_hit: 8
traits:
- deadly 1d10
diff --git a/data/monsters/gogiteth.yaml b/data/monsters/gogiteth.yaml
index ed52a11..23295e7 100644
--- a/data/monsters/gogiteth.yaml
+++ b/data/monsters/gogiteth.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Carry Off Prey
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -59,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Skittering Assault
range: null
@@ -85,8 +79,6 @@ automatic_abilities:
effect: The gogiteth moves 10 feet. This does not trigger reactions.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Skittering Reposition
range: null
@@ -153,20 +145,18 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 26
traits: null
- action_cost: One Action
damage:
- formula: 3d6+12
+ - formula: 3d6+12
type: piercing
name: leg
- plus_damage: null
to_hit: 26
traits:
- agile
diff --git a/data/monsters/goliath spider.yaml b/data/monsters/goliath spider.yaml
index a24741b..05eeeeb 100644
--- a/data/monsters/goliath spider.yaml
+++ b/data/monsters/goliath spider.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Descend on a Web
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Goliath Spider Venom
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Tether
range: null
@@ -94,13 +88,11 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: ; **Requirement** Initiative has not yet been rolled.
+ description: '**Requirement** Initiative has not yet been rolled.'
effect: The hunting spider automatically notices the creature and Strides, Climbs,
or Descends on a Web before it rolls initiative.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spring Upon Prey
range: null
@@ -129,12 +121,11 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: goliath spider venom
+ name: fangs
to_hit: 24
traits:
- reach 10 feet
@@ -143,10 +134,9 @@ perception: 22
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: web tether
name: web
- plus_damage: null
to_hit: 22
traits:
- range increment 60 feet
@@ -167,8 +157,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Sense
range: null
diff --git a/data/monsters/gorgon.yaml b/data/monsters/gorgon.yaml
index b44f8a8..afcaf0c 100644
--- a/data/monsters/gorgon.yaml
+++ b/data/monsters/gorgon.yaml
@@ -9,114 +9,46 @@ ac: 28
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature becomes petrified permanently.
+ critical_success: The creature is unaffected.
description: The gorgon breathes a 60-foot cone of green gas. Each creature in the
area must attempt a DC 25 Fortitude save. The gorgon can't use Breath Weapon again
for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature becomes __petrified__ for 1 minute. It can attempt a new save
+ at the end of each of its turns.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
raw_description: '**Breath Weapon** [Two Actions] (__earth__, __incapacitation__,
__primal__, __transmutation__) The gorgon breathes a 60-foot cone of green gas.
Each creature in the area must attempt a DC 25 Fortitude save. The gorgon can''t
- use Breath Weapon again for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - earth
- - incapacitation
- - primal
- - transmutation
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature's body hardens and stiffens, causing it to become __slowed
+ use Breath Weapon again for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature''s body hardens and stiffens, causing it to become __slowed
1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature''s body hardens and stiffens, causing
- it to become __slowed 1__ for 1 round.'
+
+
+ **Failure** The creature becomes __petrified__ for 1 minute. It can attempt a
+ new save at the end of each of its turns.
+
+
+ **Critical Failure** The creature becomes petrified permanently.'
requirements: null
saving_throw: null
stages: null
success: The creature's body hardens and stiffens, causing it to become __slowed
1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature becomes __petrified__ for 1 minute. It can attempt a new
- save at the end of each of its turns.
- effect: null
- failure: The creature becomes __petrified__ for 1 minute. It can attempt a new save
- at the end of each of its turns.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature becomes __petrified__ for 1 minute. It
- can attempt a new save at the end of each of its turns.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature becomes petrified permanently.
- critical_success: null
- description: The creature becomes petrified permanently.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature becomes petrified permanently.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - earth
+ - incapacitation
+ - primal
+ - transmutation
trigger: null
- action_cost: Two Actions
critical_failure: null
@@ -127,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Powerful Charge
range: null
@@ -148,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -199,23 +127,21 @@ description: 'Though they may resemble constructs to the untrained eye due to th
hp: 135
hp_misc: null
immunities:
-- petrification
+- __petrification__
level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
name: horn
- plus_damage: null
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 18
traits: null
name: Gorgon
diff --git a/data/monsters/gorilla.yaml b/data/monsters/gorilla.yaml
index 6bdec4f..60b9d54 100644
--- a/data/monsters/gorilla.yaml
+++ b/data/monsters/gorilla.yaml
@@ -9,109 +9,43 @@ ac: 19
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is __frightened 2__.
+ critical_success: No effect and temporarily immune for 1 minute.
description: The gorilla beats its chest in a terrifying display. Creatures within
30 feet must attempt a DC 20 Will save. While a creature is __frightened__ by
this ability, it is __flat-footed__ to the gorilla.
effect: null
- failure: null
+ failure: The creature is __frightened 1__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightening Display
range: null
raw_description: '**Frightening Display** [Two Actions] (__auditory__, __emotion__,
__fear__, __mental__) The gorilla beats its chest in a terrifying display. Creatures
within 30 feet must attempt a DC 20 Will save. While a creature is __frightened__
- by this ability, it is __flat-footed__ to the gorilla.'
+ by this ability, it is __flat-footed__ to the gorilla.
+
+
+ **Critical Success** No effect and temporarily immune for 1 minute.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __frightened 1__.
+
+
+ **Critical Failure** The creature is __frightened 2__.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is unaffected.
traits:
- auditory
- emotion
- fear
- mental
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: No effect and temporarily immune for 1 minute.
- description: No effect and temporarily immune for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** No effect and temporarily immune for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __frightened 1__.
- effect: null
- failure: The creature is __frightened 1__.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __frightened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is __frightened 2__.
- critical_success: null
- description: The creature is __frightened 2__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is __frightened 2__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: N
automatic_abilities: null
description: 'Gorillas can be territorial creatures, particularly if provoked by hunters
@@ -128,20 +62,18 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 11
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: jaws
- plus_damage: null
to_hit: 11
traits:
- reach 5 feet
diff --git a/data/monsters/gosreg.yaml b/data/monsters/gosreg.yaml
index 6c2cac2..a7329f9 100644
--- a/data/monsters/gosreg.yaml
+++ b/data/monsters/gosreg.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mind Bolt
range: null
@@ -77,8 +73,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unsettled Aura
range: 30 feet
@@ -117,7 +111,7 @@ description: 'Gosregs are agents of the Dominion of the Black that insinuate the
hp: 195
hp_misc: null
immunities:
-- confused
+- __confused__
languages:
- Aklo
- Common
@@ -127,21 +121,19 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
+ - formula: 1d10
+ type: mental
name: jaws
- plus_damage:
- - formula: null
- type: 1d10 mental
to_hit: 21
traits:
- finesse
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: slashing
name: claw
- plus_damage: null
to_hit: 21
traits:
- agile
@@ -171,8 +163,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thoughtsense
range: null
diff --git a/data/monsters/gourd leshy.yaml b/data/monsters/gourd leshy.yaml
index 257aff7..50a4b83 100644
--- a/data/monsters/gourd leshy.yaml
+++ b/data/monsters/gourd leshy.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ensnare
range: null
@@ -73,8 +69,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Verdant Burst
range: null
@@ -108,12 +102,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: ensnare
+ name: fist
to_hit: 7
traits:
- agile
@@ -123,12 +116,11 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
- name: seed
- plus_damage:
- formula: null
type: ensnare
+ name: seed
to_hit: 9
traits:
- range increment 30 feet
@@ -149,8 +141,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Keepsake
range: null
diff --git a/data/monsters/granite glyptodont.yaml b/data/monsters/granite glyptodont.yaml
index 4223a77..fbc639d 100644
--- a/data/monsters/granite glyptodont.yaml
+++ b/data/monsters/granite glyptodont.yaml
@@ -31,8 +31,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Calcification
range: null
@@ -72,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -102,19 +98,18 @@ hp: 145
hp_misc: null
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: calcification
+ name: tail
to_hit: 20
traits:
- forceful
diff --git a/data/monsters/grauladon.yaml b/data/monsters/grauladon.yaml
index a18e52b..6ba1e84 100644
--- a/data/monsters/grauladon.yaml
+++ b/data/monsters/grauladon.yaml
@@ -17,8 +17,6 @@ active_abilities:
the result to the Fortitude DC of each target.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Body Slam
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Noxious Breath
range: null
@@ -89,8 +83,6 @@ automatic_abilities:
the area.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reactive Breath
range: null
@@ -145,18 +137,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+4
+ - formula: 1d12+4
type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/graveknight.yaml b/data/monsters/graveknight.yaml
index 5f17210..d1bd6a3 100644
--- a/data/monsters/graveknight.yaml
+++ b/data/monsters/graveknight.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devastating Blast
range: null
@@ -39,15 +37,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: This curse affects anyone who wears a graveknight's armor for at least
- 1 hour. **Saving Throw** DC 33 Will save; **Onset** 1 hour; **Stage 1** doomed
- 1 and cannot remove the armor (1 day); **Stage 2** doomed 2, hampered 10, and
- cannot remove the armor (1 day); **Stage 3** dies and transforms into the armor's
- graveknight.
+ 1 hour.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Graveknight's Curse
range: null
@@ -57,8 +50,11 @@ active_abilities:
doomed 2, hampered 10, and cannot remove the armor (1 day); **Stage 3** dies and
transforms into the armor''s graveknight.'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 33 Will save; **Onset** 1 hour
+ stages:
+ - effect: doomed 1 and cannot remove the armor (1 day)
+ - effect: doomed 2, hampered 10, and cannot remove the armor (1 day)
+ - effect: dies and transforms into the armor's graveknight.
success: null
traits: null
trigger: null
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Phantom Mount
range: null
@@ -105,8 +99,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Weapon Master
range: null
@@ -120,31 +112,60 @@ active_abilities:
trigger: null
alignment: LE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When a creature in the aura uses a __positive__ spell or ability, the
+ graveknight automatically attempts to __counteract__ it, with a +17 counteract
+ modifier.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Sacrilegious Aura
+ range: 30 feet
+ raw_description: '**Sacrilegious Aura** (__abjuration__, __aura__, __divine__, __evil__)
+ 30 feet. When a creature in the aura uses a __positive__ spell or ability, the
+ graveknight automatically attempts to __counteract__ it, with a +17 counteract
+ modifier.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - abjuration
+ - aura
+ - divine
+ - evil
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
description: null
- effect: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Sacrilegious Aura
+ name: Attack of Opportunity
range: null
- raw_description: '**Sacrilegious Aura** (__abjuration__, __aura__, __divine__, __evil__)
- 30 feet. When a creature in the aura uses a __positive__ spell or ability, the
- graveknight automatically attempts to __counteract__ it, with a +17 counteract
- modifier.
-
-
- **Attack of Opportunity** [Reaction]'
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Graveknights are undead warriors granted unlife by a cursed suit of
armor.
@@ -172,12 +193,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: slashing
+ - formula: 1d6
+ type: cold
name: frost greatsword
- plus_damage:
- - formula: null
- type: 1d6 cold
to_hit: 24
traits:
- cold
@@ -185,12 +205,11 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: bludgeoning
+ - formula: 1d6
+ type: cold
name: fist
- plus_damage:
- - formula: null
- type: 1d6 cold
to_hit: 23
traits:
- agile
@@ -200,12 +219,11 @@ perception: 19
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing
+ - formula: 1d6
+ type: cold
name: frost composite longbow
- plus_damage:
- - formula: null
- type: 1d6 cold
to_hit: 21
traits:
- cold
diff --git a/data/monsters/graveshell.yaml b/data/monsters/graveshell.yaml
index 9be498f..6b5ba37 100644
--- a/data/monsters/graveshell.yaml
+++ b/data/monsters/graveshell.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shell Game
range: null
@@ -69,8 +65,6 @@ automatic_abilities:
itself after a week.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shell Block
range: null
@@ -119,27 +113,24 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: slashing
name: claw
- plus_damage: null
to_hit: 8
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: shell spikes
- plus_damage: null
to_hit: 8
traits: null
name: Graveshell
@@ -165,8 +156,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Corpse Disguise
range: null
diff --git a/data/monsters/gray ooze.yaml b/data/monsters/gray ooze.yaml
index 4e32096..bf6e804 100644
--- a/data/monsters/gray ooze.yaml
+++ b/data/monsters/gray ooze.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -35,8 +33,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gray Ooze Acid
range: null
@@ -65,22 +61,21 @@ hp_misc: null
immunities:
- acid
- critical hits
-- mental
+- __mental__
- precision
-- unconscious
-- visual
+- __unconscious__
+- __visual__
level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: bludgeoning
- name: pseudopod
- plus_damage:
- - formula: null
- type: 1d6 acid
+ - formula: 1d6
+ type: acid
- formula: null
type: Grab
+ name: pseudopod
to_hit: 13
traits:
- agile
@@ -111,8 +106,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
@@ -132,8 +125,6 @@ sense_abilities:
Strike against one creature adjacent to itself before rolling initiative.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Puddled Ambush
range: null
@@ -146,8 +137,7 @@ sense_abilities:
stages: null
success: null
traits: null
- trigger: A creature enters a space occupied by a gray ooze; Requirements Initiative
- has not yet been rolled;
+ trigger: A creature enters a space occupied by a gray ooze
senses:
- motion sense 60 feet
- no vision
diff --git a/data/monsters/great cyclops.yaml b/data/monsters/great cyclops.yaml
index ac99567..831acb9 100644
--- a/data/monsters/great cyclops.yaml
+++ b/data/monsters/great cyclops.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Powerful Charge
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -59,8 +55,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -78,8 +72,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -97,8 +89,6 @@ automatic_abilities:
effect: The attack becomes a critical success.
failure: null
frequency: once per day, and recharges when the great cyclops uses Ferocity
- full_description: null
- generic_description: null
maximum_duration: null
name: Flash of Brutality
range: null
@@ -156,10 +146,9 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: bludgeoning
name: greatclub
- plus_damage: null
to_hit: 25
traits:
- backswing
@@ -167,19 +156,17 @@ melee_attacks:
- shove
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
name: horn
- plus_damage: null
to_hit: 25
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d4+13
+ - formula: 3d4+13
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 25
traits:
- agile
@@ -189,10 +176,9 @@ perception: 22
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d6+7
+ - formula: 4d6+7
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 23
traits:
- brutal
diff --git a/data/monsters/great white shark.yaml b/data/monsters/great white shark.yaml
index a96ad44..4fc9d32 100644
--- a/data/monsters/great white shark.yaml
+++ b/data/monsters/great white shark.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breach
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: The creature the shark hit takes 1d12 slashing damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Savage
range: null
@@ -64,8 +60,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Strafing Chomp
range: null
@@ -94,10 +88,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+8
+ - formula: 1d12+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 14
traits: null
name: Great White Shark
@@ -119,8 +112,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Scent
range: null
diff --git a/data/monsters/greater barghest.yaml b/data/monsters/greater barghest.yaml
index 82d07e2..d00263a 100644
--- a/data/monsters/greater barghest.yaml
+++ b/data/monsters/greater barghest.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -52,8 +50,6 @@ active_abilities:
\ malformed wings extending from its back. It gains a fly Speed of 25 feet."
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Mutations
range: null
@@ -90,8 +86,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -146,18 +140,16 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
diff --git a/data/monsters/greater nightmare.yaml b/data/monsters/greater nightmare.yaml
index 4931f6d..e7a1627 100644
--- a/data/monsters/greater nightmare.yaml
+++ b/data/monsters/greater nightmare.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flaming Gallop
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -76,26 +72,24 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: piercing
+ - formula: 1d6
+ type: evil
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 24
traits:
- evil
- magical
- action_cost: One Action
damage:
- formula: 1d8+11
+ - formula: 1d8+11
type: bludgeoning
+ - formula: 1d6
+ type: evil
+ - formula: 2d8
+ type: fire
name: hoof
- plus_damage:
- - formula: null
- type: 1d6 evil
- - formula: null
- type: 2d8 fire
to_hit: 24
traits:
- agile
@@ -131,8 +125,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke
range: 20 feet
diff --git a/data/monsters/greater shadow.yaml b/data/monsters/greater shadow.yaml
index 444db29..5d5da67 100644
--- a/data/monsters/greater shadow.yaml
+++ b/data/monsters/greater shadow.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Spawn
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slink in Shadows
range: null
@@ -71,8 +67,6 @@ active_abilities:
1 every hour.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steal Shadow
range: null
@@ -102,8 +96,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Vulnerability
range: null
@@ -137,10 +129,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: negative
name: shadow hand
- plus_damage: null
to_hit: 18
traits:
- finesse
diff --git a/data/monsters/green hag.yaml b/data/monsters/green hag.yaml
index 0af34db..9e5ce46 100644
--- a/data/monsters/green hag.yaml
+++ b/data/monsters/green hag.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Betraying Touch
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enfeebling Humors
range: null
@@ -95,8 +89,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Exhale Miasma
range: null
@@ -123,8 +115,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sound Imitation
range: null
@@ -160,12 +150,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: slashing
- name: claw
- plus_damage:
- formula: null
type: enfeebling humors
+ name: claw
to_hit: 14
traits:
- agile
@@ -190,8 +179,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Coven
range: null
diff --git a/data/monsters/grendel.yaml b/data/monsters/grendel.yaml
index cfdebd0..3e065c1 100644
--- a/data/monsters/grendel.yaml
+++ b/data/monsters/grendel.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hands of the Murderer
range: null
@@ -41,8 +39,6 @@ active_abilities:
HP; this is a __healing__ effect.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tooth Grind
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -89,8 +83,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 60 feet
@@ -132,8 +124,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -158,8 +148,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -178,8 +166,6 @@ automatic_abilities:
Grendel.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unstoppable
range: null
@@ -194,10 +180,11 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: 'Grendel would take persistent damage or gain one of the following conditions:
- blinded, clumsy, confused, controlled, dazzled, deafened, doomed, drained, enfeebled,
- fascinated, fatigued, fleeing, frightened, paralyzed, petrified, sickened, slowed,
- stunned, or stupefied;'
+ trigger: 'Grendel would take __persistent damage__ or gain one of the following
+ conditions: __blinded__, __clumsy__, __confused__, __controlled__, __dazzled__,
+ __deafened__, __doomed__, __drained__, __enfeebled__, __fascinated__, __fatigued__,
+ __fleeing__, __frightened__, __paralyzed__, __petrified__, __sickened__, __slowed__,
+ __stunned__, or __stupefied__'
description: 'This reaver of the cold marsh is not just a monster; he is a force of
nature. Where there is peace and prosperity in the world, Grendel strikes, eager
to prove that tranquility is transitory and death is the only constant. He stalks
@@ -226,12 +213,11 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+18
+ - formula: 4d8+18
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Improved Grab
+ name: fist
to_hit: 37
traits:
- agile
@@ -239,10 +225,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 4d10+18
+ - formula: 4d10+18
type: piercing
name: jaws
- plus_damage: null
to_hit: 37
traits:
- magical
@@ -253,10 +238,9 @@ perception: 35
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d12+18
+ - formula: 2d12+18
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 37
traits:
- brutal
@@ -282,8 +266,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Keen Hearing
range: null
diff --git a/data/monsters/griffon.yaml b/data/monsters/griffon.yaml
index a420b64..4769bd0 100644
--- a/data/monsters/griffon.yaml
+++ b/data/monsters/griffon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flying Strafe
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -105,28 +101,25 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
name: beak
- plus_damage: null
to_hit: 14
traits:
- deadly 1d10
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: piercing
name: talon
- plus_damage: null
to_hit: 14
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: bludgeoning
name: wing
- plus_damage: null
to_hit: 14
traits:
- reach 10 feet
diff --git a/data/monsters/grig.yaml b/data/monsters/grig.yaml
index e82e176..b1b1c69 100644
--- a/data/monsters/grig.yaml
+++ b/data/monsters/grig.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: Flat-footed and –10-foot status penalty to Speeds.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fiddle
range: null
@@ -63,10 +61,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4–2 bludgeoning
+ - formula: 1d4
+ type: –2 bludgeoning
name: fist
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -77,10 +74,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 sonic
+ - formula: 1d8
+ type: sonic
name: dissonant note
- plus_damage: null
to_hit: 9
traits:
- evocation
diff --git a/data/monsters/grikkitog.yaml b/data/monsters/grikkitog.yaml
index b8bd109..1b9a810 100644
--- a/data/monsters/grikkitog.yaml
+++ b/data/monsters/grikkitog.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Barbed Maw
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -75,8 +71,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infestation Aura
range: 120 feet
@@ -120,12 +114,11 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: barbed maw
+ name: jaws
to_hit: 29
traits:
- magical
@@ -148,23 +141,16 @@ sense_abilities:
- action_cost: Three Actions
critical_failure: null
critical_success: null
- description: 'The grikkitog implants its core into an adjacent section of earth
- or stone, melding seamlessly and changing its visual appearance to match the surrounding
- rock. It''s immobilized but automatically succeeds at its Deception check to Impersonate
+ description: The grikkitog implants its core into an adjacent section of earth or
+ stone, melding seamlessly and changing its visual appearance to match the surrounding
+ rock. It's immobilized but automatically succeeds at its Deception check to Impersonate
the stone around it; creatures actively searching for it can still attempt Perception
checks against its Deception DC as normal. A grikkitog can release its implantation
- as a free action, which has the manipulate trait. A grikkitog''s infestation aura
+ as a free action, which has the manipulate trait. A grikkitog's infestation aura
and manifold vision are only active while implanted.
-
-
- **Manifold Vision** While its core is implanted, the grikkitog can see through
- the eyes it creates throughout the area of its infestation aura, gaining the benefits
- of all-around vision.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Implant Core
range: null
@@ -175,12 +161,7 @@ sense_abilities:
it; creatures actively searching for it can still attempt Perception checks against
its Deception DC as normal. A grikkitog can release its implantation as a free
action, which has the manipulate trait. A grikkitog''s infestation aura and manifold
- vision are only active while implanted.
-
-
- **Manifold Vision** While its core is implanted, the grikkitog can see through
- the eyes it creates throughout the area of its infestation aura, gaining the benefits
- of all-around vision.'
+ vision are only active while implanted.'
requirements: null
saving_throw: null
stages: null
@@ -188,6 +169,27 @@ sense_abilities:
traits:
- manipulate
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: While its core is implanted, the grikkitog can see through the eyes
+ it creates throughout the area of its infestation aura, gaining the benefits of
+ all-around vision.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Manifold Vision
+ range: null
+ raw_description: '**Manifold Vision** While its core is implanted, the grikkitog
+ can see through the eyes it creates throughout the area of its infestation aura,
+ gaining the benefits of all-around vision.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
senses:
- darkvision
- manifold vision
diff --git a/data/monsters/grim reaper.yaml b/data/monsters/grim reaper.yaml
index f514116..bb06cca 100644
--- a/data/monsters/grim reaper.yaml
+++ b/data/monsters/grim reaper.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Strike
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Energy Drain
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Final Death
range: null
@@ -88,8 +82,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infuse Weapon
range: null
@@ -108,6 +100,48 @@ active_abilities:
trigger: null
alignment: NE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Living creatures in the aura must roll twice on all d20 rolls and use
+ the lower result.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Aura of Misfortune
+ range: 20 feet
+ raw_description: '**Aura of Misfortune** (__aura__, __divination__, __divine__,
+ __misfortune__) 20 feet. Living creatures in the aura must roll twice on all d20
+ rolls and use the lower result.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divination
+ - divine
+ - misfortune
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The grim reaper can choose whether or not it takes positive damage.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Negative Healing
+ range: null
+ raw_description: '**Negative Healing** The grim reaper can choose whether or not
+ it takes positive damage.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -117,25 +151,14 @@ automatic_abilities:
the triggering action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Aura of Misfortune
+ name: Lurking Death
range: null
- raw_description: '**Aura of Misfortune** (__aura__, __divination__, __divine__,
- __misfortune__) 20 feet. Living creatures in the aura must roll twice on all d20
- rolls and use the lower result.
-
-
- **Negative Healing** The grim reaper can choose whether or not it takes positive
- damage.
-
-
- **Lurking Death** [Reaction] (__teleportation__); **Trigger** A creature within
- 100 feet makes a ranged attack or uses an action that has the concentrate, manipulate,
- or move trait. **Effect** The grim reaper teleports to a square adjacent to the
- triggering creature and makes a melee Strike against it. If the Strike hits, the
- grim reaper disrupts the triggering action.'
+ raw_description: '**Lurking Death** [Reaction] (__teleportation__); **Trigger**
+ A creature within 100 feet makes a ranged attack or uses an action that has the
+ concentrate, manipulate, or move trait. **Effect** The grim reaper teleports to
+ a square adjacent to the triggering creature and makes a melee Strike against
+ it. If the Strike hits, the grim reaper disrupts the triggering action.'
requirements: null
saving_throw: null
stages: null
@@ -206,14 +229,13 @@ level: 21
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+23
+ - formula: 4d10+23
type: slashing
- name: keen scythe
- plus_damage:
- formula: null
type: death strike
- formula: null
type: energy drain
+ name: keen scythe
to_hit: 40
traits:
- agile
@@ -241,28 +263,37 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'The grim reaper can choose whether or not it counts as undead for
- effects that affect undead differently. Even if it does not count as undead, the
- grim reaper still never counts as a living creature.
-
-
- **Status Sight** The grim reaper automatically knows the Hit Points, conditions,
- afflictions, and emotions of all creatures it can see.'
+ description: The grim reaper can choose whether or not it counts as undead for effects
+ that affect undead differently. Even if it does not count as undead, the grim
+ reaper still never counts as a living creature.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death's Grace
range: null
raw_description: '**Death''s Grace** The grim reaper can choose whether or not it
counts as undead for effects that affect undead differently. Even if it does not
- count as undead, the grim reaper still never counts as a living creature.
-
-
- **Status Sight** The grim reaper automatically knows the Hit Points, conditions,
- afflictions, and emotions of all creatures it can see.'
+ count as undead, the grim reaper still never counts as a living creature.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The grim reaper automatically knows the Hit Points, conditions, afflictions,
+ and emotions of all creatures it can see.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Status Sight
+ range: null
+ raw_description: '**Status Sight** The grim reaper automatically knows the Hit Points,
+ conditions, afflictions, and emotions of all creatures it can see.'
requirements: null
saving_throw: null
stages: null
diff --git a/data/monsters/grimstalker.yaml b/data/monsters/grimstalker.yaml
index 0da26f8..bafb693 100644
--- a/data/monsters/grimstalker.yaml
+++ b/data/monsters/grimstalker.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Grimstalker Sap
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Woodland Stride
range: null
@@ -115,12 +111,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
- name: claw
- plus_damage:
- formula: null
type: grimstalker sap
+ name: claw
to_hit: 15
traits:
- agile
@@ -144,8 +139,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Camouflage
range: null
diff --git a/data/monsters/grindylow.yaml b/data/monsters/grindylow.yaml
index b459907..eb1da08 100644
--- a/data/monsters/grindylow.yaml
+++ b/data/monsters/grindylow.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clinging Suckers
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jet
range: null
@@ -72,8 +68,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -135,21 +129,19 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
name: bite
- plus_damage: null
to_hit: 7
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 7
traits:
- agile
@@ -157,10 +149,9 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
name: spear
- plus_damage: null
to_hit: 5
traits: null
name: Grindylow
@@ -168,10 +159,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
name: spear
- plus_damage: null
to_hit: 7
traits:
- thrown 20 feet
diff --git a/data/monsters/grippli archer.yaml b/data/monsters/grippli archer.yaml
index 013d379..384e8c3 100644
--- a/data/monsters/grippli archer.yaml
+++ b/data/monsters/grippli archer.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hail of Arrows
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jungle Stride
range: null
@@ -72,10 +68,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: shortsword
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -86,10 +81,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: shortbow
- plus_damage: null
to_hit: 11
traits:
- deadly 1d10
diff --git a/data/monsters/grippli greenspeaker.yaml b/data/monsters/grippli greenspeaker.yaml
index 2b31e3d..0545e22 100644
--- a/data/monsters/grippli greenspeaker.yaml
+++ b/data/monsters/grippli greenspeaker.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jungle Stride
range: null
@@ -48,10 +46,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: bludgeoning
name: staff
- plus_damage: null
to_hit: 11
traits:
- two-hand d8
@@ -60,10 +57,9 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: piercing
name: dart
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -85,8 +81,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Green Empathy
range: null
diff --git a/data/monsters/grippli scout.yaml b/data/monsters/grippli scout.yaml
index 41d69d8..db916a4 100644
--- a/data/monsters/grippli scout.yaml
+++ b/data/monsters/grippli scout.yaml
@@ -19,8 +19,6 @@ active_abilities:
to the target can Interact with the net to remove it.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hurl Net
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jungle Stride
range: null
@@ -116,10 +112,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: slashing
name: sickle
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -130,10 +125,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: piercing
name: dart
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/grizzly bear.yaml b/data/monsters/grizzly bear.yaml
index c656bf6..ca33f1d 100644
--- a/data/monsters/grizzly bear.yaml
+++ b/data/monsters/grizzly bear.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mauler
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rush
range: null
@@ -72,20 +68,18 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
name: jaws
- plus_damage: null
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 11
traits:
- agile
diff --git a/data/monsters/grodair.yaml b/data/monsters/grodair.yaml
index a705bbb..abc9054 100644
--- a/data/monsters/grodair.yaml
+++ b/data/monsters/grodair.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Muddy Field
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Organ of Endless Water
range: null
@@ -77,8 +73,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Flood
range: null
@@ -142,20 +136,18 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 15
traits: null
- action_cost: One Action
damage:
- formula: 1d10+7
+ - formula: 1d10+7
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Knockdown
+ name: tentacle
to_hit: 15
traits: null
name: Grodair
@@ -163,12 +155,11 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 3d6 bludgeoning
- name: water jet
- plus_damage:
+ - formula: 3d6
+ type: bludgeoning
- formula: null
type: Push 10 feet
+ name: water jet
to_hit: 13
traits:
- range increment 60 feet
diff --git a/data/monsters/grothlut.yaml b/data/monsters/grothlut.yaml
index 6eeca40..a9485aa 100644
--- a/data/monsters/grothlut.yaml
+++ b/data/monsters/grothlut.yaml
@@ -13,26 +13,14 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'When the grothlut is reduced to 0 Hit Points, its digestive organs
+ description: When the grothlut is reduced to 0 Hit Points, its digestive organs
rupture, unleashing alchemical acid and poison upon all creatures in a 30-foot
emanation. Each creature in the area must succeed at a DC 19 Fortitude save or
take 2d6 acid damage and become sickened 1 (double damage and sickened 2 on a
critical failure).
-
-
- **Piteous Moan** (__aura__, __auditory__, __emotion__, __mental__, __occult__)
- 60 feet. Each non-grothlut creature that enters or starts its turn within the
- area must succeed at a DC 17 Will saving throw or become sickened 1 (sickened
- 2 on a critical failure). The creature then becomes temporarily immune for 1 minute.
- The grothlut can activate or deactivate the aura by using a single free action
- that has the concentrate trait. A grothlut usually does not begin moaning until
- it senses the presence of a non-grothlut creature, and it usually stops once it
- doesn''t sense any more such creatures.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Disgusting Demise
range: null
@@ -40,17 +28,7 @@ automatic_abilities:
is reduced to 0 Hit Points, its digestive organs rupture, unleashing alchemical
acid and poison upon all creatures in a 30-foot emanation. Each creature in the
area must succeed at a DC 19 Fortitude save or take 2d6 acid damage and become
- sickened 1 (double damage and sickened 2 on a critical failure).
-
-
- **Piteous Moan** (__aura__, __auditory__, __emotion__, __mental__, __occult__)
- 60 feet. Each non-grothlut creature that enters or starts its turn within the
- area must succeed at a DC 17 Will saving throw or become sickened 1 (sickened
- 2 on a critical failure). The creature then becomes temporarily immune for 1 minute.
- The grothlut can activate or deactivate the aura by using a single free action
- that has the concentrate trait. A grothlut usually does not begin moaning until
- it senses the presence of a non-grothlut creature, and it usually stops once it
- doesn''t sense any more such creatures.'
+ sickened 1 (double damage and sickened 2 on a critical failure).'
requirements: null
saving_throw: null
stages: null
@@ -59,6 +37,41 @@ automatic_abilities:
- acid
- poison
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Each non-grothlut creature that enters or starts its turn within the
+ area must succeed at a DC 17 Will saving throw or become sickened 1 (sickened
+ 2 on a critical failure). The creature then becomes temporarily immune for 1 minute.
+ The grothlut can activate or deactivate the aura by using a single free action
+ that has the concentrate trait. A grothlut usually does not begin moaning until
+ it senses the presence of a non-grothlut creature, and it usually stops once it
+ doesn't sense any more such creatures.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Piteous Moan
+ range: 60 feet
+ raw_description: '**Piteous Moan** (__aura__, __auditory__, __emotion__, __mental__,
+ __occult__) 60 feet. Each non-grothlut creature that enters or starts its turn
+ within the area must succeed at a DC 17 Will saving throw or become sickened 1
+ (sickened 2 on a critical failure). The creature then becomes temporarily immune
+ for 1 minute. The grothlut can activate or deactivate the aura by using a single
+ free action that has the concentrate trait. A grothlut usually does not begin
+ moaning until it senses the presence of a non-grothlut creature, and it usually
+ stops once it doesn''t sense any more such creatures.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - auditory
+ - emotion
+ - mental
+ - occult
+ trigger: null
description: 'Sluglike abominations, grothluts are fleshwarps that were once humans.
While their head and torsos are vaguely human, their arms are rubbery and move awkwardly
at their sides. Wretched creatures, they moan piteously when other creatures are
@@ -90,10 +103,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+8
+ - formula: 1d10+8
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -102,12 +114,11 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d6 acid damage
+ - formula: 2d6
+ type: acid damage
+ - formula: 1d6
+ type: splash acid damage
name: digestive spew
- plus_damage:
- - formula: null
- type: 1d6 splash acid damage
to_hit: 7
traits:
- acid
diff --git a/data/monsters/guard dog.yaml b/data/monsters/guard dog.yaml
index e4d5d1c..37d9055 100644
--- a/data/monsters/guard dog.yaml
+++ b/data/monsters/guard dog.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -50,10 +48,9 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: piercing
name: Jaws
- plus_damage: null
to_hit: 6
traits: null
name: Guard Dog
diff --git a/data/monsters/guardian naga.yaml b/data/monsters/guardian naga.yaml
index f49ad61..ccf4b41 100644
--- a/data/monsters/guardian naga.yaml
+++ b/data/monsters/guardian naga.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Guardian Naga Venom
range: null
@@ -75,12 +73,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: guardian naga venom
+ name: fangs
to_hit: 22
traits:
- agile
@@ -90,10 +87,9 @@ perception: 22
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: guardian naga venom
name: spit
- plus_damage: null
to_hit: 22
traits:
- agile
diff --git a/data/monsters/gug.yaml b/data/monsters/gug.yaml
index 15e63ae..152d900 100644
--- a/data/monsters/gug.yaml
+++ b/data/monsters/gug.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eerie Flexibility
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Furious Claws
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -87,8 +81,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -164,19 +156,17 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
name: jaws
- plus_damage: null
to_hit: 23
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
diff --git a/data/monsters/guthallath.yaml b/data/monsters/guthallath.yaml
index ad7ff6e..d399a89 100644
--- a/data/monsters/guthallath.yaml
+++ b/data/monsters/guthallath.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Annihilation Beams
range: null
@@ -45,8 +43,6 @@ active_abilities:
attempt a DC 41 basic Reflex save.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deadly Throw
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Powerful Blows
range: null
@@ -90,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -107,19 +99,13 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'The guthallath erodes away the physical integrity of all around it.
+ description: The guthallath erodes away the physical integrity of all around it.
Creatures and objects in the emanation other than the guthallath have their hardness
and resistances reduced by 10. At the start of its turn, a creature in the erosion
- aura''s area takes 6d6 bludgeoning damage (basic Fortitude DC 39).
-
-
- **Immunity to Magic** The guthallath is immune to spells of lower than 7th level
- and the activated effects of magic items of lower than 14th level.'
+ aura's area takes 6d6 bludgeoning damage (basic Fortitude DC 39).
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Erosion Aura
range: 120 feet
@@ -127,11 +113,7 @@ automatic_abilities:
erodes away the physical integrity of all around it. Creatures and objects in
the emanation other than the guthallath have their hardness and resistances reduced
by 10. At the start of its turn, a creature in the erosion aura''s area takes
- 6d6 bludgeoning damage (basic Fortitude DC 39).
-
-
- **Immunity to Magic** The guthallath is immune to spells of lower than 7th level
- and the activated effects of magic items of lower than 14th level.'
+ 6d6 bludgeoning damage (basic Fortitude DC 39).'
requirements: null
saving_throw: null
stages: null
@@ -140,6 +122,25 @@ automatic_abilities:
- aura
- primal
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The guthallath is immune to spells of lower than 7th level and the
+ activated effects of magic items of lower than 14th level.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Immunity to Magic
+ range: null
+ raw_description: '**Immunity to Magic** The guthallath is immune to spells of lower
+ than 7th level and the activated effects of magic items of lower than 14th level.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'A guthallath is an enormous construct created long ago by some unknown
empire, probably as a war machine. Nearly 100 feet tall, this massive stone statue
typically resembles a stalwart warrior wearing only a loincloth and skullcap. Few
@@ -182,12 +183,11 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+18
+ - formula: 4d12+18
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Improved Grab or Improved Push 20 feet
+ name: fist
to_hit: 38
traits:
- deadly 3d12
@@ -195,12 +195,11 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d8+18
+ - formula: 4d8+18
type: bludgeoning
- name: foot
- plus_damage:
- formula: null
type: Improved Knockdown
+ name: foot
to_hit: 38
traits:
- deadly 3d12
diff --git a/data/monsters/gylou.yaml b/data/monsters/gylou.yaml
index aa756f7..a25c182 100644
--- a/data/monsters/gylou.yaml
+++ b/data/monsters/gylou.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -46,8 +44,6 @@ active_abilities:
or until 24 hours have passed, whichever happens first.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Indispensable Savvy
range: null
@@ -62,7 +58,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The gylou attempts a skill check but hasn't rolled yet;
+ trigger: The gylou attempts a skill check but hasn't rolled yet
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -75,8 +71,6 @@ active_abilities:
have only one creature encaged at a time.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tentacle Encage
range: null
@@ -88,7 +82,7 @@ active_abilities:
creature is not at risk of suffocation, and the gylou can bring the encaged creature
with them when they cast __dimension door__. A gylou can have only one creature
encaged at a time.'
- requirements: The gylou has a Medium or smaller creature grabbed
+ requirements: The gylou has a Medium or smaller creature __grabbed__
saving_throw: null
stages: null
success: null
@@ -107,8 +101,6 @@ automatic_abilities:
check.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reflexive Grab
range: null
@@ -123,8 +115,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature leaves a square within the gylou's reach using a move action
- or attempts a melee Strike against the gylou;
+ trigger: A creature leaves a square within the gylou's reach using a __move__ action
+ or attempts a melee Strike against the gylou
description: 'Though gylous are deeply entrenched in the expansive and complex machinations
of __Hell__, they are highly skilled agents capable of nuanced diplomacy, masterful
deception, physical finesse, and nearly any other tasks they set their minds to.
@@ -158,12 +150,11 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 30
traits:
- agile
@@ -172,12 +163,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 3d12+12
+ - formula: 3d12+12
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 30
traits:
- evil
diff --git a/data/monsters/hadrosaurid.yaml b/data/monsters/hadrosaurid.yaml
index e8d01c7..f94090a 100644
--- a/data/monsters/hadrosaurid.yaml
+++ b/data/monsters/hadrosaurid.yaml
@@ -16,8 +16,6 @@ active_abilities:
Speed during these Strides.
failure: null
frequency: once per minute
- full_description: null
- generic_description: null
maximum_duration: null
name: Sprint
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -86,19 +82,17 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 14
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 12
traits:
- reach 15 feet
diff --git a/data/monsters/hamatula.yaml b/data/monsters/hamatula.yaml
index 8faae43..a800cb7 100644
--- a/data/monsters/hamatula.yaml
+++ b/data/monsters/hamatula.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloodletting
range: null
@@ -38,8 +36,6 @@ active_abilities:
throw, the creature is then temporarily immune to Frightful Strike for 24 hours.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Strike
range: null
@@ -59,7 +55,7 @@ active_abilities:
- enchantment
- fear
- mental
- trigger: The hamatula hits a creature with a barb Strike;
+ trigger: The hamatula hits a creature with a barb Strike
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Impaling Barb
range: null
@@ -97,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Warden of Erebus
range: null
@@ -129,8 +121,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -173,14 +163,13 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: piercing
- name: barb
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: bloodletting
+ name: barb
to_hit: 24
traits:
- evil
@@ -190,14 +179,13 @@ perception: 24
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: piercing
- name: hurled barb
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: bloodletting
+ name: hurled barb
to_hit: 23
traits:
- evil
diff --git a/data/monsters/harpy.yaml b/data/monsters/harpy.yaml
index 06ff47d..0c50f7f 100644
--- a/data/monsters/harpy.yaml
+++ b/data/monsters/harpy.yaml
@@ -26,8 +26,6 @@ active_abilities:
act. If attacked by the harpy, the creature is freed from captivation at the end
of the harpy's turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Captivating Song
range: null
@@ -105,18 +103,16 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: club
- plus_damage: null
to_hit: 12
traits: null
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: slashing
name: talon
- plus_damage: null
to_hit: 15
traits:
- agile
@@ -126,10 +122,9 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: club
- plus_damage: null
to_hit: 15
traits:
- thrown 10 feet
diff --git a/data/monsters/harrow doll.yaml b/data/monsters/harrow doll.yaml
index 1b8ebeb..10273d4 100644
--- a/data/monsters/harrow doll.yaml
+++ b/data/monsters/harrow doll.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Harrowing Misfortune
range: null
@@ -60,8 +58,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fortune's Favor
range: null
@@ -114,12 +110,11 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+6
+ - formula: 2d12+6
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Grab
+ name: fist
to_hit: 17
traits:
- agile
@@ -129,12 +124,11 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: slashing
- name: harrow card
- plus_damage:
- formula: null
type: harrowing misfortune
+ name: harrow card
to_hit: 18
traits:
- magical
@@ -167,8 +161,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Uncanny Divination
range: null
diff --git a/data/monsters/hell hound.yaml b/data/monsters/hell hound.yaml
index 5fd26dd..cb4d2be 100644
--- a/data/monsters/hell hound.yaml
+++ b/data/monsters/hell hound.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -61,14 +59,13 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
+ - formula: 1d6
+ type: evil
+ - formula: 1d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
- - formula: null
- type: 1d6 fire
to_hit: 13
traits:
- magical
diff --git a/data/monsters/hellcat.yaml b/data/monsters/hellcat.yaml
index 833e440..4dbbb75 100644
--- a/data/monsters/hellcat.yaml
+++ b/data/monsters/hellcat.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fearful Attack
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infernal Mindlink
range: null
@@ -59,17 +55,15 @@ active_abilities:
- divination
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is frightened 4.
+ critical_success: The creature is unaffected and is temporarily immune for 24 hours.
description: The hellcat produces a low growl to disorient and frighten foes. The
hellcat can cause this vocalization to originate from somewhere else within 30
feet. Non-__fiends__ in a 15-foot burst must attempt a DC 25 Will save. The hellcat
can't issue another Menacing Growl for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Menacing Growl
range: null
@@ -77,94 +71,30 @@ active_abilities:
__fear__, __mental__) The hellcat produces a low growl to disorient and frighten
foes. The hellcat can cause this vocalization to originate from somewhere else
within 30 feet. Non-__fiends__ in a 15-foot burst must attempt a DC 25 Will save.
- The hellcat can''t issue another Menacing Growl for 1d4 rounds.'
+ The hellcat can''t issue another Menacing Growl for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune for
+ 24 hours.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is frightened 2.
+
+
+ **Critical Failure** The creature is frightened 4.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __frightened 1__.
traits:
- auditory
- emotion
- fear
- mental
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune for 24 hours.
- description: The creature is unaffected and is temporarily immune for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __frightened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __frightened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __frightened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2.
- effect: null
- failure: The creature is frightened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is frightened 4.
- critical_success: null
- description: The creature is frightened 4.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is frightened 4.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -174,8 +104,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -199,8 +127,6 @@ automatic_abilities:
is completed.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fade into the Light
range: null
@@ -215,7 +141,7 @@ automatic_abilities:
traits:
- divine
- illusion
- trigger: The hellcat begins its turn in bright light;
+ trigger: The hellcat begins its turn in bright light
description: 'Hellcats are devious predators native to the fiery pits of Hell. While
the fiendish creatures appears as skeletal smilodons, their bones smoking with heat
and dripping with boiling blood, they are not undead. They are living hellspawn
@@ -265,18 +191,16 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+7
+ - formula: 2d12+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 18
traits: null
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: slashing
name: claw
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/hellcrown.yaml b/data/monsters/hellcrown.yaml
index 1b80d81..dfb61f8 100644
--- a/data/monsters/hellcrown.yaml
+++ b/data/monsters/hellcrown.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bleeding Nail
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Stare
range: null
@@ -120,12 +116,11 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: piercing
- name: nail
- plus_damage:
- formula: null
type: bleeding nail
+ name: nail
to_hit: 9
traits:
- range increment 20 feet
diff --git a/data/monsters/herecite of zevgavizeb.yaml b/data/monsters/herecite of zevgavizeb.yaml
index 7908e91..d194719 100644
--- a/data/monsters/herecite of zevgavizeb.yaml
+++ b/data/monsters/herecite of zevgavizeb.yaml
@@ -18,8 +18,6 @@ active_abilities:
again.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Assault the Soul
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cabal Communion
range: null
@@ -88,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of Defiled Idols
range: null
@@ -129,8 +123,6 @@ automatic_abilities:
saving throw or their spell is disrupted and their action wasted.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Perverse Prayer
range: null
@@ -149,7 +141,7 @@ automatic_abilities:
- divine
- evil
trigger: A creature within 30 feet uses the Sustain a Spell action to sustain a
- divine spell or the Cast a Spell action to cast a divine spell with a verbal component;
+ divine spell or the Cast a Spell action to cast a divine spell with a verbal component
description: 'Secreted away in the dark corners of unnamed libraries, necromancer''s
dens, and heretical scriptoriums, obscure texts describe a horrifying ritual that
combines sacrifice and suffering to create a powerful undead being known as a herecite.
@@ -202,12 +194,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d4+10
+ - formula: 2d4+10
type: piercing
+ - formula: 1d6
+ type: evil
name: unholy spiked gauntlet
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 22
traits:
- agile
@@ -228,30 +219,19 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'Multiple herecites can form a cabal to gain increased magical abilities
+ description: Multiple herecites can form a cabal to gain increased magical abilities
and defenses. A cabal consists of two to five herecites. The ritual to form a
cabal (or to welcome new herecites into an existing cabal) requires 24 hours of
worship, prayer, and vile sacrifice, after which point the herecites become magically
bound to one another. All herecites in a cabal gain the cleric domain spells granted
- by each individual herecite''s deity, and each herecite''s focus pool increases
+ by each individual herecite's deity, and each herecite's focus pool increases
to 3 Focus Points. As long as the cabal exists, herecites in the cabal gain a
+2 status bonus to Perception checks and fast healing 10. These benefits persist
as long as the cabal consists of two or more herecites that remain within 1 mile
of one another.
-
-
- **Herecite Deity** A herecite is associated with one evil god and is always of
- the same alignment as that god. Whenever it wields its deity''s favored weapon,
- that weapon gains the __unholy__ rune. The herecite''s creators select two domains
- from their deity; the herecite can cast the domain spells and the advanced domain
- spells from those domains as cleric focus spells. The herecite can cast the deity''s
- other granted cleric spells as divine innate spells. Most herecites have 2 Focus
- Points in their focus pool. The herecite presented here is a herecite of __Zevgavizeb__.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cabal
range: null
@@ -264,16 +244,37 @@ sense_abilities:
focus pool increases to 3 Focus Points. As long as the cabal exists, herecites
in the cabal gain a +2 status bonus to Perception checks and fast healing 10.
These benefits persist as long as the cabal consists of two or more herecites
- that remain within 1 mile of one another.
-
-
- **Herecite Deity** A herecite is associated with one evil god and is always of
- the same alignment as that god. Whenever it wields its deity''s favored weapon,
- that weapon gains the __unholy__ rune. The herecite''s creators select two domains
- from their deity; the herecite can cast the domain spells and the advanced domain
- spells from those domains as cleric focus spells. The herecite can cast the deity''s
- other granted cleric spells as divine innate spells. Most herecites have 2 Focus
- Points in their focus pool. The herecite presented here is a herecite of __Zevgavizeb__.'
+ that remain within 1 mile of one another.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A herecite is associated with one evil god and is always of the same
+ alignment as that god. Whenever it wields its deity's favored weapon, that weapon
+ gains the __unholy__ rune. The herecite's creators select two domains from their
+ deity; the herecite can cast the domain spells and the advanced domain spells
+ from those domains as cleric focus spells. The herecite can cast the deity's other
+ granted cleric spells as divine innate spells. Most herecites have 2 Focus Points
+ in their focus pool. The herecite presented here is a herecite of __Zevgavizeb__.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Herecite Deity
+ range: null
+ raw_description: '**Herecite Deity** A herecite is associated with one evil god
+ and is always of the same alignment as that god. Whenever it wields its deity''s
+ favored weapon, that weapon gains the __unholy__ rune. The herecite''s creators
+ select two domains from their deity; the herecite can cast the domain spells and
+ the advanced domain spells from those domains as cleric focus spells. The herecite
+ can cast the deity''s other granted cleric spells as divine innate spells. Most
+ herecites have 2 Focus Points in their focus pool. The herecite presented here
+ is a herecite of __Zevgavizeb__.'
requirements: null
saving_throw: null
stages: null
diff --git a/data/monsters/hezrou.yaml b/data/monsters/hezrou.yaml
index 4ce9d4a..ee2ba37 100644
--- a/data/monsters/hezrou.yaml
+++ b/data/monsters/hezrou.yaml
@@ -11,14 +11,12 @@ active_abilities:
- action_cost: One Action
critical_failure: null
critical_success: null
- description: '**Requirement **The hezrou is grappling a creature;'
+ description: '**Requirement **The hezrou is grappling a creature'
effect: Toxic fluids spurt from burst boils and weeping wens on the hezrou's body.
A creature __grabbed__ or __restrained__ by the hezrou takes 2d12+6 poison damage
(DC 30 basic Fortitude save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Poisonous Pustules
range: null
@@ -46,8 +44,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Purity Vulnerability
range: null
@@ -74,8 +70,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
@@ -122,14 +116,13 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Grab
+ name: jaws
to_hit: 24
traits:
- evil
@@ -137,12 +130,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 24
traits:
- agile
diff --git a/data/monsters/hill giant.yaml b/data/monsters/hill giant.yaml
index 382bea5..fdacd4d 100644
--- a/data/monsters/hill giant.yaml
+++ b/data/monsters/hill giant.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wide Swing
range: null
@@ -59,8 +55,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -96,10 +90,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+14
+ - formula: 1d10+14
type: bludgeoning
name: greatclub
- plus_damage: null
to_hit: 19
traits:
- backswing
@@ -107,10 +100,9 @@ melee_attacks:
- shove
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 19
traits:
- agile
@@ -120,10 +112,9 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+14
+ - formula: 1d8+14
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 19
traits:
- brutal
diff --git a/data/monsters/hippocampus.yaml b/data/monsters/hippocampus.yaml
index dd522c4..7693f45 100644
--- a/data/monsters/hippocampus.yaml
+++ b/data/monsters/hippocampus.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Retreat
range: null
@@ -40,8 +38,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -65,10 +61,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 7
traits:
- reach 10 feet
diff --git a/data/monsters/hippogriff.yaml b/data/monsters/hippogriff.yaml
index d44487f..5e39d4c 100644
--- a/data/monsters/hippogriff.yaml
+++ b/data/monsters/hippogriff.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flying Strafe
range: null
@@ -41,8 +39,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -114,27 +110,24 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
name: beak
- plus_damage: null
to_hit: 9
traits: null
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: slashing
name: talon
- plus_damage: null
to_hit: 9
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: wing
- plus_damage: null
to_hit: 9
traits:
- reach 10 feet
diff --git a/data/monsters/hippopotamus.yaml b/data/monsters/hippopotamus.yaml
index e12c4b0..edd0231 100644
--- a/data/monsters/hippopotamus.yaml
+++ b/data/monsters/hippopotamus.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Ambush
range: 30 feet
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Capsize
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -88,19 +82,17 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 15
traits:
- deadly d10
- action_cost: One Action
damage:
- formula: 1d10+8
+ - formula: 1d10+8
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 13
traits: null
name: Hippopotamus
@@ -122,8 +114,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/hive mother.yaml b/data/monsters/hive mother.yaml
index 9d98d25..6659df1 100644
--- a/data/monsters/hive mother.yaml
+++ b/data/monsters/hive mother.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Armor-Rending Bite
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frenzy Pheromone
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spray Acid
range: null
@@ -93,8 +87,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -126,12 +118,11 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing
+ - formula: 2d6
+ type: acid
name: mandibles
- plus_damage:
- - formula: null
- type: 2d6 acid
to_hit: 20
traits:
- acid
@@ -140,10 +131,9 @@ perception: 16
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 5d6 acid
+ - formula: 5d6
+ type: acid
name: acid spit
- plus_damage: null
to_hit: 17
traits:
- acid
diff --git a/data/monsters/hobgoblin archer.yaml b/data/monsters/hobgoblin archer.yaml
index 3c72e51..7de7a2e 100644
--- a/data/monsters/hobgoblin archer.yaml
+++ b/data/monsters/hobgoblin archer.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Crossbow Precision
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Perfect Aim
range: null
@@ -59,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Running Reload
range: null
@@ -83,8 +77,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Formation
range: null
@@ -118,10 +110,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: shortsword
- plus_damage: null
to_hit: 12
traits:
- agile
@@ -131,12 +122,11 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
- name: crossbow
- plus_damage:
- formula: null
type: crossbow precision
+ name: crossbow
to_hit: 14
traits:
- range increment 120 feet
diff --git a/data/monsters/hobgoblin general.yaml b/data/monsters/hobgoblin general.yaml
index 9ce64e1..4405489 100644
--- a/data/monsters/hobgoblin general.yaml
+++ b/data/monsters/hobgoblin general.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Polearm Critical Specialization
range: null
@@ -41,8 +39,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Formation
range: null
@@ -78,10 +74,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+10
+ - formula: 1d8+10
type: slashing
name: glaive
- plus_damage: null
to_hit: 17
traits:
- deadly 1d8
@@ -92,10 +87,9 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: piercing
name: composite shortbow
- plus_damage: null
to_hit: 15
traits:
- brutal
@@ -123,8 +117,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: General's Cry
range: null
diff --git a/data/monsters/hobgoblin soldier.yaml b/data/monsters/hobgoblin soldier.yaml
index 2b12924..cf4777f 100644
--- a/data/monsters/hobgoblin soldier.yaml
+++ b/data/monsters/hobgoblin soldier.yaml
@@ -14,9 +14,7 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: '**Formation** When it''s adjacent to at least two other allies, the
- hobgoblin soldier gains a +1 circumstance bonus to AC and saving throws. This
- bonus increases to +2 to Reflex saves against area effects.'
+ description: null
effect: You lash out at a foe that leaves an opening. Make a melee Strike against
the triggering creature. If your attack is a critical hit and the trigger was
a manipulate action, you disrupt that action. This Strike doesn't count toward
@@ -24,8 +22,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -43,6 +39,51 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You snap your shield in place to ward off a blow. Your shield prevents you
+ from taking an amount of damage up to the shield's Hardness. You and the shield
+ each take any remaining damage, possibly breaking or destroying the shield.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Shield Block
+ range: null
+ raw_description: '**Shield Block** [Reaction] **Trigger** While you have your shield
+ raised, you would take damage from a physical attack. **Effect** You snap your
+ shield in place to ward off a blow. Your shield prevents you from taking an amount
+ of damage up to the shield''s Hardness. You and the shield each take any remaining
+ damage, possibly breaking or destroying the shield.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: While you have your shield raised, you would take damage from a physical
+ attack.
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When it's adjacent to at least two other allies, the hobgoblin soldier
+ gains a +1 circumstance bonus to AC and saving throws. This bonus increases to
+ +2 to Reflex saves against area effects.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Formation
+ range: null
+ raw_description: '**Formation** When it''s adjacent to at least two other allies,
+ the hobgoblin soldier gains a +1 circumstance bonus to AC and saving throws. This
+ bonus increases to +2 to Reflex saves against area effects.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'Soldiers make up the bulk of hobgoblin society, whether that society
is a village or a military unit.
@@ -64,10 +105,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: slashing
name: longsword
- plus_damage: null
to_hit: 8
traits:
- versatile P
@@ -76,10 +116,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortbow
- plus_damage: null
to_hit: 8
traits:
- deadly 1d10
diff --git a/data/monsters/hodag.yaml b/data/monsters/hodag.yaml
index ad0e701..a227a19 100644
--- a/data/monsters/hodag.yaml
+++ b/data/monsters/hodag.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rip and Tear
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Toss
range: null
@@ -72,8 +68,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -124,29 +118,26 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: bludgeoning
- name: spiked tail
- plus_damage:
- formula: null
type: Knockdown
+ name: spiked tail
to_hit: 17
traits:
- reach 10 feet
@@ -172,8 +163,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trackless
range: null
diff --git a/data/monsters/homunculus.yaml b/data/monsters/homunculus.yaml
index 8563adb..5fc8e40 100644
--- a/data/monsters/homunculus.yaml
+++ b/data/monsters/homunculus.yaml
@@ -11,12 +11,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: A homunculus has one dose of poison in a reservoir in its head. It
+ can refill this poison from its reserves with an Interact action.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Homunculus Poison
range: null
@@ -100,12 +99,11 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
- name: jaws
- plus_damage:
+ - formula: 1d4
+ type: piercing
- formula: null
type: homunculus poison
+ name: jaws
to_hit: 7
traits:
- finesse
@@ -135,8 +133,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Master Link
range: null
diff --git a/data/monsters/horned archon.yaml b/data/monsters/horned archon.yaml
index c1620a9..f5f05fc 100644
--- a/data/monsters/horned archon.yaml
+++ b/data/monsters/horned archon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Archon's Door
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Touch of Charity
range: null
@@ -80,8 +76,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Menacing Guardian
range: 30 feet
@@ -111,8 +105,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retributive Strike
range: null
@@ -151,14 +143,13 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+3
+ - formula: 2d8+3
type: piercing
- name: horn
- plus_damage:
- - formula: null
- type: 1d6 good
+ - formula: 1d6
+ type: good
- formula: null
type: Push
+ name: horn
to_hit: 11
traits:
- magical
@@ -167,12 +158,11 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
+ - formula: 1d6
+ type: good
name: composite longbow
- plus_damage:
- - formula: null
- type: 1d6 good
to_hit: 14
traits:
- deadly 1d10
diff --git a/data/monsters/hound archon.yaml b/data/monsters/hound archon.yaml
index bd4e3fd..116aa30 100644
--- a/data/monsters/hound archon.yaml
+++ b/data/monsters/hound archon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Archon's Door
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -79,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Diligent Assault
range: null
@@ -103,8 +97,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retributive Strike
range: null
@@ -141,12 +133,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+6
+ - formula: 1d12+6
type: slashing
+ - formula: 1d6
+ type: good
name: greatsword
- plus_damage:
- - formula: null
- type: 1d6 good
to_hit: 14
traits:
- good
@@ -154,12 +145,11 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: piercing
+ - formula: 1d6
+ type: good
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 good
to_hit: 14
traits:
- agile
diff --git a/data/monsters/hound of tindalos.yaml b/data/monsters/hound of tindalos.yaml
index 986500c..9d17318 100644
--- a/data/monsters/hound of tindalos.yaml
+++ b/data/monsters/hound of tindalos.yaml
@@ -24,8 +24,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Angled Entry
range: null
@@ -62,8 +60,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Otherworldly Mind
range: null
@@ -94,8 +90,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ripping Gaze
range: 30 feet
@@ -125,8 +119,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Curved Space
range: null
@@ -165,26 +157,24 @@ description: 'Lean and athirst, the hounds of Tindalos are drawn to those who ta
hp: 90
hp_misc: null
immunities:
-- controlled
-- emotion
+- __controlled__
+- __emotion__
languages:
- Aklo
level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
diff --git a/data/monsters/hunting spider.yaml b/data/monsters/hunting spider.yaml
index cb4bd46..b578327 100644
--- a/data/monsters/hunting spider.yaml
+++ b/data/monsters/hunting spider.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Descend on a Web
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Hunting Spider Venom
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Trap
range: null
@@ -87,13 +81,11 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: ; **Requirement** Initiative has not yet been rolled.
+ description: '**Requirement** Initiative has not yet been rolled.'
effect: The hunting spider automatically notices the creature and Strides, Climbs,
or Descends on a Web before it rolls initiative.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spring Upon Prey
range: null
@@ -122,12 +114,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: hunting spider venom
+ name: fangs
to_hit: 9
traits:
- finesse
@@ -136,10 +127,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: web trap
name: web
- plus_damage: null
to_hit: 7
traits:
- range increment 30 feet
@@ -160,8 +150,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Sense
range: null
diff --git a/data/monsters/hyaenodon.yaml b/data/monsters/hyaenodon.yaml
index b467943..51b8138 100644
--- a/data/monsters/hyaenodon.yaml
+++ b/data/monsters/hyaenodon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bonecrunching Bite
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drag
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -92,14 +86,13 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Knockdown
- formula: null
type: bonecrunching bite
+ name: jaws
to_hit: 12
traits: null
name: Hyaenodon
diff --git a/data/monsters/hydra.yaml b/data/monsters/hydra.yaml
index 0296db5..b980e01 100644
--- a/data/monsters/hydra.yaml
+++ b/data/monsters/hydra.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focused Assault
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Storm of Jaws
range: null
@@ -77,8 +73,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: HP
range: null
@@ -93,37 +87,7 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: '**Head Regrowth** A hydra ordinarily has five heads. A creature can
- attempt to sever one of the hydra''s heads by specifically targeting it and dealing
- damage equal to the head''s Hit Points. A head that is not completely severed
- returns to full Hit Points at the end of any creature''s turn.
-
-
- A hydra can regrow a severed head using Hydra Regeneration. A creature can prevent
- this regrowth by dealing acid or fire damage to the stump, cauterizing it. Single-target
- acid or fire effects need to be targeted at a specific stump, but effects that
- deal splash damage or affect areas covering the hydra''s whole space cauterize
- all stumps if they deal acid or fire damage. If the attack that severs a head
- deals any acid or fire damage, the stump is cauterized instantly. If all five
- heads are cauterized, the hydra dies.
-
-
- **Hydra Regeneration** The hydra has regeneration equal to 3 x the number of heads
- it has. If a hydra''s body is missing any heads and the remaining stumps have
- not been cauterized, the hydra attempts a DC 25 Fortitude save after it regains
- Hit Points from regeneration. On a success, one uncauterized stump regrows two
- heads; on a critical success, two uncauterized stumps regrow into two heads each.
- The hydra can never grow more than double the number of heads it ordinarily has.
- The hydra''s regeneration only fully deactivates if all its heads are severed
- and all stumps are cauterized, at which point it dies.
-
-
- **Multiple Opportunities** A hydra gains an extra reaction per round for each
- of its heads beyond the first, which it can use only to make Attacks of Opportunity.
- It can''t use more than 1 reaction on the same triggering action, even if a creature
- leaves several squares within its reach, and the hydra must use a different head
- for each Attack of Opportunity it makes. Whenever one of the hydra''s heads is
- severed, the hydra loses 1 of its extra reactions per round.'
+ description: null
effect: You lash out at a foe that leaves an opening. Make a melee Strike against
the triggering creature. If your attack is a critical hit and the trigger was
a manipulate action, you disrupt that action. This Strike doesn't count toward
@@ -131,8 +95,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -150,6 +112,105 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: 'A hydra ordinarily has five heads. A creature can attempt to sever
+ one of the hydra''s heads by specifically targeting it and dealing damage equal
+ to the head''s Hit Points. A head that is not completely severed returns to full
+ Hit Points at the end of any creature''s turn.
+
+
+ A hydra can regrow a severed head using Hydra Regeneration. A creature can prevent
+ this regrowth by dealing acid or fire damage to the stump, cauterizing it. Single-target
+ acid or fire effects need to be targeted at a specific stump, but effects that
+ deal splash damage or affect areas covering the hydra''s whole space cauterize
+ all stumps if they deal acid or fire damage. If the attack that severs a head
+ deals any acid or fire damage, the stump is cauterized instantly. If all five
+ heads are cauterized, the hydra dies.'
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Head Regrowth
+ range: null
+ raw_description: '**Head Regrowth** A hydra ordinarily has five heads. A creature
+ can attempt to sever one of the hydra''s heads by specifically targeting it and
+ dealing damage equal to the head''s Hit Points. A head that is not completely
+ severed returns to full Hit Points at the end of any creature''s turn.
+
+
+ A hydra can regrow a severed head using Hydra Regeneration. A creature can prevent
+ this regrowth by dealing acid or fire damage to the stump, cauterizing it. Single-target
+ acid or fire effects need to be targeted at a specific stump, but effects that
+ deal splash damage or affect areas covering the hydra''s whole space cauterize
+ all stumps if they deal acid or fire damage. If the attack that severs a head
+ deals any acid or fire damage, the stump is cauterized instantly. If all five
+ heads are cauterized, the hydra dies.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The hydra has regeneration equal to 3 x the number of heads it has.
+ If a hydra's body is missing any heads and the remaining stumps have not been
+ cauterized, the hydra attempts a DC 25 Fortitude save after it regains Hit Points
+ from regeneration. On a success, one uncauterized stump regrows two heads; on
+ a critical success, two uncauterized stumps regrow into two heads each. The hydra
+ can never grow more than double the number of heads it ordinarily has. The hydra's
+ regeneration only fully deactivates if all its heads are severed and all stumps
+ are cauterized, at which point it dies.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Hydra Regeneration
+ range: null
+ raw_description: '**Hydra Regeneration** The hydra has regeneration equal to 3 x
+ the number of heads it has. If a hydra''s body is missing any heads and the remaining
+ stumps have not been cauterized, the hydra attempts a DC 25 Fortitude save after
+ it regains Hit Points from regeneration. On a success, one uncauterized stump
+ regrows two heads; on a critical success, two uncauterized stumps regrow into
+ two heads each. The hydra can never grow more than double the number of heads
+ it ordinarily has. The hydra''s regeneration only fully deactivates if all its
+ heads are severed and all stumps are cauterized, at which point it dies.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A hydra gains an extra reaction per round for each of its heads beyond
+ the first, which it can use only to make Attacks of Opportunity. It can't use
+ more than 1 reaction on the same triggering action, even if a creature leaves
+ several squares within its reach, and the hydra must use a different head for
+ each Attack of Opportunity it makes. Whenever one of the hydra's heads is severed,
+ the hydra loses 1 of its extra reactions per round.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Multiple Opportunities
+ range: null
+ raw_description: '**Multiple Opportunities** A hydra gains an extra reaction per
+ round for each of its heads beyond the first, which it can use only to make Attacks
+ of Opportunity. It can''t use more than 1 reaction on the same triggering action,
+ even if a creature leaves several squares within its reach, and the hydra must
+ use a different head for each Attack of Opportunity it makes. Whenever one of
+ the hydra''s heads is severed, the hydra loses 1 of its extra reactions per round.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'Hydras are multiheaded, foul-tempered serpentine beasts with voracious
appetites, widely feared for their regeneration abilities.
@@ -165,10 +226,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: piercing
name: fangs
- plus_damage: null
to_hit: 16
traits:
- reach 10 feet
diff --git a/data/monsters/hyena.yaml b/data/monsters/hyena.yaml
index f634cff..e0300f4 100644
--- a/data/monsters/hyena.yaml
+++ b/data/monsters/hyena.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drag
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -72,12 +68,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Knockdown
+ name: jaws
to_hit: 8
traits: null
name: Hyena
diff --git a/data/monsters/ice golem.yaml b/data/monsters/ice golem.yaml
index 6449453..1c42b08 100644
--- a/data/monsters/ice golem.yaml
+++ b/data/monsters/ice golem.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Creeping Cold
range: null
@@ -70,8 +66,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Golem Antimagic
range: null
@@ -92,8 +86,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Icy Demise
range: null
@@ -119,8 +111,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Endure Elements
range: null
@@ -162,31 +152,30 @@ hp_misc: null
immunities:
- bleed
- cold
-- death effects
-- disease
-- doomed
-- drained
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
- electricity
-- fatigued
-- healing
+- __fatigued__
+- __healing__
- magic (see Golem Antimagic below)
-- mental
-- necromancy
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
+ - formula: 1d6
+ type: cold
name: fist
- plus_damage:
- - formula: null
- type: 1d6 cold
to_hit: 15
traits:
- magical
diff --git a/data/monsters/ice linnorm.yaml b/data/monsters/ice linnorm.yaml
index cee5778..8c5194b 100644
--- a/data/monsters/ice linnorm.yaml
+++ b/data/monsters/ice linnorm.yaml
@@ -26,8 +26,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -60,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -79,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Ice Linnorm Venom
range: null
@@ -100,30 +94,57 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: Tail only.
+ description: When a creature slays an ice linnorm, it must succeed at a DC 40 Will
+ save or permanently gain weakness to cold 15.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of Frost
range: null
raw_description: '**Curse of Frost** (__cold__, __curse__, __primal__) When a creature
slays an ice linnorm, it must succeed at a DC 40 Will save or permanently gain
- weakness to cold 15.
-
-
- **Attack of Opportunity** [Reaction] Tail only.'
+ weakness to cold 15.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - cold
+ - curse
+ - primal
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Tail only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'The ice linnorm dwells amid glacial crevasses, atop wind-blasted mountain
peaks, or within glittering caverns carved from the hearts of the mightiest of icebergs.
@@ -146,22 +167,20 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: ice linnorm venom
+ name: jaws
to_hit: 34
traits:
- reach 25 feet
- magical
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: slashing
name: claw
- plus_damage: null
to_hit: 34
traits:
- reach 20 feet
@@ -169,12 +188,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 3d6+17
+ - formula: 3d6+17
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 34
traits:
- reach 25 feet
diff --git a/data/monsters/ice mephit.yaml b/data/monsters/ice mephit.yaml
index 2b8b29c..697cce2 100644
--- a/data/monsters/ice mephit.yaml
+++ b/data/monsters/ice mephit.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -52,9 +50,9 @@ hp_misc: fast healing 2 (when touching ice or snow)
immunities:
- bleed
- cold
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Aquan
- Auran
@@ -62,10 +60,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 slashing and 1d4 cold
+ - formula: 1d4
+ type: slashing and 1d4 cold
name: claw
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/icewyrm.yaml b/data/monsters/icewyrm.yaml
index bb53b73..7d17f5e 100644
--- a/data/monsters/icewyrm.yaml
+++ b/data/monsters/icewyrm.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Burrow
range: null
@@ -68,8 +64,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Explosion
range: null
@@ -97,30 +91,28 @@ hp_misc: null
immunities:
- bleed
- cold
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Aquan
level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
name: jaws
- plus_damage: null
to_hit: 23
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+13
+ - formula: 2d6+13
type: slashing
+ - formula: 1d6
+ type: persistent cold
name: tail
- plus_damage:
- - formula: null
- type: 1d6 persistent cold
to_hit: 23
traits:
- agile
@@ -130,12 +122,11 @@ perception: 19
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+13
+ - formula: 1d6+13
type: piercing
+ - formula: 1d6
+ type: persistent cold
name: ice shard
- plus_damage:
- - formula: null
- type: 1d6 persistent cold
to_hit: 23
traits:
- range increment 60 feet
diff --git a/data/monsters/icicle snake.yaml b/data/monsters/icicle snake.yaml
index cfd52b4..9ee312b 100644
--- a/data/monsters/icicle snake.yaml
+++ b/data/monsters/icicle snake.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Icicle
range: null
@@ -47,19 +45,18 @@ hp_misc: null
immunities:
- bleed
- cold
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
+ - formula: 1d6
+ type: persistent cold
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 persistent cold
to_hit: 9
traits:
- finesse
diff --git a/data/monsters/iffdahsil.yaml b/data/monsters/iffdahsil.yaml
index 70a60f1..05f8596 100644
--- a/data/monsters/iffdahsil.yaml
+++ b/data/monsters/iffdahsil.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -35,8 +33,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eat Away
range: null
@@ -56,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -79,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tentacular Burst
range: null
@@ -107,8 +99,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Annihilation
range: 60 feet
@@ -139,8 +129,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unkillable
range: null
@@ -173,17 +161,17 @@ description: 'The slithering horror known as Iffdahsil is an undead __shoggoth__
hp: 380
hp_misc: fast healing 30, negative healing
immunities:
-- blinded
-- controlled
+- __blinded__
+- __controlled__
- critical hits
-- deafened
-- death effects
-- disease
-- paralyze
-- poison
+- __deafened__
+- __death__ effects
+- __disease__
+- __paralyze__
+- __poison__
- precision
-- sleep
-- unconscious
+- __sleep__
+- __unconscious__
languages:
- Aklo
- Necril
@@ -191,12 +179,11 @@ level: 21
melee_attacks:
- action_cost: One Action
damage:
- formula: 5d10+21
+ - formula: 5d10+21
type: piercing
- name: pseudopod
- plus_damage:
- formula: null
type: Grab
+ name: pseudopod
to_hit: 38
traits:
- magical
diff --git a/data/monsters/ifrit pyrochemist.yaml b/data/monsters/ifrit pyrochemist.yaml
index 7247075..7a3c2d9 100644
--- a/data/monsters/ifrit pyrochemist.yaml
+++ b/data/monsters/ifrit pyrochemist.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Bomber
range: null
@@ -72,10 +70,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
+ - formula: 1d4
+ type: piercing
name: dagger
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -87,14 +84,13 @@ perception: 3
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 fire
- name: lesser alchemist's fire
- plus_damage:
+ - formula: 1d8
+ type: fire
- formula: null
type: 1 persistent fire damage
- formula: null
type: 1 fire splash damage
+ name: lesser alchemist's fire
to_hit: 8
traits:
- range increment 30 feet
@@ -120,8 +116,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infused Items
range: null
diff --git a/data/monsters/iguanodon.yaml b/data/monsters/iguanodon.yaml
index bf38328..353ac4c 100644
--- a/data/monsters/iguanodon.yaml
+++ b/data/monsters/iguanodon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gouging Lunge
range: null
@@ -63,20 +61,18 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
name: thumb spike
- plus_damage: null
to_hit: 17
traits:
- deadly d10
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 15
traits:
- reach 15 feet
diff --git a/data/monsters/imentesh.yaml b/data/monsters/imentesh.yaml
index 5d4bda1..edb0666 100644
--- a/data/monsters/imentesh.yaml
+++ b/data/monsters/imentesh.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inflict Warpwave
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -108,8 +100,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Warpwave Strike
range: null
@@ -142,8 +132,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Protean Anatomy
range: null
@@ -188,14 +176,13 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: warpwave strike
+ name: jaws
to_hit: 23
traits:
- chaotic
@@ -203,12 +190,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+11
+ - formula: 2d6+11
type: slashing
+ - formula: 1d6
+ type: chaotic
name: claw
- plus_damage:
- - formula: null
- type: 1d6 chaotic
to_hit: 23
traits:
- agile
@@ -217,14 +203,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: Grab
+ name: tail
to_hit: 23
traits:
- chaotic
@@ -260,8 +245,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entropy Sense
range: null
diff --git a/data/monsters/immortal ichor.yaml b/data/monsters/immortal ichor.yaml
index 25ffc51..5ab0b34 100644
--- a/data/monsters/immortal ichor.yaml
+++ b/data/monsters/immortal ichor.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Corrupt Ally
range: null
@@ -54,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dead Spells
range: null
@@ -76,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mental Erosion
range: null
@@ -100,8 +94,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Resanguinate
range: null
@@ -129,8 +121,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Immortality
range: null
@@ -170,12 +160,11 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: bludgeoning
- name: pseudopod
- plus_damage:
- formula: null
type: mental erosion
+ name: pseudopod
to_hit: 27
traits: null
name: Immortal Ichor
diff --git a/data/monsters/imp.yaml b/data/monsters/imp.yaml
index 821efe9..f6d4e46 100644
--- a/data/monsters/imp.yaml
+++ b/data/monsters/imp.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: The imp regains 1d6 Hit Points.
failure: null
frequency: once per round.
- full_description: null
- generic_description: null
maximum_duration: null
name: Diabolic Healing
range: null
@@ -76,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Imp Venom
range: null
@@ -105,8 +99,6 @@ active_abilities:
saving throw twice and use the higher result.
failure: null
frequency: once per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Infernal Temptation
range: null
@@ -157,14 +149,13 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4-1
+ - formula: 1d4-1
type: piercing
- name: stinger
- plus_damage:
- - formula: null
- type: 1d4 evil
+ - formula: 1d4
+ type: evil
- formula: null
type: imp venom
+ name: stinger
to_hit: 9
traits:
- agile
diff --git a/data/monsters/intellect devourer.yaml b/data/monsters/intellect devourer.yaml
index fedef1c..7684dd3 100644
--- a/data/monsters/intellect devourer.yaml
+++ b/data/monsters/intellect devourer.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Body Thief
range: null
@@ -57,8 +55,6 @@ active_abilities:
at full size in an adjacent space.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Exit Body
range: null
@@ -85,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ravage
range: null
@@ -111,8 +105,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stolen Identity
range: null
@@ -147,10 +139,10 @@ description: 'Intellect devourers serve as advance scouts and infiltrators for t
hp: 130
hp_misc: null
immunities:
-- blinded
-- controlled
-- emotion
-- possession
+- __blinded__
+- __controlled__
+- __emotion__
+- __possession__
languages:
- Aklo
- Common
@@ -161,10 +153,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+5
+ - formula: 2d10+5
type: slashing
name: talon
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/interlocutor.yaml b/data/monsters/interlocutor.yaml
index 302e2e2..a594cce 100644
--- a/data/monsters/interlocutor.yaml
+++ b/data/monsters/interlocutor.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -54,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surgical Rend
range: null
@@ -85,8 +81,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glimpse of Stolen Flesh
range: 30 feet
@@ -121,8 +115,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -165,12 +157,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: slashing
+ - formula: 2d6
+ type: persistent bleed
name: claw
- plus_damage:
- - formula: null
- type: 2d6 persistent bleed
to_hit: 25
traits:
- deadly 2d10
@@ -198,8 +189,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painsight
range: null
diff --git a/data/monsters/invidiak.yaml b/data/monsters/invidiak.yaml
index 6b4849a..a1a1f6a 100644
--- a/data/monsters/invidiak.yaml
+++ b/data/monsters/invidiak.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Favored Host
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Blend
range: null
@@ -70,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unbodied Possession
range: null
@@ -95,8 +89,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Exorcism Vulnerability
range: null
@@ -123,8 +115,8 @@ description: 'For most demons, possessing a creature requires a ritual, magic it
hp: 90
hp_misc: null
immunities:
-- disease
-- poison
+- __disease__
+- __poison__
- precision
languages:
- Abyssal
@@ -134,12 +126,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d8 cold
+ - formula: 2d8
+ type: cold
+ - formula: 2d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 2d6 evil
to_hit: 13
traits:
- agile
diff --git a/data/monsters/invisible stalker.yaml b/data/monsters/invisible stalker.yaml
index 542cff7..882be3d 100644
--- a/data/monsters/invisible stalker.yaml
+++ b/data/monsters/invisible stalker.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swift Tracker
range: null
@@ -61,8 +57,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Naturally Invisible
range: null
@@ -97,10 +91,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/iridescent elephant.yaml b/data/monsters/iridescent elephant.yaml
index 44b3712..97d46fc 100644
--- a/data/monsters/iridescent elephant.yaml
+++ b/data/monsters/iridescent elephant.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Color Splash
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grabbing Trunk
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -78,104 +72,38 @@ active_abilities:
traits: null
trigger: null
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is blinded permanently.
+ critical_success: The creature is unaffected.
description: null
effect: The iridescent elephant blasts a beam of light from its trunk in a 30-foot
line. Each creature in the area must attempt a DC 22 Fortitude save.
- failure: null
+ failure: The creature is __blinded__ for 1 minute.
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Trunk Beam
range: null
raw_description: '**Trunk Beam** (__visual__, __light__) **Frequency** once per
day; **Effect** The iridescent elephant blasts a beam of light from its trunk
- in a 30-foot line. Each creature in the area must attempt a DC 22 Fortitude save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - visual
- - light
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __dazzled__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __dazzled__ for 1 round.'
+ in a 30-foot line. Each creature in the area must attempt a DC 22 Fortitude save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __dazzled__ for 1 round.
+
+
+ **Failure** The creature is __blinded__ for 1 minute.
+
+
+ **Critical Failure** The creature is blinded permanently.'
requirements: null
saving_throw: null
stages: null
success: The creature is __dazzled__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __blinded__ for 1 minute.
- effect: null
- failure: The creature is __blinded__ for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __blinded__ for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is blinded permanently.
- critical_success: null
- description: The creature is blinded permanently.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is blinded permanently.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - visual
+ - light
trigger: null
alignment: N
automatic_abilities:
@@ -189,8 +117,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glowing Bones
range: null
@@ -228,30 +154,27 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+7
+ - formula: 3d8+7
type: piercing
name: tusk
- plus_damage: null
to_hit: 14
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: grabbing trunk
name: trunk
- plus_damage: null
to_hit: 16
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: bludgeoning
- name: foot
- plus_damage:
- formula: null
type: color splash
+ name: foot
to_hit: 14
traits:
- reach 10 feet
diff --git a/data/monsters/irlgaunt.yaml b/data/monsters/irlgaunt.yaml
index 87212ef..3c9fe9f 100644
--- a/data/monsters/irlgaunt.yaml
+++ b/data/monsters/irlgaunt.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Regurgitate Gastrolith
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stone Step
range: null
@@ -107,20 +103,18 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: piercing
+ - formula: 2d6
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 acid
to_hit: 26
traits: null
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: bludgeoning
name: legs
- plus_damage: null
to_hit: 26
traits:
- agile
diff --git a/data/monsters/irnakurse.yaml b/data/monsters/irnakurse.yaml
index 32027ac..71768e0 100644
--- a/data/monsters/irnakurse.yaml
+++ b/data/monsters/irnakurse.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mind Lash
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -58,17 +54,20 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, except the stupefied value increases by 2 instead
+ of by 1.
+ critical_success: The creature is unaffected, and is temporarily immune to Soul
+ Scream for 24 hours.
description: null
effect: The irnakurse unleashes an alien shriek of nightmarish horror and pain.
All non-evil creatures within a 10-foot emanation must attempt a DC 28 Will save.
The irnakurse can Sustain Soul Scream for up to 6 rounds; each time it does, it
repeats the effect.
- failure: null
+ failure: The creature is stupefied 1. Further failed saves against Soul Scream increase
+ the condition value by 1, to a maximum of stupefied 4. Each time the character
+ gets a full night's rest, the stupefied condition gained from Soul Scream decreases
+ by 1.
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Scream
range: null
@@ -77,11 +76,28 @@ active_abilities:
**Effect** The irnakurse unleashes an alien shriek of nightmarish horror and pain.
All non-evil creatures within a 10-foot emanation must attempt a DC 28 Will save.
The irnakurse can Sustain Soul Scream for up to 6 rounds; each time it does, it
- repeats the effect.'
+ repeats the effect.
+
+
+ **Critical Success** The creature is unaffected, and is temporarily immune to
+ Soul Scream for 24 hours.
+
+
+ **Success **The creature is __stupefied 1__ for 1 round.
+
+
+ **Failure **The creature is stupefied 1. Further failed saves against Soul Scream
+ increase the condition value by 1, to a maximum of stupefied 4. Each time the
+ character gets a full night''s rest, the stupefied condition gained from Soul
+ Scream decreases by 1.
+
+
+ **Critical Failure **As failure, except the stupefied value increases by 2 instead
+ of by 1.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __stupefied 1__ for 1 round.
traits:
- auditory
- concentrate
@@ -90,97 +106,6 @@ active_abilities:
- mental
- occult
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected, and is temporarily immune to Soul
- Scream for 24 hours.
- description: The creature is unaffected, and is temporarily immune to Soul Scream
- for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected, and is temporarily
- immune to Soul Scream for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stupefied 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __stupefied 1__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __stupefied 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is stupefied 1. Further failed saves against Soul Scream
- increase the condition value by 1, to a maximum of stupefied 4. Each time the
- character gets a full night's rest, the stupefied condition gained from Soul Scream
- decreases by 1.
- effect: null
- failure: The creature is stupefied 1. Further failed saves against Soul Scream increase
- the condition value by 1, to a maximum of stupefied 4. Each time the character
- gets a full night's rest, the stupefied condition gained from Soul Scream decreases
- by 1.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is stupefied 1. Further failed saves
- against Soul Scream increase the condition value by 1, to a maximum of stupefied
- 4. Each time the character gets a full night''s rest, the stupefied condition
- gained from Soul Scream decreases by 1.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, except the stupefied value increases by 2 instead
- of by 1.
- critical_success: null
- description: As failure, except the stupefied value increases by 2 instead of by
- 1.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, except the stupefied value increases
- by 2 instead of by 1.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -190,8 +115,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Storm of Tentacles
range: null
@@ -218,8 +141,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -261,21 +182,19 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+11
+ - formula: 2d12+11
type: piercing
name: jaws
- plus_damage: null
to_hit: 20
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: slashing
- name: tentacle
- plus_damage:
- formula: null
type: mind lash
+ name: tentacle
to_hit: 20
traits:
- agile
diff --git a/data/monsters/iron golem.yaml b/data/monsters/iron golem.yaml
index 9c761c3..5f31e8c 100644
--- a/data/monsters/iron golem.yaml
+++ b/data/monsters/iron golem.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inexorable March
range: null
@@ -67,12 +63,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: Any __drained__ value from this poison is reduced by 1 every hour.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Iron Golem Poison
range: null
@@ -96,34 +90,54 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'harmed by acid (6d10, 2d8 from areas and persistent damage); healed
+ description: harmed by acid (6d10, 2d8 from areas and persistent damage); healed
by fire (area 2d8 HP); slowed by electricity
-
-
- **Vulnerable to Neutralize Poison** Casting __neutralize poison__ on the golem
- deactivates its Breath Weapon for 1 minute.
-
-
- **Vulnerable to Rust** Magical rusting effects, like a rust monster''s antennae,
- affect the iron golem normally.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Golem Antimagic
range: null
raw_description: '**Golem Antimagic** harmed by acid (6d10, 2d8 from areas and persistent
- damage); healed by fire (area 2d8 HP); slowed by electricity
-
-
- **Vulnerable to Neutralize Poison** Casting __neutralize poison__ on the golem
- deactivates its Breath Weapon for 1 minute.
-
-
- **Vulnerable to Rust** Magical rusting effects, like a rust monster''s antennae,
- affect the iron golem normally.'
+ damage); healed by fire (area 2d8 HP); slowed by electricity'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Casting __neutralize poison__ on the golem deactivates its Breath Weapon
+ for 1 minute.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerable to Neutralize Poison
+ range: null
+ raw_description: '**Vulnerable to Neutralize Poison** Casting __neutralize poison__
+ on the golem deactivates its Breath Weapon for 1 minute.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Magical rusting effects, like a rust monster's antennae, affect the
+ iron golem normally.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerable to Rust
+ range: null
+ raw_description: '**Vulnerable to Rust** Magical rusting effects, like a rust monster''s
+ antennae, affect the iron golem normally.'
requirements: null
saving_throw: null
stages: null
@@ -166,10 +180,9 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 28
traits:
- magical
diff --git a/data/monsters/isqulug.yaml b/data/monsters/isqulug.yaml
index 0a4d37c..6ce15cb 100644
--- a/data/monsters/isqulug.yaml
+++ b/data/monsters/isqulug.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Expel Infestation
range: null
@@ -39,17 +37,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: Isqulugia's __sickened__, __slowed__, and __paralyzed__ conditions
- can't be removed until this affliction is removed; **Saving Throw** DC 30 Fortitude;
- **Stage 1** sickened 1 (1 hour); **Stage 2** __fatigued__ and sickened 2 (1 day);
- **Stage 3** fatigued and slowed 1 (1 day); **Stage 4** paralyzed (1 day); **Stage
- 5**the creature dies, and its body violently transforms into a new isqulug. __Wish__,
- similar magic, or a 9th-level __resurrect__ ritual can return the victim to life.
- The new isqulug remains even if the victim is brought back to life.
+ can't be removed until this affliction is removed
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Isqulugia
range: null
@@ -62,8 +53,16 @@ active_abilities:
similar magic, or a 9th-level __resurrect__ ritual can return the victim to life.
The new isqulug remains even if the victim is brought back to life.'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 30 Fortitude
+ stages:
+ - effect: sickened 1 (1 hour)
+ - effect: __fatigued__ and sickened 2 (1 day)
+ - effect: fatigued and slowed 1 (1 day)
+ - effect: paralyzed (1 day)
+ - effect: the creature dies, and its body violently transforms into a new isqulug.
+ __Wish__, similar magic, or a 9th-level __resurrect__ ritual can return the
+ victim to life. The new isqulug remains even if the victim is brought back to
+ life.
success: null
traits:
- disease
@@ -82,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Malleability
range: null
@@ -105,8 +102,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swamp Stride
range: null
@@ -135,19 +130,18 @@ description: 'The isqulug''s appearance, though unsettling, might be its least a
hp: 230
hp_misc: regeneration 10 (deactivated by cold)
immunities:
-- swarm mind
+- __swarm mind__
languages:
- Aklo
level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+11
+ - formula: 2d12+11
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: isqulugia
+ name: tentacle
to_hit: 22
traits:
- agile
@@ -177,8 +171,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Host Scent
range: null
diff --git a/data/monsters/jabberwock.yaml b/data/monsters/jabberwock.yaml
index f3acebd..f78f04f 100644
--- a/data/monsters/jabberwock.yaml
+++ b/data/monsters/jabberwock.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Burble
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jaws That Bite
range: null
@@ -79,8 +75,6 @@ active_abilities:
DC 43 __Athletics__ check to approach the jabberwock.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whiffling
range: null
@@ -98,7 +92,7 @@ active_abilities:
success: null
traits:
- aura
- trigger: The jabberwock Flies or makes a wing Strike;
+ trigger: The jabberwock Flies or makes a wing Strike
alignment: CE
automatic_abilities:
- action_cost: None
@@ -110,8 +104,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 100 feet
@@ -148,8 +140,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vorpal Fear
range: null
@@ -169,8 +159,6 @@ automatic_abilities:
Strike hits, the jabberwock disrupts the triggering action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Claws That Catch
range: null
@@ -184,9 +172,9 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature within the jabberwock's reach uses a manipulate action or a
- move action, leaves a square during a move action, makes a ranged attack, or uses
- a concentrate action;
+ trigger: A creature within the jabberwock's reach uses a __manipulate__ action or
+ a __move__ action, leaves a square during a move action, makes a ranged attack,
+ or uses a __concentrate__ action
description: 'Few beasts have inspired as many legends, poems, songs, and myths in
as many cultures, as this bizarre draconic creature. The jabberwock hails from the
fey realm of the First World and is part of a group of powerful __First World__
@@ -234,8 +222,8 @@ description: 'Few beasts have inspired as many legends, poems, songs, and myths
hp: 500
hp_misc: regeneration 25 (deactivated by vorpal weapons)
immunities:
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Aklo
- Common
@@ -246,10 +234,9 @@ level: 23
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+19
+ - formula: 4d12+19
type: piercing
name: jaws
- plus_damage: null
to_hit: 42
traits:
- deadly 2d12
@@ -257,12 +244,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d8+19
+ - formula: 4d8+19
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Improved Grab
+ name: claw
to_hit: 42
traits:
- agile
@@ -270,22 +256,20 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d10+19
+ - formula: 4d10+19
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Knockdown
+ name: tail
to_hit: 42
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d8+19
+ - formula: 4d8+19
type: bludgeoning
name: wing
- plus_damage: null
to_hit: 40
traits:
- magical
@@ -296,12 +280,11 @@ perception: 40
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 10d6 fire
+ - formula: 10d6
+ type: fire
+ - formula: 4d6
+ type: persistent fire
name: eyes of flame
- plus_damage:
- - formula: null
- type: 4d6 persistent fire
to_hit: 42
traits:
- fire
@@ -329,8 +312,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Planar Acclimation
range: null
diff --git a/data/monsters/janni.yaml b/data/monsters/janni.yaml
index 513caef..6f98127 100644
--- a/data/monsters/janni.yaml
+++ b/data/monsters/janni.yaml
@@ -17,8 +17,6 @@ active_abilities:
negates).
failure: null
frequency: Once per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Size
range: null
@@ -46,8 +44,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Elemental Endurance
range: null
@@ -85,20 +81,18 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+10
+ - formula: 1d6+10
type: slashing
name: scimitar
- plus_damage: null
to_hit: 14
traits:
- forceful +1
- sweep
- action_cost: One Action
damage:
- formula: 1d4+10
+ - formula: 1d4+10
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 14
traits:
- agile
@@ -109,10 +103,9 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: piercing
name: composite shortbow
- plus_damage: null
to_hit: 12
traits:
- deadly 1d10
diff --git a/data/monsters/jinkin.yaml b/data/monsters/jinkin.yaml
index b9aa19a..68db224 100644
--- a/data/monsters/jinkin.yaml
+++ b/data/monsters/jinkin.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tinker
range: null
@@ -86,10 +82,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6-2
+ - formula: 1d6-2
type: piercing
name: shortsword
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/jotund troll.yaml b/data/monsters/jotund troll.yaml
index dbb250a..cf05581 100644
--- a/data/monsters/jotund troll.yaml
+++ b/data/monsters/jotund troll.yaml
@@ -9,17 +9,16 @@ ac: 35
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is confused for 1d4 rounds.
+ critical_success: The creature is unaffected and is temporarily immune to Cacophonous
+ Roar for 24 hours.
description: The jotund troll emits a cacophonous roar from all their heads with
a mystical power that distorts the listener's mind. Each non-troll creature within
100 feet must attempt a DC 34 Will save. The jotund troll can't use Cacophonous
Roar for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature is __confused__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cacophonous Roar
range: null
@@ -27,11 +26,24 @@ active_abilities:
__enchantment__, __incapacitation__, __mental__, __primal__) The jotund troll
emits a cacophonous roar from all their heads with a mystical power that distorts
the listener''s mind. Each non-troll creature within 100 feet must attempt a DC
- 34 Will save. The jotund troll can''t use Cacophonous Roar for 1d4 rounds.'
+ 34 Will save. The jotund troll can''t use Cacophonous Roar for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune to Cacophonous
+ Roar for 24 hours.
+
+
+ **Success** The creature is __stupefied 1__ for 1 round.
+
+
+ **Failure** The creature is __confused__ for 1 round.
+
+
+ **Critical Failure** The creature is confused for 1d4 rounds.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __stupefied 1__ for 1 round.
traits:
- auditory
- emotion
@@ -40,85 +52,6 @@ active_abilities:
- mental
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to Cacophonous
- Roar for 24 hours.
- description: The creature is unaffected and is temporarily immune to Cacophonous
- Roar for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune to Cacophonous Roar for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stupefied 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __stupefied 1__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __stupefied 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __confused__ for 1 round.
- effect: null
- failure: The creature is __confused__ for 1 round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __confused__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is confused for 1d4 rounds.
- critical_success: null
- description: The creature is confused for 1d4 rounds.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is confused for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -126,8 +59,6 @@ active_abilities:
effect: The troll uses Swallow Whole.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fast Swallow
range: null
@@ -138,7 +69,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The jotund troll Grabs a creature with their jaws;
+ trigger: The jotund troll __Grabs__ a creature with their jaws
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -149,8 +80,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ravenous Jaws
range: null
@@ -171,8 +100,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -190,8 +117,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -211,8 +136,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -237,8 +160,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Head Regrowth
range: null
@@ -267,8 +188,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Multiple Opportunities
range: null
@@ -296,8 +215,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -322,8 +239,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -360,19 +275,17 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: piercing
name: jaws
- plus_damage: null
to_hit: 29
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: slashing
name: claw
- plus_damage: null
to_hit: 29
traits:
- agile
@@ -382,10 +295,9 @@ perception: 29
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d12+14
+ - formula: 2d12+14
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 30
traits:
- brutal
diff --git a/data/monsters/jungle drake.yaml b/data/monsters/jungle drake.yaml
index 3c67a5d..ddabe67 100644
--- a/data/monsters/jungle drake.yaml
+++ b/data/monsters/jungle drake.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Jungle Drake Venom
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Predatory Grab
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Speed Surge
range: null
@@ -109,8 +101,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spit Venom
range: null
@@ -133,8 +123,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Woodland Stride
range: null
@@ -156,8 +144,6 @@ automatic_abilities:
drake disrupts the creature's action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Twisting Tail
range: null
@@ -197,22 +183,20 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
- name: Fangs
- plus_damage:
- formula: null
type: predatory grab
+ name: Fangs
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: piercing
- name: Stinger
- plus_damage:
- formula: null
type: Jungle Drake Venom
+ name: Stinger
to_hit: 17
traits:
- reach 10 feet
diff --git a/data/monsters/jyoti.yaml b/data/monsters/jyoti.yaml
index 0acf892..55ad60d 100644
--- a/data/monsters/jyoti.yaml
+++ b/data/monsters/jyoti.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infuse Weapons
range: null
@@ -70,8 +66,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Positive Energy Affinity
range: null
@@ -112,9 +106,9 @@ description: 'Jyotis are sometimes called “false phoenixes” (a term they fin
hp: 155
hp_misc: null
immunities:
-- death effects
-- disease
-- poison
+- __death__ effects
+- __disease__
+- __poison__
items:
- +1 striking longspear
languages:
@@ -124,35 +118,32 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing
+ - formula: 1d6
+ type: fire
name: flaming ghost touch longspear
- plus_damage:
- - formula: null
- type: 1d6 fire
to_hit: 20
traits:
- magical
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d12+6
+ - formula: 2d12+6
type: piercing
+ - formula: 1d6
+ type: fire
name: beak
- plus_damage:
- - formula: null
- type: 1d6 fire
to_hit: 21
traits:
- finesse
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: slashing
+ - formula: 1d6
+ type: fire
name: talon
- plus_damage:
- - formula: null
- type: 1d6 fire
to_hit: 21
traits:
- agile
diff --git a/data/monsters/kalavakus.yaml b/data/monsters/kalavakus.yaml
index 8d9544e..e19c4fc 100644
--- a/data/monsters/kalavakus.yaml
+++ b/data/monsters/kalavakus.yaml
@@ -23,8 +23,6 @@ active_abilities:
failure: The target is enslaved and is __enfeebled 2__ for 24 hours or until the
slaver demon is slain, whichever comes first.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enslave Soul
range: null
@@ -59,31 +57,56 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: The first time each round that a creature escapes from the slaver demon's
+ Enslave Soul or the slaver demon witnesses a creature being freed from captivity
+ or mental enslavement, the demon takes 3d6 mental damage.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Liberation Vulnerability
range: null
raw_description: '**Liberation Vulnerability** The first time each round that a
creature escapes from the slaver demon''s Enslave Soul or the slaver demon witnesses
a creature being freed from captivity or mental enslavement, the demon takes 3d6
- mental damage.
-
-
- **Attack of Opportunity** [Reaction]'
+ mental damage.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -93,8 +116,6 @@ automatic_abilities:
The demon doesn't need a free hand to use this ability.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Horn Snare
range: null
@@ -132,28 +153,25 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
name: horns
- plus_damage: null
to_hit: 23
traits:
- deadly 1d8
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d6+13
+ - formula: 2d6+13
type: piercing
name: jaws
- plus_damage: null
to_hit: 23
traits: null
name: Kalavakus
diff --git a/data/monsters/keketar.yaml b/data/monsters/keketar.yaml
index d40a682..f0cfe67 100644
--- a/data/monsters/keketar.yaml
+++ b/data/monsters/keketar.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reshape Reality
range: null
@@ -93,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Warpwave Strike
range: null
@@ -112,15 +104,22 @@ active_abilities:
trigger: null
alignment: CN
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: 'A keketar''s vital organs shift and change shape and position constantly.
+ Immediately after the keketar takes acid, electricity, or sonic damage, it gains
+ the listed amount of resistance to that damage type. This lasts for 1 hour or
+ until the next time the protean takes damage of one of the other types (in which
+ case its resistance changes to match that type), whichever comes first.
+
+
+ The keketar is immune to polymorph effects unless it is a willing target. If blinded
+ or deafened, the keketar automatically recovers at the end of its next turn as
+ new sensory organs grow to replace the compromised ones.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Protean Anatomy
range: null
@@ -134,24 +133,72 @@ automatic_abilities:
The keketar is immune to polymorph effects unless it is a willing target. If blinded
or deafened, the keketar automatically recovers at the end of its next turn as
- new sensory organs grow to replace the compromised ones.
-
-
- **Spatial Riptide** (__aura__, __divine__, __transmutation__) 30 feet. A creature
- using a teleportation ability within the aura or arriving in it via teleportation
- must succeed at a DC 38 Fortitude save or wink out of existence for 1d4 rounds
- before completing the teleport. The creature can''t act, sense anything, or be
- targeted. On a successful save, the creature completes the teleport normally but
- is stunned 1. Keketars are immune to this effect.
-
-
- **Attack of Opportunity** [Reaction]'
+ new sensory organs grow to replace the compromised ones.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - divine
+ - transmutation
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A creature using a teleportation ability within the aura or arriving
+ in it via teleportation must succeed at a DC 38 Fortitude save or wink out of
+ existence for 1d4 rounds before completing the teleport. The creature can't act,
+ sense anything, or be targeted. On a successful save, the creature completes the
+ teleport normally but is stunned 1. Keketars are immune to this effect.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Spatial Riptide
+ range: 30 feet
+ raw_description: '**Spatial Riptide** (__aura__, __divine__, __transmutation__)
+ 30 feet. A creature using a teleportation ability within the aura or arriving
+ in it via teleportation must succeed at a DC 38 Fortitude save or wink out of
+ existence for 1d4 rounds before completing the teleport. The creature can''t act,
+ sense anything, or be targeted. On a successful save, the creature completes the
+ teleport normally but is stunned 1. Keketars are immune to this effect.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divine
+ - transmutation
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'The ruling caste of the proteans, keketars orchestrate attacks against
the bastions of law and adjudicate protean disputes confidently and capriciously.
A keketar resembles a shimmering, serpentine creature with spines, claws, and a
@@ -192,14 +239,13 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: warpwave strike
+ name: jaws
to_hit: 33
traits:
- chaotic
@@ -207,14 +253,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+15
+ - formula: 2d10+15
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: warpwave strike
+ name: claw
to_hit: 33
traits:
- agile
@@ -223,12 +268,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+15
+ - formula: 2d10+15
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Grab
+ name: tail
to_hit: 33
traits:
- reach 15 feet
@@ -262,8 +306,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entropy Sense
range: null
diff --git a/data/monsters/kelpie.yaml b/data/monsters/kelpie.yaml
index a714395..9bfca77 100644
--- a/data/monsters/kelpie.yaml
+++ b/data/monsters/kelpie.yaml
@@ -9,93 +9,17 @@ ac: 21
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the target doesn't consider water a danger and
+ will enter an area of water even if it can't swim or breathe water. If it is attacked
+ by the kelpie or starts to drown, it can attempt a new save at the start of its
+ next turn, but it isn't freed automatically.
+ critical_success: The creature is unaffected and is temporarily immune to Captivating
+ Lure for 24 hours.
description: The kelpie instills an overwhelming attraction to itself within the
mind of a single creature within 60 feet. The target perceives the kelpie as a
desirable person (if the kelpie is in humanoid form) or a valuable steed (if the
kelpie is in equine form) and must attempt a DC 23 Will saving throw.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Captivating Lure
- range: null
- raw_description: '**Captivating Lure** [Two Actions] (__concentrate__, __emotion__,
- __enchantment__, __incapacitation__, __mental__, __primal__) The kelpie instills
- an overwhelming attraction to itself within the mind of a single creature within
- 60 feet. The target perceives the kelpie as a desirable person (if the kelpie
- is in humanoid form) or a valuable steed (if the kelpie is in equine form) and
- must attempt a DC 23 Will saving throw.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - concentrate
- - emotion
- - enchantment
- - incapacitation
- - mental
- - primal
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to Captivating
- Lure for 24 hours.
- description: The creature is unaffected and is temporarily immune to Captivating
- Lure for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune to Captivating Lure for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stupefied 1__ for 1 round and is then temporarily
- immune to Captivating Lure for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __stupefied 1__ for 1 round and is
- then temporarily immune to Captivating Lure for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __stupefied 1__ for 1 round and is then temporarily immune
- to Captivating Lure for 24 hours.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__, and it must spend each of its actions
- to move closer to the kelpie as expediently as possible while avoiding obvious
- dangers. If a captivated creature is adjacent to the kelpie, it either attempts
- to mount the kelpie (if the kelpie is in equine form) or stays still and doesn't
- act. If the creature is attacked by the kelpie, or if it can't breathe water and
- enters an area of water, the creature is freed from captivation at the end of
- the kelpie's turn.
- effect: null
failure: The creature is __fascinated__, and it must spend each of its actions to
move closer to the kelpie as expediently as possible while avoiding obvious dangers.
If a captivated creature is adjacent to the kelpie, it either attempts to mount
@@ -104,51 +28,50 @@ active_abilities:
an area of water, the creature is freed from captivation at the end of the kelpie's
turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Captivating Lure
range: null
- raw_description: '**Failure** The creature is __fascinated__, and it must spend
- each of its actions to move closer to the kelpie as expediently as possible while
- avoiding obvious dangers. If a captivated creature is adjacent to the kelpie,
- it either attempts to mount the kelpie (if the kelpie is in equine form) or stays
- still and doesn''t act. If the creature is attacked by the kelpie, or if it can''t
- breathe water and enters an area of water, the creature is freed from captivation
- at the end of the kelpie''s turn.'
+ raw_description: '**Captivating Lure** [Two Actions] (__concentrate__, __emotion__,
+ __enchantment__, __incapacitation__, __mental__, __primal__) The kelpie instills
+ an overwhelming attraction to itself within the mind of a single creature within
+ 60 feet. The target perceives the kelpie as a desirable person (if the kelpie
+ is in humanoid form) or a valuable steed (if the kelpie is in equine form) and
+ must attempt a DC 23 Will saving throw.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune to Captivating
+ Lure for 24 hours.
+
+
+ **Success** The creature is __stupefied 1__ for 1 round and is then temporarily
+ immune to Captivating Lure for 24 hours.
+
+
+ **Failure** The creature is __fascinated__, and it must spend each of its actions
+ to move closer to the kelpie as expediently as possible while avoiding obvious
+ dangers. If a captivated creature is adjacent to the kelpie, it either attempts
+ to mount the kelpie (if the kelpie is in equine form) or stays still and doesn''t
+ act. If the creature is attacked by the kelpie, or if it can''t breathe water
+ and enters an area of water, the creature is freed from captivation at the end
+ of the kelpie''s turn.
+
+
+ **Critical Failure** As failure, but the target doesn''t consider water a danger
+ and will enter an area of water even if it can''t swim or breathe water. If it
+ is attacked by the kelpie or starts to drown, it can attempt a new save at the
+ start of its next turn, but it isn''t freed automatically.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the target doesn't consider water a danger and
- will enter an area of water even if it can't swim or breathe water. If it is attacked
- by the kelpie or starts to drown, it can attempt a new save at the start of its
- next turn, but it isn't freed automatically.
- critical_success: null
- description: As failure, but the target doesn't consider water a danger and will
- enter an area of water even if it can't swim or breathe water. If it is attacked
- by the kelpie or starts to drown, it can attempt a new save at the start of its
- next turn, but it isn't freed automatically.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the target doesn''t consider
- water a danger and will enter an area of water even if it can''t swim or breathe
- water. If it is attacked by the kelpie or starts to drown, it can attempt a new
- save at the start of its next turn, but it isn''t freed automatically.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The creature is __stupefied 1__ for 1 round and is then temporarily immune
+ to Captivating Lure for 24 hours.
+ traits:
+ - concentrate
+ - emotion
+ - enchantment
+ - incapacitation
+ - mental
+ - primal
trigger: null
- action_cost: One Action
critical_failure: null
@@ -160,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -204,12 +125,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 13
traits: null
name: Kelpie
diff --git a/data/monsters/kishi.yaml b/data/monsters/kishi.yaml
index ec45297..552c7dc 100644
--- a/data/monsters/kishi.yaml
+++ b/data/monsters/kishi.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Head Spin
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Charge
range: null
@@ -84,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vice-Like Jaws
range: null
@@ -145,20 +137,18 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/kobold dragon mage.yaml b/data/monsters/kobold dragon mage.yaml
index f0fa45f..1f5be4b 100644
--- a/data/monsters/kobold dragon mage.yaml
+++ b/data/monsters/kobold dragon mage.yaml
@@ -18,10 +18,7 @@ active_abilities:
a space that's not adjacent to any enemeies. This is a 1st-level spell that requires
a somatic component.
failure: null
- frequency: once per hour; Requirements The kobold dragon mage is adjacent to at
- least one enemy.
- full_description: null
- generic_description: null
+ frequency: once per hour
maximum_duration: null
name: Illusory Retreat
range: null
@@ -50,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -74,8 +69,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dragonscaled
range: null
@@ -107,20 +100,18 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6-1
+ - formula: 1d6-1
type: slashing
name: claw
- plus_damage: null
to_hit: 7
traits:
- agile
- finesse
- action_cost: One Action
damage:
- formula: 1d4-1
+ - formula: 1d4-1
type: bludgeoning
name: staff
- plus_damage: null
to_hit: 3
traits:
- two-hand d8
diff --git a/data/monsters/kobold scout.yaml b/data/monsters/kobold scout.yaml
index 05961a9..0fef8d9 100644
--- a/data/monsters/kobold scout.yaml
+++ b/data/monsters/kobold scout.yaml
@@ -17,8 +17,6 @@ active_abilities:
in a space that's not adjacent to any enemy.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hurried Retreat
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -77,10 +73,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortsword
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -91,10 +86,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 piercing
+ - formula: 1d8
+ type: piercing
name: crossbow
- plus_damage: null
to_hit: 9
traits:
- range increment 120 feet
diff --git a/data/monsters/kobold warrior.yaml b/data/monsters/kobold warrior.yaml
index 429c29f..0a6b562 100644
--- a/data/monsters/kobold warrior.yaml
+++ b/data/monsters/kobold warrior.yaml
@@ -17,8 +17,6 @@ active_abilities:
in a space that's not adjacent to any enemy.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hurried Retreat
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -78,10 +74,9 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
name: spear
- plus_damage: null
to_hit: 3
traits: null
name: Kobold Warrior
@@ -89,10 +84,9 @@ perception: 3
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 bludgeoning
+ - formula: 1d4
+ type: bludgeoning
name: sling
- plus_damage: null
to_hit: 5
traits:
- propulsive
@@ -100,10 +94,9 @@ ranged_attacks:
- reload 1
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
name: spear
- plus_damage: null
to_hit: 5
traits:
- thrown 20 feet
diff --git a/data/monsters/kolyarut.yaml b/data/monsters/kolyarut.yaml
index 1b0c8b8..e907474 100644
--- a/data/monsters/kolyarut.yaml
+++ b/data/monsters/kolyarut.yaml
@@ -41,12 +41,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
+ - formula: 1d6
+ type: lawful
name: bastard sword
- plus_damage:
- - formula: null
- type: 1d6 lawful
to_hit: 26
traits:
- lawful
@@ -54,12 +53,11 @@ melee_attacks:
- two-hand d12
- action_cost: One Action
damage:
- formula: 1d10+11
+ - formula: 1d10+11
type: bludgeoning
+ - formula: 1d6
+ type: lawful
name: fist
- plus_damage:
- - formula: null
- type: 1d6 lawful
to_hit: 23
traits:
- agile
@@ -84,8 +82,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Truespeech
range: null
diff --git a/data/monsters/korred.yaml b/data/monsters/korred.yaml
index 538f359..786ebbd 100644
--- a/data/monsters/korred.yaml
+++ b/data/monsters/korred.yaml
@@ -9,16 +9,18 @@ ac: 21
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
+ critical_failure: The creature is __immobilized__ until it Escapes (DC 21) or the
+ korred uses Hair Snare again.
critical_success: null
description: The korred causes a long, tangled length of their hair to detach from
their body and snake out to coil around an adjacent creature. The creature must
attempt a DC 21 Reflex save. The korred cannot use Hair Snare again for 1d4 rounds.
effect: null
- failure: null
+ failure: The hair wraps around the creature. The creature takes a –10-foot circumstance
+ penalty to all of its Speeds until it Escapes (DC 21) or until the korred uses
+ Hair Snare again (at which point the previous snare drops to the ground, no longer
+ animated).
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hair Snare
range: null
@@ -26,84 +28,28 @@ active_abilities:
__transmutation__) The korred causes a long, tangled length of their hair to detach
from their body and snake out to coil around an adjacent creature. The creature
must attempt a DC 21 Reflex save. The korred cannot use Hair Snare again for 1d4
- rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - incapacitation
- - primal
- - transmutation
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
+ rounds.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The hair wraps around the creature. The creature takes a –10-foot
+ circumstance penalty to all of its Speeds until it Escapes (DC 21) or until the
+ korred uses Hair Snare again (at which point the previous snare drops to the ground,
+ no longer animated).
+
+
+ **Critical Failure** The creature is __immobilized__ until it Escapes (DC 21)
+ or the korred uses Hair Snare again.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The hair wraps around the creature. The creature takes a –10-foot circumstance
- penalty to all of its Speeds until it Escapes (DC 21) or until the korred uses
- Hair Snare again (at which point the previous snare drops to the ground, no longer
- animated).
- effect: null
- failure: The hair wraps around the creature. The creature takes a –10-foot circumstance
- penalty to all of its Speeds until it Escapes (DC 21) or until the korred uses
- Hair Snare again (at which point the previous snare drops to the ground, no longer
- animated).
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The hair wraps around the creature. The creature takes
- a –10-foot circumstance penalty to all of its Speeds until it Escapes (DC 21)
- or until the korred uses Hair Snare again (at which point the previous snare drops
- to the ground, no longer animated).'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is __immobilized__ until it Escapes (DC 21) or the
- korred uses Hair Snare again.
- critical_success: null
- description: The creature is __immobilized__ until it Escapes (DC 21) or the korred
- uses Hair Snare again.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is __immobilized__ until it
- Escapes (DC 21) or the korred uses Hair Snare again.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - incapacitation
+ - primal
+ - transmutation
trigger: null
- action_cost: Two Actions
critical_failure: null
@@ -114,8 +60,6 @@ active_abilities:
is __slowed 1__ for 1 round (or __stunned 1__ on a critical failure).
failure: null
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Otherworldly Laugh
range: null
@@ -147,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stone Stride
range: null
@@ -177,8 +119,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -202,8 +142,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Animated Hair
range: 5 feet
@@ -248,10 +186,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
name: club
- plus_damage: null
to_hit: 14
traits: null
name: Korred
@@ -259,20 +196,18 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 14
traits:
- brutal
- range increment 20 feet
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
name: club
- plus_damage: null
to_hit: 14
traits:
- thrown 10 feet
diff --git a/data/monsters/kraken.yaml b/data/monsters/kraken.yaml
index d573cea..44f2bca 100644
--- a/data/monsters/kraken.yaml
+++ b/data/monsters/kraken.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Attack
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ink Cloud
range: null
@@ -92,8 +86,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jet
range: null
@@ -109,12 +101,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: Krakens are immune to this poison.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Kraken Ink
range: null
@@ -143,8 +133,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Altered Weather
range: null
@@ -182,24 +170,22 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: bludgeoning
- name: arm
- plus_damage:
- formula: null
type: Grab
+ name: arm
to_hit: 37
traits:
- reach 40 feet
- magical
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 37
traits:
- reach 60 feet
@@ -207,10 +193,9 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: piercing
name: beak
- plus_damage: null
to_hit: 37
traits:
- reach 20 feet
diff --git a/data/monsters/krooth.yaml b/data/monsters/krooth.yaml
index 35f58bf..68c14c1 100644
--- a/data/monsters/krooth.yaml
+++ b/data/monsters/krooth.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Ambush
range: null
@@ -38,8 +36,6 @@ active_abilities:
removes the drained condition, but it doesn't automatically end the bleed damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Poison Tooth
range: null
@@ -63,12 +59,7 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: 'Tail only.
-
-
- **Pain Frenzy** Whenever the krooth is damaged by a critical hit, it gains a +2
- status bonus to attack and damage rolls until the end of its next turn. It can''t
- use reactions while this frenzy lasts.'
+ description: Tail only.
effect: You lash out at a foe that leaves an opening. Make a melee Strike against
the triggering creature. If your attack is a critical hit and the trigger was
a manipulate action, you disrupt that action. This Strike doesn't count toward
@@ -76,8 +67,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -95,6 +84,27 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Whenever the krooth is damaged by a critical hit, it gains a +2 status
+ bonus to attack and damage rolls until the end of its next turn. It can't use
+ reactions while this frenzy lasts.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Pain Frenzy
+ range: null
+ raw_description: '**Pain Frenzy** Whenever the krooth is damaged by a critical hit,
+ it gains a +2 status bonus to attack and damage rolls until the end of its next
+ turn. It can''t use reactions while this frenzy lasts.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'Krooths, sometimes called crocodile eaters, are fast and vicious hunters
of bogs and wetlands. While they are known to hunt and eat crocodiles, alligators,
and virtually any creature with flesh, their favorite prey are lizardfolk, boggards,
@@ -137,12 +147,11 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Poison Tooth
+ name: jaws
to_hit: 20
traits:
- deadly 1d10
@@ -150,19 +159,17 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
name: tail
- plus_damage: null
to_hit: 20
traits:
- reach 15 feet
diff --git a/data/monsters/lamia matriarch.yaml b/data/monsters/lamia matriarch.yaml
index be08768..85a9752 100644
--- a/data/monsters/lamia matriarch.yaml
+++ b/data/monsters/lamia matriarch.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dervish Strike
range: null
@@ -78,8 +74,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Matriarch's Caress
range: null
@@ -130,10 +124,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: slashing
name: scimitar
- plus_damage: null
to_hit: 19
traits:
- forceful +2
diff --git a/data/monsters/lamia.yaml b/data/monsters/lamia.yaml
index bb17046..0a53306 100644
--- a/data/monsters/lamia.yaml
+++ b/data/monsters/lamia.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lamia's Caress
range: null
@@ -97,20 +95,18 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: piercing
name: spear
- plus_damage: null
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 17
traits:
- agile
@@ -119,20 +115,18 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+8
+ - formula: 1d4+8
type: piercing
name: spear
- plus_damage: null
to_hit: 14
traits:
- thrown 20 feet
- versatile S
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: piercing
name: javelin
- plus_damage: null
to_hit: 15
traits:
- thrown 30 feet
diff --git a/data/monsters/lantern archon.yaml b/data/monsters/lantern archon.yaml
index 2802b44..3e6484f 100644
--- a/data/monsters/lantern archon.yaml
+++ b/data/monsters/lantern archon.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gestalt
range: null
@@ -56,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lantern of Hope
range: null
@@ -85,8 +81,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retributive Strike
range: null
@@ -123,12 +117,11 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 fire
+ - formula: 1d4
+ type: fire
+ - formula: 1d4
+ type: good
name: light ray
- plus_damage:
- - formula: null
- type: 1d4 good
to_hit: 8
traits:
- agile
diff --git a/data/monsters/leaf leshy.yaml b/data/monsters/leaf leshy.yaml
index 55a8430..f8dc959 100644
--- a/data/monsters/leaf leshy.yaml
+++ b/data/monsters/leaf leshy.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: The target is __deafened__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deafening Blow
range: null
@@ -78,8 +74,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glide
range: null
@@ -107,8 +101,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Verdant Burst
range: null
@@ -145,10 +137,9 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8–1 piercing
+ - formula: 1d8
+ type: –1 piercing
name: longspear
- plus_damage: null
to_hit: 3
traits:
- reach 10 feet
@@ -157,12 +148,11 @@ perception: 4
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 bludgeoning
- name: seedpod
- plus_damage:
+ - formula: 1d6
+ type: bludgeoning
- formula: null
type: deafening blow
+ name: seedpod
to_hit: 6
traits:
- range increment 30 feet
diff --git a/data/monsters/legion archon.yaml b/data/monsters/legion archon.yaml
index a05543b..cd3a9f4 100644
--- a/data/monsters/legion archon.yaml
+++ b/data/monsters/legion archon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Archon's Door
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flame of Justice
range: null
@@ -87,8 +83,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Menacing Guardian
range: 30 feet
@@ -118,8 +112,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retributive Strike
range: null
@@ -154,14 +146,13 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+5
+ - formula: 2d10+5
type: slashing
+ - formula: 1d6
+ type: fire
+ - formula: 1d6
+ type: good
name: flame of justice
- plus_damage:
- - formula: null
- type: 1d6 fire
- - formula: null
- type: 1d6 good
to_hit: 18
traits:
- magical
@@ -171,14 +162,13 @@ perception: 15
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+5
+ - formula: 2d10+5
type: slashing
+ - formula: 1d6
+ type: fire
+ - formula: 1d6
+ type: good
name: flame of justice
- plus_damage:
- - formula: null
- type: 1d6 fire
- - formula: null
- type: 1d6 good
to_hit: 15
traits:
- magical
diff --git a/data/monsters/lemure.yaml b/data/monsters/lemure.yaml
index ee1ae4c..6680154 100644
--- a/data/monsters/lemure.yaml
+++ b/data/monsters/lemure.yaml
@@ -28,8 +28,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Subservience
range: null
@@ -74,12 +72,11 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: slashing
- name: claw
- plus_damage:
- formula: null
type: 1 evil
+ name: claw
to_hit: 7
traits:
- evil
diff --git a/data/monsters/leng spider.yaml b/data/monsters/leng spider.yaml
index f31b39e..68247c6 100644
--- a/data/monsters/leng spider.yaml
+++ b/data/monsters/leng spider.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Create Web Weaponry
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Descend on a Web
range: null
@@ -73,8 +69,6 @@ active_abilities:
after 24 hours.
failure: null
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Lay Web Trap
range: null
@@ -98,8 +92,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Leng Spider Venom
range: null
@@ -111,7 +103,8 @@ active_abilities:
saving_throw: DC 33 Fortitude
stages:
- effect: 2d6 poison damage and __drained 1__ (1 round)
- - effect: 2d6 poison damage, __confused__, and drained 2 (1 round)
+ - effect: 2d6 poison damage, __confused__, and drained 2 (1 round); the confused
+ effect has the __emotion__ and __mental__ traits.
success: null
traits:
- poison
@@ -125,8 +118,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ranged Trip
range: null
@@ -153,7 +144,7 @@ hp: 235
hp_misc: fast healing 10
immunities:
- cold
-- confused
+- __confused__
languages:
- Aklo
- tongues
@@ -161,10 +152,9 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: bludgeoning
name: web war flail
- plus_damage: null
to_hit: 27
traits:
- disarm
@@ -174,21 +164,19 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: Leng spider venom
+ name: fangs
to_hit: 27
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: slashing
name: leg
- plus_damage: null
to_hit: 27
traits:
- agile
@@ -198,10 +186,9 @@ perception: 24
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+14
+ - formula: 2d6+14
type: bludgeoning
name: web bola
- plus_damage: null
to_hit: 28
traits:
- magical
@@ -233,8 +220,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Web Sense
range: null
diff --git a/data/monsters/leopard.yaml b/data/monsters/leopard.yaml
index e8be2d4..dee0c40 100644
--- a/data/monsters/leopard.yaml
+++ b/data/monsters/leopard.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Maul
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -90,21 +84,19 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 10
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/leprechaun.yaml b/data/monsters/leprechaun.yaml
index ad1c8bb..20f2c82 100644
--- a/data/monsters/leprechaun.yaml
+++ b/data/monsters/leprechaun.yaml
@@ -22,8 +22,6 @@ active_abilities:
1 hour or until the leprechaun creates a new item, whichever comes first.
failure: null
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Create Object
range: null
@@ -54,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Leprechaun Magic
range: null
@@ -112,10 +108,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: club
- plus_damage: null
to_hit: 7
traits: null
name: Leprechaun
diff --git a/data/monsters/lerritan.yaml b/data/monsters/lerritan.yaml
index 7c23c11..66f225d 100644
--- a/data/monsters/lerritan.yaml
+++ b/data/monsters/lerritan.yaml
@@ -9,18 +9,19 @@ ac: 46
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
- description: ; The volcano on the lerritan's back erupts and sends lava bombs raining
+ critical_failure: The creature takes double damage and is encased in a rocky crust
+ with lava on the inside. The creature is __restrained__ (Escape DC 46), can't
+ breathe, takes 3d12 __persistent fire damage__, and can't recover from this persistent
+ fire damage until freed.
+ critical_success: The creature is unaffected.
+ description: The volcano on the lerritan's back erupts and sends lava bombs raining
down in a 30-foot emanation, dealing 12d12 fire damage. Each creature in the area
must attempt a DC 46 Reflex saving throw. The lava globules quickly cool into
heavy stones, transforming the area into greater difficult terrain for non-lerritans.
The lerritan can't use Volcanic Eruption for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature takes full damage and is __immobilized__ (Escape DC 46).
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -31,104 +32,32 @@ active_abilities:
raining down in a 30-foot emanation, dealing 12d12 fire damage. Each creature
in the area must attempt a DC 46 Reflex saving throw. The lava globules quickly
cool into heavy stones, transforming the area into greater difficult terrain for
- non-lerritans. The lerritan can''t use Volcanic Eruption for 1d4 rounds.'
+ non-lerritans. The lerritan can''t use Volcanic Eruption for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature takes half damage and is __encumbered__ for 1 round.
+
+
+ **Failure** The creature takes full damage and is __immobilized__ (Escape DC 46).
+
+
+ **Critical Failure** The creature takes double damage and is encased in a rocky
+ crust with lava on the inside. The creature is __restrained__ (Escape DC 46),
+ can''t breathe, takes 3d12 __persistent fire damage__, and can''t recover from
+ this persistent fire damage until freed.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature takes half damage and is __encumbered__ for 1 round.
traits:
- earth
- evocation
- fire
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes half damage and is __encumbered__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature takes half damage and is __encumbered__
- for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature takes half damage and is __encumbered__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes full damage and is __immobilized__ (Escape DC 46).
- effect: null
- failure: The creature takes full damage and is __immobilized__ (Escape DC 46).
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature takes full damage and is __immobilized__
- (Escape DC 46).'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature takes double damage and is encased in a rocky crust
- with lava on the inside. The creature is __restrained__ (Escape DC 46), can't
- breathe, takes 3d12 __persistent fire damage__, and can't recover from this persistent
- fire damage until freed.
- critical_success: null
- description: The creature takes double damage and is encased in a rocky crust with
- lava on the inside. The creature is __restrained__ (Escape DC 46), can't breathe,
- takes 3d12 __persistent fire damage__, and can't recover from this persistent
- fire damage until freed.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature takes double damage and is encased
- in a rocky crust with lava on the inside. The creature is __restrained__ (Escape
- DC 46), can''t breathe, takes 3d12 __persistent fire damage__, and can''t recover
- from this persistent fire damage until freed.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: NE
automatic_abilities:
- action_cost: None
@@ -141,8 +70,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tenacious Flames
range: 100 feet
@@ -172,8 +99,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -206,9 +131,9 @@ hp: 490
hp_misc: null
immunities:
- fire
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
items:
- +3 greater striking warhammer
languages:
@@ -220,12 +145,11 @@ level: 21
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+18
+ - formula: 4d12+18
type: bludgeoning
+ - formula: 2d6
+ type: persistent fire damage
name: warhammer
- plus_damage:
- - formula: null
- type: 2d6 persistent fire damage
to_hit: 40
traits:
- magical
@@ -233,12 +157,11 @@ melee_attacks:
- shove
- action_cost: One Action
damage:
- formula: 4d10+18
+ - formula: 4d10+18
type: piercing
+ - formula: 2d6
+ type: persistent fire damage
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 persistent fire damage
to_hit: 39
traits:
- agile
@@ -248,12 +171,11 @@ perception: 35
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d6+18
+ - formula: 4d6+18
type: bludgeoning
+ - formula: 2d6
+ type: persistent fire
name: rock
- plus_damage:
- - formula: null
- type: 2d6 persistent fire
to_hit: 39
traits:
- brutal
diff --git a/data/monsters/lesser death.yaml b/data/monsters/lesser death.yaml
index 60cb9e2..be58b0e 100644
--- a/data/monsters/lesser death.yaml
+++ b/data/monsters/lesser death.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infuse Weapon
range: null
@@ -34,6 +32,48 @@ active_abilities:
trigger: null
alignment: NE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Living creatures in the aura must roll twice on all d20 rolls and use
+ the lower result.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Aura of Misfortune
+ range: 20 feet
+ raw_description: '**Aura of Misfortune** (__aura__, __divination__, __divine__,
+ __misfortune__) 20 feet. Living creatures in the aura must roll twice on all d20
+ rolls and use the lower result.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divination
+ - divine
+ - misfortune
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The lesser death can choose whether or not it takes positive damage.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Negative Healing
+ range: null
+ raw_description: '**Negative Healing** The lesser death can choose whether or not
+ it takes positive damage.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -43,25 +83,14 @@ automatic_abilities:
the triggering action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Aura of Misfortune
+ name: Lurking Death
range: null
- raw_description: '**Aura of Misfortune** (__aura__, __divination__, __divine__,
- __misfortune__) 20 feet. Living creatures in the aura must roll twice on all d20
- rolls and use the lower result.
-
-
- **Negative Healing** The lesser death can choose whether or not it takes positive
- damage.
-
-
- **Lurking Death** [Reaction] (__teleportation__); **Trigger** A creature within
- 60 feet makes a ranged attack or uses an action that has the concentrate, manipulate,
- or move trait. **Effect** The lesser death teleports to a square adjacent to the
- triggering creature and makes a melee Strike against it. If the Strike hits, the
- lesser death disrupts the triggering action.'
+ raw_description: '**Lurking Death** [Reaction] (__teleportation__); **Trigger**
+ A creature within 60 feet makes a ranged attack or uses an action that has the
+ concentrate, manipulate, or move trait. **Effect** The lesser death teleports
+ to a square adjacent to the triggering creature and makes a melee Strike against
+ it. If the Strike hits, the lesser death disrupts the triggering action.'
requirements: null
saving_throw: null
stages: null
@@ -100,12 +129,11 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: slashing
+ - formula: 1d12
+ type: negative
name: keen scythe
- plus_damage:
- - formula: null
- type: 1d12 negative
to_hit: 32
traits:
- agile
@@ -129,28 +157,37 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'The lesser death can choose whether or not it counts as undead for
+ description: The lesser death can choose whether or not it counts as undead for
effects that affect undead differently. Even if it does not count as undead, the
lesser death still never counts as a living creature.
-
-
- **Status Sight** The lesser death automatically knows the Hit Points, conditions,
- afflictions, and emotions of all creatures it can see.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death's Grace
range: null
raw_description: '**Death''s Grace** The lesser death can choose whether or not
it counts as undead for effects that affect undead differently. Even if it does
- not count as undead, the lesser death still never counts as a living creature.
-
-
- **Status Sight** The lesser death automatically knows the Hit Points, conditions,
- afflictions, and emotions of all creatures it can see.'
+ not count as undead, the lesser death still never counts as a living creature.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The lesser death automatically knows the Hit Points, conditions, afflictions,
+ and emotions of all creatures it can see.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Status Sight
+ range: null
+ raw_description: '**Status Sight** The lesser death automatically knows the Hit
+ Points, conditions, afflictions, and emotions of all creatures it can see.'
requirements: null
saving_throw: null
stages: null
diff --git a/data/monsters/leucrotta.yaml b/data/monsters/leucrotta.yaml
index 0646d92..549df0d 100644
--- a/data/monsters/leucrotta.yaml
+++ b/data/monsters/leucrotta.yaml
@@ -23,8 +23,6 @@ active_abilities:
Cry for 24 hours.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Luring Cry
range: 60 feet
@@ -65,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sound Mimicry
range: null
@@ -107,19 +103,17 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
name: jagged jaws
- plus_damage: null
to_hit: 15
traits:
- fatal d10
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -145,8 +139,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Language Adaptation
range: null
diff --git a/data/monsters/leukodaemon.yaml b/data/monsters/leukodaemon.yaml
index 481e699..30318d6 100644
--- a/data/monsters/leukodaemon.yaml
+++ b/data/monsters/leukodaemon.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -40,15 +38,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: The leukodaemon can telepathically communicate with the afflicted creature
- at any distance on the same plane; **Saving Throw** DC 28 Fortitude; **Stage 1**
- carrier (1 day); **Stage 2** __drained 1__ (1 day); **Stage 3** __drained 2__
- (1 day); **Stage 4** __drained 2__ (1 day); **Stage 5** __drained 3__ (1 week);
- **Stage 6** dead
+ at any distance on the same plane
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Daemonic Pestilence
range: null
@@ -58,8 +51,14 @@ active_abilities:
(1 day); **Stage 3** __drained 2__ (1 day); **Stage 4** __drained 2__ (1 day);
**Stage 5** __drained 3__ (1 week); **Stage 6** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 28 Fortitude
+ stages:
+ - effect: carrier (1 day)
+ - effect: __drained 1__ (1 day)
+ - effect: __drained 2__ (1 day)
+ - effect: __drained 2__ (1 day)
+ - effect: __drained 3__ (1 week)
+ - effect: dead
success: null
traits:
- disease
@@ -74,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quicken Pestilence
range: null
@@ -105,8 +102,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infectious Aura
range: 30 feet
@@ -149,14 +144,13 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: daemonic pestilence
+ name: jaws
to_hit: 21
traits:
- disease
@@ -165,14 +159,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: daemonic pestilence
+ name: claw
to_hit: 21
traits:
- agile
@@ -185,14 +178,13 @@ perception: 20
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
- name: composite longbow
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: daemonic pestilence
+ name: composite longbow
to_hit: 21
traits:
- deadly 1d10
@@ -220,8 +212,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Plaguesense
range: null
diff --git a/data/monsters/leydroth.yaml b/data/monsters/leydroth.yaml
index 0927067..f2990bc 100644
--- a/data/monsters/leydroth.yaml
+++ b/data/monsters/leydroth.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dispelling Roar
range: null
@@ -53,8 +51,6 @@ active_abilities:
the creature struck.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Dispelling Strike
range: null
@@ -69,7 +65,7 @@ active_abilities:
traits:
- abjuration
- primal
- trigger: The leydroth hits a creature, object, or spell effect with a Strike;
+ trigger: The leydroth hits a creature, object, or spell effect with a Strike
- action_cost: None
critical_failure: null
critical_success: null
@@ -78,8 +74,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spell Feedback
range: null
@@ -103,8 +97,6 @@ automatic_abilities:
spell.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Menace to Magic
range: null
@@ -118,7 +110,7 @@ automatic_abilities:
traits:
- abjuration
- primal
- trigger: A creature within 60 feet Casts a Spell;
+ trigger: A creature within 60 feet Casts a Spell
description: 'In ancient times, a cabal of primalists imbued an amalgam of beasts
with both supernatural might and a hatred of magic itself, hoping to achieve a potent
weapon for use against arcane spellcasters. Effective beyond expectation, the first
@@ -143,22 +135,20 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: piercing
+ - formula: 1d10
+ type: persistent bleed
name: jaws
- plus_damage:
- - formula: null
- type: 1d10 persistent bleed
to_hit: 33
traits:
- magical
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: slashing
name: claw
- plus_damage: null
to_hit: 33
traits:
- agile
@@ -166,10 +156,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: bludgeoning
name: horn sweep
- plus_damage: null
to_hit: 33
traits:
- magical
@@ -201,8 +190,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Magic Sense
range: null
diff --git a/data/monsters/lich.yaml b/data/monsters/lich.yaml
index 9ba66bf..e10ad34 100644
--- a/data/monsters/lich.yaml
+++ b/data/monsters/lich.yaml
@@ -18,8 +18,6 @@ active_abilities:
the lich to use this ability.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Phylactery
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralyzing Touch
range: null
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steady Spellcasting
range: null
@@ -96,16 +90,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The lich expends a prepared spell to counter the triggering creature's casting
- of that same spell. The lich loses its spell slot as if it had cast the triggering
- spell. The lich then attempts to counteract the triggering spell.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 60 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -122,7 +112,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 29
stages: null
success: The creature is __frightened 1__.
traits:
@@ -130,6 +120,29 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The lich expends a prepared spell to counter the triggering creature's casting
+ of that same spell. The lich loses its spell slot as if it had cast the triggering
+ spell. The lich then attempts to counteract the triggering spell.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Counterspell
+ range: null
+ raw_description: '**Counterspell** [Reaction] **Trigger** A creature casts a spell
+ the lich has prepared. **Effect** The lich expends a prepared spell to counter
+ the triggering creature''s casting of that same spell. The lich loses its spell
+ slot as if it had cast the triggering spell. The lich then attempts to counteract
+ the triggering spell.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature casts a spell the lich has prepared.
description: 'A wizard whose insatiable desire for arcane power eclipsed their mortal
life, the lich is a truly devious and versatile spellcaster.
@@ -163,12 +176,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 4d8 negative
- name: hand
- plus_damage:
+ - formula: 4d8
+ type: negative
- formula: null
type: paralyzing touch
+ name: hand
to_hit: 24
traits:
- finesse
diff --git a/data/monsters/lillend.yaml b/data/monsters/lillend.yaml
index 2e71422..2f4aa36 100644
--- a/data/monsters/lillend.yaml
+++ b/data/monsters/lillend.yaml
@@ -20,8 +20,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Free Expression
range: null
@@ -74,14 +72,13 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+10
+ - formula: 1d8+10
type: slashing
+ - formula: 1d6
+ type: chaotic
+ - formula: 1d6
+ type: good
name: longsword
- plus_damage:
- - formula: null
- type: 1d6 chaotic
- - formula: null
- type: 1d6 good
to_hit: 18
traits:
- chaotic
@@ -89,16 +86,15 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d6 chaotic
- - formula: null
- type: 1d6 good
+ - formula: 1d6
+ type: chaotic
+ - formula: 1d6
+ type: good
- formula: null
type: Grab
+ name: tail
to_hit: 18
traits:
- agile
diff --git a/data/monsters/lion visitant.yaml b/data/monsters/lion visitant.yaml
index 12d5acc..572447b 100644
--- a/data/monsters/lion visitant.yaml
+++ b/data/monsters/lion visitant.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -53,104 +49,38 @@ active_abilities:
traits: null
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is frightened 3.
+ critical_success: The creature is unaffected.
description: The visitant lets out a loud and horrifying roar. Each creature within
100 feet must attempt at a Will save. No matter the result, affected creatures
are then temporarily immune to the effect for 1 minute.
effect: null
- failure: null
+ failure: The creature is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Roar
range: null
raw_description: '**Roar** [One Action] The visitant lets out a loud and horrifying
roar. Each creature within 100 feet must attempt at a Will save. No matter the
- result, affected creatures are then temporarily immune to the effect for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 1.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is frightened 1.'
+ result, affected creatures are then temporarily immune to the effect for 1 minute.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is frightened 1.
+
+
+ **Failure** The creature is frightened 2.
+
+
+ **Critical Failure** The creature is frightened 3.'
requirements: null
saving_throw: null
stages: null
success: The creature is frightened 1.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2.
- effect: null
- failure: The creature is frightened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is frightened 3.
- critical_success: null
- description: The creature is frightened 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is frightened 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: None
critical_failure: null
critical_success: null
@@ -158,8 +88,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -180,8 +108,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whip Vulnerability
range: null
@@ -215,20 +141,18 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 15
traits: null
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: slashing
name: claw
- plus_damage: null
to_hit: 15
traits:
- agile
diff --git a/data/monsters/lion.yaml b/data/monsters/lion.yaml
index 9967ce8..37e198e 100644
--- a/data/monsters/lion.yaml
+++ b/data/monsters/lion.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -59,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -88,20 +82,18 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/living boulder.yaml b/data/monsters/living boulder.yaml
index db514e9..a554c44 100644
--- a/data/monsters/living boulder.yaml
+++ b/data/monsters/living boulder.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rolling Charge
range: null
@@ -68,17 +64,16 @@ hp: 36
hp_misc: null
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits: null
name: Living Boulder
diff --git a/data/monsters/living graffiti.yaml b/data/monsters/living graffiti.yaml
index 3f174c8..f27bd49 100644
--- a/data/monsters/living graffiti.yaml
+++ b/data/monsters/living graffiti.yaml
@@ -13,34 +13,43 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'When a creature attempts to Strike a living graffiti and critically
+ description: When a creature attempts to Strike a living graffiti and critically
misses, the attacker hits the surface (a wall, canvas, or so on) behind the living
graffiti. This may damage or break the weapon or surface.
-
-
- **Surface-Bound** A living graffiti can move only along flat surfaces such as
- floors and walls. If the surface it''s on is destroyed (such as a portrait hit
- by a __fireball__ spell or a puddle being splashed), the graffiti takes 2d6 damage
- and is shunted to the nearest flat surface. If there is no flat surface within
- 5 feet, the living graffiti is destroyed.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Backdrop
range: null
raw_description: '**Backdrop** When a creature attempts to Strike a living graffiti
and critically misses, the attacker hits the surface (a wall, canvas, or so on)
- behind the living graffiti. This may damage or break the weapon or surface.
-
-
- **Surface-Bound** A living graffiti can move only along flat surfaces such as
- floors and walls. If the surface it''s on is destroyed (such as a portrait hit
- by a __fireball__ spell or a puddle being splashed), the graffiti takes 2d6 damage
- and is shunted to the nearest flat surface. If there is no flat surface within
- 5 feet, the living graffiti is destroyed.'
+ behind the living graffiti. This may damage or break the weapon or surface.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A living graffiti can move only along flat surfaces such as floors
+ and walls. If the surface it's on is destroyed (such as a portrait hit by a __fireball__
+ spell or a puddle being splashed), the graffiti takes 2d6 damage and is shunted
+ to the nearest flat surface. If there is no flat surface within 5 feet, the living
+ graffiti is destroyed.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Surface-Bound
+ range: null
+ raw_description: '**Surface-Bound** A living graffiti can move only along flat surfaces
+ such as floors and walls. If the surface it''s on is destroyed (such as a portrait
+ hit by a __fireball__ spell or a puddle being splashed), the graffiti takes 2d6
+ damage and is shunted to the nearest flat surface. If there is no flat surface
+ within 5 feet, the living graffiti is destroyed.'
requirements: null
saving_throw: null
stages: null
@@ -79,10 +88,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d4+4
+ - formula: 2d4+4
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -92,12 +100,11 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: ''
- name: splatter
- plus_damage:
- formula: null
type: blinded 1 round
+ name: splatter
to_hit: 11
traits:
- nonlethal
diff --git a/data/monsters/living landslide.yaml b/data/monsters/living landslide.yaml
index 98f1f9a..fd59c7e 100644
--- a/data/monsters/living landslide.yaml
+++ b/data/monsters/living landslide.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -42,8 +40,6 @@ automatic_abilities:
for 1d4 rounds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Crumble
range: null
@@ -77,10 +73,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 16
traits:
- reach 10 feet
@@ -104,8 +99,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earthbound
range: null
diff --git a/data/monsters/living sap.yaml b/data/monsters/living sap.yaml
index 4abff22..7d087bf 100644
--- a/data/monsters/living sap.yaml
+++ b/data/monsters/living sap.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entangling Residue
range: null
@@ -64,8 +60,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Adhesive Body
range: null
@@ -124,12 +118,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
- name: pseudopod
- plus_damage:
- formula: null
type: entangling residue
+ name: pseudopod
to_hit: 17
traits: null
name: Living Sap
@@ -152,8 +145,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/living thunderclap.yaml b/data/monsters/living thunderclap.yaml
index d063009..45d7435 100644
--- a/data/monsters/living thunderclap.yaml
+++ b/data/monsters/living thunderclap.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swiftness
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thunderbolt
range: null
@@ -75,9 +71,9 @@ hp: 50
hp_misc: null
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
- sonic
languages:
- Auran
@@ -85,12 +81,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: bludgeoning
- name: gust
- plus_damage:
- formula: null
type: Push 5 feet
+ name: gust
to_hit: 14
traits:
- agile
@@ -100,10 +95,9 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d12 electricity
+ - formula: 2d12
+ type: electricity
name: lightning bolt
- plus_damage: null
to_hit: 14
traits:
- electricity
diff --git a/data/monsters/living waterfall.yaml b/data/monsters/living waterfall.yaml
index a6786f6..55c0d6c 100644
--- a/data/monsters/living waterfall.yaml
+++ b/data/monsters/living waterfall.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drench
range: null
@@ -44,8 +42,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vortex
range: 30 feet
@@ -79,12 +75,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: bludgeoning
- name: wave
- plus_damage:
- formula: null
type: Push or Pull 5 feet
+ name: wave
to_hit: 15
traits:
- reach 10 feet
@@ -112,8 +107,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water-Bound
range: null
diff --git a/data/monsters/living whirlwind.yaml b/data/monsters/living whirlwind.yaml
index a845e39..0ee2df7 100644
--- a/data/monsters/living whirlwind.yaml
+++ b/data/monsters/living whirlwind.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swiftness
range: null
@@ -42,8 +40,6 @@ automatic_abilities:
it was dispersed.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Disperse
range: null
@@ -79,12 +75,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
- name: gust
- plus_damage:
- formula: null
type: Push 5 feet
+ name: gust
to_hit: 14
traits:
- finesse
diff --git a/data/monsters/living wildfire.yaml b/data/monsters/living wildfire.yaml
index 27d092d..b548456 100644
--- a/data/monsters/living wildfire.yaml
+++ b/data/monsters/living wildfire.yaml
@@ -18,8 +18,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Explosion
range: null
@@ -53,12 +51,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: fire
+ - formula: 2d4
+ type: persistent fire
name: tendril
- plus_damage:
- - formula: null
- type: 2d4 persistent fire
to_hit: 15
traits:
- agile
@@ -69,10 +66,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: fire
name: fire mote
- plus_damage: null
to_hit: 15
traits:
- range increment 60 feet
@@ -92,8 +88,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/lizardfolk defender.yaml b/data/monsters/lizardfolk defender.yaml
index 773d2a0..2b799c5 100644
--- a/data/monsters/lizardfolk defender.yaml
+++ b/data/monsters/lizardfolk defender.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrain Advantage
range: null
@@ -66,8 +62,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -85,6 +79,30 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You snap your shield in place to ward off a blow. Your shield prevents you
+ from taking an amount of damage up to the shield's Hardness. You and the shield
+ each take any remaining damage, possibly breaking or destroying the shield.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Shield Block
+ range: null
+ raw_description: '**Shield Block** [Reaction] **Trigger** While you have your shield
+ raised, you would take damage from a physical attack. **Effect** You snap your
+ shield in place to ward off a blow. Your shield prevents you from taking an amount
+ of damage up to the shield''s Hardness. You and the shield each take any remaining
+ damage, possibly breaking or destroying the shield.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: While you have your shield raised, you would take damage from a physical
+ attack.
description: 'The lizardfolk defender serves as a protector of the young, guardian
of the settlement, and when no other options are available, soldier in time of war.
They eagerly rise to the defense of their kin but do not revel in battle. An iruxi
@@ -110,10 +128,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: flail
- plus_damage: null
to_hit: 8
traits:
- disarm
@@ -121,27 +138,24 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 8
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: javelin
- plus_damage: null
to_hit: 7
traits:
- thrown 30 feet
diff --git a/data/monsters/lizardfolk scout.yaml b/data/monsters/lizardfolk scout.yaml
index 2453dd8..156962c 100644
--- a/data/monsters/lizardfolk scout.yaml
+++ b/data/monsters/lizardfolk scout.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
@@ -35,8 +33,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Giant Centipede Venom
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hidden Movement
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -107,8 +99,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrain Advantage
range: null
@@ -146,18 +136,16 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: jaws
- plus_damage: null
to_hit: 7
traits: null
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -167,12 +155,11 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: 1 piercing
- name: blowgun
- plus_damage:
- formula: null
type: giant centipede venom
+ name: blowgun
to_hit: 8
traits:
- agile
diff --git a/data/monsters/lizardfolk stargazer.yaml b/data/monsters/lizardfolk stargazer.yaml
index 75fae65..ef33da2 100644
--- a/data/monsters/lizardfolk stargazer.yaml
+++ b/data/monsters/lizardfolk stargazer.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
@@ -51,27 +49,24 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
name: staff
- plus_damage: null
to_hit: 8
traits:
- two-hand d8
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: jaws
- plus_damage: null
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 8
traits:
- agile
diff --git a/data/monsters/luminous ooze.yaml b/data/monsters/luminous ooze.yaml
index 4285191..da3e99f 100644
--- a/data/monsters/luminous ooze.yaml
+++ b/data/monsters/luminous ooze.yaml
@@ -9,127 +9,51 @@ ac: 11
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is blinded for 1 minute.
+ critical_success: The creature is unaffected
description: The ooze glows with blinding brightness. All creatures within a 30-foot
emanation must attempt a DC 21 Fortitude save.
effect: null
- failure: null
+ failure: The creature is __blinded__ until the end of its next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Up
range: null
raw_description: '**Light Up** [Two Actions] (__light__, __visual__) The ooze glows
with blinding brightness. All creatures within a 30-foot emanation must attempt
- a DC 21 Fortitude save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - light
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected
- description: The creature is unaffected
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __dazzled__ until the end of its next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __dazzled__ until the end of its next
- turn.'
+ a DC 21 Fortitude save.
+
+
+ **Critical Success** The creature is unaffected
+
+
+ **Success** The creature is __dazzled__ until the end of its next turn.
+
+
+ **Failure** The creature is __blinded__ until the end of its next turn.
+
+
+ **Critical Failure** The creature is blinded for 1 minute.'
requirements: null
saving_throw: null
stages: null
success: The creature is __dazzled__ until the end of its next turn.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __blinded__ until the end of its next turn.
- effect: null
- failure: The creature is __blinded__ until the end of its next turn.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __blinded__ until the end of its next
- turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is blinded for 1 minute.
- critical_success: null
- description: The creature is blinded for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is blinded for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - light
+ - visual
trigger: null
alignment: N
automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A luminous ooze constantly sheds distracting multicolored light. A
+ description: A luminous ooze constantly sheds distracting multicolored light. A
creature that ends its turn within the aura must attempt a DC 21 Fortitude save
or become __dazzled__ until the end of its next turn. On a critical failure, it
instead becomes __blinded__ until the end of its next turn.
-
-
- **Lightning Catcher** Whenever the luminous ooze''s electricity immunity prevents
- it from taking damage, it gains 8 temporary HP. Until the end of its next turn,
- the luminous ooze''s pseudopod Strike deals an additional 1d6 points of electricity
- damage.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bedazzling
range: 5 feet
@@ -137,13 +61,7 @@ automatic_abilities:
ooze constantly sheds distracting multicolored light. A creature that ends its
turn within the aura must attempt a DC 21 Fortitude save or become __dazzled__
until the end of its next turn. On a critical failure, it instead becomes __blinded__
- until the end of its next turn.
-
-
- **Lightning Catcher** Whenever the luminous ooze''s electricity immunity prevents
- it from taking damage, it gains 8 temporary HP. Until the end of its next turn,
- the luminous ooze''s pseudopod Strike deals an additional 1d6 points of electricity
- damage.'
+ until the end of its next turn.'
requirements: null
saving_throw: null
stages: null
@@ -153,6 +71,28 @@ automatic_abilities:
- light
- visual
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Whenever the luminous ooze's electricity immunity prevents it from
+ taking damage, it gains 8 temporary HP. Until the end of its next turn, the luminous
+ ooze's pseudopod Strike deals an additional 1d6 points of electricity damage.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Lightning Catcher
+ range: null
+ raw_description: '**Lightning Catcher** Whenever the luminous ooze''s electricity
+ immunity prevents it from taking damage, it gains 8 temporary HP. Until the end
+ of its next turn, the luminous ooze''s pseudopod Strike deals an additional 1d6
+ points of electricity damage.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'Luminous oozes are strange globular creatures that glow with brilliant
multicolored light. Unlike many oozes, which rely on camouflage and stealth to attack
their prey, luminous oozes attract victims with their impressive light displays
@@ -195,10 +135,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: bludgeoning
name: pseudopod
- plus_damage: null
to_hit: 13
traits: null
name: Luminous Ooze
@@ -220,8 +159,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/lunar naga.yaml b/data/monsters/lunar naga.yaml
index 8d1935f..a3147f5 100644
--- a/data/monsters/lunar naga.yaml
+++ b/data/monsters/lunar naga.yaml
@@ -24,8 +24,6 @@ active_abilities:
naga, the effect ends for that creature.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Hypnosis
range: null
@@ -60,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Lunar Naga Venom
range: null
@@ -129,12 +125,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: lunar naga venom
+ name: fangs
to_hit: 16
traits:
- agile
diff --git a/data/monsters/lurker in light.yaml b/data/monsters/lurker in light.yaml
index 2e01a76..132e554 100644
--- a/data/monsters/lurker in light.yaml
+++ b/data/monsters/lurker in light.yaml
@@ -16,8 +16,6 @@ active_abilities:
light or darkness, or until it uses a hostile action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blend with Light
range: null
@@ -30,104 +28,48 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The lurker in light uses a move action; Requirements The lurker in light
- is in an area of bright light;
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: A creature that takes damage from a lurker in light's mote of light
- must attempt a DC 22 Will save.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Lurker's Glow
- range: null
- raw_description: '**Lurker''s Glow** (__evocation__, __light__, __primal__) A creature
- that takes damage from a lurker in light''s mote of light must attempt a DC 22
- Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - evocation
- - light
- - primal
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected and is temporarily immune to lurker's glow
- for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected and is temporarily immune
- to lurker''s glow for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected and is temporarily immune to lurker's glow for
- 24 hours.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is lined in golden light for 1 minute and can't be __concealed__
- during this time. If the creature becomes __invisible__, it is concealed rather
- than being __undetected__.
- effect: null
- failure: The creature is lined in golden light for 1 minute and can't be __concealed__
- during this time. If the creature becomes __invisible__, it is concealed rather
- than being __undetected__.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is lined in golden light for 1 minute
- and can''t be __concealed__ during this time. If the creature becomes __invisible__,
- it is concealed rather than being __undetected__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ trigger: The lurker in light uses a __move__ action
- action_cost: None
critical_failure: As failure, but the creature sheds bright light in a 20-foot emanation
for the duration of the effect. In addition, the creature is __dazzled__ on its
first turn after failing this save.
critical_success: null
- description: As failure, but the creature sheds bright light in a 20-foot emanation
- for the duration of the effect. In addition, the creature is __dazzled__ on its
- first turn after failing this save.
+ description: A creature that takes damage from a lurker in light's mote of light
+ must attempt a DC 22 Will save.
effect: null
- failure: null
+ failure: The creature is lined in golden light for 1 minute and can't be __concealed__
+ during this time. If the creature becomes __invisible__, it is concealed rather
+ than being __undetected__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Critical Failure
+ name: Lurker's Glow
range: null
- raw_description: '**Critical Failure** As failure, but the creature sheds bright
- light in a 20-foot emanation for the duration of the effect. In addition, the
- creature is __dazzled__ on its first turn after failing this save.'
+ raw_description: '**Lurker''s Glow** (__evocation__, __light__, __primal__) A creature
+ that takes damage from a lurker in light''s mote of light must attempt a DC 22
+ Will save.
+
+
+ **Success** The creature is unaffected and is temporarily immune to lurker''s
+ glow for 24 hours.
+
+
+ **Failure** The creature is lined in golden light for 1 minute and can''t be __concealed__
+ during this time. If the creature becomes __invisible__, it is concealed rather
+ than being __undetected__.
+
+
+ **Critical Failure** As failure, but the creature sheds bright light in a 20-foot
+ emanation for the duration of the effect. In addition, the creature is __dazzled__
+ on its first turn after failing this save.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
+ success: The creature is unaffected and is temporarily immune to lurker's glow for
+ 24 hours.
+ traits:
+ - evocation
+ - light
+ - primal
trigger: null
- action_cost: One Action
critical_failure: null
@@ -140,8 +82,6 @@ active_abilities:
of 1 minute.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ritual Gate
range: null
@@ -154,7 +94,7 @@ active_abilities:
lurker in light can sustain the summon fey spell for up to 1 hour instead of 1
minute.'
requirements: The lurker in light has reduced a living creature to 0 Hit Points
- on this turn or its previous turn and has a summon fey innate spell available
+ on this turn or its previous turn and has a __summon fey__ innate spell available
saving_throw: null
stages: null
success: null
@@ -170,8 +110,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -208,7 +146,7 @@ description: 'These malicious and strange fey appear as fairies about 2 feet tal
hp: 72
hp_misc: null
immunities:
-- blinded
+- __blinded__
languages:
- Aklo
- Common
@@ -217,10 +155,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+2
+ - formula: 2d6+2
type: slashing
name: claw
- plus_damage: null
to_hit: 14
traits:
- agile
@@ -230,12 +167,11 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d4+2
+ - formula: 2d4+2
type: force
- name: mote of light
- plus_damage:
- formula: null
type: lurker's glow
+ name: mote of light
to_hit: 14
traits:
- agile
diff --git a/data/monsters/lyrakien.yaml b/data/monsters/lyrakien.yaml
index 2046e40..0916ed9 100644
--- a/data/monsters/lyrakien.yaml
+++ b/data/monsters/lyrakien.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Starlight Blast
range: null
@@ -76,14 +74,13 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4-2
+ - formula: 1d4-2
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: 1 chaotic
- formula: null
type: 1 good
+ name: fist
to_hit: 9
traits:
- agile
@@ -96,10 +93,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 chaotic and 1d4 good
+ - formula: 1d4
+ type: chaotic and 1d4 good
name: starlight ray
- plus_damage: null
to_hit: 9
traits:
- chaotic
diff --git a/data/monsters/magma scorpion.yaml b/data/monsters/magma scorpion.yaml
index bd3fc6c..f9d78fb 100644
--- a/data/monsters/magma scorpion.yaml
+++ b/data/monsters/magma scorpion.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Magma Scorpion Venom
range: null
@@ -50,35 +48,33 @@ hp_misc: null
immunities:
- bleed
- fire
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: bludgeoning
- name: pincer
- plus_damage:
- - formula: null
- type: 1d6 persistent fire
+ - formula: 1d6
+ type: persistent fire
- formula: null
type: Grab
+ name: pincer
to_hit: 20
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d10+9
+ - formula: 1d10+9
type: piercing
- name: tail sting
- plus_damage:
- - formula: null
- type: 1d6 persistent fire
+ - formula: 1d6
+ type: persistent fire
- formula: null
type: magma scorpion venom
+ name: tail sting
to_hit: 20
traits:
- reach 10 feet
@@ -87,12 +83,11 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+9
+ - formula: 1d6+9
type: fire
+ - formula: 1d6
+ type: persistent fire
name: magma spit
- plus_damage:
- - formula: null
- type: 1d6 persistent fire
to_hit: 17
traits:
- fire
@@ -113,8 +108,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/mammoth.yaml b/data/monsters/mammoth.yaml
index e2e2222..ce0f21e 100644
--- a/data/monsters/mammoth.yaml
+++ b/data/monsters/mammoth.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dual Tusks
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grabbing Trunk
range: null
@@ -60,8 +56,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -82,8 +76,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cold Adaptation
range: null
@@ -110,28 +102,25 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: piercing
name: tusk
- plus_damage: null
to_hit: 22
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: grabbing trunk
name: trunk
- plus_damage: null
to_hit: 22
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 22
traits:
- reach 10 feet
diff --git a/data/monsters/mandragora.yaml b/data/monsters/mandragora.yaml
index dd05cf5..940ecd2 100644
--- a/data/monsters/mandragora.yaml
+++ b/data/monsters/mandragora.yaml
@@ -19,8 +19,6 @@ active_abilities:
kind or amount.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Drain
range: null
@@ -30,7 +28,7 @@ active_abilities:
__sorcerer__, the mandragora gains temporary Hit Points equal to the damage dealt.
A creature that has its blood drained by a mandragora is __drained 1__ until it
receives healing of any kind or amount.'
- requirements: The mandragora has a creature grabbed
+ requirements: The mandragora has a creature __grabbed__
saving_throw: null
stages: null
success: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Mandragora Venom
range: null
@@ -63,112 +59,45 @@ active_abilities:
- poison
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is sickened 2 and __slowed 1__. As long as the creature
+ remains sickened, this slowed condition value can't be reduced below 1.
+ critical_success: The creature is unaffected.
description: null
effect: The mandragora emits an unsettling shriek. Each non-mandragora creature
within 30 feet must attempt a DC 25 Will save.
- failure: null
+ failure: The creature is sickened 2.
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Piercing Shriek
range: null
raw_description: '**Piercing Shriek** [One Action] (__auditory__, __evocation__,
__mental__, __primal__) **Frequency** once per day; **Effect** The mandragora
emits an unsettling shriek. Each non-mandragora creature within 30 feet must attempt
- a DC 25 Will save.'
+ a DC 25 Will save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __sickened 1__.
+
+
+ **Failure** The creature is sickened 2.
+
+
+ **Critical Failure** The creature is sickened 2 and __slowed 1__. As long as the
+ creature remains sickened, this slowed condition value can''t be reduced below
+ 1.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __sickened 1__.
traits:
- auditory
- evocation
- mental
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __sickened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __sickened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is sickened 2.
- effect: null
- failure: The creature is sickened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is sickened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is sickened 2 and __slowed 1__. As long as the creature
- remains sickened, this slowed condition value can't be reduced below 1.
- critical_success: null
- description: The creature is sickened 2 and __slowed 1__. As long as the creature
- remains sickened, this slowed condition value can't be reduced below 1.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is sickened 2 and __slowed 1__.
- As long as the creature remains sickened, this slowed condition value can''t be
- reduced below 1.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: CE
automatic_abilities:
- action_cost: None
@@ -179,8 +108,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerability to Supernatural Darkness
range: null
@@ -230,23 +157,21 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 14
traits:
- finesse
- action_cost: One Action
damage:
- formula: 2d4+4
+ - formula: 2d4+4
type: slashing
- name: thorny vine
- plus_damage:
- formula: null
type: mandragora venom
+ name: thorny vine
to_hit: 14
traits:
- agile
@@ -280,8 +205,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Scent
range: null
diff --git a/data/monsters/manta ray.yaml b/data/monsters/manta ray.yaml
index aec0147..c959e6b 100644
--- a/data/monsters/manta ray.yaml
+++ b/data/monsters/manta ray.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Strafing Rush
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swift Swimmer
range: null
@@ -71,10 +67,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -99,8 +94,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Electrolocation
range: null
diff --git a/data/monsters/manticore.yaml b/data/monsters/manticore.yaml
index 941e707..ffdf0f4 100644
--- a/data/monsters/manticore.yaml
+++ b/data/monsters/manticore.yaml
@@ -26,8 +26,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spike Volley
range: null
@@ -85,18 +83,16 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
@@ -105,10 +101,9 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: piercing
name: spike
- plus_damage: null
to_hit: 14
traits:
- range increment 40 feet
diff --git a/data/monsters/marid.yaml b/data/monsters/marid.yaml
index 6392f1f..e17c86b 100644
--- a/data/monsters/marid.yaml
+++ b/data/monsters/marid.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rush of Water
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Skewer
range: null
@@ -97,8 +91,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vortex
range: 40 feet
@@ -140,20 +132,18 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: piercing
name: trident
- plus_damage: null
to_hit: 21
traits:
- magical
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d4+11
+ - formula: 1d4+11
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 20
traits:
- agile
@@ -165,10 +155,9 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: piercing
name: trident
- plus_damage: null
to_hit: 21
traits:
- magical
diff --git a/data/monsters/marilith.yaml b/data/monsters/marilith.yaml
index 291c18e..e1831e6 100644
--- a/data/monsters/marilith.yaml
+++ b/data/monsters/marilith.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bladestorm
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Defensive Assault
range: null
@@ -75,8 +71,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focused Assault
range: null
@@ -102,8 +96,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Constrict
range: null
@@ -123,8 +115,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infuse Weapons
range: null
@@ -141,21 +131,25 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: A marilith gains 5 extra reactions per round that they can use only
- to make Attacks of Opportunity. The demon can't use more than one on the same
- triggering action, even if a creature leaves several squares in the marilith's
- reach, and the marilith must use a different weapon for each Attack of Opportunity.
+ description: 'Commanded or allied evil creatures in the aura of lower level than
+ the marilith gain a +1 circumstance bonus to attack rolls, damage rolls, AC, saves,
+ and skill checks.
+
+
+ **Failure Vulnerability** A marilith''s pride feeds their strength, so the sting
+ of failure wounds them. If the marilith uses a damaging spell or makes a Strike
+ on their turn but doesn''t deal any damage that turn, they take 3d6+10 mental
+ damage at the end of their turn and their commander''s aura deactivates until
+ the end of their next turn.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Commander's Aura
- range: null
+ range: 100 feet
raw_description: '**Commander''s Aura** (__aura__, __divine__, __enchantment__)
100 feet. Commanded or allied evil creatures in the aura of lower level than the
marilith gain a +1 circumstance bonus to attack rolls, damage rolls, AC, saves,
@@ -166,20 +160,47 @@ automatic_abilities:
of failure wounds them. If the marilith uses a damaging spell or makes a Strike
on their turn but doesn''t deal any damage that turn, they take 3d6+10 mental
damage at the end of their turn and their commander''s aura deactivates until
- the end of their next turn.
-
-
- **Attack of Opportunity** [Reaction] A marilith gains 5 extra reactions per round
- that they can use only to make Attacks of Opportunity. The demon can''t use more
- than one on the same triggering action, even if a creature leaves several squares
- in the marilith''s reach, and the marilith must use a different weapon for each
- Attack of Opportunity.'
+ the end of their next turn.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divine
+ - enchantment
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: A marilith gains 5 extra reactions per round that they can use only
+ to make Attacks of Opportunity. The demon can't use more than one on the same
+ triggering action, even if a creature leaves several squares in the marilith's
+ reach, and the marilith must use a different weapon for each Attack of Opportunity.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Mariliths are the generals of the Abyss, formed from the souls of proud
evil mortals, often warlords and despots. They appear as tall and powerfully built
humans from the waist up with snake tails and six arms. Because of Lamashtu''s prominence
@@ -213,12 +234,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+16
+ - formula: 3d8+16
type: slashing
+ - formula: 1d6
+ type: evil
name: cold iron silver longsword
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 35
traits:
- evil
@@ -227,14 +247,13 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Grab
+ name: tail
to_hit: 33
traits:
- evil
diff --git a/data/monsters/marrmora.yaml b/data/monsters/marrmora.yaml
index 3c24804..fe078d0 100644
--- a/data/monsters/marrmora.yaml
+++ b/data/monsters/marrmora.yaml
@@ -11,13 +11,11 @@ active_abilities:
- action_cost: One Action
critical_failure: null
critical_success: null
- description: '**Requirement** The marrmora is not under the effect of __fire shield__;'
+ description: '**Requirement** The marrmora is not under the effect of __fire shield__'
effect: The marrmora makes a claw Strike. If it hits, it can immediately cast one
of its available fire shield innate spells as a free action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Igniting Assault
range: null
@@ -34,27 +32,39 @@ active_abilities:
alignment: NE
automatic_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The creature loses any resistance to fire for 1 hour and gains
+ weakness 15 to fire for the same duration.
+ critical_success: The creature is unaffected.
description: A creature that enters or begins its turn in this aura's emanation
must attempt a DC 33 Will save. Regardless of the result of the saving throw,
the creature is temporarily immune for 1 minute.
effect: null
- failure: null
+ failure: The creature loses any resistance to fire for 1 hour.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fascination of Flame
range: 30 feet
raw_description: '**Fascination of Flame** (__aura__, __emotion__, __enchantment__,
__mental__, __primal__) 30 feet. A creature that enters or begins its turn in
this aura''s emanation must attempt a DC 33 Will save. Regardless of the result
- of the saving throw, the creature is temporarily immune for 1 minute.'
+ of the saving throw, the creature is temporarily immune for 1 minute.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature loses any resistance to fire for 1 round.
+
+
+ **Failure** The creature loses any resistance to fire for 1 hour.
+
+
+ **Critical Failure** The creature loses any resistance to fire for 1 hour and
+ gains weakness 15 to fire for the same duration.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature loses any resistance to fire for 1 round.
traits:
- aura
- emotion
@@ -62,85 +72,6 @@ automatic_abilities:
- mental
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature loses any resistance to fire for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature loses any resistance to fire for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature loses any resistance to fire for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature loses any resistance to fire for 1 hour.
- effect: null
- failure: The creature loses any resistance to fire for 1 hour.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature loses any resistance to fire for 1 hour.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature loses any resistance to fire for 1 hour and gains
- weakness 15 to fire for the same duration.
- critical_success: null
- description: The creature loses any resistance to fire for 1 hour and gains weakness
- 15 to fire for the same duration.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature loses any resistance to fire
- for 1 hour and gains weakness 15 to fire for the same duration.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -149,8 +80,6 @@ automatic_abilities:
half the damage the fire effect would have dealt.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Absorb Flame
range: null
@@ -163,8 +92,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The marrmora is targeted by a fire spell or effect, or is in the area of
- a fire effect;
+ trigger: The marrmora is targeted by a __fire__ spell or effect, or is in the area
+ of a fire effect
description: 'On the __First World__, marrmoras dwell in ruined wildlands perpetually
scourged by fire and rarely, if ever, travel elsewhere. When a wildfire devastates
a wilderness region on the Material Plane and results in the death of other fey,
@@ -205,14 +134,13 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+14
+ - formula: 3d6+14
type: slashing
+ - formula: 3d6
+ type: fire
+ - formula: 1d6
+ type: persistent fire
name: claw
- plus_damage:
- - formula: null
- type: 3d6 fire
- - formula: null
- type: 1d6 persistent fire
to_hit: 29
traits: null
name: Marrmora
@@ -220,12 +148,11 @@ perception: 27
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 6d6 fire
+ - formula: 6d6
+ type: fire
+ - formula: 2d6
+ type: persistent fire
name: flame jet
- plus_damage:
- - formula: null
- type: 2d6 persistent fire
to_hit: 29
traits:
- fire
diff --git a/data/monsters/marsh giant.yaml b/data/monsters/marsh giant.yaml
index 492735c..c7c8209 100644
--- a/data/monsters/marsh giant.yaml
+++ b/data/monsters/marsh giant.yaml
@@ -9,113 +9,44 @@ ac: 27
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the giant drops its gaff as well.
+ critical_success: The target takes 6d6+14 piercing damage and loses 5 rounds' worth
+ of air if they were __holding their breath__.
description: null
effect: The marsh giant uses its gaff to shake the creature back and forth and hold
it underwater. The giant attempts an __Athletics__ check against the target's
Fortitude DC.
- failure: null
+ failure: The target is unaffected.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hook Shake
range: null
raw_description: '**Hook Shake** [One Action] **Requirements** A creature adjacent
to the marsh giant is __prone__ in water at least 1 foot deep; **Effect** The
marsh giant uses its gaff to shake the creature back and forth and hold it underwater.
- The giant attempts an __Athletics__ check against the target''s Fortitude DC.'
- requirements: A creature adjacent to the marsh giant is prone in water at least
+ The giant attempts an __Athletics__ check against the target''s Fortitude DC.
+
+
+ **Critical Success** The target takes 6d6+14 piercing damage and loses 5 rounds''
+ worth of air if they were __holding their breath__.
+
+
+ **Success** The target takes 3d6+14 piercing damage and loses 3 rounds'' worth
+ of air if they were holding their breath.
+
+
+ **Failure** The target is unaffected.
+
+
+ **Critical Failure** As failure, but the giant drops its gaff as well.'
+ requirements: A creature adjacent to the marsh giant is __prone__ in water at least
1 foot deep
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target takes 6d6+14 piercing damage and loses 5 rounds' worth
- of air if they were __holding their breath__.
- description: The target takes 6d6+14 piercing damage and loses 5 rounds' worth of
- air if they were __holding their breath__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target takes 6d6+14 piercing damage and
- loses 5 rounds'' worth of air if they were __holding their breath__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes 3d6+14 piercing damage and loses 3 rounds' worth of
- air if they were holding their breath.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target takes 3d6+14 piercing damage and loses
- 3 rounds'' worth of air if they were holding their breath.'
- requirements: null
- saving_throw: null
- stages: null
success: The target takes 3d6+14 piercing damage and loses 3 rounds' worth of air
if they were holding their breath.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is unaffected.
- effect: null
- failure: The target is unaffected.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the giant drops its gaff as well.
- critical_success: null
- description: As failure, but the giant drops its gaff as well.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the giant drops its gaff
- as well.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -123,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -144,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Twist the Hook
range: null
@@ -167,8 +94,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -230,10 +155,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+14
+ - formula: 2d6+14
type: bludgeoning
name: gaff
- plus_damage: null
to_hit: 20
traits:
- magical
@@ -242,10 +166,9 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 2d6+14
+ - formula: 2d6+14
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 20
traits:
- agile
@@ -255,10 +178,9 @@ perception: 16
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+14
+ - formula: 2d6+14
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 20
traits:
- brutal
diff --git a/data/monsters/marut.yaml b/data/monsters/marut.yaml
index 6360291..b174aff 100644
--- a/data/monsters/marut.yaml
+++ b/data/monsters/marut.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Final End
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fists of Thunder and Lightning
range: null
@@ -80,8 +76,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -135,14 +129,13 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+11
+ - formula: 3d8+11
type: bludgeoning
- name: fist
- plus_damage:
- - formula: null
- type: 1d6 lawful
+ - formula: 1d6
+ type: lawful
- formula: null
type: fists of thunder and lightning
+ name: fist
to_hit: 30
traits:
- lawful
@@ -167,8 +160,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Truespeech
range: null
diff --git a/data/monsters/mastodon.yaml b/data/monsters/mastodon.yaml
index a8490b1..fa60044 100644
--- a/data/monsters/mastodon.yaml
+++ b/data/monsters/mastodon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dual Tusks
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grabbing Trunk
range: null
@@ -60,8 +56,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -88,28 +82,25 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: piercing
name: tusk
- plus_damage: null
to_hit: 21
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: grabbing trunk
name: trunk
- plus_damage: null
to_hit: 21
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 21
traits:
- reach 10 feet
diff --git a/data/monsters/mechanical carny.yaml b/data/monsters/mechanical carny.yaml
index 5d25067..348a2dd 100644
--- a/data/monsters/mechanical carny.yaml
+++ b/data/monsters/mechanical carny.yaml
@@ -23,8 +23,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Haywire
range: null
@@ -71,20 +69,18 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d4+4
+ - formula: 2d4+4
type: bludgeoning
name: spring-loaded fist
- plus_damage: null
to_hit: 11
traits:
- nonlethal
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d4+4
+ - formula: 2d4+4
type: bludgeoning
name: headbutt
- plus_damage: null
to_hit: 11
traits: null
name: Mechanical Carny
diff --git a/data/monsters/medusa.yaml b/data/monsters/medusa.yaml
index 4825c6c..d4aa246 100644
--- a/data/monsters/medusa.yaml
+++ b/data/monsters/medusa.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Serpent Venom
range: null
@@ -69,6 +65,34 @@ active_abilities:
trigger: null
alignment: LE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When a creature ends its turn in the aura, it must attempt a DC 25
+ Fortitude save. If the creature fails, it becomes slowed 1 for 1 minute. The medusa
+ can deactivate or activate this aura by using a single action, which has the concentrate
+ trait.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Petrifying Gaze
+ range: 30 feet
+ raw_description: '**Petrifying Gaze** (__arcane__, __aura__, __transmutation__,
+ __visual__) 30 feet. When a creature ends its turn in the aura, it must attempt
+ a DC 25 Fortitude save. If the creature fails, it becomes slowed 1 for 1 minute.
+ The medusa can deactivate or activate this aura by using a single action, which
+ has the concentrate trait.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - transmutation
+ - visual
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -76,20 +100,12 @@ automatic_abilities:
effect: The medusa makes a snake fangs Strike against the creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Petrifying Gaze
+ name: Biting Snakes
range: null
- raw_description: '**Petrifying Gaze** (__arcane__, __aura__, __transmutation__,
- __visual__) 30 feet. When a creature ends its turn in the aura, it must attempt
- a DC 25 Fortitude save. If the creature fails, it becomes slowed 1 for 1 minute.
- The medusa can deactivate or activate this aura by using a single action, which
- has the concentrate trait.
-
-
- **Biting Snakes** [Reaction] **Trigger** A creature ends its turn adjacent to
- the medusa. **Effect** The medusa makes a snake fangs Strike against the creature.'
+ raw_description: '**Biting Snakes** [Reaction] **Trigger** A creature ends its turn
+ adjacent to the medusa. **Effect** The medusa makes a snake fangs Strike against
+ the creature.'
requirements: null
saving_throw: null
stages: null
@@ -135,12 +151,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: piercing
- name: shortsword
- plus_damage:
- formula: null
type: serpent venom
+ name: shortsword
to_hit: 18
traits:
- agile
@@ -148,12 +163,11 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d4+8
+ - formula: 1d4+8
type: piercing
- name: snake fangs
- plus_damage:
- formula: null
type: serpent venom
+ name: snake fangs
to_hit: 16
traits:
- agile
@@ -163,12 +177,11 @@ perception: 16
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: piercing
- name: composite shortbow
- plus_damage:
- formula: null
type: serpent venom
+ name: composite shortbow
to_hit: 19
traits:
- deadly 1d10
diff --git a/data/monsters/megalania.yaml b/data/monsters/megalania.yaml
index c5be2bb..82cf723 100644
--- a/data/monsters/megalania.yaml
+++ b/data/monsters/megalania.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Megalania Venom
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -71,14 +67,13 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
- formula: null
type: megalania venom
+ name: jaws
to_hit: 18
traits:
- reach 10 feet
diff --git a/data/monsters/megalodon.yaml b/data/monsters/megalodon.yaml
index 8aad48b..5a82a00 100644
--- a/data/monsters/megalodon.yaml
+++ b/data/monsters/megalodon.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breach
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: The creature the shark hit takes 2d12 slashing damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Savage
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -96,23 +90,21 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 22
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: piercing
- name: tail
- plus_damage:
- formula: null
type: Push 15 feet
+ name: tail
to_hit: 22
traits:
- agile
@@ -137,8 +129,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Scent
range: null
diff --git a/data/monsters/megaprimatus.yaml b/data/monsters/megaprimatus.yaml
index 5634ca3..5af9887 100644
--- a/data/monsters/megaprimatus.yaml
+++ b/data/monsters/megaprimatus.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mangling Rend
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: The creature is __frightened 1__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Display
range: null
@@ -91,20 +87,18 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 21
traits:
- agile
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: piercing
name: jaws
- plus_damage: null
to_hit: 21
traits:
- reach 10 feet
diff --git a/data/monsters/meladaemon.yaml b/data/monsters/meladaemon.yaml
index b3545c3..d4a3938 100644
--- a/data/monsters/meladaemon.yaml
+++ b/data/monsters/meladaemon.yaml
@@ -11,14 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw **DC 29 Fortitude; **Stage 1 **carrier (1 day); **Stage
- 2 **__enfeebled 1__ (1 day); **Stage 3 **enfeebled 2 (1 day); **Stage 4 **as stage
- 3; **Stage 5 **enfeebled 3 (1 week); **Stage 6 **dead'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Daemonic Famine
range: null
@@ -27,8 +23,14 @@ active_abilities:
2 (1 day); **Stage 4 **as stage 3; **Stage 5 **enfeebled 3 (1 week); **Stage 6
**dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 29 Fortitude
+ stages:
+ - effect: carrier (1 day)
+ - effect: __enfeebled 1__ (1 day)
+ - effect: enfeebled 2 (1 day)
+ - effect: as stage 3
+ - effect: enfeebled 3 (1 week)
+ - effect: dead
success: null
traits:
- disease
@@ -43,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Withering Touch
range: null
@@ -74,8 +74,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Consumptive Aura
range: 20 feet
@@ -100,8 +98,6 @@ automatic_abilities:
attempt a save against the meladaemon's withering touch.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Withering Opportunity
range: null
@@ -114,7 +110,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The meladaemon is attacked by an adjacent creature and the attack misses;
+ trigger: The meladaemon is attacked by an adjacent creature and the attack misses
description: 'Meladaemons personify death by starvation and thirst, and revel in spreading
the same despair that brought about their mortal demise. When they aren''t blighting
fields, massacring livestock, or tainting water supplies, they experiment on prisoners
@@ -130,7 +126,7 @@ description: 'Meladaemons personify death by starvation and thirst, and revel in
hp: 225
hp_misc: null
immunities:
-- death effects
+- __death__ effects
languages:
- Common
- Daemonic
@@ -139,14 +135,13 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: ''
- name: bite
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: daemonic famine
+ name: bite
to_hit: 24
traits:
- evil
@@ -154,16 +149,15 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Grab
- formula: null
type: withering touch
+ name: claw
to_hit: 24
traits:
- agile
diff --git a/data/monsters/melody on the wind.yaml b/data/monsters/melody on the wind.yaml
index 9e92c55..7b5e918 100644
--- a/data/monsters/melody on the wind.yaml
+++ b/data/monsters/melody on the wind.yaml
@@ -10,16 +10,14 @@ ac_special: null
active_abilities:
- action_cost: One Action
critical_failure: null
- critical_success: null
+ critical_success: The creature is unaffected.
description: The melody on the wind sings in a sonorous chorus. Any creature in
a 30-foot emanation must attempt a DC 30 Will save to resist becoming fascinated
by the melody on the wind. A creature that succeeds at its save is temporarily
immune for 24 hours.
effect: null
- failure: null
+ failure: The creature is fascinated for 1d4 rounds.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mesmerizing Melody
range: null
@@ -27,11 +25,20 @@ active_abilities:
__enchantment__, __mental__, __primal__) The melody on the wind sings in a sonorous
chorus. Any creature in a 30-foot emanation must attempt a DC 30 Will save to
resist becoming fascinated by the melody on the wind. A creature that succeeds
- at its save is temporarily immune for 24 hours.'
+ at its save is temporarily immune for 24 hours.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature is __fascinated__ for 1 round.
+
+
+ **Failure **The creature is fascinated for 1d4 rounds.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __fascinated__ for 1 round.
traits:
- auditory
- concentrate
@@ -39,63 +46,6 @@ active_abilities:
- mental
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __fascinated__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __fascinated__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is fascinated for 1d4 rounds.
- effect: null
- failure: The creature is fascinated for 1d4 rounds.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is fascinated for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: None
critical_failure: null
critical_success: null
@@ -103,8 +53,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swiftness
range: null
@@ -126,8 +74,6 @@ automatic_abilities:
for itself and its allies as long as the original effect persists.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hostile Duet
range: null
@@ -141,8 +87,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A hostile creature within 30 feet creates an effect with the auditory trait
- that provides bonuses to itself or its allies;
+ trigger: A hostile creature within 30 feet creates an effect with the __auditory__
+ trait that provides bonuses to itself or its allies
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -153,8 +99,6 @@ automatic_abilities:
the wind are still affected normally.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retune
range: null
@@ -168,7 +112,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The melody on the wind is targeted by a spell with the auditory trait;
+ trigger: The melody on the wind is targeted by a spell with the __auditory__ trait
description: 'This cloud of song and sound has been caught by the wind and carried
across the air. While the melody on the wind (known by some as a song elemental,
despite the fact that no such place as a plane of song exists in the known multiverse)
@@ -182,21 +126,20 @@ hp: 170
hp_misc: null
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Auran
level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: bludgeoning
- name: wind gust
- plus_damage:
- formula: null
type: Push
+ name: wind gust
to_hit: 23
traits:
- agile
@@ -206,10 +149,9 @@ perception: 21
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: sonic
name: solid refrain
- plus_damage: null
to_hit: 23
traits:
- range increment 70 feet
diff --git a/data/monsters/merfolk warrior.yaml b/data/monsters/merfolk warrior.yaml
index afe727a..6aa9e92 100644
--- a/data/monsters/merfolk warrior.yaml
+++ b/data/monsters/merfolk warrior.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Dash
range: null
@@ -52,10 +50,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
name: trident
- plus_damage: null
to_hit: 7
traits: null
name: Merfolk Warrior
@@ -63,10 +60,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
name: trident
- plus_damage: null
to_hit: 9
traits:
- thrown 20 feet
diff --git a/data/monsters/merfolk wavecaller.yaml b/data/monsters/merfolk wavecaller.yaml
index 81fca49..778282b 100644
--- a/data/monsters/merfolk wavecaller.yaml
+++ b/data/monsters/merfolk wavecaller.yaml
@@ -19,8 +19,6 @@ active_abilities:
1d4 actions' worth of air (or twice that on a critical failure).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hydraulic Asphyxiation
range: null
@@ -60,10 +58,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: dagger
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -73,10 +70,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: dagger
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/mimic.yaml b/data/monsters/mimic.yaml
index 9c5e239..6698dcf 100644
--- a/data/monsters/mimic.yaml
+++ b/data/monsters/mimic.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mimic Object
range: null
@@ -38,18 +36,20 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
- effect: The triggering creature is automatically stuck by the mimic's adhesive (it
- receives no save). The mimic then makes a pseudopod Strike against any creature
- adjacent to the mimic. Object Lesson can't be used again until the mimic escapes
- and takes on a new disguise.
+ description: The mimic is coated in an adhesive slime. Any creature that hits the
+ mimic, is hit by the mimic, or otherwise touches the mimic must succeed at a DC
+ 23 Reflex save or become grabbed (Escape DC 23). A weapon that hits the mimic
+ is stuck to the mimic and can be removed with a successful DC 23 Athletics check
+ (made as a single action). A mimic can have any number of objects or creatures
+ stuck to it at a time. The mimic can release a stuck creature or object by using
+ a single action, and the adhesive dissolves 1 minute after the mimic dies, releasing
+ all stuck objects and creatures.
+ effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Adhesive
range: null
@@ -60,15 +60,32 @@ automatic_abilities:
Athletics check (made as a single action). A mimic can have any number of objects
or creatures stuck to it at a time. The mimic can release a stuck creature or
object by using a single action, and the adhesive dissolves 1 minute after the
- mimic dies, releasing all stuck objects and creatures.
-
-
- **Object Lesson** [Reaction] **Trigger** A creature touches or physically interacts
- with the mimic while the mimic is transformed using Mimic Object. **Effect** The
- triggering creature is automatically stuck by the mimic''s adhesive (it receives
- no save). The mimic then makes a pseudopod Strike against any creature adjacent
- to the mimic. Object Lesson can''t be used again until the mimic escapes and takes
- on a new disguise.'
+ mimic dies, releasing all stuck objects and creatures.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The triggering creature is automatically stuck by the mimic's adhesive (it
+ receives no save). The mimic then makes a pseudopod Strike against any creature
+ adjacent to the mimic. Object Lesson can't be used again until the mimic escapes
+ and takes on a new disguise.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Object Lesson
+ range: null
+ raw_description: '**Object Lesson** [Reaction] **Trigger** A creature touches or
+ physically interacts with the mimic while the mimic is transformed using Mimic
+ Object. **Effect** The triggering creature is automatically stuck by the mimic''s
+ adhesive (it receives no save). The mimic then makes a pseudopod Strike against
+ any creature adjacent to the mimic. Object Lesson can''t be used again until the
+ mimic escapes and takes on a new disguise.'
requirements: null
saving_throw: null
stages: null
@@ -106,12 +123,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: bludgeoning
- name: pseudopod + 14 [
- plus_damage:
- formula: null
type: adhesive
+ name: pseudopod + 14 [
to_hit: 9
traits: null
name: Mimic
diff --git a/data/monsters/minotaur.yaml b/data/monsters/minotaur.yaml
index 859a373..3c2aaca 100644
--- a/data/monsters/minotaur.yaml
+++ b/data/monsters/minotaur.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Axe Swipe
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hunted Fear
range: null
@@ -76,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Powerful Charge
range: null
@@ -122,20 +116,18 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+8
+ - formula: 1d12+8
type: slashing
name: greataxe
- plus_damage: null
to_hit: 14
traits:
- reach 10 feet
- sweep
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: piercing
name: horn
- plus_damage: null
to_hit: 14
traits: null
name: Minotaur
@@ -158,8 +150,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Natural Cunning
range: null
diff --git a/data/monsters/mist stalker.yaml b/data/monsters/mist stalker.yaml
index 4a59e80..32ae727 100644
--- a/data/monsters/mist stalker.yaml
+++ b/data/monsters/mist stalker.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Solidify Mist
range: null
@@ -74,21 +70,20 @@ hp: 58
hp_misc: null
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Aquan
level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 14
traits:
- finesse
@@ -115,8 +110,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mist Cloud
range: 15 feet
@@ -142,8 +135,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mist Vision
range: null
diff --git a/data/monsters/mitflit.yaml b/data/monsters/mitflit.yaml
index d5faa9e..55b6996 100644
--- a/data/monsters/mitflit.yaml
+++ b/data/monsters/mitflit.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vengeful Anger
range: null
@@ -59,10 +57,9 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6-1
+ - formula: 1d6-1
type: piercing
name: shortsword
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -73,10 +70,9 @@ perception: 4
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4-1
+ - formula: 1d4-1
type: piercing
name: dart
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -94,30 +90,18 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A mitflit''s self-loathing makes it easy to influence. It takes a
- –4 penalty to its Will DC against checks to Coerce, Demoralize, Make an Impression,
+ description: A mitflit's self-loathing makes it easy to influence. It takes a –4
+ penalty to its Will DC against checks to Coerce, Demoralize, Make an Impression,
and Request.
-
-
- **Vermin Empathy** Mitflits can use Diplomacy to Make an Impression on and Request
- things of arthropods (insects, spiders, scorpions, crabs, and similar invertebrate
- animals). Most arthropods have a starting attitude of indifferent to mitflits.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Self-Loathing
range: null
raw_description: '**Self-Loathing** (__emotion__, __mental__) A mitflit''s self-loathing
makes it easy to influence. It takes a –4 penalty to its Will DC against checks
- to Coerce, Demoralize, Make an Impression, and Request.
-
-
- **Vermin Empathy** Mitflits can use Diplomacy to Make an Impression on and Request
- things of arthropods (insects, spiders, scorpions, crabs, and similar invertebrate
- animals). Most arthropods have a starting attitude of indifferent to mitflits.'
+ to Coerce, Demoralize, Make an Impression, and Request.'
requirements: null
saving_throw: null
stages: null
@@ -126,6 +110,28 @@ sense_abilities:
- emotion
- mental
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Mitflits can use Diplomacy to Make an Impression on and Request things
+ of arthropods (insects, spiders, scorpions, crabs, and similar invertebrate animals).
+ Most arthropods have a starting attitude of indifferent to mitflits.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vermin Empathy
+ range: null
+ raw_description: '**Vermin Empathy** Mitflits can use Diplomacy to Make an Impression
+ on and Request things of arthropods (insects, spiders, scorpions, crabs, and similar
+ invertebrate animals). Most arthropods have a starting attitude of indifferent
+ to mitflits.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
senses:
- darkvision
- scent (imprecise) 30 feet
diff --git a/data/monsters/mohrg.yaml b/data/monsters/mohrg.yaml
index de8696c..07267d6 100644
--- a/data/monsters/mohrg.yaml
+++ b/data/monsters/mohrg.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralysis
range: null
@@ -45,8 +43,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: unconscious
range: null
@@ -68,8 +64,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mohrg Spawn
range: null
@@ -120,10 +114,10 @@ description: 'The weight of murder wears heavy on the soul. With souls marked by
hp: 120
hp_misc: "negative healing\r\n"
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
languages:
- Common
- Necril
@@ -131,20 +125,18 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: paralysis
name: tongue
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/mokele-mbembe.yaml b/data/monsters/mokele-mbembe.yaml
index e2d340b..ce80e03 100644
--- a/data/monsters/mokele-mbembe.yaml
+++ b/data/monsters/mokele-mbembe.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: The creature is __stunned 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whip Tail
range: null
@@ -81,28 +77,25 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
name: jaws
- plus_damage: null
to_hit: 22
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 22
traits:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 22
traits:
- reach 10 feet
diff --git a/data/monsters/monadic deva.yaml b/data/monsters/monadic deva.yaml
index 500c0c1..7654d4d 100644
--- a/data/monsters/monadic deva.yaml
+++ b/data/monsters/monadic deva.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Holy Armaments
range: null
@@ -32,18 +30,16 @@ active_abilities:
- evocation
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The target takes double damage and is stunned 4.
+ critical_success: The target is unaffected.
description: The monadic deva speaks a word to cause a creature's soul to recoil
at its sins or an undead creature to recoil at its lack of a soul. One non-good
living or undead target within 40 feet takes 5d10 good damage and must attempt
a DC 32 Fortitude save. Regardless of the outcome, the target is then temporarily
immune for 10 minutes.
effect: null
- failure: null
+ failure: The target takes full damage and is stunned 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rebuke Soul
range: null
@@ -52,11 +48,23 @@ active_abilities:
soul to recoil at its sins or an undead creature to recoil at its lack of a soul.
One non-good living or undead target within 40 feet takes 5d10 good damage and
must attempt a DC 32 Fortitude save. Regardless of the outcome, the target is
- then temporarily immune for 10 minutes.'
+ then temporarily immune for 10 minutes.
+
+
+ **Critical Success **The target is unaffected.
+
+
+ **Success **The target takes half damage and is __stunned 1__.
+
+
+ **Failure **The target takes full damage and is stunned 2.
+
+
+ **Critical Failure **The target takes double damage and is stunned 4.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The target takes half damage and is __stunned 1__.
traits:
- auditory
- divine
@@ -64,83 +72,6 @@ active_abilities:
- good
- incapacitation
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes half damage and is __stunned 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The target takes half damage and is __stunned 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target takes half damage and is __stunned 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes full damage and is stunned 2.
- effect: null
- failure: The target takes full damage and is stunned 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The target takes full damage and is stunned 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target takes double damage and is stunned 4.
- critical_success: null
- description: The target takes double damage and is stunned 4.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The target takes double damage and is stunned
- 4.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: None
critical_failure: null
critical_success: null
@@ -150,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Solid Blow
range: null
@@ -177,8 +106,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spiritual Warden
range: 20 feet
@@ -223,14 +150,13 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+15
+ - formula: 2d6+15
type: bludgeoning
+ - formula: 1d6
+ type: force
+ - formula: 1d6
+ type: good
name: holy mace
- plus_damage:
- - formula: null
- type: 1d6 force
- - formula: null
- type: 1d6 good
to_hit: 28
traits:
- good
diff --git a/data/monsters/moonflower.yaml b/data/monsters/moonflower.yaml
index c02e7c9..1db36be 100644
--- a/data/monsters/moonflower.yaml
+++ b/data/monsters/moonflower.yaml
@@ -9,90 +9,40 @@ ac: 24
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
+ critical_failure: The creature is __blinded__ for 1d4 rounds.
critical_success: null
description: The moonflower releases a pulse of bright light. Each non-moonflower
creature in the emanation must attempt a DC 23 Fortitude save. The moonflower
can't use Light Pulse again for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature is __dazzled__ for 1d4 rounds.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Pulse
range: 50 feet
raw_description: '**Light Pulse** [Two Actions] (__evocation__, __light__, __primal__,
__visual__) 50 feet. The moonflower releases a pulse of bright light. Each non-moonflower
creature in the emanation must attempt a DC 23 Fortitude save. The moonflower
- can''t use Light Pulse again for 1d4 rounds.'
+ can''t use Light Pulse again for 1d4 rounds.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __dazzled__ for 1d4 rounds.
+
+
+ **Critical Failure** The creature is __blinded__ for 1d4 rounds.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is unaffected.
traits:
- evocation
- light
- primal
- visual
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __dazzled__ for 1d4 rounds.
- effect: null
- failure: The creature is __dazzled__ for 1d4 rounds.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __dazzled__ for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is __blinded__ for 1d4 rounds.
- critical_success: null
- description: The creature is __blinded__ for 1d4 rounds.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is __blinded__ for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -104,8 +54,6 @@ active_abilities:
dealt to the cocoon. Once the cocoon is Ruptured, it deflates and decays.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pod Prison
range: null
@@ -121,7 +69,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The moonflower has swallowed a creature;
+ trigger: The moonflower has swallowed a creature
- action_cost: None
critical_failure: null
critical_success: null
@@ -134,8 +82,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pod Spawn
range: null
@@ -158,8 +104,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -212,21 +156,19 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: piercing
- name: bite
- plus_damage:
- formula: null
type: Grab
+ name: bite
to_hit: 20
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: bludgeoning
name: root
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/morlock.yaml b/data/monsters/morlock.yaml
index 92c123e..0460782 100644
--- a/data/monsters/morlock.yaml
+++ b/data/monsters/morlock.yaml
@@ -9,93 +9,41 @@ ac: 17
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The morlock injures itself, taking 2d6 damage (typically bludgeoning,
+ piercing, or slashing, but potentially a different type at the GM's discretion).
+ critical_success: The target gains 4d6 HP and a +1 circumstance bonus to attack
+ rolls for 1 minute.
description: The morlock tinkers with an adjacent construct or mechanical hazard.
They attempt a __Crafting__ check against the construct's or hazard's Fortitude
DC. The morlock can't succeed if the target's level is more than double the morlock's.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Instinctual Tinker
range: null
raw_description: '**Instinctual Tinker** [Two Actions] The morlock tinkers with
an adjacent construct or mechanical hazard. They attempt a __Crafting__ check
against the construct''s or hazard''s Fortitude DC. The morlock can''t succeed
- if the target''s level is more than double the morlock''s.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target gains 4d6 HP and a +1 circumstance bonus to attack
+ if the target''s level is more than double the morlock''s.
+
+
+ **Critical Success** The target gains 4d6 HP and a +1 circumstance bonus to attack
rolls for 1 minute.
- description: The target gains 4d6 HP and a +1 circumstance bonus to attack rolls
- for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target gains 4d6 HP and a +1 circumstance
- bonus to attack rolls for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target gains 2d6 HP.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target gains 2d6 HP.'
+
+
+ **Success** The target gains 2d6 HP.
+
+
+ **Critical Failure** The morlock injures itself, taking 2d6 damage (typically
+ bludgeoning, piercing, or slashing, but potentially a different type at the GM''s
+ discretion).'
requirements: null
saving_throw: null
stages: null
success: The target gains 2d6 HP.
traits: null
trigger: null
-- action_cost: None
- critical_failure: The morlock injures itself, taking 2d6 damage (typically bludgeoning,
- piercing, or slashing, but potentially a different type at the GM's discretion).
- critical_success: null
- description: The morlock injures itself, taking 2d6 damage (typically bludgeoning,
- piercing, or slashing, but potentially a different type at the GM's discretion).
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The morlock injures itself, taking 2d6 damage
- (typically bludgeoning, piercing, or slashing, but potentially a different type
- at the GM''s discretion).'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -106,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Leap Attack
range: null
@@ -129,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -151,8 +95,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Stance
range: null
@@ -202,18 +144,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: club
- plus_damage: null
to_hit: 9
traits: null
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: piercing
name: jaws
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -222,10 +162,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: club
- plus_damage: null
to_hit: 8
traits:
- range increment 10 feet
@@ -246,8 +185,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Blindness
range: null
diff --git a/data/monsters/morrigna.yaml b/data/monsters/morrigna.yaml
index 934bdeb..63f75f9 100644
--- a/data/monsters/morrigna.yaml
+++ b/data/monsters/morrigna.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spider Minions
range: null
@@ -81,8 +77,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spirit Touch
range: null
@@ -105,8 +99,6 @@ automatic_abilities:
If the strike is a critical hit, the triggering action is disrupted.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wrappings Lash
range: null
@@ -149,12 +141,11 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+14
+ - formula: 2d8+14
type: bludgeoning
- name: bo staff
- plus_damage:
- formula: null
type: spirit touch
+ name: bo staff
to_hit: 31
traits:
- magical
@@ -163,14 +154,13 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: bludgeoning
- name: web wrappings
- plus_damage:
- formula: null
type: Grab
- formula: null
type: spirit touch
+ name: web wrappings
to_hit: 29
traits:
- magical
@@ -202,8 +192,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lifesense
range: null
diff --git a/data/monsters/movanic deva.yaml b/data/monsters/movanic deva.yaml
index 82c1f13..7fd134c 100644
--- a/data/monsters/movanic deva.yaml
+++ b/data/monsters/movanic deva.yaml
@@ -19,8 +19,6 @@ active_abilities:
4, rolling once for the selected effects.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Dispelling Field
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flaming Armaments
range: null
@@ -74,8 +70,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Vitality
range: 20 feet
@@ -126,14 +120,13 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: slashing
+ - formula: 1d6
+ type: fire
+ - formula: 1d6
+ type: good
name: flaming bastard sword
- plus_damage:
- - formula: null
- type: 1d6 fire
- - formula: null
- type: 1d6 good
to_hit: 23
traits:
- good
diff --git a/data/monsters/mu spore.yaml b/data/monsters/mu spore.yaml
index e234866..dc46ba8 100644
--- a/data/monsters/mu spore.yaml
+++ b/data/monsters/mu spore.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cough Spores
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enormous Inhalation
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: The spore uses Swallow Whole.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fast Swallow
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Constrict
range: null
@@ -107,8 +99,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Overpowering Jaws
range: null
@@ -127,8 +117,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -143,6 +131,48 @@ active_abilities:
trigger: null
alignment: CN
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A mu spore is a massive creature and takes up a space of 10 squares
+ by 10 squares (50 feet by 50 feet).
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Enormous
+ range: null
+ raw_description: '**Enormous** A mu spore is a massive creature and takes up a space
+ of 10 squares by 10 squares (50 feet by 50 feet).'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A living creature that enters the area or ends its turn within it is
+ corrupted by spores. It must succeed at a DC 42 Fortitude save or be clumsy 1,
+ enfeebled 1, and slowed 1 for 1 round. Fungi and plants are immune.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Spores
+ range: 60 feet
+ raw_description: '**Spores** (__aura__) 60 feet. A living creature that enters the
+ area or ends its turn within it is corrupted by spores. It must succeed at a DC
+ 42 Fortitude save or be clumsy 1, enfeebled 1, and slowed 1 for 1 round. Fungi
+ and plants are immune.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ trigger: null
- action_cost: Free Action
critical_failure: null
critical_success: null
@@ -151,25 +181,13 @@ automatic_abilities:
many creatures it can grab with the sticky tendrils that cover its body.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Enormous
+ name: Grasping Tendrils
range: null
- raw_description: '**Enormous** A mu spore is a massive creature and takes up a space
- of 10 squares by 10 squares (50 feet by 50 feet).
-
-
- **Spores** (__aura__) 60 feet. A living creature that enters the area or ends
- its turn within it is corrupted by spores. It must succeed at a DC 42 Fortitude
- save or be clumsy 1, enfeebled 1, and slowed 1 for 1 round. Fungi and plants are
- immune.
-
-
- **Grasping Tendrils** [Free Action] **Trigger** A creature within 10 feet of the
- mu spore moves or attacks the mu spore. **Effect** The spore uses Grab on the
- triggering creature. There is no limit to how many creatures it can grab with
- the sticky tendrils that cover its body.'
+ raw_description: '**Grasping Tendrils** [Free Action] **Trigger** A creature within
+ 10 feet of the mu spore moves or attacks the mu spore. **Effect** The spore uses
+ Grab on the triggering creature. There is no limit to how many creatures it can
+ grab with the sticky tendrils that cover its body.'
requirements: null
saving_throw: null
stages: null
@@ -208,12 +226,11 @@ level: 21
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+18
+ - formula: 4d12+18
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 40
traits:
- deadly 3d12
@@ -244,8 +261,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Windsense
range: null
diff --git a/data/monsters/mudwretch.yaml b/data/monsters/mudwretch.yaml
index d577c0c..ad0bd27 100644
--- a/data/monsters/mudwretch.yaml
+++ b/data/monsters/mudwretch.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -36,8 +34,6 @@ active_abilities:
a result of being dehydrated.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gory Hydration
range: null
@@ -51,7 +47,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The mudwretch deals Constrict damage to a living creature that has blood;
+ trigger: The mudwretch deals Constrict damage to a living creature that has blood
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mud Puddle
range: null
@@ -88,8 +82,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spew Mud
range: null
@@ -121,8 +113,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Susceptible to Desiccation
range: null
@@ -164,21 +154,20 @@ hp_misc: null
immunities:
- bleed
- critical hits
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Terran
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Grab
+ name: fist
to_hit: 10
traits:
- agile
@@ -208,8 +197,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Muddy Field
range: 10 feet
diff --git a/data/monsters/mukradi.yaml b/data/monsters/mukradi.yaml
index f99084a..cbdccba 100644
--- a/data/monsters/mukradi.yaml
+++ b/data/monsters/mukradi.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pull Apart
range: null
@@ -79,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrash
range: null
@@ -102,8 +96,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -116,43 +108,53 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
-- action_cost: Reaction
+- action_cost: Free Action
critical_failure: null
critical_success: null
description: null
- effect: 'The mukradi confines the debilitating effect to a certain portion of its
+ effect: The mukradi confines the debilitating effect to a certain portion of its
nervous system, ignoring the effect but causing a maw of its choice to go dormant
- for the effect''s duration. That maw can''t be used for a Strike or Breath Weapon
- during that time. This ability can''t be used if all the mukradi''s heads are
- dormant.
-
-
- **Spitting Rage** [Reaction]'
+ for the effect's duration. That maw can't be used for a Strike or Breath Weapon
+ during that time. This ability can't be used if all the mukradi's heads are dormant.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Partitioned Anatomy
range: null
- raw_description: '**Partitioned Anatomy** [Reaction] **Trigger** The mukradi would
- be confused, paralyzed, slowed, or stunned. **Effect** The mukradi confines the
- debilitating effect to a certain portion of its nervous system, ignoring the effect
- but causing a maw of its choice to go dormant for the effect''s duration. That
- maw can''t be used for a Strike or Breath Weapon during that time. This ability
- can''t be used if all the mukradi''s heads are dormant.
-
-
- **Spitting Rage** **Trigger** A creature scores a critical hit on the mukradi.
- **Effect** The mukradi''s Breath Weapon recharges. It can use its Breath Weapon
- immediately as part of this reaction. It can''t use this reaction again until
- it recharges its Breath Weapon naturally.'
+ raw_description: '**Partitioned Anatomy** [Free Action] **Trigger** The mukradi
+ would be confused, paralyzed, slowed, or stunned. **Effect** The mukradi confines
+ the debilitating effect to a certain portion of its nervous system, ignoring the
+ effect but causing a maw of its choice to go dormant for the effect''s duration.
+ That maw can''t be used for a Strike or Breath Weapon during that time. This ability
+ can''t be used if all the mukradi''s heads are dormant.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: The mukradi would be confused, paralyzed, slowed, or stunned.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The mukradi's Breath Weapon recharges. It can use its Breath Weapon immediately
+ as part of this reaction. It can't use this reaction again until it recharges
+ its Breath Weapon naturally.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Spitting Rage
+ range: null
+ raw_description: '**Spitting Rage** [Reaction] **Trigger** A creature scores a critical
+ hit on the mukradi. **Effect** The mukradi''s Breath Weapon recharges. It can
+ use its Breath Weapon immediately as part of this reaction. It can''t use this
+ reaction again until it recharges its Breath Weapon naturally.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature scores a critical hit on the mukradi.
description: 'Fearsome centipede-like creatures, mukradis are three-headed predators
with a devastating array of breath weapons. A Darklands version of the mukradi is
rumored to exist. It''s said these variant mukradis have black scales, and all of
@@ -169,46 +171,42 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+17
+ - formula: 2d12+17
type: piercing
+ - formula: 3d6
+ type: acid
name: acid maw
- plus_damage:
- - formula: null
- type: 3d6 acid
to_hit: 32
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d12+17
+ - formula: 2d12+17
type: piercing
+ - formula: 3d6
+ type: fire
name: flame maw
- plus_damage:
- - formula: null
- type: 3d6 fire
to_hit: 32
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d12+17
+ - formula: 2d12+17
type: piercing
+ - formula: 3d6
+ type: electricity
name: shock maw
- plus_damage:
- - formula: null
- type: 3d6 electricity
to_hit: 32
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+17
+ - formula: 2d10+17
type: piercing
name: leg
- plus_damage: null
to_hit: 32
traits:
- agile
@@ -216,12 +214,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: slashing
- name: tail lash
- plus_damage:
- formula: null
type: Knockdown
+ name: tail lash
to_hit: 32
traits:
- magical
diff --git a/data/monsters/mummy guardian.yaml b/data/monsters/mummy guardian.yaml
index 84ecf80..39fe0a4 100644
--- a/data/monsters/mummy guardian.yaml
+++ b/data/monsters/mummy guardian.yaml
@@ -13,14 +13,10 @@ active_abilities:
critical_success: null
description: This disease and any damage from it can't be healed until this curse
is removed. A creature killed by mummy rot turns to dust and can't be resurrected
- except by a 7th-level __resurrect__ ritual or similar magic. **Saving Throw**
- DC 22 Fortitude; **Stage 1** carrier with no ill effect (1 minute); **Stage 2**
- 4d6 negative damage and __stupefied 1__ (1 day)
+ except by a 7th-level __resurrect__ ritual or similar magic.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mummy Rot
range: null
@@ -31,8 +27,10 @@ active_abilities:
DC 22 Fortitude; **Stage 1** carrier with no ill effect (1 minute); **Stage 2**
4d6 negative damage and __stupefied 1__ (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 22 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1 minute)
+ - effect: 4d6 negative damage and __stupefied 1__ (1 day)
success: null
traits:
- curse
@@ -54,8 +52,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Despair
range: 30 feet
@@ -123,12 +119,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: mummy rot
+ name: fist
to_hit: 16
traits: null
name: Mummy Guardian
diff --git a/data/monsters/mummy pharaoh.yaml b/data/monsters/mummy pharaoh.yaml
index 181a26b..c9a02eb 100644
--- a/data/monsters/mummy pharaoh.yaml
+++ b/data/monsters/mummy pharaoh.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Channel Rot
range: null
@@ -36,14 +34,10 @@ active_abilities:
critical_success: null
description: This disease and any damage from it can't be healed until this curse
is removed. A creature killed by insidious mummy rot turns to sand and can't be
- resurrected except by a 7th-level __resurrect__ ritual or similar magic. **Saving
- Throw** DC 26 Fortitude; **Stage 1** carrier with no ill effect (1 minute); **Stage
- 2** 8d6 negative damage and __stupefied 2__ (1 day)
+ resurrected except by a 7th-level __resurrect__ ritual or similar magic.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Insidious Mummy Rot
range: null
@@ -54,8 +48,10 @@ active_abilities:
DC 26 Fortitude; **Stage 1** carrier with no ill effect (1 minute); **Stage 2**
8d6 negative damage and __stupefied 2__ (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 26 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1 minute)
+ - effect: 8d6 negative damage and __stupefied 2__ (1 day)
success: null
traits:
- curse
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sandstorm Wrath
range: null
@@ -93,6 +87,91 @@ active_abilities:
trigger: null
alignment: LE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Living creatures are frightened 1 while in a mummy guardian's despair
+ aura. They can't naturally recover from this fear while in the area but recover
+ instantly once they leave the area. When a creature first enters the area, it
+ must succeed at a DC 26 Will save (after taking the penalty from being frightened)
+ or be paralyzed for 1d4 rounds. The creature is then temporarily immune for 24
+ hours.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Great Despair
+ range: 30 feet
+ raw_description: '**Great Despair** (__aura__, __divine__, __emotion__, __enchantment__,
+ __fear__, __incapacitation__, __mental__) 30 feet. Living creatures are frightened
+ 1 while in a mummy guardian''s despair aura. They can''t naturally recover from
+ this fear while in the area but recover instantly once they leave the area. When
+ a creature first enters the area, it must succeed at a DC 26 Will save (after
+ taking the penalty from being frightened) or be paralyzed for 1d4 rounds. The
+ creature is then temporarily immune for 24 hours.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divine
+ - emotion
+ - enchantment
+ - fear
+ - incapacitation
+ - mental
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When a mummy pharaoh is destroyed, necromantic energies rebuild its
+ body in its tomb over 1d10 days. If the re-forming body is destroyed during that
+ time, the process starts anew. A slain mummy pharaoh can be destroyed for good
+ with a __consecrate__ ritual.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Rejuvenation
+ range: null
+ raw_description: '**Rejuvenation** (__divine__, __necromancy__) When a mummy pharaoh
+ is destroyed, necromantic energies rebuild its body in its tomb over 1d10 days.
+ If the re-forming body is destroyed during that time, the process starts anew.
+ A slain mummy pharaoh can be destroyed for good with a __consecrate__ ritual.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - divine
+ - necromancy
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Commanded or allied undead in the aura that have a lower level than
+ the mummy pharaoh gain a +1 circumstance bonus to attack rolls, damage rolls,
+ AC, saves, and skill checks.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Undead Mastery
+ range: 100 feet
+ raw_description: '**Undead Mastery** (__aura__, __divine__, __necromancy__) 100
+ feet. Commanded or allied undead in the aura that have a lower level than the
+ mummy pharaoh gain a +1 circumstance bonus to attack rolls, damage rolls, AC,
+ saves, and skill checks.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divine
+ - necromancy
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -100,44 +179,30 @@ automatic_abilities:
its reach uses a concentrate action, in addition to its normal trigger. It can
disrupt triggering concentrate actions, and it disrupts actions on any hit, not
just a critical hit.
- effect: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Great Despair
+ name: Attack of Opportunity
range: null
- raw_description: '**Great Despair** (__aura__, __divine__, __emotion__, __enchantment__,
- __fear__, __incapacitation__, __mental__) 30 feet. Living creatures are frightened
- 1 while in a mummy guardian''s despair aura. They can''t naturally recover from
- this fear while in the area but recover instantly once they leave the area. When
- a creature first enters the area, it must succeed at a DC 26 Will save (after
- taking the penalty from being frightened) or be paralyzed for 1d4 rounds. The
- creature is then temporarily immune for 24 hours.
-
-
- **Rejuvenation** (__divine__, __necromancy__) When a mummy pharaoh is destroyed,
- necromantic energies rebuild its body in its tomb over 1d10 days. If the re-forming
- body is destroyed during that time, the process starts anew. A slain mummy pharaoh
- can be destroyed for good with a __consecrate__ ritual.
-
-
- **Undead Mastery** (__aura__, __divine__, __necromancy__) 100 feet. Commanded
- or allied undead in the aura that have a lower level than the mummy pharaoh gain
- a +1 circumstance bonus to attack rolls, damage rolls, AC, saves, and skill checks.
-
-
- **Attack of Opportunity** [Reaction] The mummy pharaoh can use Attack of Opportunity
- when a creature within its reach uses a concentrate action, in addition to its
- normal trigger. It can disrupt triggering concentrate actions, and it disrupts
- actions on any hit, not just a critical hit.'
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'While mummy guardians are undead crafted from the corpses of sacrificed—usually
unwilling victims—and retain only fragments of their memories, a mummy pharaoh is
the result of a deliberate embrace of undeath by a sadistic and cruel ruler. The
@@ -175,23 +240,21 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+11
+ - formula: 1d10+11
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: insidious mummy rot
+ name: fist
to_hit: 20
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: piercing
- name: longspear
- plus_damage:
- formula: null
type: insidious mummy rot
+ name: longspear
to_hit: 21
traits:
- magical
diff --git a/data/monsters/muse phantom.yaml b/data/monsters/muse phantom.yaml
index 2e82604..4fe82d4 100644
--- a/data/monsters/muse phantom.yaml
+++ b/data/monsters/muse phantom.yaml
@@ -18,8 +18,6 @@ active_abilities:
phantom for 1 minute. The muse phantom can't use Grand Finale again for 1d4 rounds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grand Finale
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Muse Possession
range: null
@@ -105,10 +101,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: negative
name: phantom hand
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -119,10 +114,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d4+5
+ - formula: 2d4+5
type: sonic
name: resonating note
- plus_damage: null
to_hit: 15
traits:
- magical
@@ -159,8 +153,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thespian Aura
range: 30 feet
diff --git a/data/monsters/muurfeli.yaml b/data/monsters/muurfeli.yaml
index a8b0932..b961b77 100644
--- a/data/monsters/muurfeli.yaml
+++ b/data/monsters/muurfeli.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -43,8 +41,8 @@ active_abilities:
alignment: CN
automatic_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is sickened 2 and __fatigued__.
+ critical_success: The creature is unaffected.
description: . Swirling winds of noxious, flammable gas surround a muurfeli. An
open flame, spark, or similar fire effect in the area causes an explosion that
deals 20d6 fire damage to all creatures in the aura (including the muurfeli) and
@@ -53,10 +51,8 @@ automatic_abilities:
their firedamp winds aura is disabled for 1 minute. A creature that enters or
begins its turn in the aura must attempt a Fortitude save.
effect: null
- failure: null
+ failure: The creature is sickened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Firedamp Winds
range: 30 feet
@@ -67,91 +63,27 @@ automatic_abilities:
the aura for 1 minute. When the muurfeli takes damage from an ability with the
__water__ trait or fails a saving throw against a water effect, their firedamp
winds aura is disabled for 1 minute. A creature that enters or begins its turn
- in the aura must attempt a Fortitude save.'
+ in the aura must attempt a Fortitude save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __sickened 1__.
+
+
+ **Failure** The creature is sickened 2.
+
+
+ **Critical Failure** The creature is sickened 2 and __fatigued__.'
requirements: null
saving_throw: DC 33
stages: null
- success: null
+ success: The creature is __sickened 1__.
traits:
- air
- aura
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __sickened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __sickened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is sickened 2.
- effect: null
- failure: The creature is sickened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is sickened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is sickened 2 and __fatigued__.
- critical_success: null
- description: The creature is sickened 2 and __fatigued__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is sickened 2 and __fatigued__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
description: 'Whereas typical __djinn__ can cleanse or clear areas with their arcane
winds, the air magic of muurfeli is tainted by the Black Desert''s noxious radiation
and mixed with the realm''s ambient fetid winds.
@@ -171,12 +103,11 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: bludgeoning
+ - formula: 2d6
+ type: poison
name: fist
- plus_damage:
- - formula: null
- type: 2d6 poison
to_hit: 29
traits:
- agile
@@ -186,12 +117,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d6+17
+ - formula: 3d6+17
type: slashing
+ - formula: 2d6
+ type: poison
name: scimitar
- plus_damage:
- - formula: null
- type: 2d6 poison
to_hit: 31
traits:
- forceful
@@ -203,12 +133,11 @@ perception: 30
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: bludgeoning
- name: fetid winds
- plus_damage:
- formula: 2d8+5
type: poison
+ name: fetid winds
to_hit: 31
traits:
- air
diff --git a/data/monsters/nabasu.yaml b/data/monsters/nabasu.yaml
index 0bf4fc0..0c0b5ef 100644
--- a/data/monsters/nabasu.yaml
+++ b/data/monsters/nabasu.yaml
@@ -9,124 +9,53 @@ ac: 27
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the creature increases the amount of drain by
+ 2.
+ critical_success: The creature is unaffected and the nabasu suffers starvation vulnerability.
description: The nabasu focuses their death-stealing gaze upon a single target they
can see within 30 feet. The target must immediately attempt a Fortitude save against
death-stealing gaze.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Consume Death
- range: null
- raw_description: '**Consume Death** [One Action] (__concentrate__, __divine__,
- __necromancy__, __visual__) The nabasu focuses their death-stealing gaze upon
- a single target they can see within 30 feet. The target must immediately attempt
- a Fortitude save against death-stealing gaze.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - concentrate
- - divine
- - necromancy
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and the nabasu suffers starvation vulnerability.
- description: The creature is unaffected and the nabasu suffers starvation vulnerability.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected and the nabasu
- suffers starvation vulnerability.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is affected by death-stealing gaze and becomes __drained
- 1__. If the creature was already drained 1 by the death-stealing gaze before attempting
- the save, a failed save increases the value of the drained condition by 1, to
- a maximum of drained 4. The nabasu gains 10 temporary Hit Points, and the drained
- creature is temporarily immune until the start of the nabasu's next turn.
- effect: null
failure: The creature is affected by death-stealing gaze and becomes __drained 1__.
If the creature was already drained 1 by the death-stealing gaze before attempting
the save, a failed save increases the value of the drained condition by 1, to
a maximum of drained 4. The nabasu gains 10 temporary Hit Points, and the drained
creature is temporarily immune until the start of the nabasu's next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Consume Death
range: null
- raw_description: '**Failure **The creature is affected by death-stealing gaze and
- becomes __drained 1__. If the creature was already drained 1 by the death-stealing
- gaze before attempting the save, a failed save increases the value of the drained
- condition by 1, to a maximum of drained 4. The nabasu gains 10 temporary Hit Points,
- and the drained creature is temporarily immune until the start of the nabasu''s
- next turn.'
+ raw_description: '**Consume Death** [One Action] (__concentrate__, __divine__,
+ __necromancy__, __visual__) The nabasu focuses their death-stealing gaze upon
+ a single target they can see within 30 feet. The target must immediately attempt
+ a Fortitude save against death-stealing gaze.
+
+
+ **Critical Success **The creature is unaffected and the nabasu suffers starvation
+ vulnerability.
+
+
+ **Success **The creature is unaffected.
+
+
+ **Failure **The creature is affected by death-stealing gaze and becomes __drained
+ 1__. If the creature was already drained 1 by the death-stealing gaze before attempting
+ the save, a failed save increases the value of the drained condition by 1, to
+ a maximum of drained 4. The nabasu gains 10 temporary Hit Points, and the drained
+ creature is temporarily immune until the start of the nabasu''s next turn.
+
+
+ **Critical Failure **As failure, but the creature increases the amount of drain
+ by 2.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature increases the amount of drain by
- 2.
- critical_success: null
- description: As failure, but the creature increases the amount of drain by 2.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the creature increases the
- amount of drain by 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The creature is unaffected.
+ traits:
+ - concentrate
+ - divine
+ - necromancy
+ - visual
trigger: null
- action_cost: None
critical_failure: null
@@ -136,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stolen Death
range: null
@@ -159,8 +86,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death-Stealing Gaze
range: 30 feet
@@ -187,8 +112,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Starvation Vulnerability
range: null
@@ -232,24 +155,22 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: piercing
+ - formula: 1d6
+ type: evil
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 20
traits:
- evil
- magical
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 20
traits:
- agile
diff --git a/data/monsters/naiad queen.yaml b/data/monsters/naiad queen.yaml
index 0dddb41..80bbcd7 100644
--- a/data/monsters/naiad queen.yaml
+++ b/data/monsters/naiad queen.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Beauty
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inspiration
range: null
@@ -97,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Healing
range: null
@@ -126,8 +118,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nymph's Beauty
range: 30 feet
@@ -173,10 +163,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: bludgeoning
name: aqueous fist
- plus_damage: null
to_hit: 17
traits:
- agile
@@ -203,21 +192,33 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Wild Empathy** The naiad can use Diplomacy to Make an Impression
- on and make very simple Requests of animals.'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tied to the Land
range: null
- raw_description: '**Tied to the Land**
-
-
- **Wild Empathy** The naiad can use Diplomacy to Make an Impression on and make
- very simple Requests of animals.'
+ raw_description: '**Tied to the Land**'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The naiad can use Diplomacy to Make an Impression on and make very
+ simple Requests of animals.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wild Empathy
+ range: null
+ raw_description: '**Wild Empathy** The naiad can use Diplomacy to Make an Impression
+ on and make very simple Requests of animals.'
requirements: null
saving_throw: null
stages: null
diff --git a/data/monsters/naiad.yaml b/data/monsters/naiad.yaml
index 177b821..71616ce 100644
--- a/data/monsters/naiad.yaml
+++ b/data/monsters/naiad.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Healing
range: null
@@ -48,8 +46,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Dependent
range: null
@@ -90,10 +86,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 bludgeoning
+ - formula: 1d6
+ type: bludgeoning
name: aqueous fist
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -124,8 +119,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wild Empathy
range: null
diff --git a/data/monsters/najra lizard.yaml b/data/monsters/najra lizard.yaml
index 8c03177..14b69c4 100644
--- a/data/monsters/najra lizard.yaml
+++ b/data/monsters/najra lizard.yaml
@@ -11,12 +11,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: The creature is extremely thirsty and can't quench its thirst while
+ poisoned
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 hours
name: Najra Lizard Venom
range: null
@@ -42,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Najra Swarm Attack
range: null
@@ -65,8 +62,6 @@ automatic_abilities:
the same targets.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shared Diversion
range: null
@@ -79,8 +74,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: Another creature in the najra lizard's square succeeds at a Deception check
- to Create a Diversion;
+ trigger: Another creature in the najra lizard's square succeeds at a __Deception__
+ check to __Create a Diversion__
description: 'Among the smallest breeds of dragon on Golarion, these savage, cunning
hunters dwell near the oases that dot the inhospitable Narhari Desert in Vudra.
Land-bound, they scamper across the badlands on four short limbs, their speckled
@@ -115,20 +110,19 @@ description: 'Among the smallest breeds of dragon on Golarion, these savage, cun
hp: 60
hp_misc: null
immunities:
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Draconic
level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d6 piercing
- name: jaws
- plus_damage:
+ - formula: 2d6
+ type: piercing
- formula: null
type: najra lizard venom
+ name: jaws
to_hit: 14
traits: null
name: Najra Lizard
@@ -136,12 +130,11 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 poison
- name: venomous spit
- plus_damage:
+ - formula: 1d4
+ type: poison
- formula: null
type: najra lizard venom
+ name: venomous spit
to_hit: 14
traits:
- agile
diff --git a/data/monsters/nalfeshnee.yaml b/data/monsters/nalfeshnee.yaml
index 14c8a0e..5386c21 100644
--- a/data/monsters/nalfeshnee.yaml
+++ b/data/monsters/nalfeshnee.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Claim Wealth
range: null
@@ -55,8 +53,6 @@ active_abilities:
Light of Avarice.
failure: null
frequency: once per hour
- full_description: null
- generic_description: null
maximum_duration: null
name: Light of Avarice
range: null
@@ -91,8 +87,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Forfeiture Aversion
range: null
@@ -113,8 +107,6 @@ automatic_abilities:
Strike at a –2 circumstance penalty. On a success, the nalfeshnee steals the weapon.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greedy Grab
range: null
@@ -127,7 +119,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature critically fails a weapon Strike against the nalfeshnee;
+ trigger: A creature critically fails a weapon Strike against the nalfeshnee
description: 'Nalfeshnees are huge, corpulent, boar-headed demons that hoard treasures
and knowledge alike and form from the souls of avaricious mortals. Few demons understand
the inner workings of the __Abyss__ itself like nalfeshnees, and it''s not unusual
@@ -153,20 +145,18 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+14
+ - formula: 3d12+14
type: piercing
name: jaws
- plus_damage: null
to_hit: 29
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: slashing
name: claw
- plus_damage: null
to_hit: 29
traits:
- agile
diff --git a/data/monsters/naunet.yaml b/data/monsters/naunet.yaml
index f99fc7d..0cdfe1c 100644
--- a/data/monsters/naunet.yaml
+++ b/data/monsters/naunet.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Adaptive Strike
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Confounding Slam
range: null
@@ -99,8 +93,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -129,8 +121,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Protean Anatomy
range: null
@@ -181,12 +171,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: piercing
+ - formula: 1d6
+ type: chaotic
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 chaotic
to_hit: 18
traits:
- chaotic
@@ -194,14 +183,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: Grab
+ name: tail
to_hit: 18
traits:
- chaotic
@@ -209,14 +197,13 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing
- name: tentacle
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: confounding slam
+ name: tentacle
to_hit: 18
traits:
- agile
@@ -253,8 +240,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entropy Sense
range: null
diff --git a/data/monsters/necrophidius.yaml b/data/monsters/necrophidius.yaml
index 97a8e1a..6063489 100644
--- a/data/monsters/necrophidius.yaml
+++ b/data/monsters/necrophidius.yaml
@@ -9,117 +9,48 @@ ac: 19
ac_special: null
active_abilities:
- action_cost: Three Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but stunned 3.
+ critical_success: The creature is unaffected and is temporarily immune for 24 hours.
description: The necrophidius sways, its serpentine form undulating and clattering
in a hypnotic rhythm. Each creature that witnesses the dance must attempt a DC
18 Will save.
effect: null
- failure: null
+ failure: The creature is distracted by the swaying, becoming __stunned 1__. After
+ it recovers, it is flat-footed until the end of the necrophidius's next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dance of Death
range: null
raw_description: '**Dance of Death** [Three Actions] (__enchantment__, __mental__,
__occult__, __visual__) The necrophidius sways, its serpentine form undulating
and clattering in a hypnotic rhythm. Each creature that witnesses the dance must
- attempt a DC 18 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - enchantment
- - mental
- - occult
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune for 24 hours.
- description: The creature is unaffected and is temporarily immune for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unnerved by the swaying and becomes __flat-footed__
- until the end of the necrophidius's next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unnerved by the swaying and becomes
- __flat-footed__ until the end of the necrophidius''s next turn.'
+ attempt a DC 18 Will save.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune for
+ 24 hours.
+
+
+ **Success** The creature is unnerved by the swaying and becomes __flat-footed__
+ until the end of the necrophidius''s next turn.
+
+
+ **Failure** The creature is distracted by the swaying, becoming __stunned 1__.
+ After it recovers, it is flat-footed until the end of the necrophidius''s next
+ turn.
+
+
+ **Critical Failure** As failure, but stunned 3.'
requirements: null
saving_throw: null
stages: null
success: The creature is unnerved by the swaying and becomes __flat-footed__ until
the end of the necrophidius's next turn.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is distracted by the swaying, becoming __stunned 1__.
- After it recovers, it is flat-footed until the end of the necrophidius's next
- turn.
- effect: null
- failure: The creature is distracted by the swaying, becoming __stunned 1__. After
- it recovers, it is flat-footed until the end of the necrophidius's next turn.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is distracted by the swaying, becoming
- __stunned 1__. After it recovers, it is flat-footed until the end of the necrophidius''s
- next turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but stunned 3.
- critical_success: null
- description: As failure, but stunned 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but stunned 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - enchantment
+ - mental
+ - occult
+ - visual
trigger: null
- action_cost: None
critical_failure: null
@@ -132,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Necrophidic Paralysis
range: null
@@ -189,29 +118,28 @@ hp: 50
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
-- mental
-- necromancy
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: necrophidic paralysis
+ name: jaws
to_hit: 8
traits:
- agile
diff --git a/data/monsters/neothelid.yaml b/data/monsters/neothelid.yaml
index becddeb..1624c82 100644
--- a/data/monsters/neothelid.yaml
+++ b/data/monsters/neothelid.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -43,8 +41,6 @@ active_abilities:
that failed its Will save.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Instant Suggestion
range: null
@@ -57,7 +53,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: A creature fails a Will save against a spell or effect created by the neothelid;
+ trigger: A creature fails a Will save against a spell or effect created by the neothelid
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lashing Tongues
range: null
@@ -91,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -116,8 +108,6 @@ automatic_abilities:
creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dimensional Wormhole
range: null
@@ -135,7 +125,7 @@ automatic_abilities:
- conjuration
- occult
- teleportation
- trigger: A creature the neothelid is aware of uses a teleportation effect;
+ trigger: A creature the neothelid is aware of uses a __teleportation__ effect
description: 'This gigantic, mauve worm has a hooked mouth with multiple circular
bands of teeth and four barbed tongues. A wielder of terrible occult powers and
a vast alien intellect, the neothelid serves the ageless horrors that dwell in strange
@@ -161,21 +151,19 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+13
+ - formula: 3d12+13
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 28
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: slashing
name: rasping tongue
- plus_damage: null
to_hit: 28
traits:
- agile
@@ -206,8 +194,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thoughtsense
range: null
diff --git a/data/monsters/nereid.yaml b/data/monsters/nereid.yaml
index 45e2bde..8b10852 100644
--- a/data/monsters/nereid.yaml
+++ b/data/monsters/nereid.yaml
@@ -9,100 +9,45 @@ ac: 30
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
+ critical_failure: The creature chokes on the water and runs out of air. It falls
+ unconscious and starts __drowning__. If the creature is above water, it recovers
+ from drowning as soon as it succeeds at a saving throw against suffocation.
critical_success: null
description: The nereid touches a creature and causes water from its own body to
flow into the creature's lungs. If the creature cannot breathe water, it must
attempt a DC 29 Fortitude save.
effect: null
- failure: null
+ failure: The creature becomes __sickened 3__ as it chokes on the water.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drowning Touch
range: null
raw_description: '**Drowning Touch** [Two Actions] (__conjuration__, __incapacitation__,
__primal__, __water__) The nereid touches a creature and causes water from its
own body to flow into the creature''s lungs. If the creature cannot breathe water,
- it must attempt a DC 29 Fortitude save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - conjuration
- - incapacitation
- - primal
- - water
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected and is temporarily immune to Drowning Touch
+ it must attempt a DC 29 Fortitude save.
+
+
+ **Success** The creature is unaffected and is temporarily immune to Drowning Touch
for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected and is temporarily immune
- to Drowning Touch for 24 hours.'
+
+
+ **Failure** The creature becomes __sickened 3__ as it chokes on the water.
+
+
+ **Critical Failure** The creature chokes on the water and runs out of air. It
+ falls unconscious and starts __drowning__. If the creature is above water, it
+ recovers from drowning as soon as it succeeds at a saving throw against suffocation.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected and is temporarily immune to Drowning Touch
for 24 hours.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature becomes __sickened 3__ as it chokes on the water.
- effect: null
- failure: The creature becomes __sickened 3__ as it chokes on the water.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature becomes __sickened 3__ as it chokes on
- the water.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature chokes on the water and runs out of air. It falls
- unconscious and starts __drowning__. If the creature is above water, it recovers
- from drowning as soon as it succeeds at a saving throw against suffocation.
- critical_success: null
- description: The creature chokes on the water and runs out of air. It falls unconscious
- and starts __drowning__. If the creature is above water, it recovers from drowning
- as soon as it succeeds at a saving throw against suffocation.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature chokes on the water and runs
- out of air. It falls unconscious and starts __drowning__. If the creature is above
- water, it recovers from drowning as soon as it succeeds at a saving throw against
- suffocation.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - conjuration
+ - incapacitation
+ - primal
+ - water
trigger: null
- action_cost: Three Actions
critical_failure: null
@@ -116,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Manifest Shawl
range: null
@@ -147,8 +90,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Watery Transparency
range: null
@@ -216,10 +157,9 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 6d6 poison
+ - formula: 6d6
+ type: poison
name: poisonous touch
- plus_damage: null
to_hit: 23
traits:
- agile
diff --git a/data/monsters/nessian warhound.yaml b/data/monsters/nessian warhound.yaml
index 6edf976..c27102c 100644
--- a/data/monsters/nessian warhound.yaml
+++ b/data/monsters/nessian warhound.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -47,8 +45,6 @@ automatic_abilities:
as part of this reaction.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hellish Revenge
range: null
@@ -84,14 +80,13 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing
+ - formula: 1d6
+ type: evil
+ - formula: 2d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
- - formula: null
- type: 2d6 fire
to_hit: 21
traits:
- magical
diff --git a/data/monsters/night hag.yaml b/data/monsters/night hag.yaml
index 0a26d00..47aa4a1 100644
--- a/data/monsters/night hag.yaml
+++ b/data/monsters/night hag.yaml
@@ -12,13 +12,9 @@ active_abilities:
critical_failure: null
critical_success: null
description: A creature can't recover from drained until abyssal plague is cured.
- **Saving Throw** DC 28 Fortitude; **Stage 1** __Drained 1__ (1 day); **Stage 2**
- __Drained__ increases by 2 (1 day)
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Abyssal Plague
range: null
@@ -26,8 +22,10 @@ active_abilities:
drained until abyssal plague is cured. **Saving Throw** DC 28 Fortitude; **Stage
1** __Drained 1__ (1 day); **Stage 2** __Drained__ increases by 2 (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 28 Fortitude
+ stages:
+ - effect: __Drained 1__ (1 day)
+ - effect: __Drained__ increases by 2 (1 day)
success: null
traits:
- disease
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dream Haunting
range: null
@@ -99,8 +93,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spell Ambush
range: null
@@ -158,25 +150,23 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Abyssal plague
+ name: jaws
to_hit: 20
traits:
- magical
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 20
traits:
- agile
@@ -206,8 +196,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Coven
range: null
@@ -228,8 +216,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nightmare Rider
range: null
diff --git a/data/monsters/nightmare.yaml b/data/monsters/nightmare.yaml
index df0fd58..f0db2c5 100644
--- a/data/monsters/nightmare.yaml
+++ b/data/monsters/nightmare.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flaming Gallop
range: null
@@ -55,26 +53,24 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: piercing
+ - formula: 1d6
+ type: evil
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 16
traits:
- evil
- magical
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: bludgeoning
+ - formula: 1d6
+ type: evil
+ - formula: 1d8
+ type: fire
name: hoof
- plus_damage:
- - formula: null
- type: 1d6 evil
- - formula: null
- type: 1d8 fire
to_hit: 16
traits:
- agile
@@ -110,8 +106,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke
range: 15 feet
diff --git a/data/monsters/nilith.yaml b/data/monsters/nilith.yaml
index 3d93ccf..22f31f5 100644
--- a/data/monsters/nilith.yaml
+++ b/data/monsters/nilith.yaml
@@ -19,8 +19,6 @@ active_abilities:
against that effect.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mind Crush
range: null
@@ -88,12 +86,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 23
traits:
- agile
@@ -101,10 +98,9 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: piercing
name: fangs
- plus_damage: null
to_hit: 23
traits:
- finesse
diff --git a/data/monsters/nixie.yaml b/data/monsters/nixie.yaml
index 1f719fa..5a648ec 100644
--- a/data/monsters/nixie.yaml
+++ b/data/monsters/nixie.yaml
@@ -18,8 +18,6 @@ active_abilities:
again benefit from that particular nixie's Grant Desire ability.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Grant Desire
range: null
@@ -91,10 +89,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 slashing
+ - formula: 1d6
+ type: slashing
name: claw
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -119,8 +116,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wild Empathy
range: null
diff --git a/data/monsters/norn.yaml b/data/monsters/norn.yaml
index 261406b..d913db1 100644
--- a/data/monsters/norn.yaml
+++ b/data/monsters/norn.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fated
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sever Fate
range: null
@@ -80,8 +76,6 @@ active_abilities:
she decides which trait to apply.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shift Fate
range: null
@@ -98,7 +92,7 @@ active_abilities:
traits:
- divination
- occult
- trigger: A creature within 120 feet attempts a saving throw;
+ trigger: A creature within 120 feet attempts a saving throw
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -114,8 +108,6 @@ active_abilities:
rounds.
failure: null
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Snip Thread
range: null
@@ -181,7 +173,7 @@ description: 'Ancient beyond imagining, norns are powerful fey women who hold in
hp: 375
hp_misc: regeneration 20 (deactivated by cold iron)
immunities:
-- flat-footed
+- __flat-footed__
- negative
languages:
- Common
@@ -192,14 +184,13 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d6+15
+ - formula: 4d6+15
type: slashing
- name: norn shears
- plus_damage:
- - formula: null
- type: 5d6 negative
+ - formula: 5d6
+ type: negative
- formula: null
type: sever fate
+ name: norn shears
to_hit: 38
traits:
- deadly 2d12
@@ -208,12 +199,11 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 4d10+15
+ - formula: 4d10+15
type: negative
- name: hand of fate
- plus_damage:
- formula: null
type: sever fate
+ name: hand of fate
to_hit: 38
traits:
- agile
@@ -239,8 +229,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sense Fate
range: null
@@ -263,8 +251,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Triumvirate
range: null
diff --git a/data/monsters/nosoi.yaml b/data/monsters/nosoi.yaml
index 765d14e..a254d48 100644
--- a/data/monsters/nosoi.yaml
+++ b/data/monsters/nosoi.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: The creature is __fascinated__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Haunting Melody
range: null
@@ -92,8 +88,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spirit Touch
range: null
@@ -133,12 +127,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4-1
+ - formula: 1d4-1
type: piercing
- name: beak
- plus_damage:
- formula: null
type: spirit touch
+ name: beak
to_hit: 6
traits:
- finesse
@@ -170,8 +163,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lifesense
range: null
diff --git a/data/monsters/nuckelavee.yaml b/data/monsters/nuckelavee.yaml
index 997a191..ece2549 100644
--- a/data/monsters/nuckelavee.yaml
+++ b/data/monsters/nuckelavee.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -43,14 +41,10 @@ active_abilities:
critical_success: null
description: The target can't recover from the __fatigued__ condition caused by
mortasheen until the disease is cured. Mortasheen gains the __virulent__ trait
- against __animals__ and __plants__; **Saving Throw** DC 28 Fortitude; **Stage
- 1** Carrier with no ill effect (1 day); **Stage 2** __drained 1__ and fatigued
- (1 day); **Stage 3** drained 2 and fatigued (1 day); **Stage 4** dead
+ against __animals__ and __plants__
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mortasheen
range: null
@@ -61,8 +55,12 @@ active_abilities:
1__ and fatigued (1 day); **Stage 3** drained 2 and fatigued (1 day); **Stage
4** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 28 Fortitude
+ stages:
+ - effect: Carrier with no ill effect (1 day)
+ - effect: __drained 1__ and fatigued (1 day)
+ - effect: drained 2 and fatigued (1 day)
+ - effect: dead
success: null
traits:
- disease
@@ -74,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -97,8 +93,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 30 feet
@@ -136,8 +130,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Purity Vulnerability
range: null
@@ -162,8 +154,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -204,8 +194,8 @@ description: 'When pollution despoils a natural waterway, it draws the dreaded n
hp: 190
hp_misc: null
immunities:
-- disease
-- poison
+- __disease__
+- __poison__
items:
- +1 striking bastard sword
languages:
@@ -216,14 +206,13 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: slashing
- name: bastard sword
- plus_damage:
- - formula: null
- type: 1d6 poison
+ - formula: 1d6
+ type: poison
- formula: null
type: mortasheen
+ name: bastard sword
to_hit: 21
traits:
- magical
@@ -231,25 +220,23 @@ melee_attacks:
- two-hand d12
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 poison
+ - formula: 1d6
+ type: poison
- formula: null
type: mortasheen
+ name: jaws
to_hit: 20
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d6+12
+ - formula: 2d6+12
type: bludgeoning
- name: hoof
- plus_damage:
- formula: null
type: mortasheen
+ name: hoof
to_hit: 20
traits: null
name: Nuckelavee
diff --git a/data/monsters/nuglub.yaml b/data/monsters/nuglub.yaml
index f6424bc..87bb93b 100644
--- a/data/monsters/nuglub.yaml
+++ b/data/monsters/nuglub.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -40,8 +38,6 @@ automatic_abilities:
DC. On a success, the target falls and lands prone.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Kneecapper
range: null
@@ -56,7 +52,7 @@ automatic_abilities:
success: null
traits: null
trigger: A Medium creature within the nuglub's reach leaves a square during its
- move action;
+ __move__ action
description: 'The "towering" hunchbacked nuglubs are among the largest gremlins, though
they''re not quite three feet tall. Nuglubs have three glowing blue eyes and black,
oily hair on their head and back that covers them like a cloak. Nuglubs enjoy killing
@@ -95,21 +91,19 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+1
+ - formula: 1d8+1
type: piercing
- name: bite
- plus_damage:
- formula: null
type: Grab
+ name: bite
to_hit: 11
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/nyogoth.yaml b/data/monsters/nyogoth.yaml
index 21e6019..e5deee3 100644
--- a/data/monsters/nyogoth.yaml
+++ b/data/monsters/nyogoth.yaml
@@ -11,13 +11,11 @@ active_abilities:
- action_cost: One Action
critical_failure: null
critical_success: null
- description: '**Requirement** The nyogoth has __grabbed__ a creature;'
+ description: '**Requirement** The nyogoth has __grabbed__ a creature'
effect: The nyogoth slavers and chews at the grabbed creature, dealing 2d6+7 slashing
and 1d6 acid damage (DC 29 basic Fortitude save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feeding Frenzy
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nauseating Display
range: null
@@ -66,81 +62,31 @@ active_abilities:
- visual
trigger: null
- action_cost: None
- critical_failure: null
+ critical_failure: The creature is stunned 5 and sickened 2.
critical_success: null
description: Success The creature is unaffected.
effect: null
- failure: null
+ failure: The creature is __stunned 3__ and sickened 1.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Critical
range: null
- raw_description: '**Critical** Success The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __sickened 1__.'
+ raw_description: '**Critical** Success The creature is unaffected.
+
+
+ **Success** The creature is __sickened 1__.
+
+
+ **Failure** The creature is __stunned 3__ and sickened 1.
+
+
+ **Critical Failure** The creature is stunned 5 and sickened 2.'
requirements: null
saving_throw: null
stages: null
success: The creature is __sickened 1__.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stunned 3__ and sickened 1.
- effect: null
- failure: The creature is __stunned 3__ and sickened 1.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __stunned 3__ and sickened 1.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is stunned 5 and sickened 2.
- critical_success: null
- description: The creature is stunned 5 and sickened 2.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is stunned 5 and sickened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: CE
automatic_abilities:
- action_cost: Reaction
@@ -151,8 +97,6 @@ automatic_abilities:
damage (DC 29 basic Reflex save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Caustic Blood
range: null
@@ -164,7 +108,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The nyogoth takes piercing or slashing damage;
+ trigger: The nyogoth takes piercing or slashing damage
description: 'Little more than a coiled mass of intestines encircling a massive gaping
maw, this qlippoth is an __Abyssal__ scavenger, subsisting on the filth and leftovers
of __demons__ and qlippoth alike, although it relishes any opportunity to consume
@@ -180,8 +124,8 @@ hp: 175
hp_misc: null
immunities:
- acid
-- controlled
-- fear
+- __controlled__
+- __fear__
languages:
- Abyssal
- telepathy 100 ft.
@@ -189,32 +133,30 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+13
+ - formula: 2d6+13
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 2d6 acid
- - formula: null
- type: 1d6 chaotic
+ - formula: 2d6
+ type: acid
+ - formula: 1d6
+ type: chaotic
- formula: null
type: Grab
+ name: jaws
to_hit: 23
traits:
- chaotic
- magical
- action_cost: One Action
damage:
- formula: 2d6+13
+ - formula: 2d6+13
type: piercing
- name: tentacle mouth
- plus_damage:
- - formula: null
- type: 1d6 acid
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: acid
+ - formula: 1d6
+ type: chaotic
- formula: null
type: Grab
+ name: tentacle mouth
to_hit: 23
traits:
- agile
diff --git a/data/monsters/obsidian golem.yaml b/data/monsters/obsidian golem.yaml
index 3fa5926..6761c87 100644
--- a/data/monsters/obsidian golem.yaml
+++ b/data/monsters/obsidian golem.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fling Shards
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shred Armor
range: null
@@ -66,8 +62,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Assimilate Lava
range: null
@@ -88,8 +82,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Golem Antimagic
range: null
@@ -111,8 +103,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Shatter
range: null
@@ -142,29 +132,28 @@ hp: 230
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
- fire (see below)
-- healing
+- __healing__
- magic (see below)
-- mental
-- necromancy
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+15
+ - formula: 4d10+15
type: piercing
name: fist
- plus_damage: null
to_hit: 33
traits:
- deadly d10
@@ -173,10 +162,9 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: piercing
name: wing
- plus_damage: null
to_hit: 31
traits:
- agile
@@ -189,10 +177,9 @@ perception: 28
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d8+15
+ - formula: 4d8+15
type: piercing
name: obsidian sliver
- plus_damage: null
to_hit: 32
traits:
- deadly d8
diff --git a/data/monsters/ochre jelly.yaml b/data/monsters/ochre jelly.yaml
index 1f3e9ef..721f3e1 100644
--- a/data/monsters/ochre jelly.yaml
+++ b/data/monsters/ochre jelly.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ochre Acid
range: null
@@ -64,8 +60,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Split
range: null
@@ -108,14 +102,13 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: bludgeoning
- name: pseudopod
- plus_damage:
- - formula: null
- type: 2d4 acid
+ - formula: 2d4
+ type: acid
- formula: null
type: Grab
+ name: pseudopod
to_hit: 15
traits: null
name: Ochre Jelly
@@ -137,8 +130,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/ofalth.yaml b/data/monsters/ofalth.yaml
index 640dafa..732736c 100644
--- a/data/monsters/ofalth.yaml
+++ b/data/monsters/ofalth.yaml
@@ -11,15 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 26 Fortitude; **Stage 1** carrier with no ill
- effect (1 day); **Stage 2** 2d8 persistent bleed damage every hour and __enfeebled
- 1__ (1 day); **Stage 3** 2d8 persistent bleed damage every hour and __enfeebled
- 2__ (1 day)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wretched Weeps
range: null
@@ -28,8 +23,11 @@ active_abilities:
damage every hour and __enfeebled 1__ (1 day); **Stage 3** 2d8 persistent bleed
damage every hour and __enfeebled 2__ (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 26 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1 day)
+ - effect: 2d8 persistent bleed damage every hour and __enfeebled 1__ (1 day)
+ - effect: 2d8 persistent bleed damage every hour and __enfeebled 2__ (1 day)
success: null
traits:
- disease
@@ -39,21 +37,15 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A creature entering the aura must succeed at a DC 28 Fortitude save
+ description: A creature entering the aura must succeed at a DC 28 Fortitude save
or become sickened 1 until the end of its turn (plus slowed 1 for as long as it
is sickened on a critical failure). While within the aura, an affected creature
takes a –2 circumstance penalty to saves against disease and to recover from the
sickened condition. A creature that succeeds at its save is temporarily immune
for 1 minute.
-
-
- **Filth Wallow** A ofalth gains fast healing 2 when in an area with a high concentration
- of debris, junk, or excrement, such as a refuse heap or sewer.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Putrid Stench
range: 30 feet
@@ -62,11 +54,7 @@ automatic_abilities:
of its turn (plus slowed 1 for as long as it is sickened on a critical failure).
While within the aura, an affected creature takes a –2 circumstance penalty to
saves against disease and to recover from the sickened condition. A creature that
- succeeds at its save is temporarily immune for 1 minute.
-
-
- **Filth Wallow** A ofalth gains fast healing 2 when in an area with a high concentration
- of debris, junk, or excrement, such as a refuse heap or sewer.'
+ succeeds at its save is temporarily immune for 1 minute.'
requirements: null
saving_throw: null
stages: null
@@ -74,6 +62,26 @@ automatic_abilities:
traits:
- aura
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A ofalth gains fast healing 2 when in an area with a high concentration
+ of debris, junk, or excrement, such as a refuse heap or sewer.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Filth Wallow
+ range: null
+ raw_description: '**Filth Wallow** A ofalth gains fast healing 2 when in an area
+ with a high concentration of debris, junk, or excrement, such as a refuse heap
+ or sewer.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'Found in castle dung heaps, city dumps, and sewers, ofalths are thought
to be cousins of shamblers. But whereas shamblers are living heaps of soggy vegetation,
ofalths are living heaps of matter from an altogether more unpleasant source: these
@@ -119,12 +127,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: wretched weeps
+ name: fist
to_hit: 23
traits:
- reach 10 feet
@@ -133,12 +140,11 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: bludgeoning
- name: fling offal
- plus_damage:
- formula: null
type: wretched weeps
+ name: fling offal
to_hit: 19
traits:
- range increment 30 feet
@@ -163,8 +169,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Refuse Pile
range: null
diff --git a/data/monsters/ogre boss.yaml b/data/monsters/ogre boss.yaml
index 0347446..2ea2956 100644
--- a/data/monsters/ogre boss.yaml
+++ b/data/monsters/ogre boss.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bellowing Command
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: The ogre boss makes an ogre hook Strike against the creature they tripped.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sweeping Hook
range: null
@@ -69,8 +65,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -113,10 +107,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+11
+ - formula: 1d10+11
type: piercing
name: ogre hook
- plus_damage: null
to_hit: 19
traits:
- deadly 1d10
@@ -127,10 +120,9 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+11
+ - formula: 1d6+11
type: piercing
name: javelin
- plus_damage: null
to_hit: 12
traits:
- thrown 30 feet
diff --git a/data/monsters/ogre glutton.yaml b/data/monsters/ogre glutton.yaml
index 019eb74..1152401 100644
--- a/data/monsters/ogre glutton.yaml
+++ b/data/monsters/ogre glutton.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glutton's Feast
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glutton's Rush
range: null
@@ -59,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -103,24 +97,22 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+8
+ - formula: 1d12+8
type: slashing
name: greataxe
- plus_damage: null
to_hit: 14
traits:
- reach 10 feet
- sweep
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
- formula: null
type: Glutton's Feast
+ name: jaws
to_hit: 14
traits: null
name: Ogre Glutton
diff --git a/data/monsters/ogre spider.yaml b/data/monsters/ogre spider.yaml
index 9e60164..403c477 100644
--- a/data/monsters/ogre spider.yaml
+++ b/data/monsters/ogre spider.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eerie Flexibility
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Ogre Spider Venom
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Trap
range: null
@@ -96,12 +90,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
- name: bite
- plus_damage:
- formula: null
type: ogre spider venom
+ name: bite
to_hit: 15
traits: null
name: Ogre Spider
@@ -109,10 +102,9 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: web trap
name: web
- plus_damage: null
to_hit: 13
traits:
- range increment 30 feet
@@ -133,8 +125,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Sense
range: null
diff --git a/data/monsters/ogre warrior.yaml b/data/monsters/ogre warrior.yaml
index 8fe12e5..621b0ba 100644
--- a/data/monsters/ogre warrior.yaml
+++ b/data/monsters/ogre warrior.yaml
@@ -34,10 +34,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+7
+ - formula: 1d10+7
type: piercing
name: ogre hook
- plus_damage: null
to_hit: 12
traits:
- deadly 1d10
@@ -48,10 +47,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: piercing
name: javelin
- plus_damage: null
to_hit: 6
traits:
- thrown 30 feet
diff --git a/data/monsters/olethrodaemon.yaml b/data/monsters/olethrodaemon.yaml
index 3a5a107..fb083d0 100644
--- a/data/monsters/olethrodaemon.yaml
+++ b/data/monsters/olethrodaemon.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Apocalypse Breath
range: null
@@ -41,13 +39,11 @@ active_abilities:
- action_cost: Two Actions
critical_failure: null
critical_success: null
- description: '**Requirement **The olethrodaemon has a soul gem;'
+ description: '**Requirement **The olethrodaemon has a soul gem'
effect: The olethrodaemon crushes the soul gem in one hand and regains the use of
Apocalypse Breath or any one of its innate spells.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Crush
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -101,8 +95,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Doom
range: 60 feet
@@ -140,7 +132,7 @@ description: 'Even daemons fear the most massive and terrifying of their kind, o
hp: 450
hp_misc: null
immunities:
-- death effects
+- __death__ effects
items:
- soul gem (4)
languages:
@@ -151,14 +143,13 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+17
+ - formula: 4d12+17
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Grab
+ name: jaws
to_hit: 38
traits:
- evil
@@ -166,14 +157,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 4d8+17
+ - formula: 4d8+17
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Grab
+ name: claw
to_hit: 38
traits:
- agile
diff --git a/data/monsters/onidoshi.yaml b/data/monsters/onidoshi.yaml
index 4b7e137..33024d8 100644
--- a/data/monsters/onidoshi.yaml
+++ b/data/monsters/onidoshi.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -47,8 +45,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -96,10 +92,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: slashing
name: falchion
- plus_damage: null
to_hit: 21
traits:
- forceful
@@ -108,10 +103,9 @@ melee_attacks:
- sweep
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 20
traits:
- agile
@@ -123,10 +117,9 @@ perception: 17
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: piercing
name: composite shortbow
- plus_damage: null
to_hit: 17
traits:
- deadly 1d10
diff --git a/data/monsters/ooze mephit.yaml b/data/monsters/ooze mephit.yaml
index 8fc7d03..8812ce1 100644
--- a/data/monsters/ooze mephit.yaml
+++ b/data/monsters/ooze mephit.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -51,9 +49,9 @@ hp: 24
hp_misc: fast healing 2 (when touching mud or slime)
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Aquan
- Terran
@@ -61,10 +59,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 8
traits: null
name: Ooze Mephit
diff --git a/data/monsters/orc brute.yaml b/data/monsters/orc brute.yaml
index 530a137..dd91556 100644
--- a/data/monsters/orc brute.yaml
+++ b/data/monsters/orc brute.yaml
@@ -17,8 +17,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -49,20 +47,18 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: orc knuckle dagger
- plus_damage: null
to_hit: 7
traits:
- agile
- disarm
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -72,10 +68,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: javelin
- plus_damage: null
to_hit: 4
traits:
- thrown 30 feet
diff --git a/data/monsters/orc warchief.yaml b/data/monsters/orc warchief.yaml
index 37bd6a5..9ac1142 100644
--- a/data/monsters/orc warchief.yaml
+++ b/data/monsters/orc warchief.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Battle Cry
range: null
@@ -49,8 +47,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -68,6 +64,23 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Ferocity
+ range: null
+ raw_description: '**Ferocity** [Reaction]'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'When orcs raid, the strongest is chosen as the leader, backed up by
brothers, sisters, and other immediate family.
@@ -88,20 +101,18 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: bludgeoning
name: greatclub
- plus_damage: null
to_hit: 10
traits:
- backswing
- shove
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -111,10 +122,9 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: javelin
- plus_damage: null
to_hit: 8
traits:
- thrown 30 feet
diff --git a/data/monsters/orc warrior.yaml b/data/monsters/orc warrior.yaml
index 996a534..dd3f830 100644
--- a/data/monsters/orc warrior.yaml
+++ b/data/monsters/orc warrior.yaml
@@ -21,8 +21,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -40,6 +38,23 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Ferocity
+ range: null
+ raw_description: '**Ferocity** [Reaction]'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'The typical orc warrior is a violent combatant familiar to many adventurers.
Orc warriors fight for their clan, for riches, and— perhaps most of all—for personal
glory.
@@ -61,30 +76,27 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: orc necksplitter
- plus_damage: null
to_hit: 7
traits:
- forceful
- sweep
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: slashing
name: shortsword
- plus_damage: null
to_hit: 7
traits:
- agile
- versatile P
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -94,10 +106,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: javelin
- plus_damage: null
to_hit: 5
traits:
- thrown 30 feet
diff --git a/data/monsters/orca.yaml b/data/monsters/orca.yaml
index f74aec1..d513f03 100644
--- a/data/monsters/orca.yaml
+++ b/data/monsters/orca.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Ambush
range: 30 feet
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breach
range: null
@@ -74,12 +70,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 13
traits: null
name: Orca
@@ -102,8 +97,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aquatic Echolocation
range: null
@@ -122,8 +115,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/oread guard.yaml b/data/monsters/oread guard.yaml
index e4270ac..bdb8ac5 100644
--- a/data/monsters/oread guard.yaml
+++ b/data/monsters/oread guard.yaml
@@ -18,8 +18,6 @@ active_abilities:
die of weapon damage.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Power Attack
range: null
@@ -46,8 +44,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -74,8 +70,6 @@ automatic_abilities:
each take any remaining damage, possibly breaking or destroying the shield.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shield Block
range: null
@@ -135,10 +129,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: bastard sword
- plus_damage: null
to_hit: 9
traits:
- two-hand d12
@@ -147,10 +140,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: light hammer
- plus_damage: null
to_hit: 6
traits:
- agile
diff --git a/data/monsters/ostiarius.yaml b/data/monsters/ostiarius.yaml
index c82cc6b..fe3eddb 100644
--- a/data/monsters/ostiarius.yaml
+++ b/data/monsters/ostiarius.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Compel Courage
range: null
@@ -60,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -96,8 +92,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whispering Wounds
range: 30 feet
@@ -142,12 +136,11 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+2
+ - formula: 2d6+2
type: slashing
+ - formula: 2d6
+ type: persistent bleed
name: claw
- plus_damage:
- - formula: null
- type: 2d6 persistent bleed
to_hit: 13
traits:
- agile
@@ -175,8 +168,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painsight
range: null
@@ -200,8 +191,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sense Portal
range: null
diff --git a/data/monsters/osyluth.yaml b/data/monsters/osyluth.yaml
index c1f63eb..9088e63 100644
--- a/data/monsters/osyluth.yaml
+++ b/data/monsters/osyluth.yaml
@@ -11,17 +11,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw **DC 25 Fortitude; **Maximum Duration **6 rounds; **Stage
- 1 **2d6 poison damage, __enfeebled 1__ (1 round); **Stage 2 **3d6 poison damage
- and enfeebled 1 (1 round); **Stage 3 **3d6 poison damage and enfeebled 2 (1 round).
- Once a creature reaches stage 3, it takes a –4 status penalty to Will saves against
- attempts to __Coerce__ it for 1 hour (this is a mental effect).'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Osyluth Venom
range: null
raw_description: '**Osyluth Venom** (__poison__) **Saving Throw **DC 25 Fortitude;
@@ -31,8 +25,13 @@ active_abilities:
it takes a –4 status penalty to Will saves against attempts to __Coerce__ it for
1 hour (this is a mental effect).'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 25 Fortitude
+ stages:
+ - effect: 2d6 poison damage, __enfeebled 1__ (1 round)
+ - effect: 3d6 poison damage and enfeebled 1 (1 round)
+ - effect: 3d6 poison damage and enfeebled 2 (1 round). Once a creature reaches stage
+ 3, it takes a –4 status penalty to Will saves against attempts to __Coerce__
+ it for 1 hour (this is a mental effect).
success: null
traits:
- poison
@@ -44,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Invisibility
range: null
@@ -65,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sadistic Strike
range: null
@@ -87,8 +82,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stygian Inquisitor
range: null
@@ -112,8 +105,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tail Sweep
range: null
@@ -154,24 +145,22 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: piercing
+ - formula: 1d6
+ type: evil
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 21
traits:
- evil
- magical
- action_cost: One Action
damage:
- formula: 2d6+11
+ - formula: 2d6+11
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 21
traits:
- agile
@@ -180,14 +169,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d10+11
+ - formula: 1d10+11
type: piercing
- name: stinger
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: osyluth venom
+ name: stinger
to_hit: 21
traits:
- evil
@@ -198,10 +186,9 @@ perception: 21
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: piercing
name: bone shard
- plus_damage: null
to_hit: 21
traits:
- evil
diff --git a/data/monsters/otyugh.yaml b/data/monsters/otyugh.yaml
index 89ab319..f3ef4a0 100644
--- a/data/monsters/otyugh.yaml
+++ b/data/monsters/otyugh.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -31,15 +29,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: The __sickened__ and __unconscious__ conditions from filth fever don't
- improve on their own until the disease is cured. **Saving Throw** DC 20 Fortitude;
- **Stage 1** carrier with no ill effect (1d4 hours); **Stage 2** __sickened 1__
- (1 day); **Stage 3** __sickened 1__ and __slowed 1__ as long as it remains __sickened__
- (1 day); **Stage 4** __unconscious__ (1 day); **Stage 5** dead
+ improve on their own until the disease is cured.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Filth Fever
range: null
@@ -50,8 +43,14 @@ active_abilities:
1__ as long as it remains __sickened__ (1 day); **Stage 4** __unconscious__ (1
day); **Stage 5** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 20 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1d4 hours)
+ - effect: __sickened 1__ (1 day)
+ - effect: __sickened 1__ and __slowed 1__ as long as it remains __sickened__ (1
+ day)
+ - effect: __unconscious__ (1 day)
+ - effect: dead
success: null
traits:
- disease
@@ -67,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reposition
range: null
@@ -100,8 +97,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 40 feet
@@ -160,22 +155,20 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: filth fever
+ name: jaws
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 14
traits:
- agile
diff --git a/data/monsters/owlbear.yaml b/data/monsters/owlbear.yaml
index 483c832..8a34ece 100644
--- a/data/monsters/owlbear.yaml
+++ b/data/monsters/owlbear.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloodcurdling Screech
range: null
@@ -56,8 +54,6 @@ active_abilities:
Strike hits, the target must attempt a DC 22 Will save.
failure: The target is __sickened 1__ and __slowed 1__ as long as it remains __sickened__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gnaw
range: null
@@ -89,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Screeching Advance
range: null
@@ -148,21 +142,19 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: piercing
- name: talon
- plus_damage:
- formula: null
type: Grab
+ name: talon
to_hit: 14
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d12+6
+ - formula: 1d12+6
type: piercing
name: beak
- plus_damage: null
to_hit: 14
traits: null
name: Owlbear
diff --git a/data/monsters/pachycephalosaurus.yaml b/data/monsters/pachycephalosaurus.yaml
index f710bc7..4423f8e 100644
--- a/data/monsters/pachycephalosaurus.yaml
+++ b/data/monsters/pachycephalosaurus.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clobbering Charge
range: null
@@ -34,112 +32,43 @@ active_abilities:
traits: null
trigger: null
- action_cost: Reaction
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the failed attempt leaves the pachycephalosaurus
+ __flat-footed__ for 1 round.
+ critical_success: The pachycephalosaurus pushes the opponent up to 10 feet away
+ from itself and knocks the target __prone__.
description: null
effect: The pachycephalosaurus digs in and flings its head up, shoving its foe away.
It attempts an __Athletics__ check against the target's Fortitude DC.
- failure: null
+ failure: The pachycephalosaurus fails to push the opponent.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sudden Shove
range: null
raw_description: '**Sudden Shove** [Reaction] (__attack__) **Trigger **The pachycephalosaurus
damages a Medium or smaller foe with its skull Strike; **Effect **The pachycephalosaurus
digs in and flings its head up, shoving its foe away. It attempts an __Athletics__
- check against the target''s Fortitude DC.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - attack
- trigger: The pachycephalosaurus damages a Medium or smaller foe with its skull Strike;
-- action_cost: None
- critical_failure: null
- critical_success: The pachycephalosaurus pushes the opponent up to 10 feet away
- from itself and knocks the target __prone__.
- description: The pachycephalosaurus pushes the opponent up to 10 feet away from
- itself and knocks the target __prone__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The pachycephalosaurus pushes the opponent
- up to 10 feet away from itself and knocks the target __prone__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The pachycephalosaurus pushes the opponent back 5 feet.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The pachycephalosaurus pushes the opponent back 5
- feet.'
+ check against the target''s Fortitude DC.
+
+
+ **Critical Success **The pachycephalosaurus pushes the opponent up to 10 feet
+ away from itself and knocks the target __prone__.
+
+
+ **Success **The pachycephalosaurus pushes the opponent back 5 feet.
+
+
+ **Failure **The pachycephalosaurus fails to push the opponent.
+
+
+ **Critical Failure **As failure, but the failed attempt leaves the pachycephalosaurus
+ __flat-footed__ for 1 round.'
requirements: null
saving_throw: null
stages: null
success: The pachycephalosaurus pushes the opponent back 5 feet.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The pachycephalosaurus fails to push the opponent.
- effect: null
- failure: The pachycephalosaurus fails to push the opponent.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The pachycephalosaurus fails to push the opponent.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the failed attempt leaves the pachycephalosaurus
- __flat-footed__ for 1 round.
- critical_success: null
- description: As failure, but the failed attempt leaves the pachycephalosaurus __flat-footed__
- for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the failed attempt leaves
- the pachycephalosaurus __flat-footed__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ traits:
+ - attack
+ trigger: The pachycephalosaurus damages a Medium or smaller foe with its skull Strike
alignment: N
automatic_abilities: null
description: 'Pachycephalosauruses are normally peaceful herbivorous dinosaurs, but
@@ -171,10 +100,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: bludgeoning
name: skull
- plus_damage: null
to_hit: 11
traits:
- forceful
diff --git a/data/monsters/pegasus.yaml b/data/monsters/pegasus.yaml
index a249b56..ed6897f 100644
--- a/data/monsters/pegasus.yaml
+++ b/data/monsters/pegasus.yaml
@@ -16,8 +16,6 @@ active_abilities:
adjacent creature to Mount it. That creature must use a reaction to do so.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Assisted Mount
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gallop
range: null
@@ -62,8 +58,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -122,18 +116,16 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+5
+ - formula: 1d8+5
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: bludgeoning
name: wing
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/peluda.yaml b/data/monsters/peluda.yaml
index e003d5c..0abc0ce 100644
--- a/data/monsters/peluda.yaml
+++ b/data/monsters/peluda.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Peluda Venom
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quill Barrage
range: null
@@ -98,8 +92,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable Tail
range: null
@@ -122,8 +114,6 @@ automatic_abilities:
and the peluda's multiple attack penalty doesn't apply to this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quill Thrust
range: null
@@ -137,7 +127,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature within 10 feet attempts a melee Strike against the peluda;
+ trigger: A creature within 10 feet attempts a melee Strike against the peluda
description: 'Peludas are wild and savage dragons that favor reedy marshlands, sparsely
forested bogs, and river valleys for lairs. A single peluda typically claims a stretch
of waterways a few miles in length, then systematically drives off any potential
@@ -165,41 +155,38 @@ hp: 170
hp_misc: null
immunities:
- fire
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Draconic
level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
name: jaws
- plus_damage: null
to_hit: 23
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: null
- type: 2d6 piercing
- name: quill
- plus_damage:
+ - formula: 2d6
+ type: piercing
- formula: null
type: peluda venom
+ name: quill
to_hit: 23
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+13
+ - formula: 2d6+13
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Knockdown
+ name: tail
to_hit: 23
traits:
- reach 15 feet
diff --git a/data/monsters/peryton.yaml b/data/monsters/peryton.yaml
index 836194a..86ef7d6 100644
--- a/data/monsters/peryton.yaml
+++ b/data/monsters/peryton.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Heart Ripper
range: null
@@ -55,8 +53,6 @@ active_abilities:
Mimics a Shadow again, whichever comes first.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mimic Shadow
range: null
@@ -126,19 +122,17 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+7
+ - formula: 1d12+7
type: piercing
name: antler
- plus_damage: null
to_hit: 14
traits:
- deadly d8
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: slashing
name: fangs
- plus_damage: null
to_hit: 14
traits:
- agile
diff --git a/data/monsters/petitioner.yaml b/data/monsters/petitioner.yaml
index aae7a0a..233f52c 100644
--- a/data/monsters/petitioner.yaml
+++ b/data/monsters/petitioner.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Planar Incarnation
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Abaddon (the Hunted)
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Abyss (the Larvae)
range: null
@@ -91,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Astral Plane (the Untethered)
range: null
@@ -115,8 +107,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Axis (the Unmade)
range: null
@@ -139,8 +129,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Boneyard (the Dead)
range: null
@@ -161,8 +149,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dead Vault (the Caged)
range: null
@@ -187,8 +173,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dimension of Dreams (the Dreamers)
range: null
@@ -211,8 +195,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Elysium (the Chosen)
range: null
@@ -236,8 +218,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ethereal Plane (the Terrorized)
range: null
@@ -260,8 +240,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Heaven (the Elect)
range: null
@@ -284,8 +262,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hell (the Damned)
range: null
@@ -307,8 +283,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Maelstrom (the Shapeless)
range: null
@@ -332,8 +306,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Material Plane (the Remnants)
range: null
@@ -357,8 +329,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nirvana (the Cleansed)
range: null
@@ -380,8 +350,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Plane of Air (the Air Pneuma)
range: null
@@ -404,8 +372,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Plane of Earth (the Earth Pneuma)
range: null
@@ -428,8 +394,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Plane of Fire (the Fire Pneuma)
range: null
@@ -452,8 +416,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Plane of Water (the Water Pneuma)
range: null
@@ -476,8 +438,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Positive Energy Plane (the Enlightened)
range: null
@@ -501,8 +461,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Plane (the Mutilated)
range: null
diff --git a/data/monsters/phistophilus.yaml b/data/monsters/phistophilus.yaml
index 4081389..1a0cab3 100644
--- a/data/monsters/phistophilus.yaml
+++ b/data/monsters/phistophilus.yaml
@@ -28,8 +28,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draft Contract
range: null
@@ -66,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infernal Investment
range: null
@@ -96,8 +92,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infernal Wound
range: null
@@ -131,8 +125,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ward Contract
range: null
@@ -179,16 +171,15 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+11
+ - formula: 3d6+11
type: slashing
- name: binding contract
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Grab
- formula: null
type: infernal wound
+ name: binding contract
to_hit: 23
traits:
- agile
@@ -199,10 +190,9 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 3d10+11
+ - formula: 3d10+11
type: piercing and infernal wound
name: horn
- plus_damage: null
to_hit: 21
traits:
- magical
diff --git a/data/monsters/phoenix.yaml b/data/monsters/phoenix.yaml
index d97f131..f9fdd3c 100644
--- a/data/monsters/phoenix.yaml
+++ b/data/monsters/phoenix.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flaming Strafe
range: null
@@ -40,25 +38,16 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'When a phoenix dies, it collapses into a pile of smoldering ashes
- before returning to life fully healed 1d4 rounds later, as if subject to a 7th-level
+ description: When a phoenix dies, it collapses into a pile of smoldering ashes before
+ returning to life fully healed 1d4 rounds later, as if subject to a 7th-level
__resurrect__ ritual. Self-resurrection happens only if there are some remains
- to resurrect; for instance, a phoenix killed by a __disintegrate__ spell can''t
+ to resurrect; for instance, a phoenix killed by a __disintegrate__ spell can't
use this ability. A phoenix whose remains rest within an area devoted to an evil
- deity by __consecrate__ can''t self-resurrect until its remains are no longer
- in that area. A phoenix can self-resurrect only once per year.
-
-
- **Shroud of Flame** (__aura__, __evocation__, __fire__, __primal__) 20 feet. 4d6
- fire, DC 37 basic Reflex save. While this aura is active, any adjacent creature
- that hits the phoenix with a melee attack or otherwise touches it takes 2d6 fire
- damage. The phoenix can activate or deactivate the aura with a single action,
- which has the concentrate trait.'
+ deity by __consecrate__ can't self-resurrect until its remains are no longer in
+ that area. A phoenix can self-resurrect only once per year.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Self-Resurrection
range: null
@@ -69,14 +58,7 @@ automatic_abilities:
for instance, a phoenix killed by a __disintegrate__ spell can''t use this ability.
A phoenix whose remains rest within an area devoted to an evil deity by __consecrate__
can''t self-resurrect until its remains are no longer in that area. A phoenix
- can self-resurrect only once per year.
-
-
- **Shroud of Flame** (__aura__, __evocation__, __fire__, __primal__) 20 feet. 4d6
- fire, DC 37 basic Reflex save. While this aura is active, any adjacent creature
- that hits the phoenix with a melee attack or otherwise touches it takes 2d6 fire
- damage. The phoenix can activate or deactivate the aura with a single action,
- which has the concentrate trait.'
+ can self-resurrect only once per year.'
requirements: null
saving_throw: null
stages: null
@@ -86,6 +68,34 @@ automatic_abilities:
- necromancy
- primal
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: 4d6 fire, DC 37 basic Reflex save. While this aura is active, any adjacent
+ creature that hits the phoenix with a melee attack or otherwise touches it takes
+ 2d6 fire damage. The phoenix can activate or deactivate the aura with a single
+ action, which has the concentrate trait.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Shroud of Flame
+ range: 20 feet
+ raw_description: '**Shroud of Flame** (__aura__, __evocation__, __fire__, __primal__)
+ 20 feet. 4d6 fire, DC 37 basic Reflex save. While this aura is active, any adjacent
+ creature that hits the phoenix with a melee attack or otherwise touches it takes
+ 2d6 fire damage. The phoenix can activate or deactivate the aura with a single
+ action, which has the concentrate trait.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - evocation
+ - fire
+ - primal
+ trigger: null
description: 'The phoenix is a primordial bird made of heat and flame that dwells
in the most inhospitable regions of the desert. Though highly intelligent and brimming
with compassion, the phoenix is best-known for its iconic ability to resurrect itself
@@ -126,14 +136,13 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+9
+ - formula: 1d12+9
type: piercing
+ - formula: 3d8
+ type: fire
+ - formula: 2d10
+ type: persistent fire
name: beak
- plus_damage:
- - formula: null
- type: 3d8 fire
- - formula: null
- type: 2d10 persistent fire
to_hit: 30
traits:
- finesse
@@ -142,14 +151,13 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: piercing
+ - formula: 3d8
+ type: fire
+ - formula: 2d10
+ type: persistent fire
name: talon
- plus_damage:
- - formula: null
- type: 3d8 fire
- - formula: null
- type: 2d10 persistent fire
to_hit: 30
traits:
- agile
@@ -162,12 +170,11 @@ perception: 27
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 6d6 fire
+ - formula: 6d6
+ type: fire
+ - formula: 2d10
+ type: persistent fire
name: flame jet
- plus_damage:
- - formula: null
- type: 2d10 persistent fire
to_hit: 30
traits:
- fire
diff --git a/data/monsters/piscodaemon.yaml b/data/monsters/piscodaemon.yaml
index 5c0c0ca..a31c910 100644
--- a/data/monsters/piscodaemon.yaml
+++ b/data/monsters/piscodaemon.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gory Rend
range: null
@@ -53,15 +49,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw **DC 30 Fortitude; **Maximum Duration **6 rounds; **Stage
- 1** 1d8 poison and __enfeebled 1__ (1 round); **Stage 2 **2d8 poison and enfeebled
- 1 (1 round); **Stage 3 **4d8 poison and enfeebled 2 (1 round)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Piscovenom
range: null
raw_description: '**Piscovenom** (__poison__) **Saving Throw **DC 30 Fortitude;
@@ -69,8 +61,11 @@ active_abilities:
**Stage 2 **2d8 poison and enfeebled 1 (1 round); **Stage 3 **4d8 poison and enfeebled
2 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 30 Fortitude
+ stages:
+ - effect: 1d8 poison and __enfeebled 1__ (1 round)
+ - effect: 2d8 poison and enfeebled 1 (1 round)
+ - effect: 4d8 poison and enfeebled 2 (1 round)
success: null
traits:
- poison
@@ -88,8 +83,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -115,8 +108,6 @@ automatic_abilities:
its save.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enhance Venom
range: null
@@ -133,7 +124,7 @@ automatic_abilities:
- misfortune
- necromancy
- poison
- trigger: A creature within 30 feet attempts a saving throw against piscovenom;
+ trigger: A creature within 30 feet attempts a saving throw against piscovenom
description: 'Scions of death by poisoning, piscodaemons are cruel even by daemonic
standards, delighting in slow and painful suffering. To a piscodaemon, death is
but the icing on a putrescent cake—its true pleasure comes from watching, hearing,
@@ -157,8 +148,8 @@ description: 'Scions of death by poisoning, piscodaemons are cruel even by daemo
hp: 200
hp_misc: null
immunities:
-- death effects
-- poison
+- __death__ effects
+- __poison__
languages:
- Common
- Daemonic
@@ -167,28 +158,26 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Grab
+ name: claw
to_hit: 23
traits:
- evil
- magical
- action_cost: One Action
damage:
- formula: 2d6+12
+ - formula: 2d6+12
type: bludgeoning
- name: tentacle
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: piscovenom
+ name: tentacle
to_hit: 23
traits:
- agile
diff --git a/data/monsters/pit fiend.yaml b/data/monsters/pit fiend.yaml
index 54f96d0..72d1c3b 100644
--- a/data/monsters/pit fiend.yaml
+++ b/data/monsters/pit fiend.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: The devil shaped from the lemures is 2 levels lower than the intended devil.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devil Shaping
range: null
@@ -92,8 +88,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fast Swoop
range: null
@@ -113,8 +107,6 @@ active_abilities:
reduce the number of actions to cast it by 1 (minimum 1 action).
failure: null
frequency: once per round.
- full_description: null
- generic_description: null
maximum_duration: null
name: Masterful Quickened Casting
range: null
@@ -136,8 +128,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Pit Fiend Venom
range: null
@@ -157,6 +147,68 @@ active_abilities:
trigger: null
alignment: LE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Commanded or allied evil creatures in the aura of lower level than
+ the pit fiend gain a +1 circumstance bonus to attack rolls, damage rolls, AC,
+ saves, and skill checks.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Commander's Aura
+ range: 100 feet
+ raw_description: '**Commander''s Aura** (__aura__, __divine__, __enchantment__)
+ 100 feet. Commanded or allied evil creatures in the aura of lower level than the
+ pit fiend gain a +1 circumstance bonus to attack rolls, damage rolls, AC, saves,
+ and skill checks.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divine
+ - enchantment
+ trigger: null
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 20 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
+
+
+ **Critical Success** The creature is unaffected by the presence.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 42
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -164,34 +216,30 @@ automatic_abilities:
reach uses a concentrate action, in addition to the usual trigger. The devil can
disrupt triggering concentrate actions, and they disrupt actions on any hit, not
only a critical hit.
- effect: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Commander's Aura
+ name: Attack of Opportunity
range: null
- raw_description: '**Commander''s Aura** (__aura__, __divine__, __enchantment__)
- 100 feet. Commanded or allied evil creatures in the aura of lower level than the
- pit fiend gain a +1 circumstance bonus to attack rolls, damage rolls, AC, saves,
- and skill checks.
-
-
- **Frightful Presence** (__aura__, __divine__, __emotion__, __enchantment__, __fear__,
- __mental__) 20 feet, DC 42
-
-
- **Attack of Opportunity** [Reaction] The pit fiend can make an Attack of Opportunity
- when a creature within reach uses a concentrate action, in addition to the usual
- trigger. The devil can disrupt triggering concentrate actions, and they disrupt
- actions on any hit, not only a critical hit.'
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'When an army of devils invades to bathe a region in bloodshed and hellfire,
it is likely that one of Hell''s most powerful and diabolical generals, the pit
fiend, masterminded the incursion. Cunning, powerful, and ruthless, pit fiends often
@@ -236,14 +284,13 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 2d6 evil
+ - formula: 2d6
+ type: evil
- formula: null
type: pit fiend venom
+ name: jaws
to_hit: 40
traits:
- evil
@@ -252,12 +299,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 4d6+17
+ - formula: 4d6+17
type: slashing
+ - formula: 2d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 2d6 evil
to_hit: 38
traits:
- agile
@@ -266,14 +312,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 2d6 evil
+ - formula: 2d6
+ type: evil
- formula: null
type: Improved Grab
+ name: tail
to_hit: 36
traits:
- evil
@@ -281,12 +326,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 4d6+17
+ - formula: 4d6+17
type: slashing
+ - formula: 2d6
+ type: evil
name: wing
- plus_damage:
- - formula: null
- type: 2d6 evil
to_hit: 36
traits:
- evil
diff --git a/data/monsters/pixie.yaml b/data/monsters/pixie.yaml
index 8cd4484..621c04e 100644
--- a/data/monsters/pixie.yaml
+++ b/data/monsters/pixie.yaml
@@ -27,8 +27,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sprinkle Pixie Dust
range: null
@@ -76,10 +74,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: shortsword
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -91,10 +88,9 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: longbow
- plus_damage: null
to_hit: 13
traits:
- deadly 1d10
diff --git a/data/monsters/plague zombie.yaml b/data/monsters/plague zombie.yaml
index 66df395..f80af70 100644
--- a/data/monsters/plague zombie.yaml
+++ b/data/monsters/plague zombie.yaml
@@ -17,8 +17,6 @@ active_abilities:
damage. A creature damaged by the jaws is exposed to zombie rot.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jaws
range: null
@@ -38,15 +36,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: An infected creature can't heal damage it takes from zombie rot until
- it has been cured of the disease. **Saving Throw** DC 18 Fortitude; **Stage 1**
- carrier with no ill effect (1 day); **Stage 2** 1d6 negative damage (1 day); **Stage
- 3** 1d6 negative damage (1 day); **Stage 4** 1d6 negative damage (1 day); **Stage
- 5** dead, rising as a plague zombie immediately
+ it has been cured of the disease.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Zombie Rot
range: null
@@ -57,8 +50,13 @@ active_abilities:
**Stage 4** 1d6 negative damage (1 day); **Stage 5** dead, rising as a plague
zombie immediately'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 18 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1 day)
+ - effect: 1d6 negative damage (1 day)
+ - effect: 1d6 negative damage (1 day)
+ - effect: 1d6 negative damage (1 day)
+ - effect: dead, rising as a plague zombie immediately
success: null
traits:
- disease
@@ -85,14 +83,13 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Grab
- formula: null
type: zombie rot
+ name: fist
to_hit: 9
traits: null
name: Plague Zombie
@@ -114,8 +111,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slow
range: null
diff --git a/data/monsters/planetar.yaml b/data/monsters/planetar.yaml
index 05a03eb..ab3716d 100644
--- a/data/monsters/planetar.yaml
+++ b/data/monsters/planetar.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blade of Justice
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Holy Armaments
range: null
@@ -94,8 +88,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Righteousness
range: 20 feet
@@ -137,12 +129,11 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: slashing
+ - formula: 1d6
+ type: good
name: holy greatsword
- plus_damage:
- - formula: null
- type: 1d6 good
to_hit: 32
traits:
- good
diff --git a/data/monsters/pleroma.yaml b/data/monsters/pleroma.yaml
index 98f2690..70282ea 100644
--- a/data/monsters/pleroma.yaml
+++ b/data/monsters/pleroma.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Energy Touch
range: null
@@ -53,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sphere of Creation
range: null
@@ -104,8 +100,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sphere of Oblivion
range: null
@@ -139,8 +133,6 @@ automatic_abilities:
effect: The critical failure becomes a normal failure.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reality Twist
range: null
@@ -181,12 +173,11 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 5d8+18
+ - formula: 5d8+18
type: positive or negative damage
+ - formula: 1d6
+ type: lawful
name: energy touch
- plus_damage:
- - formula: null
- type: 1d6 lawful
to_hit: 36
traits:
- agile
@@ -197,10 +188,9 @@ perception: 37
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: see Sphere of Oblivion
name: Sphere of Oblivion
- plus_damage: null
to_hit: 37
traits:
- magical
@@ -225,8 +215,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Envisioning
range: null
diff --git a/data/monsters/polar bear.yaml b/data/monsters/polar bear.yaml
index 3d24d54..89fa7f9 100644
--- a/data/monsters/polar bear.yaml
+++ b/data/monsters/polar bear.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mauler
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -68,20 +64,18 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 15
traits: null
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 15
traits:
- agile
diff --git a/data/monsters/poltergeist.yaml b/data/monsters/poltergeist.yaml
index e3e3190..6e4bf8a 100644
--- a/data/monsters/poltergeist.yaml
+++ b/data/monsters/poltergeist.yaml
@@ -19,8 +19,6 @@ active_abilities:
At the start of its next turn, the poltergeist becomes invisible again.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frighten
range: null
@@ -59,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Telekinetic Storm
range: null
@@ -86,6 +82,50 @@ active_abilities:
trigger: null
alignment: LE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A poltergeist is naturally invisible. It becomes visible only when
+ it uses Frighten.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Natural Invisibility
+ range: null
+ raw_description: '**Natural Invisibility** A poltergeist is naturally invisible.
+ It becomes visible only when it uses Frighten.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When a poltergeist is destroyed, it re-forms, fully healed, where it
+ was destroyed after 2d4 days. A poltergeist can be permanently destroyed only
+ if someone determines the reason for its existence and sets right whatever prevents
+ the spirit from resting.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Rejuvenation
+ range: null
+ raw_description: '**Rejuvenation** (__necromancy__, __occult__) When a poltergeist
+ is destroyed, it re-forms, fully healed, where it was destroyed after 2d4 days.
+ A poltergeist can be permanently destroyed only if someone determines the reason
+ for its existence and sets right whatever prevents the spirit from resting.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - necromancy
+ - occult
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -94,24 +134,12 @@ automatic_abilities:
creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Natural Invisibility
+ name: Telekinetic Defense
range: null
- raw_description: '**Natural Invisibility** A poltergeist is naturally invisible.
- It becomes visible only when it uses Frighten.
-
-
- **Rejuvenation** (__necromancy__, __occult__) When a poltergeist is destroyed,
- it re-forms, fully healed, where it was destroyed after 2d4 days. A poltergeist
- can be permanently destroyed only if someone determines the reason for its existence
- and sets right whatever prevents the spirit from resting.
-
-
- **Telekinetic Defense** [Reaction] **Trigger** A creature approaches within 10
- feet of the poltergeist. **Effect** The poltergeist makes a telekinetic object
- Strike against the triggering creature.'
+ raw_description: '**Telekinetic Defense** [Reaction] **Trigger** A creature approaches
+ within 10 feet of the poltergeist. **Effect** The poltergeist makes a telekinetic
+ object Strike against the triggering creature.'
requirements: null
saving_throw: null
stages: null
@@ -149,10 +177,9 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d12 bludgeoning, piercing, or slashing (depending on object)
+ - formula: 2d12
+ type: bludgeoning, piercing, or slashing (depending on object)
name: telekinetic object
- plus_damage: null
to_hit: 13
traits:
- evocation
@@ -181,8 +208,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Site Bound
range: null
diff --git a/data/monsters/poracha.yaml b/data/monsters/poracha.yaml
index d5a6c61..564879b 100644
--- a/data/monsters/poracha.yaml
+++ b/data/monsters/poracha.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jaunt
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Object Meld
range: null
@@ -121,20 +117,18 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: piercing
name: jaws
- plus_damage: null
to_hit: 13
traits:
- finesse
- magical
- action_cost: One Action
damage:
- formula: 2d4+7
+ - formula: 2d4+7
type: slashing
name: claw
- plus_damage: null
to_hit: 13
traits:
- agile
diff --git a/data/monsters/precentor.yaml b/data/monsters/precentor.yaml
index 9d32009..590efdf 100644
--- a/data/monsters/precentor.yaml
+++ b/data/monsters/precentor.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Assemble Choir
range: null
@@ -54,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -78,30 +74,20 @@ active_abilities:
- visual
trigger: null
- action_cost: One Action
- critical_failure: The target is __stupefied 4__.
- critical_success: The target is unaffected.
- description: 'The precentor touches a creature within 10 feet, causing it to constantly
- scream in agony. The target must attempt a DC 38 Will save. While the target is
- __stupefied__ by this effect, its continual screams cause it to automatically
- fail Stealth checks.
-
-
-
-
-
-
-
-
+ critical_failure: 'The target is __stupefied 4__.
The target can attempt a new Will save at the start of each of its turns, reducing
the __stupefied__ condition by 1 on each successful save. If the target reduces
its __stupefied__ condition to 0 in this way, the target is no longer affected.'
+ critical_success: The target is unaffected.
+ description: The precentor touches a creature within 10 feet, causing it to constantly
+ scream in agony. The target must attempt a DC 38 Will save. While the target is
+ __stupefied__ by this effect, its continual screams cause it to automatically
+ fail Stealth checks.
effect: null
failure: The target is __stupefied 3__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tormenting Touch
range: null
@@ -147,8 +133,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unnerving Gaze
range: 30 feet
@@ -185,12 +169,11 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+6
+ - formula: 4d10+6
type: slashing
+ - formula: 1d6
+ type: persistent bleed
name: claw
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed
to_hit: 31
traits:
- agile
@@ -218,8 +201,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painsight
range: null
diff --git a/data/monsters/pteranodon.yaml b/data/monsters/pteranodon.yaml
index 5b3bd8c..45095d8 100644
--- a/data/monsters/pteranodon.yaml
+++ b/data/monsters/pteranodon.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swoop
range: null
@@ -45,10 +43,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
name: beak
- plus_damage: null
to_hit: 10
traits: null
name: Pteranodon
diff --git a/data/monsters/pugwampi.yaml b/data/monsters/pugwampi.yaml
index 34450f5..27461e7 100644
--- a/data/monsters/pugwampi.yaml
+++ b/data/monsters/pugwampi.yaml
@@ -21,8 +21,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unluck Aura
range: 20 feet
@@ -68,10 +66,9 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6-3
+ - formula: 1d6-3
type: slashing
name: shortsword
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -83,10 +80,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortbow
- plus_damage: null
to_hit: 8
traits:
- deadly 1d10
diff --git a/data/monsters/purple worm.yaml b/data/monsters/purple worm.yaml
index a114aab..0462a5a 100644
--- a/data/monsters/purple worm.yaml
+++ b/data/monsters/purple worm.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: The worm uses Swallow Whole.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fast Swallow
range: null
@@ -31,15 +29,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 32 Fortitude, **Maximum Duration** 6 rounds; **Stage
- 1** 5d6 poison damage and enfeebled 2 (1 round), **Stage 2** 6d6 poison damage,
- and enfeebled 2 (1 round); **Stage 3** 8d6 poison damage and enfeebled 2 (1 round).'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Purple Worm Venom
range: null
raw_description: '**Purple Worm Venom** (__poison__) **Saving Throw** DC 32 Fortitude,
@@ -47,8 +41,11 @@ active_abilities:
round), **Stage 2** 6d6 poison damage, and enfeebled 2 (1 round); **Stage 3**
8d6 poison damage and enfeebled 2 (1 round).'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 32 Fortitude,
+ stages:
+ - effect: 5d6 poison damage and enfeebled 2 (1 round),
+ - effect: 6d6 poison damage, and enfeebled 2 (1 round)
+ - effect: 8d6 poison damage and enfeebled 2 (1 round).
success: null
traits:
- poison
@@ -67,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Regurgitate
range: null
@@ -94,8 +89,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rock Tunneler
range: null
@@ -114,8 +107,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -138,8 +129,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrash
range: null
@@ -156,6 +145,28 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The purple worm recovers from the paralyzed, slowed, and stunned conditions
+ at the end of its turn. It's also immune to penalties to its Speeds and the immobilized
+ condition, and it ignores difficult terrain and greater difficult terrain.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Inexorable
+ range: null
+ raw_description: '**Inexorable** The purple worm recovers from the paralyzed, slowed,
+ and stunned conditions at the end of its turn. It''s also immune to penalties
+ to its Speeds and the immobilized condition, and it ignores difficult terrain
+ and greater difficult terrain.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -164,29 +175,21 @@ automatic_abilities:
artifacts, deities, or a similarly powerful source can't be avoided in this way.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
- name: Inexorable
+ name: Shake It Off
range: null
- raw_description: '**Inexorable** The purple worm recovers from the paralyzed, slowed,
- and stunned conditions at the end of its turn. It''s also immune to penalties
- to its Speeds and the immobilized condition, and it ignores difficult terrain
- and greater difficult terrain.
-
-
- **Shake It Off** [Reaction] **Frequency** once per day; **Trigger** The purple
- worm would be affected by a condition or adverse effect (such as __baleful polymorph__).
- **Effect** The purple worm negates the triggering condition or effect. Effects
- from artifacts, deities, or a similarly powerful source can''t be avoided in this
- way.'
+ raw_description: '**Shake It Off** [Reaction] **Frequency** once per day; **Trigger**
+ The purple worm would be affected by a condition or adverse effect (such as __baleful
+ polymorph__). **Effect** The purple worm negates the triggering condition or effect.
+ Effects from artifacts, deities, or a similarly powerful source can''t be avoided
+ in this way.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: The purple worm would be affected by a condition or adverse effect (such
- as baleful polymorph).
+ as __baleful polymorph__).
description: 'The purple worm is the most common and infamous of the cave worms, a
much-feared monster wandering the twisting tunnels of the Darklands that is capable
of carving out entire cave systems. Tunnels bored by a purple worm don''t always
@@ -205,24 +208,22 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 28
traits:
- deadly 2d10
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d12+15
+ - formula: 2d12+15
type: piercing
- name: stinger
- plus_damage:
- formula: null
type: purple worm venom
+ name: stinger
to_hit: 28
traits:
- agile
@@ -230,10 +231,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d10+13
+ - formula: 1d10+13
type: bludgeoning
name: body
- plus_damage: null
to_hit: 26
traits:
- reach 15 feet
@@ -242,10 +242,9 @@ perception: 20
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: varies (see ability)
name: regurgitate
- plus_damage: null
to_hit: 26
traits:
- brutal
diff --git a/data/monsters/purrodaemon.yaml b/data/monsters/purrodaemon.yaml
index 6a4cebd..01b774f 100644
--- a/data/monsters/purrodaemon.yaml
+++ b/data/monsters/purrodaemon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hurl Weapon
range: null
@@ -44,8 +42,6 @@ active_abilities:
the ground in a square adjacent to the creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Recall Weapon
range: null
@@ -80,8 +76,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steep Weapon
range: null
@@ -114,8 +108,6 @@ active_abilities:
body as though the daemon had used Steep Weapon.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Twist the Blade
range: null
@@ -131,7 +123,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The purrodaemon is hit with a weapon that deals piercing damage;
+ trigger: The purrodaemon is hit with a weapon that deals piercing damage
alignment: NE
automatic_abilities: null
description: 'Few creatures embody war''s sheer amount of bloodshed and loss of life
@@ -150,7 +142,7 @@ hp: 335
hp_misc: null
immunities:
- bleed
-- death effects
+- __death__ effects
items:
- +2 greater striking glaive
- soul gem (2)
@@ -163,14 +155,13 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: slashing
+ - formula: 2d6
+ type: evil
+ - formula: 4d6
+ type: persistent bleed
name: glaive
- plus_damage:
- - formula: null
- type: 2d6 evil
- - formula: null
- type: 4d6 persistent bleed
to_hit: 37
traits:
- deadly d8
@@ -183,14 +174,13 @@ perception: 33
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
+ - formula: 1d6
+ type: evil
+ - formula: 4d6
+ type: persistent bleed
name: hurled weapon
- plus_damage:
- - formula: null
- type: 1d6 evil
- - formula: null
- type: 4d6 persistent bleed
to_hit: 35
traits:
- deadly 1d10
diff --git a/data/monsters/quasit.yaml b/data/monsters/quasit.yaml
index 76e4107..01354db 100644
--- a/data/monsters/quasit.yaml
+++ b/data/monsters/quasit.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: The quasit restores 1d6 HP to itself.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Abyssal Healing
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -76,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Quasit Venom
range: null
@@ -106,8 +100,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Virtue Aversion
range: null
@@ -144,14 +136,13 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6-1
+ - formula: 1d6-1
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d4 evil
+ - formula: 1d4
+ type: evil
- formula: null
type: quasit venom
+ name: claw
to_hit: 9
traits:
- agile
@@ -180,8 +171,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Abyssal Knowledge
range: null
diff --git a/data/monsters/quatoid.yaml b/data/monsters/quatoid.yaml
index 8813f22..172c1b7 100644
--- a/data/monsters/quatoid.yaml
+++ b/data/monsters/quatoid.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -38,8 +36,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Calming Bioluminescence
range: 30 feet
@@ -80,12 +76,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+6
+ - formula: 2d12+6
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 16
traits:
- reach 10 feet
diff --git a/data/monsters/quelaunt.yaml b/data/monsters/quelaunt.yaml
index 83de11c..dfe8454 100644
--- a/data/monsters/quelaunt.yaml
+++ b/data/monsters/quelaunt.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Emotional Focus
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Emotional Frenzy
range: null
@@ -64,8 +60,6 @@ active_abilities:
action this turn.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Feed on Emotion
range: null
@@ -95,8 +89,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rapid Strikes
range: null
@@ -121,8 +113,6 @@ active_abilities:
creature is benefiting.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spiral of Despair
range: null
@@ -181,10 +171,9 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: slashing
name: claw
- plus_damage: null
to_hit: 30
traits:
- agile
diff --git a/data/monsters/quetz couatl.yaml b/data/monsters/quetz couatl.yaml
index 1b9bd5f..e5fe5b3 100644
--- a/data/monsters/quetz couatl.yaml
+++ b/data/monsters/quetz couatl.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Constrict
range: null
@@ -32,16 +30,11 @@ active_abilities:
critical_failure: null
critical_success: null
description: A quetz couatl's venom deals good damage rather than poison damage
- to fiends; **Saving Throw **DC 29 Fortitude; **Maximum Duration **6 rounds; **Stage
- 1 **2d6 poison damage and __enfeebled 1__ (1 round); **Stage 2 **2d8 poison damage,
- enfeebled 1, and __flat-footed__ (1 round); **Stage 3 **2d10 poison damage, enfeebled
- 2, and flat-footed (1 round)
+ to fiends
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Quetz Couatl Venom
range: null
raw_description: '**Quetz Couatl Venom** (__poison__) A quetz couatl''s venom deals
@@ -50,33 +43,50 @@ active_abilities:
(1 round); **Stage 2 **2d8 poison damage, enfeebled 1, and __flat-footed__ (1
round); **Stage 3 **2d10 poison damage, enfeebled 2, and flat-footed (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 29 Fortitude
+ stages:
+ - effect: 2d6 poison damage and __enfeebled 1__ (1 round)
+ - effect: 2d8 poison damage, enfeebled 1, and __flat-footed__ (1 round)
+ - effect: 2d10 poison damage, enfeebled 2, and flat-footed (1 round)
success: null
traits:
- poison
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but if the creature is evil, it is also __stunned
+ 3__.
+ critical_success: The creature is unaffected and is temporarily immune to Radiant
+ Wings for 24 hours.
description: The quetz couatl spreads its multicolored wings and radiant plumage.
Each enemy within 30 feet must attempt a DC 29 Will save.
effect: null
- failure: null
+ failure: The creature is dazzled for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Radiant Wings
range: null
raw_description: '**Radiant Wings** [Two Actions] (__divine__, __enchantment__,
__incapacitation__, __mental__, __visual__) The quetz couatl spreads its multicolored
wings and radiant plumage. Each enemy within 30 feet must attempt a DC 29 Will
- save.'
+ save.
+
+
+ **Critical Success **The creature is unaffected and is temporarily immune to Radiant
+ Wings for 24 hours.
+
+
+ **Success **The creature is __dazzled__ for 1 round.
+
+
+ **Failure **The creature is dazzled for 1 minute.
+
+
+ **Critical Failure **As failure, but if the creature is evil, it is also __stunned
+ 3__.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __dazzled__ for 1 round.
traits:
- divine
- enchantment
@@ -84,87 +94,6 @@ active_abilities:
- mental
- visual
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to Radiant
- Wings for 24 hours.
- description: The creature is unaffected and is temporarily immune to Radiant Wings
- for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected and is temporarily
- immune to Radiant Wings for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __dazzled__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __dazzled__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __dazzled__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is dazzled for 1 minute.
- effect: null
- failure: The creature is dazzled for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is dazzled for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but if the creature is evil, it is also __stunned
- 3__.
- critical_success: null
- description: As failure, but if the creature is evil, it is also __stunned 3__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but if the creature is evil,
- it is also __stunned 3__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -174,8 +103,6 @@ active_abilities:
couatl can hold as many creatures in its coils as will fit in its space.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wrap in Coils
range: null
@@ -184,7 +111,7 @@ active_abilities:
**The quetz couatl moves the creature into its coils, freeing its fangs to make
attacks, then uses __Greater Constrict__ against the creature. The quetz couatl
can hold as many creatures in its coils as will fit in its space.'
- requirements: The quetz couatl has a Medium or smaller creature grabbed or restrained
+ requirements: The quetz couatl has a Medium or smaller creature __grabbed__ or __restrained__
in its jaws
saving_throw: null
stages: null
@@ -224,14 +151,13 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: quetz couatl venom
- formula: null
type: Grab
+ name: jaws
to_hit: 23
traits:
- magical
diff --git a/data/monsters/quetzalcoatlus.yaml b/data/monsters/quetzalcoatlus.yaml
index 38f6b5a..f68f2e5 100644
--- a/data/monsters/quetzalcoatlus.yaml
+++ b/data/monsters/quetzalcoatlus.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snatch
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swoop
range: null
@@ -72,24 +68,22 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: piercing
+ - formula: 1d8
+ type: persistent bleed
name: beak
- plus_damage:
- - formula: null
- type: 1d8 persistent bleed
to_hit: 17
traits:
- deadly 1d10
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: piercing
- name: talon
- plus_damage:
- formula: null
type: Grab
+ name: talon
to_hit: 17
traits: null
name: Quetzalcoatlus
diff --git a/data/monsters/quickling.yaml b/data/monsters/quickling.yaml
index 243ebf3..60d4378 100644
--- a/data/monsters/quickling.yaml
+++ b/data/monsters/quickling.yaml
@@ -16,8 +16,6 @@ active_abilities:
or move action. The quickling can't use Fade from View again for 1d4 rounds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fade from View
range: null
@@ -25,8 +23,8 @@ active_abilities:
used no __attack__, __manipulate__, or __move__ actions in the previous round;
**Effect** The quickling becomes __invisible__ until it uses an attack, manipulate,
or move action. The quickling can''t use Fade from View again for 1d4 rounds.'
- requirements: The quickling used no attack, manipulate, or move actions in the previous
- round
+ requirements: The quickling used no __attack__, __manipulate__, or __move__ actions
+ in the previous round
saving_throw: null
stages: null
success: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Supernatural Speed
range: null
@@ -97,8 +91,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slow Susceptibility
range: null
@@ -121,8 +113,6 @@ automatic_abilities:
up to half their Speed after the Strike resolves.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Can't Catch Me
range: null
@@ -134,7 +124,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The quickling is targeted by a Strike;
+ trigger: The quickling is targeted by a Strike
description: 'Few creatures can match a quickling''s speed. These malicious fey creatures
delight in striking with blinding speed and accuracy, racing in to stab and slash
at foes before scampering away for cover with maddening— even frightening—swiftness.
@@ -170,12 +160,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
- name: shortsword
- plus_damage:
- formula: null
type: lethargy poison
+ name: shortsword
to_hit: 11
traits:
- agile
diff --git a/data/monsters/quoppopak.yaml b/data/monsters/quoppopak.yaml
index 4571e75..0008f04 100644
--- a/data/monsters/quoppopak.yaml
+++ b/data/monsters/quoppopak.yaml
@@ -19,8 +19,6 @@ active_abilities:
organs fill with water (double damage and sickened 2 on a critical failure).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flooding Thrust
range: null
@@ -46,8 +44,6 @@ active_abilities:
with them. Its multiple attack penalty doesn't increase until after both attacks.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Tentacle Stab
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Glide
range: null
@@ -98,8 +92,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -144,33 +136,30 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+13
+ - formula: 3d8+13
type: piercing
name: beak
- plus_damage: null
to_hit: 24
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 24
traits:
- agile
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+13
+ - formula: 2d6+13
type: slashing
+ - formula: 1d6
+ type: persistent bleed
name: ventral tube
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed
to_hit: 24
traits:
- reach 10 feet
@@ -179,12 +168,11 @@ perception: 22
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+13
+ - formula: 2d6+13
type: bludgeoning
- name: water jet
- plus_damage:
- formula: null
type: Push 5 feet
+ name: water jet
to_hit: 23
traits:
- range 100 feet
diff --git a/data/monsters/qurashith.yaml b/data/monsters/qurashith.yaml
index 8ae6755..6869cb0 100644
--- a/data/monsters/qurashith.yaml
+++ b/data/monsters/qurashith.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralytic Spittle
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Psychic Howl
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -102,8 +96,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Adhesive Body
range: null
@@ -155,12 +147,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: paralytic spittle
+ name: jaws
to_hit: 34
traits:
- chaotic
@@ -169,10 +160,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+15
+ - formula: 3d10+15
type: slashing
name: claw
- plus_damage: null
to_hit: 32
traits:
- agile
@@ -185,10 +175,9 @@ perception: 33
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 6d6 acid and paralytic saliva
+ - formula: 6d6
+ type: acid and paralytic saliva
name: spittle
- plus_damage: null
to_hit: 30
traits:
- range 60 feet
diff --git a/data/monsters/radiant warden.yaml b/data/monsters/radiant warden.yaml
index d28b481..79120c4 100644
--- a/data/monsters/radiant warden.yaml
+++ b/data/monsters/radiant warden.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Orrery
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Radiant Blast
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Radiant Blow
range: null
@@ -100,8 +94,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gatekeeper Aura
range: 60 feet
@@ -141,29 +133,28 @@ hp: 300
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- necromancy
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
languages:
- any one ancient language (such as Jistkan)
level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+15
+ - formula: 3d12+15
type: bludgeoning
- name: hammer
- plus_damage:
- formula: null
type: radiant blow
+ name: hammer
to_hit: 32
traits:
- magical
@@ -174,10 +165,9 @@ perception: 30
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 4d10 force
+ - formula: 4d10
+ type: force
name: radiant beam
- plus_damage: null
to_hit: 32
traits:
- magical
diff --git a/data/monsters/raja rakshasa.yaml b/data/monsters/raja rakshasa.yaml
index 0f9dcb8..1d07094 100644
--- a/data/monsters/raja rakshasa.yaml
+++ b/data/monsters/raja rakshasa.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -54,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Disturbing Vision
range: null
@@ -89,8 +85,6 @@ automatic_abilities:
can't Scoff at the Divine for 1d4 rounds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Scoff at the Divine
range: null
@@ -101,14 +95,12 @@ automatic_abilities:
magic and attempts to counteract the triggering spell or ability. The raja rakshasa
can''t Scoff at the Divine for 1d4 rounds.'
requirements: The raja rakshasa has an unexpended spell slot that can be used to
- cast dispel magic.
+ cast __dispel magic__.
saving_throw: null
stages: null
success: null
traits: null
trigger: A creature within 30 feet casts a divine spell or uses a divine ability.
- Requirements The raja rakshasa has an unexpended spell slot that can be used to
- cast dispel magic.
description: 'When not disguised as a humanoid, the raja rakshasa has the head of
an animal. The hands of a raja rakshasa are more subtly unsettling, for the fingers
of these fiends bend outward, away from the palms.
@@ -142,10 +134,9 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: slashing
name: kukri
- plus_damage: null
to_hit: 23
traits:
- agile
@@ -154,20 +145,18 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: piercing
name: fangs
- plus_damage: null
to_hit: 20
traits:
- agile
- magical
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: slashing
name: claw
- plus_damage: null
to_hit: 22
traits:
- agile
diff --git a/data/monsters/rat swarm.yaml b/data/monsters/rat swarm.yaml
index 5efc5ea..895a81b 100644
--- a/data/monsters/rat swarm.yaml
+++ b/data/monsters/rat swarm.yaml
@@ -12,15 +12,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: The __sickened__ and __unconscious__ conditions from filth fever don't
- improve on their own until the disease is cured. **Saving Throw** DC 14 Fortitude;
- **Stage 1** carrier with no ill effect (1d4 hours), **Stage 2** __sickened 1__
- (1 day), **Stage 3** __sickened 1__ and __slowed 1__ (1 day), **Stage 4** __unconscious__
- (1 day), **Stage 5** dead
+ improve on their own until the disease is cured.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Filth Fever
range: null
@@ -30,8 +25,13 @@ active_abilities:
hours), **Stage 2** __sickened 1__ (1 day), **Stage 3** __sickened 1__ and __slowed
1__ (1 day), **Stage 4** __unconscious__ (1 day), **Stage 5** dead'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 14 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1d4 hours),
+ - effect: __sickened 1__ (1 day),
+ - effect: __sickened 1__ and __slowed 1__ (1 day),
+ - effect: __unconscious__ (1 day),
+ - effect: dead
success: null
traits:
- disease
@@ -45,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
diff --git a/data/monsters/ratfolk grenadier.yaml b/data/monsters/ratfolk grenadier.yaml
index a6acaa2..8ccc482 100644
--- a/data/monsters/ratfolk grenadier.yaml
+++ b/data/monsters/ratfolk grenadier.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cheek Pouches
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Bomber
range: null
@@ -63,8 +59,6 @@ active_abilities:
its cheek pouches.
failure: null
frequency: once per round.
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Stow
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming
range: null
@@ -119,10 +111,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
+ - formula: 1d4
+ type: piercing
name: fangs
- plus_damage: null
to_hit: 12
traits:
- agile
@@ -132,20 +123,18 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: hand crossbow
- plus_damage: null
to_hit: 12
traits:
- range increment 60 feet
- reload 1
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: varies by bomb
name: alchemical bomb
- plus_damage: null
to_hit: 13
traits:
- range increment 20 feet
@@ -168,8 +157,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infused Items
range: null
diff --git a/data/monsters/raven swarm.yaml b/data/monsters/raven swarm.yaml
index e18beb0..41a82ee 100644
--- a/data/monsters/raven swarm.yaml
+++ b/data/monsters/raven swarm.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enraged Cunning
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Beaks
range: null
@@ -78,7 +74,7 @@ hp: 30
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 3
melee_attacks: null
name: Raven Swarm
diff --git a/data/monsters/raven.yaml b/data/monsters/raven.yaml
index 90ad53f..0d0236c 100644
--- a/data/monsters/raven.yaml
+++ b/data/monsters/raven.yaml
@@ -28,10 +28,9 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: beak
- plus_damage: null
to_hit: 7
traits:
- finesse
@@ -58,8 +57,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cunning
range: null
diff --git a/data/monsters/ravener husk.yaml b/data/monsters/ravener husk.yaml
index 3237e8c..b0c85de 100644
--- a/data/monsters/ravener husk.yaml
+++ b/data/monsters/ravener husk.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
back into a ravener with 1 Hit Point in their soul ward.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Ravenous Repast
range: null
@@ -75,8 +71,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -114,8 +108,6 @@ automatic_abilities:
(DC 31 basic Reflex save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Boneshatter
range: null
@@ -128,7 +120,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The ravener husk takes any amount of bludgeoning damage;
+ trigger: The ravener husk takes any amount of bludgeoning damage
description: 'Raveners require a steady diet of souls, and a ravener that''s unable
to feed for too long eventually cannibalizes their own soul. Should a ravener''s
soul ward ever be reduced to 0 Hit Points by hunger while the ravener has more than
@@ -146,33 +138,31 @@ description: 'Raveners require a steady diet of souls, and a ravener that''s una
hp: 325
hp_misc: null
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- sleep
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __sleep__
level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+16
+ - formula: 3d8+16
type: piercing
+ - formula: 2d6
+ type: negative
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 30
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d4+16
+ - formula: 3d4+16
type: slashing
+ - formula: 2d6
+ type: negative
name: claw
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 30
traits:
- agile
diff --git a/data/monsters/ravener.yaml b/data/monsters/ravener.yaml
index ba7199e..2628049 100644
--- a/data/monsters/ravener.yaml
+++ b/data/monsters/ravener.yaml
@@ -9,69 +9,45 @@ ac: 47
ac_special: null
active_abilities:
- action_cost: Free Action
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the ravener devours the entire soul. The victim
+ can't be restored to life as long as the ravener exists except via a 10th-level
+ effect such as __miracle__ or __wish__, and the ravener adds a number of Hit Points
+ to their soul ward equal to twice the creature's level.
+ critical_success: The creature is unaffected.
description: null
effect: The ravener tears the creature's soul from its body with their maw and gulps
it down. The dying creature must attempt a DC 44 Fortitude save.
- failure: null
+ failure: As success, but the creature's soul is ravaged. The creature is drained
+ 3 and the ravener adds a number of Hit Points to their soul ward equal to the
+ creature's level.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Consume Soul
range: null
raw_description: '**Consume Soul** [Free Action] (__death__, __divine__, __necromancy__)
**Trigger** A living creature within 30 feet of the ravener dies; **Effect** The
ravener tears the creature''s soul from its body with their maw and gulps it down.
- The dying creature must attempt a DC 44 Fortitude save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - death
- - divine
- - necromancy
- trigger: A living creature within 30 feet of the ravener dies;
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The ravener tears off a small chunk of the creature's soul. If the
+ The dying creature must attempt a DC 44 Fortitude save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The ravener tears off a small chunk of the creature''s soul. If the
victim is restored to life, they are __drained 1__ in addition to any other side
effects of returning to life. The ravener adds a number of Hit Points to their
- soul ward equal to half the creature's level.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The ravener tears off a small chunk of the creature''s
- soul. If the victim is restored to life, they are __drained 1__ in addition to
- any other side effects of returning to life. The ravener adds a number of Hit
- Points to their soul ward equal to half the creature''s level.'
+ soul ward equal to half the creature''s level.
+
+
+ **Failure** As success, but the creature''s soul is ravaged. The creature is drained
+ 3 and the ravener adds a number of Hit Points to their soul ward equal to the
+ creature''s level.
+
+
+ **Critical Failure** As failure, but the ravener devours the entire soul. The
+ victim can''t be restored to life as long as the ravener exists except via a 10th-level
+ effect such as __miracle__ or __wish__, and the ravener adds a number of Hit Points
+ to their soul ward equal to twice the creature''s level.'
requirements: null
saving_throw: null
stages: null
@@ -79,61 +55,11 @@ active_abilities:
is restored to life, they are __drained 1__ in addition to any other side effects
of returning to life. The ravener adds a number of Hit Points to their soul ward
equal to half the creature's level.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: As success, but the creature's soul is ravaged. The creature is drained
- 3 and the ravener adds a number of Hit Points to their soul ward equal to the
- creature's level.
- effect: null
- failure: As success, but the creature's soul is ravaged. The creature is drained
- 3 and the ravener adds a number of Hit Points to their soul ward equal to the
- creature's level.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** As success, but the creature''s soul is ravaged. The
- creature is drained 3 and the ravener adds a number of Hit Points to their soul
- ward equal to the creature''s level.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the ravener devours the entire soul. The victim
- can't be restored to life as long as the ravener exists except via a 10th-level
- effect such as __miracle__ or __wish__, and the ravener adds a number of Hit Points
- to their soul ward equal to twice the creature's level.
- critical_success: null
- description: As failure, but the ravener devours the entire soul. The victim can't
- be restored to life as long as the ravener exists except via a 10th-level effect
- such as __miracle__ or __wish__, and the ravener adds a number of Hit Points to
- their soul ward equal to twice the creature's level.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the ravener devours the entire
- soul. The victim can''t be restored to life as long as the ravener exists except
- via a 10th-level effect such as __miracle__ or __wish__, and the ravener adds
- a number of Hit Points to their soul ward equal to twice the creature''s level.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ traits:
+ - death
+ - divine
+ - necromancy
+ trigger: A living creature within 30 feet of the ravener dies
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -146,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Manipulate Flames
range: null
@@ -178,8 +102,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ravenous Breath Weapon
range: null
@@ -211,8 +133,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vicious Criticals
range: null
@@ -238,8 +158,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cowering Fear
range: 90 feet
@@ -262,8 +180,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dragon Heat
range: 10 feet
@@ -296,8 +212,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Ward
range: null
@@ -330,8 +244,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -359,8 +271,6 @@ automatic_abilities:
within 1 mile from the location where they used Discorporate.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Discorporate
range: null
@@ -379,7 +289,7 @@ automatic_abilities:
- divine
- necromancy
trigger: The ravener takes excess damage to their soul ward but still has at least
- 51 Hit Points in their soul ward;
+ 51 Hit Points in their soul ward
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -388,8 +298,6 @@ automatic_abilities:
and other effects of the spell, as though they were the caster.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Redirect Fire
range: null
@@ -405,8 +313,8 @@ automatic_abilities:
traits:
- abjuration
- arcane
- trigger: A creature within 100 feet casts a fire spell, or a fire spell otherwise
- comes into effect from a source within 100 feet;
+ trigger: A creature within 100 feet casts a __fire__ spell, or a fire spell otherwise
+ comes into effect from a source within 100 feet
description: 'The ravener presented here was once an __ancient red dragon__.
@@ -419,12 +327,12 @@ description: 'The ravener presented here was once an __ancient red dragon__.
hp: 500
hp_misc: null
immunities:
-- death effects
-- disease
+- __death__ effects
+- __disease__
- fire
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Abyssal
- Common
@@ -437,14 +345,13 @@ level: 21
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+17
+ - formula: 4d10+17
type: piercing
+ - formula: 3d6
+ type: fire
+ - formula: 2d6
+ type: negative
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 fire
- - formula: null
- type: 2d6 negative
to_hit: 39
traits:
- fire
@@ -452,12 +359,11 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d8+17
+ - formula: 4d8+17
type: slashing
+ - formula: 2d6
+ type: negative
name: claw
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 39
traits:
- agile
@@ -465,24 +371,22 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d10+15
+ - formula: 4d10+15
type: slashing
+ - formula: 2d6
+ type: negative
name: tail
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 37
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d8+15
+ - formula: 3d8+15
type: slashing
+ - formula: 2d6
+ type: negative
name: wing
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 37
traits:
- agile
@@ -509,8 +413,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/redcap.yaml b/data/monsters/redcap.yaml
index 7573e13..7616e59 100644
--- a/data/monsters/redcap.yaml
+++ b/data/monsters/redcap.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Soak
range: null
@@ -42,8 +40,6 @@ active_abilities:
This counts toward its multiple attack penalty.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deadly Cleave
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stomp
range: null
@@ -93,8 +87,6 @@ automatic_abilities:
effect: null
failure: The redcap gains the fleeing condition for 1 round and is frightened 4.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Divine Revulsion
range: null
@@ -151,20 +143,18 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+10
+ - formula: 1d10+10
type: slashing
name: scythe
- plus_damage: null
to_hit: 15
traits:
- deadly 1d10
- trip
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: piercing
name: boot
- plus_damage: null
to_hit: 13
traits:
- agile
@@ -192,8 +182,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Red Cap
range: null
diff --git a/data/monsters/reef octopus.yaml b/data/monsters/reef octopus.yaml
index e1310b7..f75fe67 100644
--- a/data/monsters/reef octopus.yaml
+++ b/data/monsters/reef octopus.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Camouflage
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ink Cloud
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jet
range: null
@@ -83,8 +77,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Reef Octopus Venom
range: null
@@ -112,8 +104,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Writhing Arms
range: null
@@ -141,23 +131,21 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+1
+ - formula: 1d10+1
type: piercing
- name: beak
- plus_damage:
- formula: null
type: reef octopus venom
+ name: beak
to_hit: 9
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: bludgeoning
- name: arm
- plus_damage:
- formula: null
type: Grab
+ name: arm
to_hit: 9
traits:
- agile
diff --git a/data/monsters/reefclaw.yaml b/data/monsters/reefclaw.yaml
index 9f34a29..ee2616b 100644
--- a/data/monsters/reefclaw.yaml
+++ b/data/monsters/reefclaw.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -34,8 +32,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Reefclaw Venom
range: null
@@ -60,8 +56,6 @@ automatic_abilities:
effect: The reefclaw makes a claw Strike before dying.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death Frenzy
range: null
@@ -130,14 +124,13 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: slashing
- name: claw
- plus_damage:
- formula: null
type: reefclaw venom
- formula: null
type: Grab
+ name: claw
to_hit: 9
traits:
- finesse
diff --git a/data/monsters/remnant of barzillai.yaml b/data/monsters/remnant of barzillai.yaml
index 62cc3f8..f420a90 100644
--- a/data/monsters/remnant of barzillai.yaml
+++ b/data/monsters/remnant of barzillai.yaml
@@ -16,10 +16,7 @@ active_abilities:
area to create a single haunt of 6th level or lower at his present location. This
haunt is permanent until it is disabled or the remnant of Barzillai is destroyed.
failure: null
- frequency: three times per day; Requirements The remnant of Barzillai is within
- Ravounel.
- full_description: null
- generic_description: null
+ frequency: three times per day
maximum_duration: null
name: Create Haunt
range: null
@@ -49,8 +46,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Haunted Form
range: null
@@ -123,12 +118,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: bludgeoning
+ - formula: 2d6
+ type: fire
name: burning mace
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 22
traits:
- magical
diff --git a/data/monsters/remorhaz.yaml b/data/monsters/remorhaz.yaml
index e4f7e0a..6080d46 100644
--- a/data/monsters/remorhaz.yaml
+++ b/data/monsters/remorhaz.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Tunneler
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thrash
range: null
@@ -113,8 +105,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Heat
range: 5 feet
@@ -179,23 +169,21 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 18
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: bludgeoning
+ - formula: 2d6
+ type: fire
name: tail
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 18
traits:
- fire
diff --git a/data/monsters/revenant.yaml b/data/monsters/revenant.yaml
index cf08f51..f2ca4ca 100644
--- a/data/monsters/revenant.yaml
+++ b/data/monsters/revenant.yaml
@@ -9,18 +9,16 @@ ac: 23
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is frightened 3 and paralyzed for 1d4 rounds.
+ critical_success: The creature is unaffected.
description: The revenant wails horribly. Each creature within a 60-foot burst must
attempt a DC 23 Will save. Regardless of the outcome of their saving throw, affected
creatures are then immune to Baleful Shriek for 1 hour. The revenant's murderer
never improves their degree of success due to this ability's incapacitation trait.
The revenant can't use Baleful Shriek again for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature is frightened 2 and __paralyzed__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Baleful Shriek
range: null
@@ -30,11 +28,23 @@ active_abilities:
of their saving throw, affected creatures are then immune to Baleful Shriek for
1 hour. The revenant''s murderer never improves their degree of success due to
this ability''s incapacitation trait. The revenant can''t use Baleful Shriek again
- for 1d4 rounds.'
+ for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __frightened 2__.
+
+
+ **Failure** The creature is frightened 2 and __paralyzed__ for 1 round.
+
+
+ **Critical Failure** The creature is frightened 3 and paralyzed for 1d4 rounds.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __frightened 2__.
traits:
- auditory
- emotion
@@ -42,84 +52,6 @@ active_abilities:
- incapacitation
- mental
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __frightened 2__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __frightened 2__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __frightened 2__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2 and __paralyzed__ for 1 round.
- effect: null
- failure: The creature is frightened 2 and __paralyzed__ for 1 round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2 and __paralyzed__ for
- 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is frightened 3 and paralyzed for 1d4 rounds.
- critical_success: null
- description: The creature is frightened 3 and paralyzed for 1d4 rounds.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is frightened 3 and paralyzed
- for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -127,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -142,122 +72,51 @@ active_abilities:
alignment: LN
automatic_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
- description: If a revenant sees their own reflection or any object that was important
- to them in life, they must attempt a DC 25 Will save.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Self-Loathing
- range: null
- raw_description: '**Self-Loathing** (__emotion__, __mental__, __visual__) If a revenant
- sees their own reflection or any object that was important to them in life, they
- must attempt a DC 25 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - emotion
- - mental
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
+ critical_failure: The revenant becomes __immobilized__ as long as the source of
+ their self-loathing is apparent, until they're attacked, or until they see their
+ murderer.
critical_success: The revenant is unaffected and can no longer be affected by that
reflection or object in this way.
- description: The revenant is unaffected and can no longer be affected by that reflection
- or object in this way.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The revenant is unaffected and can no longer
- be affected by that reflection or object in this way.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The revenant is distracted by self-loathing and becomes __slowed 1__
- for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The revenant is distracted by self-loathing and becomes
- __slowed 1__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The revenant is distracted by self-loathing and becomes __slowed 1__ for
- 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The revenant becomes __fascinated__ by the source that triggered their
- self-loathing and does everything they can to destroy it until the end of the
- revenant's next turn.
+ description: If a revenant sees their own reflection or any object that was important
+ to them in life, they must attempt a DC 25 Will save.
effect: null
failure: The revenant becomes __fascinated__ by the source that triggered their
self-loathing and does everything they can to destroy it until the end of the
revenant's next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Self-Loathing
range: null
- raw_description: '**Failure** The revenant becomes __fascinated__ by the source
- that triggered their self-loathing and does everything they can to destroy it
- until the end of the revenant''s next turn.'
+ raw_description: '**Self-Loathing** (__emotion__, __mental__, __visual__) If a revenant
+ sees their own reflection or any object that was important to them in life, they
+ must attempt a DC 25 Will save.
+
+
+ **Critical Success** The revenant is unaffected and can no longer be affected
+ by that reflection or object in this way.
+
+
+ **Success** The revenant is distracted by self-loathing and becomes __slowed 1__
+ for 1 round.
+
+
+ **Failure** The revenant becomes __fascinated__ by the source that triggered their
+ self-loathing and does everything they can to destroy it until the end of the
+ revenant''s next turn.
+
+
+ **Critical Failure** The revenant becomes __immobilized__ as long as the source
+ of their self-loathing is apparent, until they''re attacked, or until they see
+ their murderer.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The revenant becomes __immobilized__ as long as the source of
- their self-loathing is apparent, until they're attacked, or until they see their
- murderer.
- critical_success: null
- description: The revenant becomes __immobilized__ as long as the source of their
- self-loathing is apparent, until they're attacked, or until they see their murderer.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The revenant becomes __immobilized__ as long
- as the source of their self-loathing is apparent, until they''re attacked, or
- until they see their murderer.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The revenant is distracted by self-loathing and becomes __slowed 1__ for
+ 1 round.
+ traits:
+ - emotion
+ - mental
+ - visual
trigger: null
- action_cost: None
critical_failure: null
@@ -271,8 +130,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Undying Vendetta
range: null
@@ -310,23 +167,22 @@ description: 'Revenants are obsessed, undead stalkers who arise from their own m
hp: 115
hp_misc: null
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
-- sleep
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- any one spoken in life by their murderer (typically Common)
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 17
traits:
- agile
@@ -354,8 +210,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sense Murderer
range: null
diff --git a/data/monsters/rhinoceros.yaml b/data/monsters/rhinoceros.yaml
index 569a47c..048c716 100644
--- a/data/monsters/rhinoceros.yaml
+++ b/data/monsters/rhinoceros.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rhinoceros Charge
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -72,18 +68,16 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing
name: horn
- plus_damage: null
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 12
traits: null
name: Rhinoceros
diff --git a/data/monsters/riding dog.yaml b/data/monsters/riding dog.yaml
index fecb437..01b303a 100644
--- a/data/monsters/riding dog.yaml
+++ b/data/monsters/riding dog.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -38,8 +36,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -67,10 +63,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: Jaws
- plus_damage: null
to_hit: 7
traits: null
name: Riding Dog
diff --git a/data/monsters/riding horse.yaml b/data/monsters/riding horse.yaml
index 6e90afa..4b68a73 100644
--- a/data/monsters/riding horse.yaml
+++ b/data/monsters/riding horse.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gallop
range: null
@@ -38,8 +36,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -62,10 +58,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 7
traits: null
name: Riding Horse
diff --git a/data/monsters/riding pony.yaml b/data/monsters/riding pony.yaml
index fa6d56c..0198f5e 100644
--- a/data/monsters/riding pony.yaml
+++ b/data/monsters/riding pony.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gallop
range: null
@@ -38,8 +36,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -62,10 +58,9 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 5
traits: null
name: Riding Pony
diff --git a/data/monsters/river drake.yaml b/data/monsters/river drake.yaml
index 7b1467d..c3853f9 100644
--- a/data/monsters/river drake.yaml
+++ b/data/monsters/river drake.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Caustic Mucus
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -70,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Speed Surge
range: null
@@ -94,8 +88,6 @@ automatic_abilities:
If it hits, the creature takes a –2 circumstance penalty to the triggering roll.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tail Lash
range: null
@@ -132,18 +124,16 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+3
+ - formula: 2d8+3
type: piercing
name: Fangs
- plus_damage: null
to_hit: 12
traits: null
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: bludgeoning
name: Tail
- plus_damage: null
to_hit: 12
traits:
- reach 10 feet
diff --git a/data/monsters/roc.yaml b/data/monsters/roc.yaml
index 888e2e7..b75efd2 100644
--- a/data/monsters/roc.yaml
+++ b/data/monsters/roc.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flying Strafe
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snack
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snatch
range: null
@@ -85,8 +79,6 @@ automatic_abilities:
Pushes the creature, it disrupts the triggering move action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wing Rebuff
range: null
@@ -142,33 +134,30 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
name: beak
- plus_damage: null
to_hit: 21
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: slashing
- name: talon
- plus_damage:
- formula: null
type: Improved Grab
+ name: talon
to_hit: 21
traits:
- agile
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: bludgeoning
- name: wing
- plus_damage:
- formula: null
type: Improved Push 10 feet
+ name: wing
to_hit: 21
traits:
- agile
diff --git a/data/monsters/roper.yaml b/data/monsters/roper.yaml
index 4e78c0a..9a03c43 100644
--- a/data/monsters/roper.yaml
+++ b/data/monsters/roper.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Extend Strands
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flurry of Strands
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pull the Strands
range: null
@@ -100,8 +94,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sticky Strand
range: null
@@ -129,8 +121,6 @@ automatic_abilities:
effect: The roper makes a strand Strike against the triggering creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reactive Lash
range: null
@@ -178,18 +168,16 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: piercing
name: jaws
- plus_damage: null
to_hit: 21
traits: null
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: sticky strand
name: strand
- plus_damage: null
to_hit: 23
traits:
- reach 50 feet
diff --git a/data/monsters/rune giant.yaml b/data/monsters/rune giant.yaml
index a1253c1..7f4d7ea 100644
--- a/data/monsters/rune giant.yaml
+++ b/data/monsters/rune giant.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Command Giants
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Demand
range: null
@@ -62,8 +58,6 @@ active_abilities:
creature within a 10-foot emanation must attempt a DC 35 Fortitude save.
failure: The creature is __blinded__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flashing Runes
range: null
@@ -109,8 +103,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Invoke Rune
range: null
@@ -145,8 +137,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -166,8 +156,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wide Swing
range: null
@@ -185,7 +173,8 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: null
+ description: The rune giant gains an additional reaction at the beginning of each
+ of its turns that it can only use for an Attack of Opportunity.
effect: You lash out at a foe that leaves an opening. Make a melee Strike against
the triggering creature. If your attack is a critical hit and the trigger was
a manipulate action, you disrupt that action. This Strike doesn't count toward
@@ -193,8 +182,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -212,6 +199,23 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Catch Rock
+ range: null
+ raw_description: '**Catch Rock** [Reaction]'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'Magically crafted and bred by ancient wizards, rune giants are anathema
to and tyrants among their own kind, who were given power to command and magically
control other giants. The rune giants themselves served even more powerful masters—potent
@@ -252,10 +256,9 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: slashing
name: greatsword
- plus_damage: null
to_hit: 33
traits:
- magical
@@ -263,20 +266,18 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 2d8+17
+ - formula: 2d8+17
type: piercing
name: longspear
- plus_damage: null
to_hit: 32
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 31
traits:
- agile
@@ -286,10 +287,9 @@ perception: 28
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d12+17
+ - formula: 2d12+17
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 31
traits:
- brutal
diff --git a/data/monsters/rusalka.yaml b/data/monsters/rusalka.yaml
index df69168..cc1b826 100644
--- a/data/monsters/rusalka.yaml
+++ b/data/monsters/rusalka.yaml
@@ -9,7 +9,9 @@ ac: 33
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
+ critical_failure: As failure, but if attacked by the rusalka, the creature can attempt
+ a new save only at the start of its next turn, rather than being freed at the
+ end of the rusalka's turn.
critical_success: null
description: The rusalka cries out a compelling invitation. Each non-fey creature
within a 300-foot emanation must attempt a DC 27 Will save. The effect lasts for
@@ -18,10 +20,11 @@ active_abilities:
at any save against Beckoning Call, that creature is temporarily immune for 24
hours.
effect: null
- failure: null
+ failure: The creature is __fascinated__ and must spend each of its actions to move
+ closer to the rusalka, avoiding obvious dangers. If a beckoned creature is adjacent
+ to the rusalka, it stays still and doesn't act. If attacked by the rusalka, the
+ creature is freed from captivation at the end of the rusalka's turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Beckoning Call
range: null
@@ -31,11 +34,25 @@ active_abilities:
must attempt a DC 27 Will save. The effect lasts for 1 round, but if the rusalka
uses Beckoning Call again on subsequent rounds, the duration extends by 1 round
for all affected creatures. Once a creature succeeds at any save against Beckoning
- Call, that creature is temporarily immune for 24 hours.'
+ Call, that creature is temporarily immune for 24 hours.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __fascinated__ and must spend each of its actions
+ to move closer to the rusalka, avoiding obvious dangers. If a beckoned creature
+ is adjacent to the rusalka, it stays still and doesn''t act. If attacked by the
+ rusalka, the creature is freed from captivation at the end of the rusalka''s turn.
+
+
+ **Critical Failure** As failure, but if attacked by the rusalka, the creature
+ can attempt a new save only at the start of its next turn, rather than being freed
+ at the end of the rusalka''s turn.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is unaffected.
traits:
- auditory
- concentrate
@@ -44,79 +61,6 @@ active_abilities:
- mental
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__ and must spend each of its actions to
- move closer to the rusalka, avoiding obvious dangers. If a beckoned creature is
- adjacent to the rusalka, it stays still and doesn't act. If attacked by the rusalka,
- the creature is freed from captivation at the end of the rusalka's turn.
- effect: null
- failure: The creature is __fascinated__ and must spend each of its actions to move
- closer to the rusalka, avoiding obvious dangers. If a beckoned creature is adjacent
- to the rusalka, it stays still and doesn't act. If attacked by the rusalka, the
- creature is freed from captivation at the end of the rusalka's turn.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __fascinated__ and must spend each
- of its actions to move closer to the rusalka, avoiding obvious dangers. If a beckoned
- creature is adjacent to the rusalka, it stays still and doesn''t act. If attacked
- by the rusalka, the creature is freed from captivation at the end of the rusalka''s
- turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but if attacked by the rusalka, the creature can attempt
- a new save only at the start of its next turn, rather than being freed at the
- end of the rusalka's turn.
- critical_success: null
- description: As failure, but if attacked by the rusalka, the creature can attempt
- a new save only at the start of its next turn, rather than being freed at the
- end of the rusalka's turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but if attacked by the rusalka,
- the creature can attempt a new save only at the start of its next turn, rather
- than being freed at the end of the rusalka''s turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -124,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -144,8 +86,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entangling Tresses
range: null
@@ -167,8 +107,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flowing Hair
range: null
@@ -183,112 +121,44 @@ active_abilities:
traits: null
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is sickened 1 and stunned 1, and it must use its
+ first action on its next turn to Strike itself, automatically hitting.
+ critical_success: The target is unaffected.
description: The rusalka touches a creature within 5 feet using their hand, stirring
up memories of regret and shame. The target must attempt a DC 35 Will save.
effect: null
- failure: null
+ failure: The creature is sickened 1 and __stunned 1__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shameful Touch
range: null
raw_description: '**Shameful Touch** [One Action] (__emotion__, __enchantment__,
__mental__, __primal__) The rusalka touches a creature within 5 feet using their
hand, stirring up memories of regret and shame. The target must attempt a DC 35
- Will save.'
+ Will save.
+
+
+ **Critical Success** The target is unaffected.
+
+
+ **Success** The target is __sickened 1__.
+
+
+ **Failure** The creature is sickened 1 and __stunned 1__.
+
+
+ **Critical Failure** The creature is sickened 1 and stunned 1, and it must use
+ its first action on its next turn to Strike itself, automatically hitting.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The target is __sickened 1__.
traits:
- emotion
- enchantment
- mental
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target is __sickened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target is __sickened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is sickened 1 and __stunned 1__.
- effect: null
- failure: The creature is sickened 1 and __stunned 1__.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is sickened 1 and __stunned 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is sickened 1 and stunned 1, and it must use its
- first action on its next turn to Strike itself, automatically hitting.
- critical_success: null
- description: The creature is sickened 1 and stunned 1, and it must use its first
- action on its next turn to Strike itself, automatically hitting.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is sickened 1 and stunned 1,
- and it must use its first action on its next turn to Strike itself, automatically
- hitting.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: NE
automatic_abilities:
- action_cost: None
@@ -298,8 +168,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blurred Form
range: null
@@ -329,12 +197,11 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+10
+ - formula: 3d8+10
type: bludgeoning
- name: tresses
- plus_damage:
- formula: null
type: Improved Grab
+ name: tresses
to_hit: 24
traits:
- agile
diff --git a/data/monsters/rust monster.yaml b/data/monsters/rust monster.yaml
index 092385c..6e94b6b 100644
--- a/data/monsters/rust monster.yaml
+++ b/data/monsters/rust monster.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Antenna Disarm
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rust
range: null
@@ -76,8 +72,6 @@ automatic_abilities:
effect: The rust monster makes a tail Strike against the triggering creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tail Trip
range: null
@@ -127,30 +121,27 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: rust
name: antenna
- plus_damage: null
to_hit: 10
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: piercing
name: mandibles
- plus_damage: null
to_hit: 8
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Knockdown
+ name: tail
to_hit: 8
traits:
- finesse
@@ -173,8 +164,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Metal Scent
range: null
diff --git a/data/monsters/sabosan.yaml b/data/monsters/sabosan.yaml
index 3f343dd..3941882 100644
--- a/data/monsters/sabosan.yaml
+++ b/data/monsters/sabosan.yaml
@@ -17,8 +17,6 @@ active_abilities:
temporary Hit Points equal to the number of Hit Points lost by the creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Blood
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fell Shriek
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Powerful Charge
range: null
@@ -113,32 +107,29 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: 1 persistent bleed
+ name: jaws
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 15
traits:
- agile
- finesse
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: spear
- plus_damage: null
to_hit: 13
traits: null
name: Sabosan
@@ -146,10 +137,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: spear
- plus_damage: null
to_hit: 14
traits:
- thrown 20 feet
diff --git a/data/monsters/sacristan.yaml b/data/monsters/sacristan.yaml
index 0fb3fb0..2e243a5 100644
--- a/data/monsters/sacristan.yaml
+++ b/data/monsters/sacristan.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -45,8 +43,10 @@ active_abilities:
- visual
trigger: null
- action_cost: Three Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature takes 20 mental damage, and is confused and deafened
+ for 1 round.
+ critical_success: The creature is unaffected and is then temporarily immune for
+ 24 hours.
description: null
effect: The sacristan opens their mouth to unloose the wailing howls and mind-twisting
darkness of the __Shadow Plane__. This creates a 30-foot emanation of darkness
@@ -54,10 +54,8 @@ active_abilities:
through this darkness. The sacristan can Sustain Shadow Scream for up to 1 minute.
Non-velstrac creatures in the area when the ability is used, as well as those
who enter or start their turn in the area, must attempt a DC 28 Will save.
- failure: null
+ failure: The creature is __confused__ and deafened for 1 round.
frequency: once per hour
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Scream
range: null
@@ -69,11 +67,25 @@ active_abilities:
__darkvision__ can''t see through this darkness. The sacristan can Sustain Shadow
Scream for up to 1 minute. Non-velstrac creatures in the area when the ability
is used, as well as those who enter or start their turn in the area, must attempt
- a DC 28 Will save.'
+ a DC 28 Will save.
+
+
+ **Critical Success** The creature is unaffected and is then temporarily immune
+ for 24 hours.
+
+
+ **Success** The creature is __deafened__ for 1 round.
+
+
+ **Failure** The creature is __confused__ and deafened for 1 round.
+
+
+ **Critical Failure** The creature takes 20 mental damage, and is confused and
+ deafened for 1 round.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __deafened__ for 1 round.
traits:
- aura
- concentrate
@@ -83,87 +95,6 @@ active_abilities:
- mental
- sonic
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is then temporarily immune for
- 24 hours.
- description: The creature is unaffected and is then temporarily immune for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is then temporarily
- immune for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __deafened__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __deafened__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __deafened__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __confused__ and deafened for 1 round.
- effect: null
- failure: The creature is __confused__ and deafened for 1 round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __confused__ and deafened for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature takes 20 mental damage, and is confused and deafened
- for 1 round.
- critical_success: null
- description: The creature takes 20 mental damage, and is confused and deafened for
- 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature takes 20 mental damage, and
- is confused and deafened for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: LE
automatic_abilities:
- action_cost: None
@@ -181,8 +112,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Staggering Servitude
range: 30 feet
@@ -219,8 +148,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -263,14 +190,13 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
+ - formula: 1d6
+ type: evil
+ - formula: 2d6
+ type: persistent bleed
name: barbed chain
- plus_damage:
- - formula: null
- type: 1d6 evil
- - formula: null
- type: 2d6 persistent bleed
to_hit: 22
traits:
- evil
@@ -299,8 +225,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Painsight
range: null
diff --git a/data/monsters/salamander.yaml b/data/monsters/salamander.yaml
index 1e6f247..31fa2dc 100644
--- a/data/monsters/salamander.yaml
+++ b/data/monsters/salamander.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Armor of Flames
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -67,8 +63,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -111,10 +105,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+7
+ - formula: 2d10+7
type: piercing
name: ranseur
- plus_damage: null
to_hit: 18
traits:
- disarm
@@ -122,14 +115,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: bludgeoning
- name: tail
- plus_damage:
- - formula: null
- type: 1d6 fire
+ - formula: 1d6
+ type: fire
- formula: null
type: Grab
+ name: tail
to_hit: 17
traits:
- agile
diff --git a/data/monsters/sand sentry.yaml b/data/monsters/sand sentry.yaml
index b0e3df4..e9e6d14 100644
--- a/data/monsters/sand sentry.yaml
+++ b/data/monsters/sand sentry.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blinding Sand
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -65,8 +61,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glass Armor
range: null
@@ -95,21 +89,20 @@ hp: 94
hp_misc: null
immunities:
- bleed
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Terran
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: blinding sand
+ name: fist
to_hit: 17
traits: null
name: Sand Sentry
diff --git a/data/monsters/sandpoint devil.yaml b/data/monsters/sandpoint devil.yaml
index 89b61ac..6049439 100644
--- a/data/monsters/sandpoint devil.yaml
+++ b/data/monsters/sandpoint devil.yaml
@@ -34,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Accursed Breath
range: null
@@ -81,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devil's Howl
range: null
@@ -111,8 +107,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -136,8 +130,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -180,7 +172,7 @@ hp: 165
hp_misc: null
immunities:
- fire
-- fear
+- __fear__
languages:
- Abyssal
- Varisian
@@ -188,18 +180,16 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
name: jaws
- plus_damage: null
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d6+12
+ - formula: 2d6+12
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/sard.yaml b/data/monsters/sard.yaml
index edd9816..6dfad39 100644
--- a/data/monsters/sard.yaml
+++ b/data/monsters/sard.yaml
@@ -17,8 +17,6 @@ active_abilities:
41 Will save or lose any electricity resistance it has until this curse is lifted.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lightning-Struck Curse
range: null
@@ -36,7 +34,7 @@ active_abilities:
- curse
- necromancy
- primal
- trigger: The sard is about to damage a creature that has electricity resistance;
+ trigger: The sard is about to damage a creature that has electricity resistance
- action_cost: None
critical_failure: null
critical_success: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Sard Venom
range: null
@@ -76,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thorn Volley
range: null
@@ -97,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -121,8 +113,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Splintering Death
range: null
@@ -162,36 +152,33 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d6+18
+ - formula: 4d6+18
type: bludgeoning
+ - formula: 3d6
+ type: persistent electricity
name: trunk
- plus_damage:
- - formula: null
- type: 3d6 persistent electricity
to_hit: 37
traits:
- fatal d12
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d8+18
+ - formula: 4d8+18
type: piercing
- name: branch
- plus_damage:
- formula: null
type: sard venom
+ name: branch
to_hit: 37
traits:
- agile
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d6+18
+ - formula: 4d6+18
type: bludgeoning
+ - formula: 1d6
+ type: electricity
name: root
- plus_damage:
- - formula: null
- type: 1d6 electricity
to_hit: 37
traits:
- reach 10 feet
@@ -200,12 +187,11 @@ perception: 35
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d4+16
+ - formula: 4d4+16
type: piercing
- name: thorn
- plus_damage:
- formula: null
type: sard venom
+ name: thorn
to_hit: 35
traits:
- deadly d10
@@ -236,8 +222,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Planar Acclimation
range: null
diff --git a/data/monsters/sarglagon.yaml b/data/monsters/sarglagon.yaml
index 3cefa0b..1cb4aee 100644
--- a/data/monsters/sarglagon.yaml
+++ b/data/monsters/sarglagon.yaml
@@ -9,26 +9,43 @@ ac: 27
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The target falls __unconscious__ and begins suffocating. If the
+ target succeeds at its Fortitude save while suffocating, it coughs up the water
+ and can breathe again.
+ critical_success: The target is unaffected.
description: The sarglagon conjures murky water to fill the lungs of a creature
that can't breathe water within 30 feet. The target must attempt a DC 26 Fortitude
save.
effect: null
- failure: null
+ failure: The target is __holding its breath__. The only action it can take is to
+ attempt a Fortitude save against Drown to expel the water, which is a single action.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drown
range: null
raw_description: '**Drown** [Two Actions] (__conjuration__, __divine__, __incapacitation__)
The sarglagon conjures murky water to fill the lungs of a creature that can''t
- breathe water within 30 feet. The target must attempt a DC 26 Fortitude save.'
+ breathe water within 30 feet. The target must attempt a DC 26 Fortitude save.
+
+
+ **Critical Success **The target is unaffected.
+
+
+ **Success **The target coughs up water and is __sickened 1__.
+
+
+ **Failure **The target is __holding its breath__. The only action it can take
+ is to attempt a Fortitude save against Drown to expel the water, which is a single
+ action.
+
+
+ **Critical Failure **The target falls __unconscious__ and begins suffocating.
+ If the target succeeds at its Fortitude save while suffocating, it coughs up the
+ water and can breathe again.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The target coughs up water and is __sickened 1__.
traits:
- conjuration
- divine
@@ -36,111 +53,22 @@ active_abilities:
trigger: null
- action_cost: None
critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
+ critical_success: null
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target coughs up water and is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The target coughs up water and is __sickened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The target coughs up water and is __sickened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __holding its breath__. The only action it can take is
- to attempt a Fortitude save against Drown to expel the water, which is a single
- action.
- effect: null
- failure: The target is __holding its breath__. The only action it can take is to
- attempt a Fortitude save against Drown to expel the water, which is a single action.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The target is __holding its breath__. The only action
- it can take is to attempt a Fortitude save against Drown to expel the water, which
- is a single action.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target falls __unconscious__ and begins suffocating. If the
- target succeeds at its Fortitude save while suffocating, it coughs up the water
- and can breathe again.
- critical_success: null
- description: The target falls __unconscious__ and begins suffocating. If the target
- succeeds at its Fortitude save while suffocating, it coughs up the water and can
- breathe again.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The target falls __unconscious__ and begins
- suffocating. If the target succeeds at its Fortitude save while suffocating, it
- coughs up the water and can breathe again.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: '**Saving Throw **DC 26 Fortitude; **Maximum Duration **6 rounds; **Stage
- 1 **2d6 poison damage and __clumsy 1__ (1 round); **Stage 2 **3d6 poison damage
- and clumsy 2 (1 round)'
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Sarglagon Venom
range: null
raw_description: '**Sarglagon Venom** (__poison__) **Saving Throw **DC 26 Fortitude;
**Maximum Duration **6 rounds; **Stage 1 **2d6 poison damage and __clumsy 1__
(1 round); **Stage 2 **3d6 poison damage and clumsy 2 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 26 Fortitude
+ stages:
+ - effect: 2d6 poison damage and __clumsy 1__ (1 round)
+ - effect: 3d6 poison damage and clumsy 2 (1 round)
success: null
traits:
- poison
@@ -148,96 +76,43 @@ active_abilities:
alignment: LE
automatic_abilities:
- action_cost: None
- critical_failure: null
+ critical_failure: As failure, but the effect persists for 3 rounds after leaving
+ the aura.
critical_success: null
description: A creature that enters the heavy aura must attempt a DC 23 Will save.
It is then temporarily immune for 10 minutes.
effect: null
- failure: null
+ failure: The creature is __encumbered__ while it remains in the area. If the creature
+ is already encumbered, it is __immobilized__ while it remains within the aura.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Heavy Aura
range: 10 feet
raw_description: '**Heavy Aura** (__aura__, __divine__, __incapacitation__, __transmutation__)
10 feet. A creature that enters the heavy aura must attempt a DC 23 Will save.
- It is then temporarily immune for 10 minutes.'
+ It is then temporarily immune for 10 minutes.
+
+
+ **Success **The creature is unaffected.
+
+
+ **Failure **The creature is __encumbered__ while it remains in the area. If the
+ creature is already encumbered, it is __immobilized__ while it remains within
+ the aura.
+
+
+ **Critical Failure **As failure, but the effect persists for 3 rounds after leaving
+ the aura.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is unaffected.
traits:
- aura
- divine
- incapacitation
- transmutation
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __encumbered__ while it remains in the area. If the
- creature is already encumbered, it is __immobilized__ while it remains within
- the aura.
- effect: null
- failure: The creature is __encumbered__ while it remains in the area. If the creature
- is already encumbered, it is __immobilized__ while it remains within the aura.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is __encumbered__ while it remains in
- the area. If the creature is already encumbered, it is __immobilized__ while it
- remains within the aura.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the effect persists for 3 rounds after leaving
- the aura.
- critical_success: null
- description: As failure, but the effect persists for 3 rounds after leaving the
- aura.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the effect persists for 3
- rounds after leaving the aura.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -247,8 +122,6 @@ automatic_abilities:
bonus to AC) if the sarglagon was already granting it lesser cover.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stygian Guardian
range: null
@@ -262,7 +135,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature or object within the sarglagon's reach is targeted by an attack;
+ trigger: A creature or object within the sarglagon's reach is targeted by an attack
description: 'Sarglagons dwell in __Hell''s__ myriad waterways, lakes, and oceans.
They serve as guardians of the Academy of Lies—the repository of secrets in Stygia,
the fifth layer of Hell. Sarglagons breathe water and air with equal ease, and can
@@ -293,26 +166,24 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+9
+ - formula: 2d12+9
type: piercing
+ - formula: 1d6
+ type: evil
name: fangs
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 20
traits:
- evil
- magical
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: bludgeoning
- name: tentacle arm
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: sarglagon venom
+ name: tentacle arm
to_hit: 20
traits:
- agile
diff --git a/data/monsters/satyr.yaml b/data/monsters/satyr.yaml
index 97b8f57..9384d95 100644
--- a/data/monsters/satyr.yaml
+++ b/data/monsters/satyr.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fleet Performer
range: null
@@ -42,8 +40,6 @@ active_abilities:
to this music.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Play the Pipes
range: null
@@ -117,10 +113,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: piercing
name: dagger
- plus_damage: null
to_hit: 14
traits:
- agile
@@ -131,10 +126,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: shortbow
- plus_damage: null
to_hit: 14
traits:
- deadly 1d10
@@ -142,10 +136,9 @@ ranged_attacks:
- reload 0
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: piercing
name: dagger
- plus_damage: null
to_hit: 14
traits:
- agile
@@ -171,8 +164,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sylvan Wine
range: null
diff --git a/data/monsters/saurian warmonger.yaml b/data/monsters/saurian warmonger.yaml
index 82ff628..806cccd 100644
--- a/data/monsters/saurian warmonger.yaml
+++ b/data/monsters/saurian warmonger.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Boneshaking Roar
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Primordial Balance
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Restrain
range: null
@@ -93,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Three-Limbed Lunge
range: null
@@ -133,42 +125,38 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+16
+ - formula: 3d6+16
type: piercing
name: spear
- plus_damage: null
to_hit: 32
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+16
+ - formula: 2d6+16
type: slashing
- name: mancatcher
- plus_damage:
- formula: null
type: restrain
+ name: mancatcher
to_hit: 31
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: piercing
name: jaws
- plus_damage: null
to_hit: 30
traits:
- deadly d12
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d6+16
+ - formula: 3d6+16
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 30
traits:
- agile
@@ -180,10 +168,9 @@ perception: 31
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d6+16
+ - formula: 3d6+16
type: piercing
name: spear
- plus_damage: null
to_hit: 32
traits:
- magical
diff --git a/data/monsters/saurian worldwatcher.yaml b/data/monsters/saurian worldwatcher.yaml
index a90d166..3eab761 100644
--- a/data/monsters/saurian worldwatcher.yaml
+++ b/data/monsters/saurian worldwatcher.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Boneshaking Roar
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stunning Blow
range: null
@@ -74,8 +70,6 @@ automatic_abilities:
takes 6d6 bludgeoning damage.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Raptor Jaw Disarm
range: null
@@ -91,7 +85,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature makes a melee Strike against the worldwatcher but misses;
+ trigger: A creature makes a melee Strike against the worldwatcher but misses
description: 'The longest-lived saurians favor introspection and take the long view
of things—though this thoughtfulness should not be mistaken for weakness. Other
saurians defer to worldwatchers'' experience.
@@ -114,12 +108,11 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+19
+ - formula: 3d8+19
type: slashing
- name: naginata
- plus_damage:
- formula: null
type: stunning blow
+ name: naginata
to_hit: 35
traits:
- deadly d8
@@ -128,10 +121,9 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: piercing
name: jaws
- plus_damage: null
to_hit: 33
traits:
- deadly d12
@@ -139,12 +131,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d10+19
+ - formula: 4d10+19
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: stunning blow
+ name: fist
to_hit: 35
traits:
- agile
@@ -153,10 +144,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d6+19
+ - formula: 3d6+19
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 35
traits:
- agile
@@ -169,10 +159,9 @@ perception: 34
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+19
+ - formula: 1d6+19
type: piercing
name: javelin
- plus_damage: null
to_hit: 35
traits:
- thrown 30 feet
diff --git a/data/monsters/scarecrow.yaml b/data/monsters/scarecrow.yaml
index 476d58e..61f691b 100644
--- a/data/monsters/scarecrow.yaml
+++ b/data/monsters/scarecrow.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Baleful Glow
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clawing Fear
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mundane Appearance
range: null
@@ -87,8 +81,9 @@ active_abilities:
alignment: N
automatic_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but frightened 3.
+ critical_success: The creature is unaffected and is then temporarily immune for
+ 24 hours.
description: 'The scarecrow''s eyes flicker with an unnerving glow. A creature can''t
reduce its __frightened__ condition below 1 as long as it is in the aura''s emanation.
@@ -97,10 +92,9 @@ automatic_abilities:
Will save. Birds and other avian creatures take a –2 circumstance penalty to this
save.'
effect: null
- failure: null
+ failure: The creature is frightened 2 and is __fascinated__ by the scarecrow until
+ the end of its next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Scarecrow's Leer
range: 40 feet
@@ -112,11 +106,25 @@ automatic_abilities:
When a creature enters or starts its turn in the aura, it must attempt a DC 18
Will save. Birds and other avian creatures take a –2 circumstance penalty to this
- save.'
+ save.
+
+
+ **Critical Success** The creature is unaffected and is then temporarily immune
+ for 24 hours.
+
+
+ **Success** The creature is frightened 1.
+
+
+ **Failure** The creature is frightened 2 and is __fascinated__ by the scarecrow
+ until the end of its next turn.
+
+
+ **Critical Failure** As failure, but frightened 3.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is frightened 1.
traits:
- aura
- emotion
@@ -125,87 +133,6 @@ automatic_abilities:
- occult
- visual
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is then temporarily immune for
- 24 hours.
- description: The creature is unaffected and is then temporarily immune for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is then temporarily
- immune for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 1.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is frightened 1.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is frightened 1.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2 and is __fascinated__ by the scarecrow
- until the end of its next turn.
- effect: null
- failure: The creature is frightened 2 and is __fascinated__ by the scarecrow until
- the end of its next turn.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2 and is __fascinated__
- by the scarecrow until the end of its next turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but frightened 3.
- critical_success: null
- description: As failure, but frightened 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but frightened 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
description: 'A ramshackle collection of materials in a human shape, the scarecrow
construct is indistinguishable from a normal scarecrow until it slowly creaks to
life. As it animates, its carved pumpkin or sackcloth face bursts into eldritch
@@ -236,29 +163,28 @@ hp: 60
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
-- mental
-- necromancy
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
- name: claw
- plus_damage:
- formula: null
type: clawing fear
+ name: claw
to_hit: 13
traits:
- versatile S
diff --git a/data/monsters/sceaduinar.yaml b/data/monsters/sceaduinar.yaml
index 9fa9e22..e0b8c70 100644
--- a/data/monsters/sceaduinar.yaml
+++ b/data/monsters/sceaduinar.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entropic Touch
range: null
@@ -74,8 +70,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Void Child
range: null
@@ -98,8 +92,6 @@ automatic_abilities:
save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wing Flash
range: null
@@ -113,8 +105,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature attempts a melee attack against a sceaduinar or an Acrobatics
- check to Tumble Through the sceaduinar's space;
+ trigger: A creature attempts a melee attack against a sceaduinar or an __Acrobatics__
+ check to __Tumble Through__ the sceaduinar's space
description: 'Strange creatures born from jagged crystals in the heart of the __Negative
Energy Plane__, sceaduinar are fueled by its negative energy and driven to extinguish
all life. Resembling crystalline gargoyles with serrated limbs and sharp, bat-like
@@ -147,22 +139,21 @@ description: 'Strange creatures born from jagged crystals in the heart of the __
hp: 100
hp_misc: negative healing
immunities:
-- death effects
-- drained
+- __death__ effects
+- __drained__
languages:
- Aklo
level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 2d6 negative
+ - formula: 2d6
+ type: negative
- formula: null
type: drain life
+ name: jaws
to_hit: 18
traits:
- agile
@@ -170,12 +161,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: slashing
+ - formula: 2d6
+ type: negative
name: wing
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 18
traits:
- agile
diff --git a/data/monsters/scorpion swarm.yaml b/data/monsters/scorpion swarm.yaml
index b2079aa..9b684c6 100644
--- a/data/monsters/scorpion swarm.yaml
+++ b/data/monsters/scorpion swarm.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Scorpion Venom
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Stings
range: null
diff --git a/data/monsters/scythe tree.yaml b/data/monsters/scythe tree.yaml
index 0d0192f..9af41ae 100644
--- a/data/monsters/scythe tree.yaml
+++ b/data/monsters/scythe tree.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dead Tree
range: null
@@ -40,8 +38,6 @@ active_abilities:
it. The creature is __flat-footed__ against this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Woodland Ambush
range: null
@@ -67,8 +63,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Axe Vulnerability
range: null
@@ -87,8 +81,6 @@ automatic_abilities:
effect: The scythe tree attempts to __Disarm__ the creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ripping Disarm
range: null
@@ -101,7 +93,7 @@ automatic_abilities:
success: null
traits: null
trigger: A creature rolls a critical failure on a melee weapon Strike against the
- scythe tree;
+ scythe tree
description: 'Malevolent, vicious, and cruel, scythe trees pose as normal trees near
deep forest paths, where they wait to slaughter passersby. Instead of drawing sustenance
from light and soil, scythe trees gorge themselves on the flesh, blood, and bone
@@ -147,10 +139,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: slashing
name: scythe branch
- plus_damage: null
to_hit: 18
traits:
- backswing
diff --git a/data/monsters/sea devil baron.yaml b/data/monsters/sea devil baron.yaml
index 7eda4ef..9f925f7 100644
--- a/data/monsters/sea devil baron.yaml
+++ b/data/monsters/sea devil baron.yaml
@@ -19,8 +19,6 @@ active_abilities:
can't voluntarily stop its frenzy. After its frenzy, the sea devil is __fatigued__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Frenzy
range: null
@@ -32,7 +30,7 @@ active_abilities:
with its claws and jaws, gains 15 temporary HP until the end of the frenzy, and
takes a -2 status penalty to AC. The sea devil can''t voluntarily stop its frenzy.
After its frenzy, the sea devil is __fatigued__.'
- requirements: The sea devil is not fatigued or already in a frenzy.
+ requirements: The sea devil is not __fatigued__ or already in a frenzy.
saving_throw: null
stages: null
success: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloodletting
range: null
@@ -70,8 +66,6 @@ active_abilities:
a single melee Strike with its claws or jaws against each opponent within reach.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hateful Tide
range: null
@@ -108,28 +102,25 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+11
+ - formula: 1d8+11
type: piercing
name: longspear
- plus_damage: null
to_hit: 17
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 17
traits: null
name: Sea Devil Baron
@@ -137,10 +128,9 @@ perception: 13
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+11
+ - formula: 1d8+11
type: piercing
name: spear
- plus_damage: null
to_hit: 17
traits:
- thrown 20 feet
@@ -161,8 +151,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shark Commune
range: null
diff --git a/data/monsters/sea devil brute.yaml b/data/monsters/sea devil brute.yaml
index 32eddc4..5247414 100644
--- a/data/monsters/sea devil brute.yaml
+++ b/data/monsters/sea devil brute.yaml
@@ -19,8 +19,6 @@ active_abilities:
can't voluntarily stop its frenzy. After its frenzy, the sea devil is __fatigued__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Frenzy
range: null
@@ -32,7 +30,7 @@ active_abilities:
with its claws and jaws, gains 11 temporary HP until the end of the frenzy, and
takes a -2 status penalty to AC. The sea devil can''t voluntarily stop its frenzy.
After its frenzy, the sea devil is __fatigued__.'
- requirements: The sea devil is not fatigued or already in a frenzy.
+ requirements: The sea devil is not __fatigued__ or already in a frenzy.
saving_throw: null
stages: null
success: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloodletting
range: null
@@ -70,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unimpeded Throw
range: null
@@ -104,27 +98,24 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: piercing
name: trident
- plus_damage: null
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: slashing
name: claw
- plus_damage: null
to_hit: 14
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
name: jaws
- plus_damage: null
to_hit: 14
traits: null
name: Sea Devil Brute
@@ -132,10 +123,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: piercing
name: trident
- plus_damage: null
to_hit: 11
traits:
- thrown 20 feet
@@ -156,8 +146,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shark Commune
range: null
diff --git a/data/monsters/sea devil scout.yaml b/data/monsters/sea devil scout.yaml
index c5f769b..794e1bb 100644
--- a/data/monsters/sea devil scout.yaml
+++ b/data/monsters/sea devil scout.yaml
@@ -19,8 +19,6 @@ active_abilities:
can't voluntarily stop its frenzy. After its frenzy, the sea devil is __fatigued__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Frenzy
range: null
@@ -32,7 +30,7 @@ active_abilities:
with its claws and jaws, gains 7 temporary HP until the end of the frenzy, and
takes a –2 status penalty to AC. The sea devil can''t voluntarily stop its frenzy.
After its frenzy, the sea devil is __fatigued__.'
- requirements: The sea devil is not fatigued or already in a frenzy.
+ requirements: The sea devil is not __fatigued__ or already in a frenzy.
saving_throw: null
stages: null
success: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloodletting
range: null
@@ -85,28 +81,25 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
name: longspear
- plus_damage: null
to_hit: 11
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 11
traits: null
name: Sea Devil Scout
@@ -114,10 +107,9 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: spear
- plus_damage: null
to_hit: 12
traits:
- thrown 20 feet
@@ -138,8 +130,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shark Commune
range: null
diff --git a/data/monsters/sea drake.yaml b/data/monsters/sea drake.yaml
index bb0726d..a1957de 100644
--- a/data/monsters/sea drake.yaml
+++ b/data/monsters/sea drake.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ball Lightning Breath
range: null
@@ -44,107 +42,41 @@ active_abilities:
- evocation
trigger: null
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is sickened 2 and slowed 1 as long as it's sickened.
+ critical_success: The creature is unaffected.
description: A sea drake's saliva carries a large quantity of salt, making its bite
wounds even more painful. When a creature takes damage from a sea drake's jaws
Strike, the creature must attempt a DC 24 Fortitude save; the creature is then
temporarily immune to briny wound for 1 minute.
effect: null
- failure: null
+ failure: The creature is sickened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Briny Wound
range: null
raw_description: '**Briny Wound** A sea drake''s saliva carries a large quantity
of salt, making its bite wounds even more painful. When a creature takes damage
from a sea drake''s jaws Strike, the creature must attempt a DC 24 Fortitude save;
- the creature is then temporarily immune to briny wound for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is __sickened 1__.'
+ the creature is then temporarily immune to briny wound for 1 minute.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature is __sickened 1__.
+
+
+ **Failure **The creature is sickened 2.
+
+
+ **Critical Failure **The creature is sickened 2 and slowed 1 as long as it''s
+ sickened.'
requirements: null
saving_throw: null
stages: null
success: The creature is __sickened 1__.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is sickened 2.
- effect: null
- failure: The creature is sickened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature is sickened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is sickened 2 and slowed 1 as long as it's sickened.
- critical_success: null
- description: The creature is sickened 2 and slowed 1 as long as it's sickened.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature is sickened 2 and slowed 1 as
- long as it''s sickened.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -155,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Capsize
range: null
@@ -178,8 +108,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -198,8 +126,6 @@ active_abilities:
effect: The sea drake Strides, __Flies__, or __Swims__ twice.
failure: null
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Speed Surge
range: null
@@ -221,8 +147,6 @@ automatic_abilities:
creature takes 1d6 electricity damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Electrified Blood
range: null
@@ -236,7 +160,7 @@ automatic_abilities:
success: null
traits:
- electricity
- trigger: An adjacent creature deals piercing or slashing damage to the sea drake;
+ trigger: An adjacent creature deals piercing or slashing damage to the sea drake
description: 'Long and slender, sea drakes have fins down the length of their backs
and webbing between their talons, making them just as adapted for gliding through
ocean waves as the skies above. More solitary than most drakes, they hunt and live
@@ -252,28 +176,26 @@ hp: 95
hp_misc: null
immunities:
- electricity
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Draconic
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: briny wound
+ name: jaws
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 17
traits:
- agile
diff --git a/data/monsters/sea hag.yaml b/data/monsters/sea hag.yaml
index f5127f1..fb778e3 100644
--- a/data/monsters/sea hag.yaml
+++ b/data/monsters/sea hag.yaml
@@ -21,8 +21,6 @@ active_abilities:
it remains unconscious for 1 day. At the end of the day, it must attempt a Fortitude
save against the same DC; if it fails, it dies.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dread Gaze
range: null
@@ -88,10 +86,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: slashing
name: claw
- plus_damage: null
to_hit: 12
traits:
- agile
@@ -111,40 +108,51 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A sea hag adds __acid arrow__, __mariner''s curse__, and __water walk__
- to her __Coven__''s spells.
-
-
- **Sea Hag''s Bargain** (__necromancy__, __occult__) The sea hag can make a bargain
- with a willing creature, who must be of sound mind. The creature gives away a
- special or cherished quality—such as its courage, its beauty, or its voice—in
- exchange for a boon or a promise from the sea hag. As long as the sea hag keeps
- her end of the bargain, the only way to restore the lost quality is to defeat
- the sea hag or make another bargain for its return.'
+ description: A sea hag adds __acid arrow__, __mariner's curse__, and __water walk__
+ to her __Coven__'s spells.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Coven
range: null
raw_description: '**__Coven__** A sea hag adds __acid arrow__, __mariner''s curse__,
- and __water walk__ to her __Coven__''s spells.
-
-
- **Sea Hag''s Bargain** (__necromancy__, __occult__) The sea hag can make a bargain
- with a willing creature, who must be of sound mind. The creature gives away a
- special or cherished quality—such as its courage, its beauty, or its voice—in
- exchange for a boon or a promise from the sea hag. As long as the sea hag keeps
- her end of the bargain, the only way to restore the lost quality is to defeat
- the sea hag or make another bargain for its return.'
+ and __water walk__ to her __Coven__''s spells.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The sea hag can make a bargain with a willing creature, who must be
+ of sound mind. The creature gives away a special or cherished quality—such as
+ its courage, its beauty, or its voice—in exchange for a boon or a promise from
+ the sea hag. As long as the sea hag keeps her end of the bargain, the only way
+ to restore the lost quality is to defeat the sea hag or make another bargain for
+ its return.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Sea Hag's Bargain
+ range: null
+ raw_description: '**Sea Hag''s Bargain** (__necromancy__, __occult__) The sea hag
+ can make a bargain with a willing creature, who must be of sound mind. The creature
+ gives away a special or cherished quality—such as its courage, its beauty, or
+ its voice—in exchange for a boon or a promise from the sea hag. As long as the
+ sea hag keeps her end of the bargain, the only way to restore the lost quality
+ is to defeat the sea hag or make another bargain for its return.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - necromancy
+ - occult
+ trigger: null
senses:
- darkvision
size: Medium
diff --git a/data/monsters/sea serpent.yaml b/data/monsters/sea serpent.yaml
index 76479bc..82807c5 100644
--- a/data/monsters/sea serpent.yaml
+++ b/data/monsters/sea serpent.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Capsize
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -55,12 +51,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: The water in the ballast organs around the sea serpent's neck is full
+ of psychotropic algae.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Sea Serpent Algae
range: null
@@ -91,8 +86,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spine Rake
range: null
@@ -115,8 +108,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -155,23 +146,21 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 27
traits:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+14
+ - formula: 2d10+14
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Grab
+ name: tail
to_hit: 27
traits:
- agile
@@ -181,12 +170,11 @@ perception: 22
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+12
+ - formula: 2d6+12
type: bludgeoning
- name: water spout
- plus_damage:
- formula: null
type: sea serpent algae
+ name: water spout
to_hit: 25
traits:
- brutal
@@ -211,8 +199,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Undetectable
range: null
diff --git a/data/monsters/sea snake.yaml b/data/monsters/sea snake.yaml
index 4dd9cc0..3150637 100644
--- a/data/monsters/sea snake.yaml
+++ b/data/monsters/sea snake.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Sea Snake Venom
range: null
@@ -41,8 +39,6 @@ automatic_abilities:
effect: The sea snake makes a bite Strike against the attacker.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lash Out
range: null
@@ -54,7 +50,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature within the sea snake's reach uses a move action;
+ trigger: A creature within the sea snake's reach uses a __move__ action
description: 'These lithe snakes like to frequent the shallow waters of tropical seas.
Their 4-foot-long, blue-green bodies easily blend into the water where they lurk
to ambush prey. Tales speak of massive sea snakes that swim in deeper waters and
@@ -71,12 +67,11 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 piercing
- name: fangs
- plus_damage:
+ - formula: 1d8
+ type: piercing
- formula: null
type: sea snake venom
+ name: fangs
to_hit: 7
traits:
- agile
@@ -100,8 +95,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/sewer ooze.yaml b/data/monsters/sewer ooze.yaml
index 038c97e..21c5b9d 100644
--- a/data/monsters/sewer ooze.yaml
+++ b/data/monsters/sewer ooze.yaml
@@ -20,8 +20,6 @@ active_abilities:
each action.
failure: null
frequency: once per minute
- full_description: null
- generic_description: null
maximum_duration: null
name: Filth Wave
range: null
@@ -59,12 +57,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: bludgeoning
+ - formula: 1d4
+ type: acid
name: pseudopod
- plus_damage:
- - formula: null
- type: 1d4 acid
to_hit: 9
traits: null
name: Sewer Ooze
@@ -86,8 +83,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/shadow drake.yaml b/data/monsters/shadow drake.yaml
index 15a5206..52dcc66 100644
--- a/data/monsters/shadow drake.yaml
+++ b/data/monsters/shadow drake.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Breath
range: null
@@ -70,8 +66,6 @@ active_abilities:
effect: The shadow drake Strides or __Flies__ twice.
failure: null
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Speed Surge
range: null
@@ -100,27 +94,25 @@ description: 'Shadow drakes are typically among the smallest and least powerful
hp: 28
hp_misc: null
immunities:
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Draconic
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 11
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -144,8 +136,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Blindness
range: null
@@ -165,8 +155,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Blend
range: null
@@ -188,8 +176,6 @@ sense_abilities:
__Hidden__ for the triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Evade
range: null
@@ -203,7 +189,7 @@ sense_abilities:
stages: null
success: null
traits: null
- trigger: A creature attacks the shadow drake while it is in an area of dim light;
+ trigger: A creature attacks the shadow drake while it is in an area of dim light
senses:
- darkvision
- scent (imprecise) 30 feet
diff --git a/data/monsters/shadow giant.yaml b/data/monsters/shadow giant.yaml
index 0a382af..a167f6b 100644
--- a/data/monsters/shadow giant.yaml
+++ b/data/monsters/shadow giant.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pall of Shadow
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadowcloak
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -98,8 +92,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -124,8 +116,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -180,12 +170,11 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+18
+ - formula: 3d8+18
type: slashing
- name: spiked chain
- plus_damage:
- formula: null
type: pall of shadow
+ name: spiked chain
to_hit: 27
traits:
- disarm
@@ -193,12 +182,11 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 3d8+18
+ - formula: 3d8+18
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: pall of shadow
+ name: fist
to_hit: 26
traits:
- agile
@@ -208,10 +196,9 @@ perception: 20
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+18
+ - formula: 2d8+18
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 26
traits:
- brutal
diff --git a/data/monsters/shadow.yaml b/data/monsters/shadow.yaml
index 014af12..45becce 100644
--- a/data/monsters/shadow.yaml
+++ b/data/monsters/shadow.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shadow Spawn
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slink in Shadows
range: null
@@ -69,8 +65,6 @@ active_abilities:
__Enfeebled__ from Steal Shadow decreases by 1 every hour.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steal Shadow
range: null
@@ -99,8 +93,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Vulnerability
range: null
@@ -136,10 +128,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: negative
name: shadow hand
- plus_damage: null
to_hit: 15
traits:
- finesse
diff --git a/data/monsters/shaitan.yaml b/data/monsters/shaitan.yaml
index 8a7c93f..6dfa5f0 100644
--- a/data/monsters/shaitan.yaml
+++ b/data/monsters/shaitan.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shove into Stone
range: null
@@ -79,10 +75,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+12
+ - formula: 1d10+12
type: slashing
name: falchion
- plus_damage: null
to_hit: 20
traits:
- forceful +1
@@ -91,14 +86,13 @@ melee_attacks:
- sweep
- action_cost: One Action
damage:
- formula: 1d4+12
+ - formula: 1d4+12
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Push 10 feet
- formula: null
type: shove into stone
+ name: fist
to_hit: 19
traits:
- agile
diff --git a/data/monsters/shambler.yaml b/data/monsters/shambler.yaml
index 3972009..87f7d57 100644
--- a/data/monsters/shambler.yaml
+++ b/data/monsters/shambler.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vine Lash
range: null
@@ -41,8 +39,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Electric Surge
range: null
@@ -63,8 +59,6 @@ automatic_abilities:
effect: The shambler makes a vine Strike against the creature. Then roll initiative.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shamble
range: null
@@ -131,12 +125,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
- name: vine
- plus_damage:
- formula: null
type: Grab
+ name: vine
to_hit: 17
traits:
- reach 10 feet
@@ -166,8 +159,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mound
range: null
diff --git a/data/monsters/shemhazian.yaml b/data/monsters/shemhazian.yaml
index cb3a254..ebd76b5 100644
--- a/data/monsters/shemhazian.yaml
+++ b/data/monsters/shemhazian.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enfeebling Bite
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focused Gaze
range: null
@@ -76,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -90,6 +84,54 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A non-evil creature that ends its turn in the aura must attempt a DC
+ 35 Fortitude save. If it fails, it's slowed 1 for 1 round, and if it critically
+ fails, it is instead paralyzed for 1 round.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Paralyzing Gaze
+ range: 30 feet
+ raw_description: '**Paralyzing Gaze** (__aura__, __divine__, __enchantment__, __visual__)
+ 30 feet. A non-evil creature that ends its turn in the aura must attempt a DC
+ 35 Fortitude save. If it fails, it''s slowed 1 for 1 round, and if it critically
+ fails, it is instead paralyzed for 1 round.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - divine
+ - enchantment
+ - visual
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A shemhazian's mutilation is a part of them, and they can't bear to
+ see it reversed. The first time each round that a creature heals from damage the
+ shemhazian dealt on their last turn, the demon takes 3d6 mental damage.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Succor Vulnerability
+ range: null
+ raw_description: '**Succor Vulnerability** A shemhazian''s mutilation is a part
+ of them, and they can''t bear to see it reversed. The first time each round that
+ a creature heals from damage the shemhazian dealt on their last turn, the demon
+ takes 3d6 mental damage.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -99,28 +141,14 @@ automatic_abilities:
if the creature was flying, it falls 30 feet.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Paralyzing Gaze
+ name: Tail Whip
range: null
- raw_description: '**Paralyzing Gaze** (__aura__, __divine__, __enchantment__, __visual__)
- 30 feet. A non-evil creature that ends its turn in the aura must attempt a DC
- 35 Fortitude save. If it fails, it''s slowed 1 for 1 round, and if it critically
- fails, it is instead paralyzed for 1 round.
-
-
- **Succor Vulnerability** A shemhazian''s mutilation is a part of them, and they
- can''t bear to see it reversed. The first time each round that a creature heals
- from damage the shemhazian dealt on their last turn, the demon takes 3d6 mental
- damage.
-
-
- **Tail Whip** [Reaction] **Trigger** A creature within reach of the shemhazian''s
- tail leaves a square during a move action it''s using. **Effect** The shemhazian
- attempts to Trip the triggering creature. On a success, the creature also takes
- damage as if the shemhazian had hit with a tail Strike, and if the creature was
- flying, it falls 30 feet.'
+ raw_description: '**Tail Whip** [Reaction] **Trigger** A creature within reach of
+ the shemhazian''s tail leaves a square during a move action it''s using. **Effect**
+ The shemhazian attempts to Trip the triggering creature. On a success, the creature
+ also takes damage as if the shemhazian had hit with a tail Strike, and if the
+ creature was flying, it falls 30 feet.'
requirements: null
saving_throw: null
stages: null
@@ -158,14 +186,13 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: enfeebling bite
+ name: jaws
to_hit: 33
traits:
- evil
@@ -173,12 +200,11 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 33
traits:
- agile
@@ -187,14 +213,13 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: bludgeoning
- name: pincer
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Improved Grab
+ name: pincer
to_hit: 33
traits:
- evil
@@ -202,12 +227,11 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d6+17
+ - formula: 3d6+17
type: slashing
+ - formula: 1d6
+ type: evil
name: tail
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 33
traits:
- evil
diff --git a/data/monsters/shield archon.yaml b/data/monsters/shield archon.yaml
index 93a58da..8096f37 100644
--- a/data/monsters/shield archon.yaml
+++ b/data/monsters/shield archon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Archon's Door
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Courageous Switch
range: null
@@ -73,8 +69,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Living Shield
range: null
@@ -123,12 +117,11 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: piercing
+ - formula: 1d6
+ type: good
name: holy striking spear
- plus_damage:
- - formula: null
- type: 1d6 good
to_hit: 22
traits:
- magical
@@ -157,8 +150,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Morphic Hands
range: null
diff --git a/data/monsters/shining child.yaml b/data/monsters/shining child.yaml
index 0f635a6..911764b 100644
--- a/data/monsters/shining child.yaml
+++ b/data/monsters/shining child.yaml
@@ -10,6 +10,34 @@ ac_special: null
active_abilities: null
alignment: CE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: The shining child sheds bright light. Any creature that starts its
+ turn in the aura must succeed at a Fortitude DC 29 save. If it fails, it is blinded
+ for 1 minute, and if it critically fails, it's permanently blinded. A creature
+ that succeeds at its save is temporarily immune to this effect for 24 hours.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Blinding Aura
+ range: 60 feet
+ raw_description: '**Blinding Aura** (__arcane__, __aura__, __incapacitation__, __light__)
+ 60 feet. The shining child sheds bright light. Any creature that starts its turn
+ in the aura must succeed at a Fortitude DC 29 save. If it fails, it is blinded
+ for 1 minute, and if it critically fails, it''s permanently blinded. A creature
+ that succeeds at its save is temporarily immune to this effect for 24 hours.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - aura
+ - incapacitation
+ - light
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -18,22 +46,13 @@ automatic_abilities:
spell).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Blinding Aura
+ name: Overwhelming Light
range: null
- raw_description: '**Blinding Aura** (__arcane__, __aura__, __incapacitation__, __light__)
- 60 feet. The shining child sheds bright light. Any creature that starts its turn
- in the aura must succeed at a Fortitude DC 29 save. If it fails, it is blinded
- for 1 minute, and if it critically fails, it''s permanently blinded. A creature
- that succeeds at its save is temporarily immune to this effect for 24 hours.
-
-
- **Overwhelming Light** [Reaction] (__light__) **Trigger** The shining child enters
- an area of magical darkness or begins its turn in an area of magical darkness.
- **Effect** The shining child attempts to counteract the magical darkness (as a
- 7th-level spell).'
+ raw_description: '**Overwhelming Light** [Reaction] (__light__) **Trigger** The
+ shining child enters an area of magical darkness or begins its turn in an area
+ of magical darkness. **Effect** The shining child attempts to counteract the magical
+ darkness (as a 7th-level spell).'
requirements: null
saving_throw: null
stages: null
@@ -97,14 +116,13 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d4+5
+ - formula: 3d4+5
type: bludgeoning
+ - formula: 4d6
+ type: fire
+ - formula: 2d4
+ type: persistent fire
name: fist
- plus_damage:
- - formula: null
- type: 4d6 fire
- - formula: null
- type: 2d4 persistent fire
to_hit: 25
traits:
- agile
@@ -112,12 +130,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 3d10+3
+ - formula: 3d10+3
type: fire,
+ - formula: 2d10
+ type: positive damage if the target is undead
name: fire ray
- plus_damage:
- - formula: null
- type: 2d10 positive damage if the target is undead
to_hit: 25
traits:
- arcane
@@ -143,8 +160,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Radiance Dependence
range: null
diff --git a/data/monsters/shoal linnorm.yaml b/data/monsters/shoal linnorm.yaml
index be0ce50..586cf98 100644
--- a/data/monsters/shoal linnorm.yaml
+++ b/data/monsters/shoal linnorm.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -53,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Shoal Linnorm Venom
range: null
@@ -84,8 +80,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of Drowning
range: null
@@ -114,8 +108,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -148,10 +140,10 @@ description: 'Shoal linnorms occupy rocky shoreline shallows and slither along l
hp: 295
hp_misc: regeneration 10 (deactivated by cold iron)
immunities:
-- curse
+- __curse__
- fire
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Aklo
- Draconic
@@ -160,22 +152,20 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+16
+ - formula: 3d12+16
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: shoal linnorm venom
+ name: jaws
to_hit: 31
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d8+16
+ - formula: 3d8+16
type: slashing
name: claw
- plus_damage: null
to_hit: 31
traits:
- agile
@@ -183,12 +173,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d6+16
+ - formula: 4d6+16
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 31
traits:
- magical
diff --git a/data/monsters/shocker lizard.yaml b/data/monsters/shocker lizard.yaml
index 0943226..337f90e 100644
--- a/data/monsters/shocker lizard.yaml
+++ b/data/monsters/shocker lizard.yaml
@@ -17,8 +17,6 @@ active_abilities:
or increases the DC of its Discharge to 20.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Amplify Voltage
range: null
@@ -32,7 +30,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: A shocker lizard within 20 feet makes a shock Strike or uses Discharge;
+ trigger: A shocker lizard within 20 feet makes a shock Strike or uses Discharge
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Discharge
range: null
@@ -77,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shocking Burst
range: null
@@ -134,10 +128,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -147,10 +140,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d6 electricity
+ - formula: 2d6
+ type: electricity
name: shock
- plus_damage: null
to_hit: 10
traits:
- nonlethal
@@ -174,8 +166,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Electrolocation
range: null
diff --git a/data/monsters/shoggoth.yaml b/data/monsters/shoggoth.yaml
index 3ef22ea..44ab2c7 100644
--- a/data/monsters/shoggoth.yaml
+++ b/data/monsters/shoggoth.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -35,8 +33,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eat Away
range: null
@@ -55,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -81,8 +75,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Maddening Cacophony
range: 60 feet
@@ -157,12 +149,11 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+18
+ - formula: 4d10+18
type: bludgeoning
- name: pseudopod
- plus_damage:
- formula: null
type: Grab
+ name: pseudopod
to_hit: 35
traits:
- magical
diff --git a/data/monsters/shoggti.yaml b/data/monsters/shoggti.yaml
index c6d2f4a..c44311e 100644
--- a/data/monsters/shoggti.yaml
+++ b/data/monsters/shoggti.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Braincloud
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -84,8 +80,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fascinating Display
range: null
@@ -137,8 +131,8 @@ description: 'Shoggti travel to other planes in roving bands to capture and char
hp: 105
hp_misc: null
immunities:
-- controlled
-- fear
+- __controlled__
+- __fear__
languages:
- Abyssal
- telepathy 100 feet
@@ -146,12 +140,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+8
+ - formula: 2d12+8
type: piercing
+ - formula: 1d6
+ type: chaotic
name: bite
- plus_damage:
- - formula: null
- type: 1d6 chaotic
to_hit: 18
traits:
- chaotic
@@ -159,14 +152,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
- name: pincer
- plus_damage:
- - formula: null
- type: 1d6 chaotic
+ - formula: 1d6
+ type: chaotic
- formula: null
type: Grab
+ name: pincer
to_hit: 18
traits:
- agile
diff --git a/data/monsters/shoony hierarch.yaml b/data/monsters/shoony hierarch.yaml
index 9e8f90b..3638610 100644
--- a/data/monsters/shoony hierarch.yaml
+++ b/data/monsters/shoony hierarch.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Signal Arrow
range: null
@@ -63,10 +61,9 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 bludgeoning
+ - formula: 1d4
+ type: bludgeoning
name: staff
- plus_damage: null
to_hit: 9
traits:
- two-hand d8
@@ -75,10 +72,9 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
name: longbow
- plus_damage: null
to_hit: 11
traits:
- deadly 1d10
diff --git a/data/monsters/shoony militia member.yaml b/data/monsters/shoony militia member.yaml
index c27750c..80b980f 100644
--- a/data/monsters/shoony militia member.yaml
+++ b/data/monsters/shoony militia member.yaml
@@ -35,10 +35,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: longsword
- plus_damage: null
to_hit: 10
traits:
- versatile P
@@ -47,10 +46,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: javelin
- plus_damage: null
to_hit: 10
traits:
- range increment 30 feet
diff --git a/data/monsters/shoony tiller.yaml b/data/monsters/shoony tiller.yaml
index 5b59460..87f35d9 100644
--- a/data/monsters/shoony tiller.yaml
+++ b/data/monsters/shoony tiller.yaml
@@ -21,8 +21,6 @@ active_abilities:
immediately attempt an additional flat DC 15 check to end the persistent damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dig Quickly
range: null
@@ -67,10 +65,9 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: bludgeoning
name: hoe
- plus_damage: null
to_hit: 6
traits: null
name: Shoony Tiller
@@ -78,10 +75,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: 1 nonlethal
name: dirt clod
- plus_damage: null
to_hit: 4
traits:
- range increment 10 feet
diff --git a/data/monsters/shuln.yaml b/data/monsters/shuln.yaml
index 953f9b8..cb53669 100644
--- a/data/monsters/shuln.yaml
+++ b/data/monsters/shuln.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Armor-Rending
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Shuln Saliva
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unstoppable Burrow
range: null
@@ -131,22 +125,20 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+10
+ - formula: 3d8+10
type: slashing
name: adamantine claw
- plus_damage: null
to_hit: 25
traits:
- agile
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+10
+ - formula: 3d10+10
type: piercing
- name: adamantine fangs
- plus_damage:
- formula: null
type: shuln saliva
+ name: adamantine fangs
to_hit: 25
traits:
- reach 15 feet
diff --git a/data/monsters/siege shard.yaml b/data/monsters/siege shard.yaml
index 7ec7386..4a25e38 100644
--- a/data/monsters/siege shard.yaml
+++ b/data/monsters/siege shard.yaml
@@ -17,8 +17,6 @@ active_abilities:
a 15 feet take 4d6 mental damage (DC 20 basic Will save).
failure: null
frequency: once per minute
- full_description: null
- generic_description: null
maximum_duration: null
name: Overwhelming Anguish
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rejuvenation
range: null
@@ -73,8 +69,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Exorcism
range: null
@@ -95,8 +89,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surreptitious Siege
range: null
@@ -120,26 +112,25 @@ hp: 37
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
-- necromancy
-- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
+- __necromancy__
+- __nonlethal__ attacks
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: bludgeoning
name: slam
- plus_damage: null
to_hit: 11
traits: null
name: Siege Shard
diff --git a/data/monsters/simurgh.yaml b/data/monsters/simurgh.yaml
index d0c7949..ccf9efd 100644
--- a/data/monsters/simurgh.yaml
+++ b/data/monsters/simurgh.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Banishing Swipe
range: null
@@ -41,8 +39,6 @@ active_abilities:
is identical to __prismatic spray__ (DC 42).
failure: null
frequency: Once per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Radiant Feathers
range: null
@@ -59,32 +55,62 @@ active_abilities:
trigger: null
alignment: NG
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: A creature that starts its turn in the aura must attempt a DC 37 Will
+ save or be affected by calm emotions. Creatures that successfully save are unaffected,
+ but must attempt another save each turn they start in the aura.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Peace
- range: null
+ range: 50 feet
raw_description: '**Aura of Peace** (__divine__, __emotion__, __enchantment__, __incapacitation__,
__mental__) 50 feet. A creature that starts its turn in the aura must attempt
a DC 37 Will save or be affected by calm emotions. Creatures that successfully
save are unaffected, but must attempt another save each turn they start in the
- aura.
-
-
- **Attack of Opportunity** [Reaction]'
+ aura.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - divine
+ - emotion
+ - enchantment
+ - incapacitation
+ - mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Desert-dwelling people consider the sight of a simurgh a herald to a
lifetime''s worth of luck, and those who are unfamiliar with the majestic beast
might mistake it for the avatar of a deity. Beautiful, graceful, and truly gargantuan,
@@ -124,20 +150,18 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+12
+ - formula: 4d12+12
type: piercing
name: jaws
- plus_damage: null
to_hit: 34
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 4d8+12
+ - formula: 4d8+12
type: slashing
name: claw
- plus_damage: null
to_hit: 34
traits:
- agile
@@ -145,12 +169,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d8+10
+ - formula: 4d8+10
type: slashing
- name: tail
- plus_damage:
- formula: null
type: banishing swipe
+ name: tail
to_hit: 34
traits:
- magical
@@ -160,10 +183,9 @@ perception: 32
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 10d6 fire
+ - formula: 10d6
+ type: fire
name: glaring ray
- plus_damage: null
to_hit: 34
traits:
- magical
diff --git a/data/monsters/sinspawn.yaml b/data/monsters/sinspawn.yaml
index 0f533c7..c030810 100644
--- a/data/monsters/sinspawn.yaml
+++ b/data/monsters/sinspawn.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: __Sickened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sinful Bite
range: null
@@ -57,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sin
range: null
@@ -85,8 +81,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -134,21 +128,19 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: sinful bite
+ name: jaws
to_hit: 10
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits: null
name: Sinspawn
@@ -175,8 +167,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sin Scent
range: null
diff --git a/data/monsters/skaveling.yaml b/data/monsters/skaveling.yaml
index a3aca0e..40bf432 100644
--- a/data/monsters/skaveling.yaml
+++ b/data/monsters/skaveling.yaml
@@ -9,17 +9,16 @@ ac: 22
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is frightened 2 and __stunned 1__ by fear.
+ critical_success: The creature is unaffected and is temporarily immune to Bone-
+ Chilling Screech for 24 hours.
description: The skaveling unleashes a horrifying screech that chills the very bones
of those close enough to feel it. The screech can be heard for miles, but each
creature in a 20-foot emanation must also attempt a DC 22 Will save. The skaveling
can't use Bone-Chilling Screech again for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bone-Chilling Screech
range: null
@@ -28,11 +27,24 @@ active_abilities:
screech that chills the very bones of those close enough to feel it. The screech
can be heard for miles, but each creature in a 20-foot emanation must also attempt
a DC 22 Will save. The skaveling can''t use Bone-Chilling Screech again for 1d4
- rounds.'
+ rounds.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune to Bone-
+ Chilling Screech for 24 hours.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is frightened 2.
+
+
+ **Critical Failure** The creature is frightened 2 and __stunned 1__ by fear.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __frightened 1__.
traits:
- auditory
- emotion
@@ -43,97 +55,11 @@ active_abilities:
trigger: null
- action_cost: None
critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to Bone-
- Chilling Screech for 24 hours.
- description: The creature is unaffected and is temporarily immune to Bone- Chilling
- Screech for 24 hours.
+ critical_success: null
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune to Bone- Chilling Screech for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __frightened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __frightened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __frightened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is frightened 2.
- effect: null
- failure: The creature is frightened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is frightened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is frightened 2 and __stunned 1__ by fear.
- critical_success: null
- description: The creature is frightened 2 and __stunned 1__ by fear.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is frightened 2 and __stunned
- 1__ by fear.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: '**Saving Throw** DC 22 Fortitude; **Stage 1** carrier with no ill
- effect (1 day); **Stage 2** 2d6 negative damage and regains half as many Hit Points
- from all healing (1 day); **Stage 3** as stage 2 (1 day); **Stage 4** 2d6 negative
- damage and gains no benefit from healing (1 day); **Stage 5** as stage 4 (1 day);
- **Stage 6** dead, and rises as a __ghoul__ the next midnight'
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghoul Fever
range: null
@@ -144,96 +70,51 @@ active_abilities:
day); **Stage 5** as stage 4 (1 day); **Stage 6** dead, and rises as a __ghoul__
the next midnight'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 22 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1 day)
+ - effect: 2d6 negative damage and regains half as many Hit Points from all healing
+ (1 day)
+ - effect: as stage 2 (1 day)
+ - effect: 2d6 negative damage and gains no benefit from healing (1 day)
+ - effect: as stage 4 (1 day)
+ - effect: dead, and rises as a __ghoul__ the next midnight
success: null
traits:
- disease
trigger: null
- action_cost: None
critical_failure: null
- critical_success: null
+ critical_success: The creature is unaffected.
description: Any creature hit by the skaveling's Strikes must attempt a DC 22 Fortitude
save.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Paralysis
- range: null
- raw_description: '**Paralysis** (__incapacitation__, __occult__, __necromancy__)
- Any creature hit by the skaveling''s Strikes must attempt a DC 22 Fortitude save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - incapacitation
- - occult
- - necromancy
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __slowed 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __slowed 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __slowed 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __paralyzed__. It can attempt a new save at the end
- of each of its turns, and the DC cumulatively decreases by 1 on each save.
- effect: null
failure: The creature is __paralyzed__. It can attempt a new save at the end of
each of its turns, and the DC cumulatively decreases by 1 on each save.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Paralysis
range: null
- raw_description: '**Failure** The creature is __paralyzed__. It can attempt a new
- save at the end of each of its turns, and the DC cumulatively decreases by 1 on
- each save.'
+ raw_description: '**Paralysis** (__incapacitation__, __occult__, __necromancy__)
+ Any creature hit by the skaveling''s Strikes must attempt a DC 22 Fortitude save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __slowed 1__.
+
+
+ **Failure** The creature is __paralyzed__. It can attempt a new save at the end
+ of each of its turns, and the DC cumulatively decreases by 1 on each save.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
+ success: The creature is __slowed 1__.
+ traits:
+ - incapacitation
+ - occult
+ - necromancy
trigger: null
alignment: N
automatic_abilities: null
@@ -268,24 +149,22 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: ''
- name: fangs
- plus_damage:
- formula: null
type: ghoul fever
- formula: null
type: paralysis
+ name: fangs
to_hit: 15
traits: null
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: ''
- name: wing
- plus_damage:
- formula: null
type: paralysis
+ name: wing
to_hit: 15
traits:
- agile
@@ -308,8 +187,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Echolocation
range: null
diff --git a/data/monsters/skeletal champion.yaml b/data/monsters/skeletal champion.yaml
index 8495057..cf6cf3b 100644
--- a/data/monsters/skeletal champion.yaml
+++ b/data/monsters/skeletal champion.yaml
@@ -22,8 +22,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -41,6 +39,30 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You snap your shield in place to ward off a blow. Your shield prevents you
+ from taking an amount of damage up to the shield's Hardness. You and the shield
+ each take any remaining damage, possibly breaking or destroying the shield.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Shield Block
+ range: null
+ raw_description: '**Shield Block** [Reaction] **Trigger** While you have your shield
+ raised, you would take damage from a physical attack. **Effect** You snap your
+ shield in place to ward off a blow. Your shield prevents you from taking an amount
+ of damage up to the shield''s Hardness. You and the shield each take any remaining
+ damage, possibly breaking or destroying the shield.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: While you have your shield raised, you would take damage from a physical
+ attack.
description: 'These skeletons retain the cunning they possessed in life.
@@ -67,28 +89,25 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: longsword
- plus_damage: null
to_hit: 10
traits:
- versatile P
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: lance
- plus_damage: null
to_hit: 10
traits:
- deadly d8
diff --git a/data/monsters/skeletal giant.yaml b/data/monsters/skeletal giant.yaml
index 5a7649f..cb8b010 100644
--- a/data/monsters/skeletal giant.yaml
+++ b/data/monsters/skeletal giant.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Broad Swipe
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Charge
range: null
@@ -77,10 +73,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: slashing
name: glaive
- plus_damage: null
to_hit: 12
traits:
- deadly d8
@@ -88,10 +83,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: piercing
name: horns
- plus_damage: null
to_hit: 12
traits:
- agile
diff --git a/data/monsters/skeletal horse.yaml b/data/monsters/skeletal horse.yaml
index ae12aaf..c0b697f 100644
--- a/data/monsters/skeletal horse.yaml
+++ b/data/monsters/skeletal horse.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gallop
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Undead Steed
range: null
@@ -70,10 +66,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+5
+ - formula: 1d8+5
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 9
traits: null
name: Skeletal Horse
diff --git a/data/monsters/skeletal hulk.yaml b/data/monsters/skeletal hulk.yaml
index 37204aa..26ddb5d 100644
--- a/data/monsters/skeletal hulk.yaml
+++ b/data/monsters/skeletal hulk.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Broad Swipe
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Massive Rush
range: null
@@ -74,10 +70,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+11
+ - formula: 2d6+11
type: slashing
name: claw
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/skeleton guard.yaml b/data/monsters/skeleton guard.yaml
index 950415c..4f7c4ae 100644
--- a/data/monsters/skeleton guard.yaml
+++ b/data/monsters/skeleton guard.yaml
@@ -32,20 +32,18 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: slashing
name: scimitar
- plus_damage: null
to_hit: 6
traits:
- forceful
- sweep
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: slashing
name: claw
- plus_damage: null
to_hit: 6
traits:
- agile
@@ -55,10 +53,9 @@ perception: 2
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortbow
- plus_damage: null
to_hit: 6
traits:
- deadly 1d10
diff --git a/data/monsters/skinstitch.yaml b/data/monsters/skinstitch.yaml
index 31def84..78b4aad 100644
--- a/data/monsters/skinstitch.yaml
+++ b/data/monsters/skinstitch.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Flay
range: null
@@ -40,8 +38,6 @@ active_abilities:
skinstitch regains 8 Hit Points.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stitch Skin
range: null
@@ -70,8 +66,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pest Haven
range: null
@@ -119,37 +113,35 @@ hp: 95
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
-- mental
-- necromancy
-- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
+- __mental__
+- __necromancy__
+- __nonlethal__ attacks
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: slashing
name: blade
- plus_damage: null
to_hit: 15
traits:
- agile
- sweep
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
name: cudgel
- plus_damage: null
to_hit: 15
traits:
- forceful
diff --git a/data/monsters/skrik nettle.yaml b/data/monsters/skrik nettle.yaml
index a81a7bd..289219a 100644
--- a/data/monsters/skrik nettle.yaml
+++ b/data/monsters/skrik nettle.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Negate Levitation
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Skrik Nettle Venom
range: null
@@ -87,8 +83,6 @@ automatic_abilities:
is exposed to skrik nettle venom.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spill Venom
range: null
@@ -100,7 +94,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The skrik nettle takes piercing or slashing damage;
+ trigger: The skrik nettle takes piercing or slashing damage
description: 'The expansive skies of the __First World__ are home to skrik nettles—delicate,
bizarre-looking creatures that resemble large jellyfishes. A fringe of brightly
colored feathers circles their bodies, and long tendrils trail from their center,
@@ -139,12 +133,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: piercing
- name: beak
- plus_damage:
- formula: null
type: skrik nettle venom
+ name: beak
to_hit: 17
traits:
- agile
@@ -172,8 +165,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motionsense
range: null
diff --git a/data/monsters/skulk.yaml b/data/monsters/skulk.yaml
index e7225d5..535e7e4 100644
--- a/data/monsters/skulk.yaml
+++ b/data/monsters/skulk.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -87,10 +85,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: shortsword
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -101,10 +98,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: piercing
name: dagger
- plus_damage: null
to_hit: 8
traits:
- agile
@@ -127,8 +123,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Camouflaged Step
range: null
@@ -149,8 +143,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Chameleon Skin
range: null
diff --git a/data/monsters/skulltaker.yaml b/data/monsters/skulltaker.yaml
index d1bc1fb..2928eb8 100644
--- a/data/monsters/skulltaker.yaml
+++ b/data/monsters/skulltaker.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bonetaker
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Energy Drain
range: null
@@ -75,8 +71,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Splintered Ground
range: null
@@ -108,8 +102,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shard Storm
range: 10 feet
@@ -154,14 +146,13 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 3d6 negative
+ - formula: 3d6
+ type: negative
- formula: null
type: energy drain
+ name: jaws
to_hit: 35
traits:
- deadly 2d12
@@ -169,14 +160,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d6+14
+ - formula: 3d6+14
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 3d6 negative
+ - formula: 3d6
+ type: negative
- formula: null
type: energy drain
+ name: claw
to_hit: 35
traits:
- agile
@@ -188,12 +178,11 @@ perception: 33
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d8+6
+ - formula: 3d8+6
type: piercing
+ - formula: 3d6
+ type: negative
name: bone javelin
- plus_damage:
- - formula: null
- type: 3d6 negative
to_hit: 33
traits:
- magical
@@ -228,8 +217,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Skeletal Lore
range: null
diff --git a/data/monsters/skum.yaml b/data/monsters/skum.yaml
index 76b558c..6af254f 100644
--- a/data/monsters/skum.yaml
+++ b/data/monsters/skum.yaml
@@ -36,27 +36,24 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: trident
- plus_damage: null
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d4+4
+ - formula: 2d4+4
type: piercing
name: fangs
- plus_damage: null
to_hit: 10
traits: null
name: Skum
@@ -64,10 +61,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: piercing
name: trident
- plus_damage: null
to_hit: 7
traits:
- thrown 20 feet
diff --git a/data/monsters/slime mold.yaml b/data/monsters/slime mold.yaml
index 7d5d560..d0fd944 100644
--- a/data/monsters/slime mold.yaml
+++ b/data/monsters/slime mold.yaml
@@ -11,16 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 18 Fortitude; **Onset** 1d4 days; **Stage 1**
- __enfeebled 1__ and __sickened 1__ (1 day); **Stage 2** as stage 1 (1 day); **Stage
- 3** __drained 1__, enfeebled 2, and sickened 2 (1 day); **Stage 4** as stage 3
- (1 day); **Stage 5** drained 2 plus __unconscious__ (no Perception check to wake
- up) (1 day); **Stage 6** dead, and the body erupts to release a new slime mold'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slime Rot
range: null
@@ -31,8 +25,14 @@ active_abilities:
(no Perception check to wake up) (1 day); **Stage 6** dead, and the body erupts
to release a new slime mold'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 18 Fortitude; **Onset** 1d4 days
+ stages:
+ - effect: __enfeebled 1__ and __sickened 1__ (1 day)
+ - effect: as stage 1 (1 day)
+ - effect: __drained 1__, enfeebled 2, and sickened 2 (1 day)
+ - effect: as stage 3 (1 day)
+ - effect: drained 2 plus __unconscious__ (no Perception check to wake up) (1 day)
+ - effect: dead, and the body erupts to release a new slime mold
success: null
traits:
- disease
@@ -62,20 +62,19 @@ hp: 60
hp_misc: null
immunities:
- critical hits
-- mental
+- __mental__
- precision
-- unconscious
-- visual
+- __unconscious__
+- __visual__
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: bludgeoning
- name: pseudopod
- plus_damage:
- formula: null
type: slime rot
+ name: pseudopod
to_hit: 8
traits: null
name: Slime Mold
@@ -98,8 +97,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/slurk.yaml b/data/monsters/slurk.yaml
index 110c82c..5d9be20 100644
--- a/data/monsters/slurk.yaml
+++ b/data/monsters/slurk.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Belly Grease
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entangling Slime
range: null
@@ -110,10 +106,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: tusks
- plus_damage: null
to_hit: 11
traits:
- deadly 1d10
@@ -122,10 +117,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: entangling slime
name: slime squirt
- plus_damage: null
to_hit: 9
traits:
- range increment 30 feet
diff --git a/data/monsters/smilodon.yaml b/data/monsters/smilodon.yaml
index d14cba1..0d1a490 100644
--- a/data/monsters/smilodon.yaml
+++ b/data/monsters/smilodon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pierce Armor
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -97,22 +91,20 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: Grab
+ name: fangs
to_hit: 16
traits: null
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 16
traits:
- agile
diff --git a/data/monsters/snapping flytrap.yaml b/data/monsters/snapping flytrap.yaml
index 8e5b35e..2304cc1 100644
--- a/data/monsters/snapping flytrap.yaml
+++ b/data/monsters/snapping flytrap.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focused Assault
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hungry Flurry
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -95,8 +89,6 @@ automatic_abilities:
the creature is grabbed in that leaf.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Quick Capture
range: null
@@ -125,14 +117,13 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
- name: leaf
- plus_damage:
- - formula: null
- type: 1d6 acid
+ - formula: 1d6
+ type: acid
- formula: null
type: Improved Grab
+ name: leaf
to_hit: 11
traits:
- reach 10 feet
diff --git a/data/monsters/snapping turtle.yaml b/data/monsters/snapping turtle.yaml
index e40659a..387c894 100644
--- a/data/monsters/snapping turtle.yaml
+++ b/data/monsters/snapping turtle.yaml
@@ -16,8 +16,6 @@ active_abilities:
1d4 bludgeoning damage to the creature it just bit.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clench Jaws
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shell Defense
range: null
@@ -72,10 +68,9 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: piercing
name: jaws
- plus_damage: null
to_hit: 6
traits: null
name: Snapping Turtle
@@ -97,8 +92,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/sod hound.yaml b/data/monsters/sod hound.yaml
index 98f1207..d1f2d6d 100644
--- a/data/monsters/sod hound.yaml
+++ b/data/monsters/sod hound.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -50,12 +48,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Knockdown
+ name: jaws
to_hit: 11
traits: null
name: Sod Hound
@@ -78,8 +75,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Crystal Sense
range: null
diff --git a/data/monsters/solar.yaml b/data/monsters/solar.yaml
index 96d8b9d..320c00f 100644
--- a/data/monsters/solar.yaml
+++ b/data/monsters/solar.yaml
@@ -17,8 +17,6 @@ active_abilities:
1 minute.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Animate Weapon
range: null
@@ -33,7 +31,7 @@ active_abilities:
success: null
traits: null
trigger: The solar hits with a melee weapon Strike while Animate Weapon is not already
- in effect;
+ in effect
- action_cost: None
critical_failure: null
critical_success: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Arrow of Mortality
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -97,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Holy Armaments
range: null
@@ -126,8 +118,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Protection
range: 20 feet
@@ -178,12 +168,11 @@ level: 23
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+22
+ - formula: 4d12+22
type: slashing
+ - formula: 2d6
+ type: good
name: holy greatsword
- plus_damage:
- - formula: null
- type: 2d6 good
to_hit: 44
traits:
- good
@@ -194,14 +183,13 @@ perception: 40
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d8+17
+ - formula: 4d8+17
type: piercing
- name: holy longbow
- plus_damage:
- - formula: null
- type: 2d6 good
+ - formula: 2d6
+ type: good
- formula: null
type: arrow of mortality
+ name: holy longbow
to_hit: 40
traits:
- deadly d10
diff --git a/data/monsters/soul eater.yaml b/data/monsters/soul eater.yaml
index 7890f04..7fe1d6a 100644
--- a/data/monsters/soul eater.yaml
+++ b/data/monsters/soul eater.yaml
@@ -9,8 +9,8 @@ ac: 26
ac_special: null
active_abilities:
- action_cost: Three Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As success, but doomed 3.
+ critical_success: The creature is unaffected.
description: null
effect: The soul eater attempts to devour the dying creature's soul. The creature
must attempt a DC 25 Will save. A creature that dies as a result of Drain Soul
@@ -19,10 +19,8 @@ active_abilities:
of that creature's corpse and the creature has been dead no longer than 1 minute,
the creature's soul returns to its body and is restored to life, leaving the creature
__unconscious__ and dying 1 but no longer __doomed__.
- failure: null
+ failure: As success, but doomed 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Soul
range: null
@@ -34,96 +32,31 @@ active_abilities:
If the soul eater that used Drain Soul on a creature is slain within 100 feet
of that creature''s corpse and the creature has been dead no longer than 1 minute,
the creature''s soul returns to its body and is restored to life, leaving the
- creature __unconscious__ and dying 1 but no longer __doomed__.'
- requirements: The soul eater is adjacent to a dying creature
+ creature __unconscious__ and dying 1 but no longer __doomed__.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature becomes doomed 1, or increases its doomed value by 1
+ if it was already doomed.
+
+
+ **Failure** As success, but doomed 2.
+
+
+ **Critical Failure** As success, but doomed 3.'
+ requirements: The soul eater is adjacent to a __dying__ creature
saving_throw: null
stages: null
- success: null
+ success: The creature becomes doomed 1, or increases its doomed value by 1 if it
+ was already doomed.
traits:
- death
- divine
- manipulate
- necromancy
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature becomes doomed 1, or increases its doomed value by 1 if
- it was already doomed.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature becomes doomed 1, or increases its doomed
- value by 1 if it was already doomed.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature becomes doomed 1, or increases its doomed value by 1 if it
- was already doomed.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: As success, but doomed 2.
- effect: null
- failure: As success, but doomed 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** As success, but doomed 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As success, but doomed 3.
- critical_success: null
- description: As success, but doomed 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As success, but doomed 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: None
critical_failure: null
critical_success: null
@@ -137,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mind-Numbing Touch
range: null
@@ -172,25 +103,24 @@ hp: 80
hp_misc: null
immunities:
- critical hits
-- disease
-- paralyzed
-- poison
+- __disease__
+- __paralyzed__
+- __poison__
- precision
-- sleep
+- __sleep__
languages:
- Daemonic
level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 2d6 negative
+ - formula: 2d6
+ type: negative
- formula: null
type: mind-numbing touch
+ name: claw
to_hit: 19
traits:
- agile
@@ -223,8 +153,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Caster Link
range: null
@@ -253,8 +181,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Find Target
range: null
diff --git a/data/monsters/soulbound doll.yaml b/data/monsters/soulbound doll.yaml
index a2d0c16..04d9e2a 100644
--- a/data/monsters/soulbound doll.yaml
+++ b/data/monsters/soulbound doll.yaml
@@ -80,10 +80,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -110,8 +109,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Personality Fragments
range: null
diff --git a/data/monsters/soulbound ruin.yaml b/data/monsters/soulbound ruin.yaml
index 9e78322..6e60ea5 100644
--- a/data/monsters/soulbound ruin.yaml
+++ b/data/monsters/soulbound ruin.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Collapse Ceiling
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pervasive Attacks
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Self-Repair
range: null
@@ -89,6 +83,29 @@ active_abilities:
trigger: null
alignment: NE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: When a soulbound ruin fails a saving throw against a spell that would
+ banish tormented spirits or manipulate souls, such as __banishment__ or __bind
+ soul__, instead of experiencing the listed effects, it takes 10 damage per spell
+ level.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerability to Exorcism
+ range: null
+ raw_description: '**Vulnerability to Exorcism** When a soulbound ruin fails a saving
+ throw against a spell that would banish tormented spirits or manipulate souls,
+ such as __banishment__ or __bind soul__, instead of experiencing the listed effects,
+ it takes 10 damage per spell level.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -98,22 +115,14 @@ automatic_abilities:
at a DC 35 Reflex save or fall __prone__.
failure: null
frequency: once per turn
- full_description: null
- generic_description: null
maximum_duration: null
- name: Vulnerability to Exorcism
+ name: Impede
range: null
- raw_description: '**Vulnerability to Exorcism** When a soulbound ruin fails a saving
- throw against a spell that would banish tormented spirits or manipulate souls,
- such as __banishment__ or __bind soul__, instead of experiencing the listed effects,
- it takes 10 damage per spell level.
-
-
- **Impede** [Reaction] **Frequency** once per turn; **Trigger** A creature within
- the soulbound ruin uses an action with the move trait. **Effect** The soulbound
- ruin reacts violently to stop the creature''s movement, shooting spikes, throwing
- bricks, or otherwise impeding the target. The target must succeed at a DC 35 Reflex
- save or fall __prone__.'
+ raw_description: '**Impede** [Reaction] **Frequency** once per turn; **Trigger**
+ A creature within the soulbound ruin uses an action with the move trait. **Effect**
+ The soulbound ruin reacts violently to stop the creature''s movement, shooting
+ spikes, throwing bricks, or otherwise impeding the target. The target must succeed
+ at a DC 35 Reflex save or fall __prone__.'
requirements: null
saving_throw: null
stages: null
@@ -159,10 +168,9 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+9
+ - formula: 4d10+9
type: bludgeoning
name: edifice
- plus_damage: null
to_hit: 30
traits: null
name: Soulbound Ruin
diff --git a/data/monsters/spark bat.yaml b/data/monsters/spark bat.yaml
index 21a85e0..3c6a40e 100644
--- a/data/monsters/spark bat.yaml
+++ b/data/monsters/spark bat.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Arc Lightning
range: null
@@ -51,17 +49,16 @@ hp_misc: null
immunities:
- bleed
- electricity
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+5
+ - formula: 1d4+5
type: electricity
name: jaws
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/spear frog.yaml b/data/monsters/spear frog.yaml
index e430b4e..7b2c946 100644
--- a/data/monsters/spear frog.yaml
+++ b/data/monsters/spear frog.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Spear Frog Venom
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sticky Feet
range: null
@@ -63,8 +59,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Toxic Skin
range: null
@@ -90,12 +84,11 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
- name: jaws
- plus_damage:
+ - formula: 1d6
+ type: piercing
- formula: null
type: spear frog venom
+ name: jaws
to_hit: 7
traits:
- agile
diff --git a/data/monsters/specter.yaml b/data/monsters/specter.yaml
index c26f28a..b2d9dcd 100644
--- a/data/monsters/specter.yaml
+++ b/data/monsters/specter.yaml
@@ -9,131 +9,57 @@ ac: 25
ac_special: null
active_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the creature remains a thrall to the specter until
+ the curse is removed or until the specter succumbs to pain starvation; it can't
+ attempt new Will saves to recover on its own.
+ critical_success: The creature is unaffected and is temporarily immune to spectral
+ corruption for 1 minute.
description: When the specter damages a living creature with its vile touch Strike,
the specter gains 5 temporary Hit Points and the target creature must attempt
a DC 25 Will save to avoid becoming corrupted.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Spectral Corruption
- range: null
- raw_description: '**Spectral Corruption** (__curse__, __divine__, __enchantment__,
- __incapacitation__, __mental__) When the specter damages a living creature with
- its vile touch Strike, the specter gains 5 temporary Hit Points and the target
- creature must attempt a DC 25 Will save to avoid becoming corrupted.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - curse
- - divine
- - enchantment
- - incapacitation
- - mental
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to spectral
- corruption for 1 minute.
- description: The creature is unaffected and is temporarily immune to spectral corruption
- for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune to spectral corruption for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stupefied 2__ for 1 hour.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __stupefied 2__ for 1 hour.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __stupefied 2__ for 1 hour.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature succumbs to the corruption and becomes a spectral thrall.
- The creature is controlled by the specter, obeying the specter's telepathic or
- spoken orders, though a spectral thrall does not obey obviously self-destructive
- orders. It can attempt a new Will save at the end of each of its turns; on a success,
- it is no longer controlled by the specter but becomes stupefied 2 for 1 hour.
- effect: null
failure: The creature succumbs to the corruption and becomes a spectral thrall.
The creature is controlled by the specter, obeying the specter's telepathic or
spoken orders, though a spectral thrall does not obey obviously self-destructive
orders. It can attempt a new Will save at the end of each of its turns; on a success,
it is no longer controlled by the specter but becomes stupefied 2 for 1 hour.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Spectral Corruption
range: null
- raw_description: '**Failure** The creature succumbs to the corruption and becomes
- a spectral thrall. The creature is controlled by the specter, obeying the specter''s
- telepathic or spoken orders, though a spectral thrall does not obey obviously
- self-destructive orders. It can attempt a new Will save at the end of each of
- its turns; on a success, it is no longer controlled by the specter but becomes
- stupefied 2 for 1 hour.'
+ raw_description: '**Spectral Corruption** (__curse__, __divine__, __enchantment__,
+ __incapacitation__, __mental__) When the specter damages a living creature with
+ its vile touch Strike, the specter gains 5 temporary Hit Points and the target
+ creature must attempt a DC 25 Will save to avoid becoming corrupted.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune to spectral
+ corruption for 1 minute.
+
+
+ **Success** The creature is __stupefied 2__ for 1 hour.
+
+
+ **Failure** The creature succumbs to the corruption and becomes a spectral thrall.
+ The creature is controlled by the specter, obeying the specter''s telepathic or
+ spoken orders, though a spectral thrall does not obey obviously self-destructive
+ orders. It can attempt a new Will save at the end of each of its turns; on a success,
+ it is no longer controlled by the specter but becomes stupefied 2 for 1 hour.
+
+
+ **Critical Failure** As failure, but the creature remains a thrall to the specter
+ until the curse is removed or until the specter succumbs to pain starvation; it
+ can''t attempt new Will saves to recover on its own.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature remains a thrall to the specter until
- the curse is removed or until the specter succumbs to pain starvation; it can't
- attempt new Will saves to recover on its own.
- critical_success: null
- description: As failure, but the creature remains a thrall to the specter until
- the curse is removed or until the specter succumbs to pain starvation; it can't
- attempt new Will saves to recover on its own.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the creature remains a thrall
- to the specter until the curse is removed or until the specter succumbs to pain
- starvation; it can''t attempt new Will saves to recover on its own.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The creature is __stupefied 2__ for 1 hour.
+ traits:
+ - curse
+ - divine
+ - enchantment
+ - incapacitation
+ - mental
trigger: null
alignment: LE
automatic_abilities:
@@ -146,8 +72,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 30 feet
@@ -189,8 +113,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pain Starvation
range: null
@@ -216,8 +138,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sunlight Powerlessness
range: null
@@ -249,12 +169,12 @@ description: 'When an evil mortal creature dies, it sometimes returns to haunt t
hp: 95
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
- precision
-- unconscious
+- __unconscious__
languages:
- Common
- Necril
@@ -263,12 +183,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 6d6 negative
- name: vile touch
- plus_damage:
+ - formula: 6d6
+ type: negative
- formula: null
type: spectral corruption
+ name: vile touch
to_hit: 18
traits:
- finesse
diff --git a/data/monsters/sphinx.yaml b/data/monsters/sphinx.yaml
index 5e2891d..7f3928c 100644
--- a/data/monsters/sphinx.yaml
+++ b/data/monsters/sphinx.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Claw Rake
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Warding Glyph
range: null
@@ -133,10 +127,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
@@ -161,8 +154,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bardic Lore
range: null
diff --git a/data/monsters/spider swarm.yaml b/data/monsters/spider swarm.yaml
index 5fcbfaa..3a25d81 100644
--- a/data/monsters/spider swarm.yaml
+++ b/data/monsters/spider swarm.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Spider Swarm Venom
range: null
@@ -101,8 +97,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Sense
range: null
diff --git a/data/monsters/spinosaurus.yaml b/data/monsters/spinosaurus.yaml
index 2c75cbb..7b71b7d 100644
--- a/data/monsters/spinosaurus.yaml
+++ b/data/monsters/spinosaurus.yaml
@@ -17,8 +17,6 @@ active_abilities:
bleed damage__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rip and Tear
range: null
@@ -26,24 +24,23 @@ active_abilities:
has a creature __grabbed__ in its jaws; **Effect **The spinosaurus reaches up
and slashes with its claws at the creature it has grabbed, dealing 4d8 slashing
damage (DC 30 basic Reflex save) and 1d6 __persistent bleed damage__.'
- requirements: The spinosaurus has a creature grabbed in its jaws
+ requirements: The spinosaurus has a creature __grabbed__ in its jaws
saving_throw: null
stages: null
success: null
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature takes double damage and is __stunned 3__.
+ critical_success: The creature is unaffected.
description: null
effect: With a powerful lunge to the side, the spinosaurus uses its sail to slap
the surface of the water, creating a crushing wave of water that deals 6d6 bludgeoning
damage in a 30-foot cone. Each creature in the water in the area must attempt
a DC 30 Reflex save.
- failure: null
+ failure: The creature takes full damage and is __slowed 1__ until the end of its
+ next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Staggering Sail
range: null
@@ -51,94 +48,27 @@ active_abilities:
**The spinosaurus is swimming on the surface of water; **Effect **With a powerful
lunge to the side, the spinosaurus uses its sail to slap the surface of the water,
creating a crushing wave of water that deals 6d6 bludgeoning damage in a 30-foot
- cone. Each creature in the water in the area must attempt a DC 30 Reflex save.'
+ cone. Each creature in the water in the area must attempt a DC 30 Reflex save.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature takes half damage.
+
+
+ **Failure **The creature takes full damage and is __slowed 1__ until the end of
+ its next turn.
+
+
+ **Critical Failure **The creature takes double damage and is __stunned 3__.'
requirements: The spinosaurus is swimming on the surface of water
saving_throw: null
stages: null
- success: null
+ success: The creature takes half damage.
traits:
- incapacitation
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes half damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature takes half damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature takes half damage.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes full damage and is __slowed 1__ until the end of
- its next turn.
- effect: null
- failure: The creature takes full damage and is __slowed 1__ until the end of its
- next turn.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature takes full damage and is __slowed 1__
- until the end of its next turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature takes double damage and is __stunned 3__.
- critical_success: null
- description: The creature takes double damage and is __stunned 3__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **The creature takes double damage and is __stunned
- 3__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -146,8 +76,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -206,22 +134,20 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+14
+ - formula: 2d12+14
type: piercing
- name: bite
- plus_damage:
- formula: null
type: Grab
+ name: bite
to_hit: 23
traits:
- deadly d12
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d8+14
+ - formula: 2d8+14
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
@@ -245,8 +171,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deep Breath
range: null
diff --git a/data/monsters/spiral centurion.yaml b/data/monsters/spiral centurion.yaml
index 5b2955e..2b03bc2 100644
--- a/data/monsters/spiral centurion.yaml
+++ b/data/monsters/spiral centurion.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hurl Blade
range: null
@@ -45,8 +43,6 @@ active_abilities:
bonus to attack and damage rolls until the end of its turn.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rev Up
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -92,8 +86,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whirling Death
range: null
@@ -136,35 +128,32 @@ hp: 170
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
-- mental
-- necromancy
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconsciousTop-Heavy
- A spiral centurion's top-like design makes it susceptible to effects that would
- cause it to fall prone. The DC of any attempt to knock the spiral centurion prone is reduced by 5. If the spiral centurion
- attempts a check or saving throw to resist being knocked prone
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__**Top-Heavy** A spiral centurion's top-like design makes it susceptible
+ to effects that would cause it to fall prone. The DC of any attempt to knock the
+ spiral centurion __prone__ is reduced by 5. If the spiral centurion attempts a check
+ or saving throw to resist being knocked prone
- it takes a -5 status penalty. A spiral centurion that has been knocked prone can-t
use any actions other than to attempt to Stand
-- but it must succeed at a DC 30 Acrobatics
- check to do so.
+- but it must succeed at a DC 30 __Acrobatics__ check to do so.
level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: slashing
name: blade
- plus_damage: null
to_hit: 23
traits:
- agile
diff --git a/data/monsters/spirit naga.yaml b/data/monsters/spirit naga.yaml
index 55933d2..ed8b0ed 100644
--- a/data/monsters/spirit naga.yaml
+++ b/data/monsters/spirit naga.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Spirit Naga Venom
range: null
@@ -75,12 +73,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: spirit naga venom
+ name: fangs
to_hit: 19
traits:
- agile
@@ -106,8 +103,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Coven
range: null
diff --git a/data/monsters/spiritbound aluum.yaml b/data/monsters/spiritbound aluum.yaml
index 9650486..c3b3690 100644
--- a/data/monsters/spiritbound aluum.yaml
+++ b/data/monsters/spiritbound aluum.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aluum Antimagic
range: null
@@ -46,8 +44,6 @@ active_abilities:
again for 1d4 rounds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Obliteration Beam
range: null
@@ -58,7 +54,7 @@ active_abilities:
deals 20d6 force damage in a 30-foot line (DC 38 basic Reflex save). The remaining
fragments of the captured soul are released to the Great Beyond. The spiritbound
aluum can''t use Obliteration Beam again for 1d4 rounds.'
- requirements: The spiritbound aluum has bound a soul using its bind soul innate
+ requirements: The spiritbound aluum has bound a soul using its __bind soul__ innate
spell
saving_throw: null
stages: null
@@ -77,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Paralyzing Force
range: null
@@ -105,8 +99,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Binder
range: null
@@ -130,8 +122,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Shriek
range: null
@@ -164,8 +154,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -228,12 +216,11 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: paralyzing force
+ name: fist
to_hit: 33
traits:
- magical
diff --git a/data/monsters/sportlebore swarm.yaml b/data/monsters/sportlebore swarm.yaml
index 861f742..f24e862 100644
--- a/data/monsters/sportlebore swarm.yaml
+++ b/data/monsters/sportlebore swarm.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
@@ -32,66 +30,39 @@ active_abilities:
alignment: N
automatic_abilities:
- action_cost: Reaction
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the creature is also exposed to __sportlebore
+ infestation__.
+ critical_success: The creature is unaffected.
description: null
effect: A portion of the sportlebore swarm attempts to surge down the throat of
the triggering creature, which must attempt a DC 25 Fortitude save.
- failure: null
+ failure: The creature takes 4d6 piercing damage from sportlebore bites, can't speak
+ for 1 round, and loses a spell as noted under Success.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pour Down Throat
range: null
raw_description: '**Pour Down Throat [Reaction]** **Trigger** A creature in the
sportlebore swarm''s area speaks, uses a verbal component, or opens its mouth;
**Effect** A portion of the sportlebore swarm attempts to surge down the throat
- of the triggering creature, which must attempt a DC 25 Fortitude save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: A creature in the sportlebore swarm's area speaks, uses a verbal component,
- or opens its mouth;
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature gets a mouthful of sportlebores. It spits the insects
- out and avoids further damage, but it can't speak for 1 round, and if it was performing
- a verbal spellcasting action, the spell fails and the caster wastes the action.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature gets a mouthful of sportlebores. It spits
- the insects out and avoids further damage, but it can''t speak for 1 round, and
- if it was performing a verbal spellcasting action, the spell fails and the caster
- wastes the action.'
+ of the triggering creature, which must attempt a DC 25 Fortitude save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature gets a mouthful of sportlebores. It spits the insects
+ out and avoids further damage, but it can''t speak for 1 round, and if it was
+ performing a verbal spellcasting action, the spell fails and the caster wastes
+ the action.
+
+
+ **Failure** The creature takes 4d6 piercing damage from sportlebore bites, can''t
+ speak for 1 round, and loses a spell as noted under Success.
+
+
+ **Critical Failure** As failure, but the creature is also exposed to __sportlebore
+ infestation__.'
requirements: null
saving_throw: null
stages: null
@@ -99,50 +70,8 @@ automatic_abilities:
and avoids further damage, but it can't speak for 1 round, and if it was performing
a verbal spellcasting action, the spell fails and the caster wastes the action.
traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes 4d6 piercing damage from sportlebore bites, can't
- speak for 1 round, and loses a spell as noted under Success.
- effect: null
- failure: The creature takes 4d6 piercing damage from sportlebore bites, can't speak
- for 1 round, and loses a spell as noted under Success.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature takes 4d6 piercing damage from sportlebore
- bites, can''t speak for 1 round, and loses a spell as noted under Success.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature is also exposed to __sportlebore
- infestation__.
- critical_success: null
- description: As failure, but the creature is also exposed to __sportlebore infestation__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the creature is also exposed
- to __sportlebore infestation__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ trigger: A creature in the sportlebore swarm's area speaks, uses a verbal component,
+ or opens its mouth
description: 'A swarm of sportlebores is a much more dangerous foe than a single insect.
@@ -153,7 +82,7 @@ hp: 85
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 7
melee_attacks: null
name: Sportlebore Swarm
diff --git a/data/monsters/spriggan bully.yaml b/data/monsters/spriggan bully.yaml
index 542a68a..d1d4d51 100644
--- a/data/monsters/spriggan bully.yaml
+++ b/data/monsters/spriggan bully.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bully's Bludgeon
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -66,8 +62,6 @@ automatic_abilities:
When Enraged Growth ends, the spriggan bully is fatigued for 1 hour.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enraged Growth
range: null
@@ -88,7 +82,7 @@ automatic_abilities:
- polymorph
- primal
- transmutation
- trigger: The spriggan bully takes damage;
+ trigger: The spriggan bully takes damage
description: 'The typical spriggan is a bully who prefers to take live prisoners in
fights, but only to ensure that they have a large stock of living victims to torment,
tease, and abuse. They train to use weapons in nonlethal ways that inflict the maximum
@@ -112,10 +106,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
name: morningstar
- plus_damage: null
to_hit: 10
traits:
- versatile P
@@ -124,10 +117,9 @@ perception: 10
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 piercing
+ - formula: 1d8
+ type: piercing
name: crossbow
- plus_damage: null
to_hit: 11
traits:
- range increment 120 feet
diff --git a/data/monsters/spriggan warlord.yaml b/data/monsters/spriggan warlord.yaml
index a2b42ff..1c8e278 100644
--- a/data/monsters/spriggan warlord.yaml
+++ b/data/monsters/spriggan warlord.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bully's Bludgeon
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -60,8 +56,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Warlord's Training
range: null
@@ -89,8 +83,6 @@ automatic_abilities:
When Enraged Growth ends, the spriggan warlord is fatigued for 1 hour.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enraged Growth
range: null
@@ -111,7 +103,7 @@ automatic_abilities:
- polymorph
- primal
- transmutation
- trigger: The spriggan warlord takes damage;
+ trigger: The spriggan warlord takes damage
description: 'While the leaders of larger spriggan enclaves tend to be uniquely trained
warriors with highly specialized skills, spriggan warlords are fond of the traditional
spriggan weaponry of morningstar and crossbow, valuing this traditional fighting
@@ -137,10 +129,9 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: bludgeoning
name: morningstar
- plus_damage: null
to_hit: 18
traits:
- magical
@@ -150,10 +141,9 @@ perception: 14
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d8 piercing
+ - formula: 2d8
+ type: piercing
name: crossbow
- plus_damage: null
to_hit: 18
traits:
- magical
diff --git a/data/monsters/sprite.yaml b/data/monsters/sprite.yaml
index 80d0e5b..00a8e35 100644
--- a/data/monsters/sprite.yaml
+++ b/data/monsters/sprite.yaml
@@ -33,12 +33,11 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6–3 piercing
- name: rapier
- plus_damage:
+ - formula: 1d6
+ type: –3 piercing
- formula: null
type: 1 fire
+ name: rapier
to_hit: 8
traits:
- deadly 1d8
@@ -51,10 +50,9 @@ perception: 4
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 fire
+ - formula: 1d4
+ type: fire
name: luminous spark
- plus_damage: null
to_hit: 8
traits:
- fire
@@ -79,8 +77,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Luminous Fire
range: null
diff --git a/data/monsters/star archon.yaml b/data/monsters/star archon.yaml
index 16593be..2ddd4aa 100644
--- a/data/monsters/star archon.yaml
+++ b/data/monsters/star archon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Archon's Door
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Prudent Asterism
range: null
@@ -85,8 +81,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blinding Soul
range: null
@@ -117,8 +111,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Explosive Rebirth
range: null
@@ -147,8 +139,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retributive Strike
range: null
@@ -189,14 +179,13 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d4+16
+ - formula: 3d4+16
type: piercing
+ - formula: 2d6
+ type: good
+ - formula: 3d6
+ type: fire
name: returning starknife
- plus_damage:
- - formula: null
- type: 2d6 good
- - formula: null
- type: 3d6 fire
to_hit: 38
traits:
- agile
@@ -211,14 +200,13 @@ perception: 35
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d4+16
+ - formula: 3d4+16
type: piercing
+ - formula: 2d6
+ type: good
+ - formula: 3d6
+ type: fire
name: starknife
- plus_damage:
- - formula: null
- type: 2d6 good
- - formula: null
- type: 3d6 fire
to_hit: 38
traits:
- agile
diff --git a/data/monsters/steam mephit.yaml b/data/monsters/steam mephit.yaml
index 9819f76..d61de53 100644
--- a/data/monsters/steam mephit.yaml
+++ b/data/monsters/steam mephit.yaml
@@ -17,8 +17,6 @@ active_abilities:
save), and small unattended flames (such as torches) are extinguished.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Boiling Rain
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -80,9 +76,9 @@ hp_misc: fast healing 2 (in boiling water or steam)
immunities:
- bleed
- fire
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Aquan
- Ignan
@@ -90,10 +86,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: slashing
name: claw
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -119,8 +114,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steam Vision
range: null
diff --git a/data/monsters/stegosaurus.yaml b/data/monsters/stegosaurus.yaml
index 888b87e..0a7df0b 100644
--- a/data/monsters/stegosaurus.yaml
+++ b/data/monsters/stegosaurus.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -38,8 +36,6 @@ automatic_abilities:
Steps after the attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dorsal Deflection
range: null
@@ -89,20 +85,18 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
name: tail
- plus_damage: null
to_hit: 18
traits:
- sweep
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 18
traits:
- reach 10 feet
diff --git a/data/monsters/stingray.yaml b/data/monsters/stingray.yaml
index c1c947b..9875874 100644
--- a/data/monsters/stingray.yaml
+++ b/data/monsters/stingray.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Stingray Venom
range: null
@@ -50,12 +48,11 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
- name: sting
- plus_damage:
- formula: null
type: stingray venom
+ name: sting
to_hit: 7
traits:
- agile
@@ -81,8 +78,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Electrolocation
range: null
diff --git a/data/monsters/stone giant.yaml b/data/monsters/stone giant.yaml
index e2e6ea9..1b1a087 100644
--- a/data/monsters/stone giant.yaml
+++ b/data/monsters/stone giant.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Big Swing
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -61,8 +57,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -106,10 +100,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: bludgeoning
name: greatclub
- plus_damage: null
to_hit: 21
traits:
- backswing
@@ -118,10 +111,9 @@ melee_attacks:
- shove
- action_cost: One Action
damage:
- formula: 2d6+14
+ - formula: 2d6+14
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 20
traits:
- agile
@@ -131,10 +123,9 @@ perception: 16
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+12
+ - formula: 2d6+12
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 18
traits:
- brutal
diff --git a/data/monsters/stone golem.yaml b/data/monsters/stone golem.yaml
index cc6369a..e069055 100644
--- a/data/monsters/stone golem.yaml
+++ b/data/monsters/stone golem.yaml
@@ -16,8 +16,6 @@ active_abilities:
for 1 round.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Impose Paralysis
range: null
@@ -30,7 +28,7 @@ active_abilities:
success: null
traits:
- incapacitation
- trigger: The stone golem hits a slowed creature.
+ trigger: The stone golem hits a __slowed__ creature.
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inexorable March
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slowing Pulse
range: null
@@ -90,28 +84,37 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'harmed by cold and water (5d10, 2d8 from areas and persistent damage);
+ description: harmed by cold and water (5d10, 2d8 from areas and persistent damage);
healed by acid (area 2d8 HP); slowed by earth
-
-
- **Vulnerable to Stone to Flesh** A __stone to flesh__ spell negates the golem''s
- golem antimagic and its resistance to physical damage for 1 round. A __flesh to
- stone__ spell reverses this effect immediately.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Golem Antimagic
range: null
raw_description: '**Golem Antimagic** harmed by cold and water (5d10, 2d8 from areas
- and persistent damage); healed by acid (area 2d8 HP); slowed by earth
-
-
- **Vulnerable to Stone to Flesh** A __stone to flesh__ spell negates the golem''s
- golem antimagic and its resistance to physical damage for 1 round. A __flesh to
- stone__ spell reverses this effect immediately.'
+ and persistent damage); healed by acid (area 2d8 HP); slowed by earth'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A __stone to flesh__ spell negates the golem's golem antimagic and
+ its resistance to physical damage for 1 round. A __flesh to stone__ spell reverses
+ this effect immediately.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerable to Stone to Flesh
+ range: null
+ raw_description: '**Vulnerable to Stone to Flesh** A __stone to flesh__ spell negates
+ the golem''s golem antimagic and its resistance to physical damage for 1 round.
+ A __flesh to stone__ spell reverses this effect immediately.'
requirements: null
saving_throw: null
stages: null
@@ -165,10 +168,9 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 24
traits:
- magical
diff --git a/data/monsters/stone mauler.yaml b/data/monsters/stone mauler.yaml
index 1485aaf..c2a522a 100644
--- a/data/monsters/stone mauler.yaml
+++ b/data/monsters/stone mauler.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -33,6 +31,40 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Spikes of rock rise up from all stone surfaces in the emanation, creating
+ difficult terrain. A creature moving in the terrain takes 2d6 piercing damage
+ for each square of spikes it moves into (a Large or larger creature takes damage
+ only once for each square it moves, even if its space covers multiple squares
+ of spikes). Creatures with the __earth__ trait ignore all effects within the area.
+ The stone mauler can disable or activate spike stones as a single action, which
+ has the __concentrate__ trait.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Spike Stones
+ range: 5 feet
+ raw_description: '**Spike Stones** (__aura__, __earth__, __primal__, __transmutation__)
+ 5 feet. Spikes of rock rise up from all stone surfaces in the emanation, creating
+ difficult terrain. A creature moving in the terrain takes 2d6 piercing damage
+ for each square of spikes it moves into (a Large or larger creature takes damage
+ only once for each square it moves, even if its space covers multiple squares
+ of spikes). Creatures with the __earth__ trait ignore all effects within the area.
+ The stone mauler can disable or activate spike stones as a single action, which
+ has the __concentrate__ trait.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - earth
+ - primal
+ - transmutation
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -42,25 +74,13 @@ automatic_abilities:
1d4 rounds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Spike Stones
+ name: Crumble
range: null
- raw_description: '**Spike Stones** (__aura__, __earth__, __primal__, __transmutation__)
- 5 feet. Spikes of rock rise up from all stone surfaces in the emanation, creating
- difficult terrain. A creature moving in the terrain takes 2d6 piercing damage
- for each square of spikes it moves into (a Large or larger creature takes damage
- only once for each square it moves, even if its space covers multiple squares
- of spikes). Creatures with the __earth__ trait ignore all effects within the area.
- The stone mauler can disable or activate spike stones as a single action, which
- has the __concentrate__ trait.
-
-
- **Crumble** [Reaction] **Trigger** The stone mauler takes damage from a hostile
- source while atop rock or earth. **Effect** The stone mauler crumbles into the
- ground, Burrowing down 15 feet. This Burrowing does not trigger reactions. The
- stone mauler can''t Crumble again for 1d4 rounds.'
+ raw_description: '**Crumble** [Reaction] **Trigger** The stone mauler takes damage
+ from a hostile source while atop rock or earth. **Effect** The stone mauler crumbles
+ into the ground, Burrowing down 15 feet. This Burrowing does not trigger reactions.
+ The stone mauler can''t Crumble again for 1d4 rounds.'
requirements: null
saving_throw: null
stages: null
@@ -88,12 +108,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Push 10 feet
+ name: fist
to_hit: 21
traits:
- reach 10 feet
@@ -102,10 +121,9 @@ perception: 16
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d12+6
+ - formula: 2d12+6
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 21
traits:
- brutal
@@ -127,8 +145,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earthbound
range: null
diff --git a/data/monsters/storm giant.yaml b/data/monsters/storm giant.yaml
index eae77de..a19ef04 100644
--- a/data/monsters/storm giant.yaml
+++ b/data/monsters/storm giant.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lightning Blade
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wide Swing
range: null
@@ -92,8 +86,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -143,12 +135,11 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+16
+ - formula: 2d12+16
type: slashing
+ - formula: 1d6
+ type: electricity
name: greatsword
- plus_damage:
- - formula: null
- type: 1d6 electricity
to_hit: 28
traits:
- magical
@@ -156,12 +147,11 @@ melee_attacks:
- versatile P
- action_cost: One Action
damage:
- formula: 2d8+16
+ - formula: 2d8+16
type: bludgeoning
+ - formula: 1d6
+ type: electricity
name: fist
- plus_damage:
- - formula: null
- type: 1d6 electricity
to_hit: 27
traits:
- agile
@@ -171,10 +161,9 @@ perception: 24
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+16
+ - formula: 2d10+16
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 37
traits:
- brutal
diff --git a/data/monsters/storm lord.yaml b/data/monsters/storm lord.yaml
index 628f230..e909be9 100644
--- a/data/monsters/storm lord.yaml
+++ b/data/monsters/storm lord.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swiftness
range: null
@@ -29,6 +27,27 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Air within the emanation is difficult terrain for Flying creatures
+ that do not have the air trait.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: High Winds
+ range: 20 feet
+ raw_description: '**High Winds** (__air__, __aura__) 20 feet. Air within the emanation
+ is difficult terrain for Flying creatures that do not have the air trait.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - air
+ - aura
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -40,20 +59,16 @@ automatic_abilities:
it has are restored as long as their duration didn't run out while it was dispersed.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: High Winds
+ name: Disperse
range: null
- raw_description: "**High Winds** (__air__, __aura__) 20 feet. Air within the emanation\
- \ is difficult terrain for Flying creatures that do not have the air trait.\n\n\
- \ **Disperse** [Reaction] **Trigger** The storm lord takes damage from a hostile\
- \ action. **Effect** The storm lord disperses. Until the end of the current turn,\
- \ it can't be attacked or targeted, doesn't take up space, and any auras or emanations\
- \ it has are suppressed. At the end of the turn, the storm lord reforms in any\
- \ space in which it can fit within 50 feet of where it dispersed and any auras\
- \ or emanations it has are restored as long as their duration didn't run out while\
- \ it was dispersed."
+ raw_description: '**Disperse** [Reaction] **Trigger** The storm lord takes damage
+ from a hostile action. **Effect** The storm lord disperses. Until the end of the
+ current turn, it can''t be attacked or targeted, doesn''t take up space, and any
+ auras or emanations it has are suppressed. At the end of the turn, the storm lord
+ reforms in any space in which it can fit within 50 feet of where it dispersed
+ and any auras or emanations it has are restored as long as their duration didn''t
+ run out while it was dispersed.'
requirements: null
saving_throw: null
stages: null
@@ -80,12 +95,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: bludgeoning
- name: gust
- plus_damage:
- formula: null
type: Push 5 feet
+ name: gust
to_hit: 20
traits:
- finesse
@@ -95,10 +109,9 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d12+4
+ - formula: 2d12+4
type: electricity
name: lightning lash
- plus_damage: null
to_hit: 20
traits:
- range increment 50 feet
diff --git a/data/monsters/striding fire.yaml b/data/monsters/striding fire.yaml
index 0d3ea89..fc376d0 100644
--- a/data/monsters/striding fire.yaml
+++ b/data/monsters/striding fire.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Burning Rush
range: null
@@ -54,21 +52,20 @@ hp_misc: null
immunities:
- bleed
- fire
-- paralyzed
-- poison
-- sleep
+- __paralyzed__
+- __poison__
+- __sleep__
languages:
- Ignan
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: bludgeoning
+ - formula: 1d6
+ type: persistent fire
name: fist
- plus_damage:
- - formula: null
- type: 1d6 persistent fire
to_hit: 17
traits:
- agile
@@ -92,8 +89,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/stygira.yaml b/data/monsters/stygira.yaml
index 121ea70..a190849 100644
--- a/data/monsters/stygira.yaml
+++ b/data/monsters/stygira.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gem Gaze
range: null
@@ -52,8 +50,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stone Curse
range: null
@@ -104,9 +100,9 @@ description: 'Withered hermits wrapped in tattered rags, these scarred, eyeless
hp: 80
hp_misc: null
immunities:
-- paralyzed
-- petrified
-- visual
+- __paralyzed__
+- __petrified__
+- __visual__
items:
- gemstone
languages:
@@ -118,12 +114,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: slashing
- name: claw
- plus_damage:
- formula: null
type: stone curse
+ name: claw
to_hit: 17
traits:
- agile
@@ -152,8 +147,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gemsight
range: null
diff --git a/data/monsters/succubus.yaml b/data/monsters/succubus.yaml
index a246e7f..6cea0dc 100644
--- a/data/monsters/succubus.yaml
+++ b/data/monsters/succubus.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Embrace
range: null
@@ -74,8 +70,6 @@ active_abilities:
to submit to more actions of passion rather than trying to Escape.
failure: null
frequency: Once per round.
- full_description: null
- generic_description: null
maximum_duration: null
name: Passionate Kiss
range: null
@@ -120,8 +114,6 @@ active_abilities:
A summoned succubus can''t grant a profane gift.'
failure: null
frequency: once per day.
- full_description: null
- generic_description: null
maximum_duration: null
name: Profane Gift
range: null
@@ -157,23 +149,15 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'As succubi are beings of pure lust, creatures that reject their lust
+ description: As succubi are beings of pure lust, creatures that reject their lust
can metaphysically harm them. When a succubus fails a Diplomacy check to Embrace
- or Request, or when a creature succeeds at its save against a succubus''s mental
+ or Request, or when a creature succeeds at its save against a succubus's mental
spell or ability, the succubus takes 2d6 mental damage. For one hour after causing
mental damage to a succubus in this way, a creature can deal 2d6 mental damage
to the succubus with a successful Demoralize incorporating its rejection.
-
-
- **Seductive Presence** (__aura__, __charm__, __emotion__, __mental__) 10 feet.
- Any creature in the aura that could be sexually attracted to a succubus takes
- a –2 circumstance penalty to checks and DCs to oppose the succubus''s mental spells,
- Deception, and Diplomacy.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rejection Vulnerability
range: null
@@ -183,19 +167,39 @@ automatic_abilities:
its save against a succubus''s mental spell or ability, the succubus takes 2d6
mental damage. For one hour after causing mental damage to a succubus in this
way, a creature can deal 2d6 mental damage to the succubus with a successful Demoralize
- incorporating its rejection.
-
-
- **Seductive Presence** (__aura__, __charm__, __emotion__, __mental__) 10 feet.
- Any creature in the aura that could be sexually attracted to a succubus takes
- a –2 circumstance penalty to checks and DCs to oppose the succubus''s mental spells,
- Deception, and Diplomacy.'
+ incorporating its rejection.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Any creature in the aura that could be sexually attracted to a succubus
+ takes a –2 circumstance penalty to checks and DCs to oppose the succubus's mental
+ spells, Deception, and Diplomacy.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Seductive Presence
+ range: 10 feet
+ raw_description: '**Seductive Presence** (__aura__, __charm__, __emotion__, __mental__)
+ 10 feet. Any creature in the aura that could be sexually attracted to a succubus
+ takes a –2 circumstance penalty to checks and DCs to oppose the succubus''s mental
+ spells, Deception, and Diplomacy.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - charm
+ - emotion
+ - mental
+ trigger: null
description: 'Succubi are manifestations of the sin of destructive lust, and they
are the most attractive of all demons—as befits their role in seducing mortals to
fall to sin. The concept of gender is fluid to a succubus, as they can adopt countless
@@ -234,12 +238,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 16
traits:
- agile
diff --git a/data/monsters/suli dune dancer.yaml b/data/monsters/suli dune dancer.yaml
index ea6c9e3..42d9768 100644
--- a/data/monsters/suli dune dancer.yaml
+++ b/data/monsters/suli dune dancer.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Elemental Assault
range: null
@@ -43,8 +41,6 @@ automatic_abilities:
effect: The dune dancer gain resistance 2 against the triggering damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Elemental Bulwark
range: null
@@ -58,7 +54,8 @@ automatic_abilities:
success: null
traits: null
trigger: An enemy is about to damage the dune dancer with cold, electricity, or
- fire, or with a spell that has the air, earth, fire, or water trait;
+ fire, or with a spell that has the __air__, __earth__, __fire__, or __water__
+ trait
description: 'Because their genie forebears are native to the __Material Plane__,
sulis (scions of mortals and __jann__) are by and large the most common geniekin
on the Material Plane. They are often artisans and peace brokers, compelled to try
@@ -105,10 +102,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: slashing
name: scimitar
- plus_damage: null
to_hit: 7
traits:
- forceful
diff --git a/data/monsters/sunflower leshy.yaml b/data/monsters/sunflower leshy.yaml
index 36ef6e1..7029723 100644
--- a/data/monsters/sunflower leshy.yaml
+++ b/data/monsters/sunflower leshy.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Seed Spray
range: null
@@ -65,16 +61,15 @@ active_abilities:
alignment: N
automatic_abilities:
- action_cost: Free Action
- critical_failure: null
+ critical_failure: As failure, but the creature is also __dazzled__ for 1 round.
critical_success: null
description: null
effect: The sunflower leshy reflects the sun or another source of bright light from
their face. Each creature that ends its turn in the emanation must attempt a DC
16 Will save.
- failure: null
+ failure: The creature is distracted by the light, becoming __flat-footed__ for 1
+ round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Heliotrope
range: 20 feet
@@ -82,81 +77,29 @@ automatic_abilities:
__primal__) 20 feet; **Requirements** The sunflower leshy begins its turn in an
area of bright light; **Effect** The sunflower leshy reflects the sun or another
source of bright light from their face. Each creature that ends its turn in the
- emanation must attempt a DC 16 Will save.'
+ emanation must attempt a DC 16 Will save.
+
+
+ **Success** The creature is unaffected and is temporarily immune to heliotrope
+ for 24 hours.
+
+
+ **Failure** The creature is distracted by the light, becoming __flat-footed__
+ for 1 round.
+
+
+ **Critical Failure** As failure, but the creature is also __dazzled__ for 1 round.'
requirements: The sunflower leshy begins its turn in an area of bright light
saving_throw: null
stages: null
- success: null
+ success: The creature is unaffected and is temporarily immune to heliotrope for
+ 24 hours.
traits:
- aura
- evocation
- light
- primal
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected and is temporarily immune to heliotrope
- for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected and is temporarily immune
- to heliotrope for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected and is temporarily immune to heliotrope for
- 24 hours.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is distracted by the light, becoming __flat-footed__ for
- 1 round.
- effect: null
- failure: The creature is distracted by the light, becoming __flat-footed__ for 1
- round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is distracted by the light, becoming
- __flat-footed__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature is also __dazzled__ for 1 round.
- critical_success: null
- description: As failure, but the creature is also __dazzled__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the creature is also __dazzled__
- for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: None
critical_failure: null
critical_success: null
@@ -168,8 +111,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Verdant Burst
range: null
@@ -219,10 +160,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 bludgeoning
+ - formula: 1d8
+ type: bludgeoning
name: tendril
- plus_damage: null
to_hit: 6
traits:
- agile
@@ -232,10 +172,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 bludgeoning
+ - formula: 1d6
+ type: bludgeoning
name: seed
- plus_damage: null
to_hit: 6
traits:
- range increment 20 feet
diff --git a/data/monsters/sylph sneak.yaml b/data/monsters/sylph sneak.yaml
index 1c8102f..667ed66 100644
--- a/data/monsters/sylph sneak.yaml
+++ b/data/monsters/sylph sneak.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surprise Attacker
range: null
@@ -58,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wind's Guidance
range: null
@@ -83,8 +77,6 @@ automatic_abilities:
large or heavy ranged projectiles (such as boulders or ballista bolts).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deflecting Gale
range: null
@@ -103,8 +95,7 @@ automatic_abilities:
- air
- evocation
- primal
- trigger: The sylph sneak is the target of a physical ranged attack; Requirements
- The sylph sneak is aware of the attack;
+ trigger: The sylph sneak is the target of a physical ranged attack
description: 'Born with elemental gales coursing through their breath, sylphs are
wispy planar scions whose bodies seem caught in a perpetual, gentle breeze. Born
of unions between mortals and __djinn__, sylphs are quick-witted and creative, but
@@ -139,10 +130,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: ''
name: starknife
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -154,10 +144,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: ''
name: starknife
- plus_damage: null
to_hit: 9
traits:
- agile
diff --git a/data/monsters/taiga giant.yaml b/data/monsters/taiga giant.yaml
index 8f5cc4b..1b820b6 100644
--- a/data/monsters/taiga giant.yaml
+++ b/data/monsters/taiga giant.yaml
@@ -17,8 +17,6 @@ active_abilities:
taiga giant's AC increases to 34 until the start of its next turn.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ancestral Guardian
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Protected by the Ancestors
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -94,8 +88,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -116,8 +108,6 @@ automatic_abilities:
the ancestors.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Guardian Spirit
range: null
@@ -132,7 +122,7 @@ automatic_abilities:
success: null
traits: null
trigger: The taiga giant has Ancestral Guardian active and would take energy or
- mental damage;
+ mental damage
description: 'Taiga giants prefer a nomadic lifestyle, both to keep from depleting
any one area''s resources while satiating their massive appetites and to satisfy
a constant wanderlust. They are deeply spiritual and frequently commune with their
@@ -174,7 +164,7 @@ description: 'Taiga giants prefer a nomadic lifestyle, both to keep from depleti
hp: 230
hp_misc: null
immunities:
-- controlled
+- __controlled__
items:
- +1 striking longspear
- sack with 5 rocks
@@ -185,20 +175,18 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+15
+ - formula: 2d8+15
type: piercing
name: longspear
- plus_damage: null
to_hit: 26
traits:
- magical
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d6+15
+ - formula: 3d6+15
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 25
traits:
- agile
@@ -208,10 +196,9 @@ perception: 23
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+15
+ - formula: 2d10+15
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 25
traits:
- brutal
@@ -233,8 +220,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: See Invisibility
range: null
diff --git a/data/monsters/taiga linnorm.yaml b/data/monsters/taiga linnorm.yaml
index a214f5a..f29701f 100644
--- a/data/monsters/taiga linnorm.yaml
+++ b/data/monsters/taiga linnorm.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Taiga Linnorm Venom
range: null
@@ -75,8 +71,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of Endless Storms
range: null
@@ -101,8 +95,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spines
range: null
@@ -126,8 +118,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -160,10 +150,10 @@ description: 'Taiga linnorms are covered in hundreds of quill-like black spines
hp: 385
hp_misc: regeneration 15 (deactivated by cold iron)
immunities:
-- curse
+- __curse__
- electricity
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Aklo
- Draconic
@@ -172,22 +162,20 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+18
+ - formula: 4d12+18
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: taiga linnorm venom
+ name: jaws
to_hit: 37
traits:
- magical
- reach 25 feet
- action_cost: One Action
damage:
- formula: 4d8+18
+ - formula: 4d8+18
type: slashing
name: claw
- plus_damage: null
to_hit: 37
traits:
- agile
@@ -195,12 +183,11 @@ melee_attacks:
- reach 25 feet
- action_cost: One Action
damage:
- formula: 5d6+18
+ - formula: 5d6+18
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 37
traits:
- agile
diff --git a/data/monsters/tallow ooze.yaml b/data/monsters/tallow ooze.yaml
index b1ae58a..b2864b1 100644
--- a/data/monsters/tallow ooze.yaml
+++ b/data/monsters/tallow ooze.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Residual Grease
range: null
@@ -76,8 +72,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Congealed
range: null
@@ -101,8 +95,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greasy Seepage
range: 10 feet
@@ -149,12 +141,11 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: bludgeoning
- name: pseudopod
- plus_damage:
- formula: null
type: residual grease
+ name: pseudopod
to_hit: 23
traits: null
name: Tallow Ooze
@@ -180,8 +171,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
diff --git a/data/monsters/tarn linnorm.yaml b/data/monsters/tarn linnorm.yaml
index a46a142..24cbf33 100644
--- a/data/monsters/tarn linnorm.yaml
+++ b/data/monsters/tarn linnorm.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -71,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Bite
range: null
@@ -96,8 +90,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Overwhelming Breath
range: null
@@ -118,8 +110,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Tarn Linnorm Venom
range: null
@@ -139,31 +129,59 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: Tail only.
+ description: When a creature slays a tarn linnorm, it must succeed at a DC 46 Will
+ save or it can no longer recover Hit Points via any means, such as healing spells,
+ the Medicine skill, or natural healing from rest.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of Death
range: null
raw_description: '**Curse of Death** (__curse__, __death__, __primal__) When a creature
slays a tarn linnorm, it must succeed at a DC 46 Will save or it can no longer
recover Hit Points via any means, such as healing spells, the Medicine skill,
- or natural healing from rest.
-
-
- **Attack of Opportunity** [Reaction] Tail only.'
+ or natural healing from rest.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - curse
+ - death
+ - primal
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Tail only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Although more powerful linnorms exist, the multi-headed tarn linnorm
can wreak an awe-inspiring amount of devastation.
@@ -186,22 +204,20 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+18
+ - formula: 4d12+18
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: tarn linnorm venom
+ name: jaws
to_hit: 38
traits:
- reach 30 feet
- magical
- action_cost: One Action
damage:
- formula: 4d8+18
+ - formula: 4d8+18
type: slashing
name: claw
- plus_damage: null
to_hit: 38
traits:
- reach 30 feet
@@ -209,12 +225,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 4d6+18
+ - formula: 4d6+18
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 38
traits:
- reach 30 feet
diff --git a/data/monsters/tarrasque.yaml b/data/monsters/tarrasque.yaml
index f0dc332..6683501 100644
--- a/data/monsters/tarrasque.yaml
+++ b/data/monsters/tarrasque.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Destructive Frenzy
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: Tarrasque uses Swallow Whole.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fast Swallow
range: null
@@ -48,7 +44,7 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: Tarrasque Grabs a creature with its jaws;
+ trigger: Tarrasque Grabs a creature with its jaws
- action_cost: Two Actions
critical_failure: null
critical_success: null
@@ -58,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spine Volley
range: null
@@ -79,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -101,8 +93,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -116,6 +106,130 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Tarrasque is immune to cones, lines, rays, and __magic missile__ spells.
+ These effects bounce harmlessly off its scales.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Carapace
+ range: null
+ raw_description: '**Carapace** Tarrasque is immune to cones, lines, rays, and __magic
+ missile__ spells. These effects bounce harmlessly off its scales.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 300 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
+
+
+ **Critical Success** The creature is unaffected by the presence.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 39
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Tarrasque recovers from the __slowed__ and __stunned__ conditions at
+ the end of its turn. It's also immune to penalties to its Speeds, and it ignores
+ difficult terrain and greater difficult terrain.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Inexorable
+ range: null
+ raw_description: '**Inexorable** Tarrasque recovers from the __slowed__ and __stunned__
+ conditions at the end of its turn. It''s also immune to penalties to its Speeds,
+ and it ignores difficult terrain and greater difficult terrain.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Tarrasque gains 3 reactions each round. It can still use only one reaction
+ per trigger.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Reactive
+ range: null
+ raw_description: '**Reactive** Tarrasque gains 3 reactions each round. It can still
+ use only one reaction per trigger.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -123,33 +237,11 @@ automatic_abilities:
effect: The effect is redirected back at its source.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Carapace
+ name: Reflect
range: null
- raw_description: '**Carapace** Tarrasque is immune to cones, lines, rays, and __magic
- missile__ spells. These effects bounce harmlessly off its scales.
-
-
- **Frightful Presence** (__aura__, __emotion__, __fear__, __mental__) 300 feet,
- DC 39
-
-
- **Inexorable** Tarrasque recovers from the __slowed__ and __stunned__ conditions
- at the end of its turn. It''s also immune to penalties to its Speeds, and it ignores
- difficult terrain and greater difficult terrain.
-
-
- **Reactive** Tarrasque gains 3 reactions each round. It can still use only one
- reaction per trigger.
-
-
- **Attack of Opportunity** [Reaction]
-
-
- **Reflect** **Trigger** Tarrasque''s carapace deflects an effect. **Effect**
- The effect is redirected back at its source.'
+ raw_description: '**Reflect** [Reaction] **Trigger** Tarrasque''s carapace deflects
+ an effect. **Effect** The effect is redirected back at its source.'
requirements: null
saving_throw: null
stages: null
@@ -187,12 +279,11 @@ level: 25
melee_attacks:
- action_cost: One Action
damage:
- formula: 5d12+20
+ - formula: 5d12+20
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 45
traits:
- chaotic
@@ -201,10 +292,9 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 5d10+20
+ - formula: 5d10+20
type: slashing
name: claw
- plus_damage: null
to_hit: 45
traits:
- agile
@@ -214,10 +304,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d12+20
+ - formula: 4d12+20
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 45
traits:
- chaotic
@@ -226,10 +315,9 @@ melee_attacks:
- reach 30 feet
- action_cost: One Action
damage:
- formula: 4d10+20
+ - formula: 4d10+20
type: piercing
name: horn
- plus_damage: null
to_hit: 45
traits:
- chaotic
@@ -241,10 +329,9 @@ perception: 48
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d10+20
+ - formula: 3d10+20
type: piercing
name: spine
- plus_damage: null
to_hit: 45
traits:
- brutal
diff --git a/data/monsters/tatzlwyrm.yaml b/data/monsters/tatzlwyrm.yaml
index cff52ef..9e7ebaa 100644
--- a/data/monsters/tatzlwyrm.yaml
+++ b/data/monsters/tatzlwyrm.yaml
@@ -9,17 +9,15 @@ ac: 18
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The target takes 4d6 poison damage and is enfeebled 1 for 1 minute.
+ critical_success: The target is unaffected.
description: The tatzlwyrm belches a puff of poisonous vapor into the face of an
adjacent creature, which must attempt a DC 15 Fortitude save; the creature takes
a –2 circumstance penalty to this save if it's __grabbed__ or __flat-footed__.
The tatzlwyrm can't use Poison Gasp again for 2 rounds.
effect: null
- failure: null
+ failure: The target takes 2d6 poison damage and is __enfeebled 1__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Poison Gasp
range: null
@@ -27,91 +25,26 @@ active_abilities:
poisonous vapor into the face of an adjacent creature, which must attempt a DC
15 Fortitude save; the creature takes a –2 circumstance penalty to this save if
it''s __grabbed__ or __flat-footed__. The tatzlwyrm can''t use Poison Gasp again
- for 2 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected.
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target is __sickened 1__.'
+ for 2 rounds.
+
+
+ **Critical Success** The target is unaffected.
+
+
+ **Success** The target is __sickened 1__.
+
+
+ **Failure** The target takes 2d6 poison damage and is __enfeebled 1__ for 1 round.
+
+
+ **Critical Failure** The target takes 4d6 poison damage and is enfeebled 1 for
+ 1 minute.'
requirements: null
saving_throw: null
stages: null
success: The target is __sickened 1__.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes 2d6 poison damage and is __enfeebled 1__ for 1 round.
- effect: null
- failure: The target takes 2d6 poison damage and is __enfeebled 1__ for 1 round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target takes 2d6 poison damage and is __enfeebled
- 1__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target takes 4d6 poison damage and is enfeebled 1 for 1 minute.
- critical_success: null
- description: The target takes 4d6 poison damage and is enfeebled 1 for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The target takes 4d6 poison damage and is
- enfeebled 1 for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: N
automatic_abilities: null
description: 'Tatzlwyrms resemble human-sized snakes with two arms and a dragon''s
@@ -163,27 +96,25 @@ description: 'Tatzlwyrms resemble human-sized snakes with two arms and a dragon'
hp: 30
hp_misc: null
immunities:
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Draconic
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits:
- magical
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -209,8 +140,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Natural Camouflage
range: null
diff --git a/data/monsters/tendriculos.yaml b/data/monsters/tendriculos.yaml
index 35ec486..ceb0413 100644
--- a/data/monsters/tendriculos.yaml
+++ b/data/monsters/tendriculos.yaml
@@ -16,8 +16,6 @@ active_abilities:
conditions. It reduces any __enfeebled__ value it has by 2.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rampant Growth
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Tendriculos Venom
range: null
@@ -95,8 +89,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -169,23 +161,21 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: piercing
- name: bite
- plus_damage:
- formula: null
type: Grab
+ name: bite
to_hit: 18
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+11
+ - formula: 2d6+11
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: Grab
+ name: tentacle
to_hit: 18
traits:
- agile
diff --git a/data/monsters/tengu sneak.yaml b/data/monsters/tengu sneak.yaml
index bb5dce7..8b02a67 100644
--- a/data/monsters/tengu sneak.yaml
+++ b/data/monsters/tengu sneak.yaml
@@ -16,8 +16,6 @@ active_abilities:
a DC 17 Fortitude save.
failure: Blinded for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Go for the Eyes
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -61,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Surprise Attacker
range: null
@@ -130,10 +124,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
name: rapier
- plus_damage: null
to_hit: 10
traits:
- deadly 1d8
@@ -141,10 +134,9 @@ melee_attacks:
- finesse
- action_cost: One Action
damage:
- formula: 1d4+2
+ - formula: 1d4+2
type: piercing
name: beak
- plus_damage: null
to_hit: 10
traits:
- finesse
@@ -153,10 +145,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: shortbow
- plus_damage: null
to_hit: 10
traits:
- deadly 1d10
diff --git a/data/monsters/tenome.yaml b/data/monsters/tenome.yaml
index 28c5f82..348ad78 100644
--- a/data/monsters/tenome.yaml
+++ b/data/monsters/tenome.yaml
@@ -11,7 +11,7 @@ active_abilities:
- action_cost: Two Actions
critical_failure: null
critical_success: null
- description: '**Requirement** The tenome has a creature __grabbed__ or __restrained__;'
+ description: '**Requirement** The tenome has a creature __grabbed__ or __restrained__'
effect: The tenome makes a jaws Strike against the grabbed or restrained creature.
If the Strike hits, the creature must succeed at a DC 18 Fortitude save or become
__drained 1__ (or the value of the creature's drained condition increases by 1
@@ -19,8 +19,6 @@ active_abilities:
1d8 Hit Points each time it uses Bone Drink.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bone Drink
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Burst of Speed
range: null
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Gaze
range: null
@@ -108,8 +102,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Obscuring Grab
range: null
@@ -162,20 +154,18 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
name: jaws
- plus_damage: null
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 2d6+4
+ - formula: 2d6+4
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 14
traits:
- agile
diff --git a/data/monsters/teraphant.yaml b/data/monsters/teraphant.yaml
index d906391..16a2b40 100644
--- a/data/monsters/teraphant.yaml
+++ b/data/monsters/teraphant.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grabbing Trunk
range: null
@@ -33,14 +31,12 @@ active_abilities:
- action_cost: Two Actions
critical_failure: null
critical_success: null
- description: '**Requirement** The teraphant has a creature grabbed;'
+ description: '**Requirement** The teraphant has a creature grabbed'
effect: The teraphant slams the creature onto one of its horns. The target must
attempt a DC 27 Reflex save or suffer 3d6+9 piercing damage and 1d6 __persistent
bleed damage__ (6d6+18 piercing damage on a critical failure).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Impale
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Psychokinetic Trumpet
range: null
@@ -89,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -111,8 +103,6 @@ automatic_abilities:
an additional target for 1 minute or until the triggering spell or ability ends.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Empathetic Response
range: null
@@ -127,7 +117,7 @@ automatic_abilities:
success: null
traits: null
trigger: A creature within 60 feet of the teraphant is targeted by a spell or ability
- with the emotion trait;
+ with the __emotion__ trait
description: 'Though teraphants may resemble an elephant from afar, teraphants lack
the long incisors that mark other pachyderms. Instead, tusk-like horns grow from
their forehead. Native to Vudra, teraphants are occasionally found in Jalmeray and
@@ -154,28 +144,25 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+9
+ - formula: 3d6+9
type: piercing
name: horn
- plus_damage: null
to_hit: 20
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: grabbing trunk
name: trunk
- plus_damage: null
to_hit: 20
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+9
+ - formula: 3d10+9
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 20
traits:
- reach 10 feet
@@ -207,8 +194,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Emotion Sense
range: null
diff --git a/data/monsters/terotricus.yaml b/data/monsters/terotricus.yaml
index a7c5551..b7a0ceb 100644
--- a/data/monsters/terotricus.yaml
+++ b/data/monsters/terotricus.yaml
@@ -18,9 +18,8 @@ active_abilities:
and slimy mushrooms, removing any cover and concealment provided by trees and
undergrowth. The terotricus is healed 200 Hit Points.
failure: null
- frequency: once per day. Requirement The terotricus is in a swamp or forested area.
- full_description: null
- generic_description: null
+ frequency: once per day. **Requirement** The terotricus is in a swamp or forested
+ area.
maximum_duration: null
name: Infest Environs
range: null
@@ -43,14 +42,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: Plants and fungi are immune. **Saving Throw** Fortitude DC 40; **Stage
- 1** enfeebled 2 (1 day); **Stage 2** enfeebled 4 and slowed 1 (1 day); **Stage
- 3** controlled by the terotricus (as dominate; 5d8 days); **Stage 4** dead.
+ description: Plants and fungi are immune.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spore Blight
range: null
@@ -59,8 +54,12 @@ active_abilities:
4 and slowed 1 (1 day); **Stage 3** controlled by the terotricus (as dominate;
5d8 days); **Stage 4** dead.'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: Fortitude DC 40
+ stages:
+ - effect: enfeebled 2 (1 day)
+ - effect: enfeebled 4 and slowed 1 (1 day)
+ - effect: controlled by the terotricus (as dominate; 5d8 days)
+ - effect: dead.
success: null
traits:
- disease
@@ -74,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sticky Spores
range: null
@@ -94,13 +91,11 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: ; 30 feet. A creature entering the aura or starting its turn there
- is exposed to spore blight.
+ description: 30 feet. A creature entering the aura or starting its turn there is
+ exposed to spore blight.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spore Cloud
range: null
@@ -159,16 +154,15 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+16
+ - formula: 4d10+16
type: bludgeoning
- name: tentacle
- plus_damage:
- - formula: null
- type: 2d6 chaotic
- - formula: null
- type: 2d6 evil
+ - formula: 2d6
+ type: chaotic
+ - formula: 2d6
+ type: evil
- formula: null
type: Improved Grab or Improved Push 20 feet (40 feet on a critical hit)
+ name: tentacle
to_hit: 37
traits:
- chaotic
@@ -180,18 +174,17 @@ perception: 31
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d8+6
+ - formula: 4d8+6
type: poison
- name: spores
- plus_damage:
- - formula: null
- type: 2d6 chaotic
- - formula: null
- type: 2d6 evil
+ - formula: 2d6
+ type: chaotic
+ - formula: 2d6
+ type: evil
- formula: null
type: spore blight
- formula: null
type: sticky spores
+ name: spores
to_hit: 37
traits:
- chaotic
diff --git a/data/monsters/thanadaemon.yaml b/data/monsters/thanadaemon.yaml
index ce0663d..781a8d8 100644
--- a/data/monsters/thanadaemon.yaml
+++ b/data/monsters/thanadaemon.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draining Strike
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focus Gaze
range: null
@@ -78,8 +74,6 @@ active_abilities:
15__ for 1 minute.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soul Crush
range: null
@@ -104,8 +98,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Terrifying Gaze
range: 30 feet
@@ -142,7 +134,7 @@ description: 'Also known as the deacons of death, thanadaemons represent death v
hp: 270
hp_misc: null
immunities:
-- death effects
+- __death__ effects
items:
- +1 striking bo staff
- soul gem (2)
@@ -154,16 +146,15 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+14
+ - formula: 3d8+14
type: bludgeoning
- name: bo staff
- plus_damage:
- - formula: null
- type: 1d6 negative
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: negative
+ - formula: 1d6
+ type: evil
- formula: null
type: draining strike
+ name: bo staff
to_hit: 28
traits:
- evil
@@ -173,14 +164,13 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 3d6+14
+ - formula: 3d6+14
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: draining strike
+ name: claw
to_hit: 27
traits:
- agile
diff --git a/data/monsters/thanatotic titan.yaml b/data/monsters/thanatotic titan.yaml
index 059b595..443ef18 100644
--- a/data/monsters/thanatotic titan.yaml
+++ b/data/monsters/thanatotic titan.yaml
@@ -9,109 +9,41 @@ ac: 46
ac_special: null
active_abilities:
- action_cost: Free Action
- critical_failure: null
- critical_success: null
+ critical_failure: As success, but the duration is unlimited.
+ critical_success: The creature is unaffected.
description: null
effect: The creature must attempt a DC 45 Will save.
- failure: null
+ failure: As success, but the duration is 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Godslayer
range: null
raw_description: '**Godslayer** [Free Action] (__divine **Trigger** The titan damages
a creature capable of using __divine__ spells or abilities__) **Effect** The creature
- must attempt a DC 45 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - divine Trigger The titan damages a creature capable of using divine spells or
- abilities
- trigger: The titan damages a creature capable of using divine spells or abilities)
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature can't use divine spells or abilities for 1 round and is
- __frightened 2__. Only powerful non-divine magic, such as __wish__, can undo this
- effect.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature can''t use divine spells or abilities
- for 1 round and is __frightened 2__. Only powerful non-divine magic, such as __wish__,
- can undo this effect.'
+ must attempt a DC 45 Will save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature can''t use divine spells or abilities for 1 round and
+ is __frightened 2__. Only powerful non-divine magic, such as __wish__, can undo
+ this effect.
+
+
+ **Failure** As success, but the duration is 1 minute.
+
+
+ **Critical Failure** As success, but the duration is unlimited.'
requirements: null
saving_throw: null
stages: null
success: The creature can't use divine spells or abilities for 1 round and is __frightened
2__. Only powerful non-divine magic, such as __wish__, can undo this effect.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: As success, but the duration is 1 minute.
- effect: null
- failure: As success, but the duration is 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** As success, but the duration is 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As success, but the duration is unlimited.
- critical_success: null
- description: As success, but the duration is unlimited.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As success, but the duration is unlimited.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
+ traits:
+ - divine Trigger The titan damages a creature capable of using divine spells or
+ abilities
+ trigger: The titan damages a creature capable of using __divine__ spells or abilities__)
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -121,8 +53,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -146,8 +76,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Titanic Charge
range: null
@@ -167,8 +95,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -187,8 +113,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wide Cleave
range: null
@@ -214,8 +138,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Impossible Stature
range: 100 feet
@@ -249,8 +171,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -280,8 +200,8 @@ description: 'Thanatotic titans served as assassins in the war against the deiti
hp: 540
hp_misc: null
immunities:
-- death effects
-- disease
+- __death__ effects
+- __disease__
items:
- +3 greater striking halberd
- +2 greater resilient full plate
@@ -294,10 +214,9 @@ level: 22
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+25
+ - formula: 4d10+25
type: piercing
name: halberd
- plus_damage: null
to_hit: 42
traits:
- magical
@@ -305,10 +224,9 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 4d8+20
+ - formula: 4d8+20
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 39
traits:
- agile
@@ -318,10 +236,9 @@ perception: 36
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d12+20
+ - formula: 3d12+20
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 39
traits:
- brutal
diff --git a/data/monsters/theletos.yaml b/data/monsters/theletos.yaml
index b2ce1e2..e545774 100644
--- a/data/monsters/theletos.yaml
+++ b/data/monsters/theletos.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fate Drain
range: null
@@ -53,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wrath of Fate
range: null
@@ -102,26 +98,24 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+4
+ - formula: 2d10+4
type: bludgeoning
+ - formula: 1d6
+ type: lawful
name: fist
- plus_damage:
- - formula: null
- type: 1d6 lawful
to_hit: 17
traits:
- lawful
- magical
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: slashing
- name: tentacle
- plus_damage:
- - formula: null
- type: 1d6 lawful
+ - formula: 1d6
+ type: lawful
- formula: null
type: fate drain
+ name: tentacle
to_hit: 17
traits:
- agile
@@ -150,8 +144,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Envisioning
range: null
diff --git a/data/monsters/thrasfyr.yaml b/data/monsters/thrasfyr.yaml
index 4667f94..0727b87 100644
--- a/data/monsters/thrasfyr.yaml
+++ b/data/monsters/thrasfyr.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rider's Bond
range: null
@@ -70,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tangling Chains
range: null
@@ -98,8 +92,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whirling Frenzy
range: null
@@ -135,34 +127,31 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: bludgeoning
- name: chain
- plus_damage:
- formula: null
type: Improved Knockdown
+ name: chain
to_hit: 34
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d6+15
+ - formula: 3d6+15
type: piercing
+ - formula: 3d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 fire
to_hit: 32
traits:
- magical
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+15
+ - formula: 3d8+15
type: slashing
name: claw
- plus_damage: null
to_hit: 32
traits:
- agile
@@ -170,10 +159,9 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d12+15
+ - formula: 3d12+15
type: piercing
name: horn
- plus_damage: null
to_hit: 32
traits:
- fatal d12
@@ -203,8 +191,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Planar Acclimation
range: null
diff --git a/data/monsters/thulgant.yaml b/data/monsters/thulgant.yaml
index c05ce61..9852534 100644
--- a/data/monsters/thulgant.yaml
+++ b/data/monsters/thulgant.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Demon Hunter
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Constrict
range: null
@@ -56,13 +52,11 @@ active_abilities:
critical_failure: null
critical_success: null
description: '**Requirement** The thulgant hits the same enemy with two consecutive
- sting Strikes in the same round;'
+ sting Strikes in the same round'
effect: The thulgant deals 3d12+17 mental damage to the enemy. If the enemy is affected
by thulgant venom, that poison gains the __virulent__ trait.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mind-Rending Sting
range: null
@@ -77,17 +71,15 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is stunned 8.
+ critical_success: The creature is unaffected.
description: The thulgant rises up on its twitching limbs and presents its numerous
tentacles and stingers in a horrifying display of awfulness. Creatures in a 30-foot
emanation must attempt a DC 40 Will save, after which they are temporarily immune
to further Stunning Displays for 1 minute.
effect: null
- failure: null
+ failure: The creature is stunned 4.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stunning Display
range: null
@@ -96,11 +88,23 @@ active_abilities:
The thulgant rises up on its twitching limbs and presents its numerous tentacles
and stingers in a horrifying display of awfulness. Creatures in a 30-foot emanation
must attempt a DC 40 Will save, after which they are temporarily immune to further
- Stunning Displays for 1 minute.'
+ Stunning Displays for 1 minute.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __stunned 1__.
+
+
+ **Failure** The creature is stunned 4.
+
+
+ **Critical Failure** The creature is stunned 8.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __stunned 1__.
traits:
- concentrate
- emotion
@@ -111,82 +115,6 @@ active_abilities:
- occult
- visual
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stunned 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __stunned 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __stunned 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is stunned 4.
- effect: null
- failure: The creature is stunned 4.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is stunned 4.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is stunned 8.
- critical_success: null
- description: The creature is stunned 8.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is stunned 8.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: None
critical_failure: null
critical_success: null
@@ -194,8 +122,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Thulgant Venom
range: null
@@ -235,8 +161,8 @@ description: 'Although they spend most of their time hunting and battling __demo
hp: 305
hp_misc: null
immunities:
-- controlled
-- fear
+- __controlled__
+- __fear__
languages:
- Abyssal
- telepathy 100 feet
@@ -244,31 +170,29 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: piercing
- name: stinger
- plus_damage:
- - formula: null
- type: 3d6 mental
- - formula: null
- type: 1d6 chaotic
+ - formula: 3d6
+ type: mental
+ - formula: 1d6
+ type: chaotic
- formula: null
type: thulgant venom
+ name: stinger
to_hit: 35
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: bludgeoning
- name: tentacle
- plus_damage:
- - formula: null
- type: 2d6 acid
- - formula: null
- type: 1d6 chaotic
+ - formula: 2d6
+ type: acid
+ - formula: 1d6
+ type: chaotic
- formula: null
type: Grab
+ name: tentacle
to_hit: 35
traits:
- agile
diff --git a/data/monsters/thunderbird.yaml b/data/monsters/thunderbird.yaml
index f1f261b..25cf06d 100644
--- a/data/monsters/thunderbird.yaml
+++ b/data/monsters/thunderbird.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lightning Blast
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stormflight
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thunderstrike
range: null
@@ -97,8 +91,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Storm Aura
range: 100 feet
@@ -130,8 +122,6 @@ automatic_abilities:
dealing 8d6 electricity damage (DC 30 basic Reflex save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reactive Shock
range: null
@@ -144,8 +134,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature enters the thunderbird's reach or uses a move action within
- their reach;
+ trigger: A creature enters the thunderbird's reach or uses a __move__ action within
+ their reach
description: 'Thunderbirds bring storms on their wings. In times of drought, they
are welcomed. Other times, they are offered gifts in hopes they might leave before
flooding begins. When angered, they call down hurricanes and lay waste to entire
@@ -174,20 +164,18 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+12
+ - formula: 2d6+12
type: piercing
+ - formula: 3d6
+ type: electricity
name: beak
- plus_damage:
- - formula: null
- type: 3d6 electricity
to_hit: 24
traits: null
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: slashing
name: talon
- plus_damage: null
to_hit: 24
traits:
- agile
@@ -196,12 +184,11 @@ perception: 22
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 3d6 electricity and 3d6 sonic
- name: thunderbolt
- plus_damage:
+ - formula: 3d6
+ type: electricity and 3d6 sonic
- formula: null
type: thunderstrike
+ name: thunderbolt
to_hit: 23
traits:
- range 200 feet
@@ -228,8 +215,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stormsight
range: null
diff --git a/data/monsters/tick swarm.yaml b/data/monsters/tick swarm.yaml
index e905856..520170b 100644
--- a/data/monsters/tick swarm.yaml
+++ b/data/monsters/tick swarm.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Bites
range: null
@@ -33,13 +31,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 27 Fortitude; **Onset** 1 day; **Stage 1** __enfeebled__
- (1 day); **Stage 2** enfeebled 2 (1 day).'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tick Fever
range: null
@@ -47,8 +42,10 @@ active_abilities:
**Onset** 1 day; **Stage 1** __enfeebled__ (1 day); **Stage 2** enfeebled 2 (1
day).'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 27 Fortitude; **Onset** 1 day
+ stages:
+ - effect: __enfeebled__ (1 day)
+ - effect: enfeebled 2 (1 day).
success: null
traits:
- disease
@@ -65,8 +62,6 @@ automatic_abilities:
to the creature destroys these clinging ticks.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cling
range: null
@@ -80,7 +75,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature leaves the swarm's space;
+ trigger: A creature leaves the swarm's space
description: 'This swarm of thousands of fist-sized ticks forms a moving carpet of
bloated insects—a nauseating and intimidating sight.
@@ -92,7 +87,7 @@ hp: 130
hp_misc: null
immunities:
- precision
-- swarm mind
+- __swarm mind__
level: 9
melee_attacks: null
name: Tick Swarm
diff --git a/data/monsters/tidal master.yaml b/data/monsters/tidal master.yaml
index db70ae0..33d2a97 100644
--- a/data/monsters/tidal master.yaml
+++ b/data/monsters/tidal master.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drench
range: null
@@ -44,8 +42,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vortex
range: 40 feet
@@ -79,12 +75,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+11
+ - formula: 2d12+11
type: bludgeoning
- name: wave
- plus_damage:
- formula: null
type: Push or Pull 10 feet
+ name: wave
to_hit: 21
traits:
- reach 15 feet
@@ -112,8 +107,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water-Bound
range: null
diff --git a/data/monsters/tiefling adept.yaml b/data/monsters/tiefling adept.yaml
index 44e013f..cb1d926 100644
--- a/data/monsters/tiefling adept.yaml
+++ b/data/monsters/tiefling adept.yaml
@@ -17,9 +17,7 @@ active_abilities:
a different spell level each time), without spending a spell slot. The adept must
still Cast the Spell and meet the spell's other requirements.
failure: null
- frequency: Once per day; Requirements The adept hasn't acted yet on this turn.
- full_description: null
- generic_description: null
+ frequency: Once per day
maximum_duration: null
name: Drain Bonded Item
range: null
@@ -60,19 +58,17 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 bludgeoning
+ - formula: 1d6
+ type: bludgeoning
name: staff
- plus_damage: null
to_hit: 6
traits:
- two-handed 1d8
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
+ - formula: 1d4
+ type: piercing
name: dagger
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -83,10 +79,9 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: piercing
name: dagger
- plus_damage: null
to_hit: 7
traits:
- agile
diff --git a/data/monsters/tiger.yaml b/data/monsters/tiger.yaml
index 3a661b2..54206e8 100644
--- a/data/monsters/tiger.yaml
+++ b/data/monsters/tiger.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -59,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wrestle
range: null
@@ -88,20 +82,18 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+7
+ - formula: 1d10+7
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 13
traits: null
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: slashing
name: claw
- plus_damage: null
to_hit: 13
traits:
- agile
diff --git a/data/monsters/titan centipede.yaml b/data/monsters/titan centipede.yaml
index 40ae147..bac4245 100644
--- a/data/monsters/titan centipede.yaml
+++ b/data/monsters/titan centipede.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Impaling Critical
range: null
@@ -35,16 +33,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw **DC 28 Fortitude; **Maximum Duration **6 rounds; **Stage
- 1** 2d6 poison damage and __clumsy 2__ (1 round); **Stage 2** 2d8 poison damage,
- clumsy 2, and __slowed 1__ (1 round); **Stage 3** 2d10 poison damage, clumsy 2,
- and slowed 2 (1 round)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
+ maximum_duration: 6 rounds
name: Titan Centipede Venom
range: null
raw_description: '**Titan Centipede Venom** (__poison__) **Saving Throw **DC 28
@@ -52,8 +45,11 @@ active_abilities:
2__ (1 round); **Stage 2** 2d8 poison damage, clumsy 2, and __slowed 1__ (1 round);
**Stage 3** 2d10 poison damage, clumsy 2, and slowed 2 (1 round)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 28 Fortitude
+ stages:
+ - effect: 2d6 poison damage and __clumsy 2__ (1 round)
+ - effect: 2d8 poison damage, clumsy 2, and __slowed 1__ (1 round)
+ - effect: 2d10 poison damage, clumsy 2, and slowed 2 (1 round)
success: null
traits:
- poison
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Undulate
range: null
@@ -113,21 +105,19 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
- name: mandibles
- plus_damage:
- formula: null
type: titan centipede venom
+ name: mandibles
to_hit: 21
traits:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 19
traits: null
name: Titan Centipede
diff --git a/data/monsters/tixitog.yaml b/data/monsters/tixitog.yaml
index f7d1c21..74c9665 100644
--- a/data/monsters/tixitog.yaml
+++ b/data/monsters/tixitog.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tongue Pull
range: null
@@ -97,27 +93,24 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+5
+ - formula: 1d12+5
type: piercing
name: jaws
- plus_damage: null
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: tongue pull
name: tongue
- plus_damage: null
to_hit: 12
traits:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 1d10+5
+ - formula: 1d10+5
type: bludgeoning
name: leg
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -142,8 +135,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Sense
range: null
diff --git a/data/monsters/tor linnorm.yaml b/data/monsters/tor linnorm.yaml
index ac5c2f0..3be1a73 100644
--- a/data/monsters/tor linnorm.yaml
+++ b/data/monsters/tor linnorm.yaml
@@ -24,8 +24,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -56,8 +54,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -78,8 +74,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slashing Claws
range: null
@@ -100,8 +94,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Tor Linnorm Venom
range: null
@@ -121,15 +113,16 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: Tail only.
+ description: When a creature slays a tor linnorm, it must succeed at a DC 48 Will
+ save or permanently gain weakness to fire 20 and slowed 1 from the agonizing pain
+ it now endures at all times. As long as a character continues to suffer this curse,
+ its slowed condition can never be reduced below slowed 1.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of Boiling Blood
range: null
@@ -137,20 +130,63 @@ automatic_abilities:
a creature slays a tor linnorm, it must succeed at a DC 48 Will save or permanently
gain weakness to fire 20 and slowed 1 from the agonizing pain it now endures at
all times. As long as a character continues to suffer this curse, its slowed condition
- can never be reduced below slowed 1.
-
-
- **Lava Affinity** A tor linnorm can breathe and swim freely while submerged in
- lava and magma.
-
-
- **Attack of Opportunity** [Reaction] Tail only.'
+ can never be reduced below slowed 1.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - curse
+ - fire
+ - primal
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A tor linnorm can breathe and swim freely while submerged in lava and
+ magma.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Lava Affinity
+ range: null
+ raw_description: '**Lava Affinity** A tor linnorm can breathe and swim freely while
+ submerged in lava and magma.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Tail only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Tor linnorms dwell in the tallest volcanic mountains, either within
natural formed caverns or within molten craters. A tor linnorm''s temper can be
as hot and destructive as the magma the creature resembles.
@@ -174,22 +210,20 @@ level: 21
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+19
+ - formula: 4d12+19
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: tor linnorm venom
+ name: jaws
to_hit: 40
traits:
- reach 30 feet
- magical
- action_cost: One Action
damage:
- formula: 4d8+19
+ - formula: 4d8+19
type: slashing
name: claw
- plus_damage: null
to_hit: 40
traits:
- reach 30 feet
@@ -197,12 +231,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 4d6+19
+ - formula: 4d6+19
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Improved Grab
+ name: tail
to_hit: 40
traits:
- reach 30 feet
diff --git a/data/monsters/totenmaske.yaml b/data/monsters/totenmaske.yaml
index 5e47ae1..b9844f4 100644
--- a/data/monsters/totenmaske.yaml
+++ b/data/monsters/totenmaske.yaml
@@ -12,14 +12,12 @@ active_abilities:
critical_failure: null
critical_success: null
description: '**Requirement** The totenmaske hit the same enemy with two claw Strikes
- this turn and is still adjacent to it;'
+ this turn and is still adjacent to it'
effect: The totenmaske drains flesh from the creature's body. The creature becomes
__sickened 2__ and __drained 1__ unless it succeeds at a DC 25 Fortitude save
(sickened 2 and drained 2 on a critical failure).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Flesh
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Living Form
range: null
@@ -84,8 +80,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shape Flesh
range: null
@@ -132,9 +126,9 @@ description: 'Spawned by the same unnatural and self-destructive obsessions that
hp: 128
hp_misc: negative healing negative healing
immunities:
-- death effects
-- disease
-- paralyzed
+- __death__ effects
+- __disease__
+- __paralyzed__
- poison
- unconscious
languages:
@@ -144,21 +138,19 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: piercing
+ - formula: 2d6
+ type: negative
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 18
traits:
- finesse
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: slashing
name: claw
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/treerazer.yaml b/data/monsters/treerazer.yaml
index d627699..1092f5a 100644
--- a/data/monsters/treerazer.yaml
+++ b/data/monsters/treerazer.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Defoliation
range: null
@@ -54,8 +52,6 @@ active_abilities:
his Strike or one spell affecting that creature.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Dispelling Strike
range: null
@@ -81,8 +77,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Staggering Strike
range: null
@@ -96,18 +90,23 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: Plants near Treerazer twist, deform, and transform into thorny or fungoid
+ parodies of their natural shapes. A living creature in this area must succeed
+ at a DC 47 Fortitude save each round or become partially transformed into plantlike
+ matter. Those who fail this saving throw are treated as if they were plants for
+ the purposes of any effect that particularly harms or inconveniences plant creatures
+ more than other creatures, but do not gain any benefits of being plant creatures.
+ This effect lasts as long as the creature remains within the area of corruption
+ and for 1 minute thereafter.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Aura of Corruption
- range: null
+ range: 120 feet
raw_description: '**Aura of Corruption** (__aura__, __plant__, __primal__, __transmutation__)
120 feet. Plants near Treerazer twist, deform, and transform into thorny or fungoid
parodies of their natural shapes. A living creature in this area must succeed
@@ -116,16 +115,45 @@ automatic_abilities:
the purposes of any effect that particularly harms or inconveniences plant creatures
more than other creatures, but do not gain any benefits of being plant creatures.
This effect lasts as long as the creature remains within the area of corruption
- and for 1 minute thereafter.
-
-
- **Attack of Opportunity** [Reaction]'
+ and for 1 minute thereafter.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - plant
+ - primal
+ - transmutation
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
- trigger: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Treerazer, the self-styled Lord of the Blasted Tarn, is a powerful demon
on the cusp of ascending to the true power of one of the rulers of the Abyss itself—a
demon lord. For now, even as a nascent demon lord, Treerazer is a dangerous foe.
@@ -167,18 +195,17 @@ level: 25
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+15
+ - formula: 4d12+15
type: slashing
- name: Blackaxe
- plus_damage:
- - formula: null
- type: 1d6 acid
- - formula: null
- type: 1d6 chaotic
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: acid
+ - formula: 1d6
+ type: chaotic
+ - formula: 1d6
+ type: evil
- formula: null
type: and 2d6 slashing vs. plants
+ name: Blackaxe
to_hit: 47
traits:
- acid
@@ -189,14 +216,13 @@ melee_attacks:
- sweep
- action_cost: One Action
damage:
- formula: 4d10+18
+ - formula: 4d10+18
type: slashing
+ - formula: 2d6
+ type: chaotic
+ - formula: 2d6
+ type: evil
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 chaotic
- - formula: null
- type: 2d6 evil
to_hit: 45
traits:
- agile
diff --git a/data/monsters/triceratops.yaml b/data/monsters/triceratops.yaml
index 693443d..d24303b 100644
--- a/data/monsters/triceratops.yaml
+++ b/data/monsters/triceratops.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lumbering Charge
range: null
@@ -35,8 +33,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -55,8 +51,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vicious Gore
range: null
@@ -78,8 +72,6 @@ automatic_abilities:
a +2 circumstance bonus to its AC against the triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frill Defense
range: null
@@ -92,8 +84,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The rider is targeted with an attack. Requirements A creature must be mounted
- on the triceratops.
+ trigger: The rider is targeted with an attack.
description: 'Triceratopses are muscular quadrupeds with powerful but short legs,
thick necks, and heads crowned by a wide, bony frill. Though they bear a large horn
on their snout and one on each brow, these dinosaurs are herbivores and use these
@@ -122,21 +113,19 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
- name: horns
- plus_damage:
- formula: null
type: Knockdown
+ name: horns
to_hit: 19
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 19
traits:
- reach 10 feet
diff --git a/data/monsters/triton.yaml b/data/monsters/triton.yaml
index 5afed74..a6e9809 100644
--- a/data/monsters/triton.yaml
+++ b/data/monsters/triton.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Defender of the Seas
range: null
@@ -42,8 +40,6 @@ active_abilities:
until it is slain, the triton Dismisses it, or the triton summons another ally.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Summon Aquatic Ally
range: null
@@ -125,10 +121,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
name: trident
- plus_damage: null
to_hit: 10
traits: null
name: Triton
@@ -136,10 +131,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
name: trident
- plus_damage: null
to_hit: 9
traits:
- thrown 20 feet
diff --git a/data/monsters/troll king.yaml b/data/monsters/troll king.yaml
index 801d7fe..4ef40ae 100644
--- a/data/monsters/troll king.yaml
+++ b/data/monsters/troll king.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: The troll king regains 15 HP.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Forced Regeneration
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: The creature is frightened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Primordial Roar
range: null
@@ -67,8 +63,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -88,8 +82,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unstoppable Charge
range: null
@@ -116,8 +108,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -135,6 +125,31 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The troll king shakes itself to remove persistent acid or fire effects.
+ The troll king immediately attempts a DC 15 flat check to end the persistent damage
+ that triggered this reaction. If the troll king succeeds at this check, it can
+ immediately use Primordial Roar as part of this reaction.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vigorous Shake
+ range: null
+ raw_description: '**Vigorous Shake** [Reaction] **Trigger** The troll king takes
+ persistent acid or fire damage. **Effect** The troll king shakes itself to remove
+ persistent acid or fire effects. The troll king immediately attempts a DC 15 flat
+ check to end the persistent damage that triggered this reaction. If the troll
+ king succeeds at this check, it can immediately use Primordial Roar as part of
+ this reaction.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: The troll king takes persistent acid or fire damage.
description: Some trolls have learned the skills necessary to survive well beyond
the typical life expectancy for their kind and rally others to follow their lead.
These champions develop a number of talents that make them worthy leaders and potent
@@ -152,19 +167,17 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
name: jaws
- plus_damage: null
to_hit: 23
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
diff --git a/data/monsters/troll.yaml b/data/monsters/troll.yaml
index d5e052d..ff798ba 100644
--- a/data/monsters/troll.yaml
+++ b/data/monsters/troll.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -40,8 +38,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -73,19 +69,17 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+5
+ - formula: 2d10+5
type: piercing
name: jaws
- plus_damage: null
to_hit: 14
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: slashing
name: claw
- plus_damage: null
to_hit: 14
traits:
- agile
diff --git a/data/monsters/trollhound.yaml b/data/monsters/trollhound.yaml
index 8062d91..b7874d3 100644
--- a/data/monsters/trollhound.yaml
+++ b/data/monsters/trollhound.yaml
@@ -11,15 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** DC 18 Fortitude; **Stage 1** carrier with no ill
- effect (1 day); **Stage 2** __enfeebled 1__ (1 day); **Stage 3** enfeebled 1 and
- __clumsy 1__ (1 day); **Stage 4** enfeebled 2 and clumsy 2 (1 day); **Stage 5**
- enfeebled 2, clumsy 2, and __fatigued__ (1 day)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloodfire Fever
range: null
@@ -29,8 +24,13 @@ active_abilities:
2 and clumsy 2 (1 day); **Stage 5** enfeebled 2, clumsy 2, and __fatigued__ (1
day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 18 Fortitude
+ stages:
+ - effect: carrier with no ill effect (1 day)
+ - effect: __enfeebled 1__ (1 day)
+ - effect: enfeebled 1 and __clumsy 1__ (1 day)
+ - effect: enfeebled 2 and clumsy 2 (1 day)
+ - effect: enfeebled 2, clumsy 2, and __fatigued__ (1 day)
success: null
traits:
- disease
@@ -43,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -109,14 +107,13 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+4
+ - formula: 1d12+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Knockdown
- formula: null
type: bloodfire fever
+ name: jaws
to_hit: 11
traits: null
name: Trollhound
diff --git a/data/monsters/trumpet archon.yaml b/data/monsters/trumpet archon.yaml
index 2a0d4c8..3e6c319 100644
--- a/data/monsters/trumpet archon.yaml
+++ b/data/monsters/trumpet archon.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Archon's Door
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Kind Word
range: null
@@ -70,17 +66,15 @@ active_abilities:
- mental
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is __paralyzed__ for 1 round.
+ critical_success: The creature is unaffected.
description: The trumpet archon blows mightily on their horn, creating a tone of
such beauty and grandeur those who hear it are paralyzed in awe. Non-archons within
100 feet must attempt a DC 34 Fortitude save. They are temporarily immune for
10 minutes.
effect: null
- failure: null
+ failure: The creature is __stunned 1__ and flat-footed as long as it's stunned.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trumpet Blast
range: null
@@ -88,11 +82,23 @@ active_abilities:
__enchantment__, __mental__) The trumpet archon blows mightily on their horn,
creating a tone of such beauty and grandeur those who hear it are paralyzed in
awe. Non-archons within 100 feet must attempt a DC 34 Fortitude save. They are
- temporarily immune for 10 minutes.'
+ temporarily immune for 10 minutes.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __flat-footed__.
+
+
+ **Failure** The creature is __stunned 1__ and flat-footed as long as it''s stunned.
+
+
+ **Critical Failure** The creature is __paralyzed__ for 1 round.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __flat-footed__.
traits:
- auditory
- divine
@@ -100,83 +106,6 @@ active_abilities:
- enchantment
- mental
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __flat-footed__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __flat-footed__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __flat-footed__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stunned 1__ and flat-footed as long as it's stunned.
- effect: null
- failure: The creature is __stunned 1__ and flat-footed as long as it's stunned.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __stunned 1__ and flat-footed as long
- as it''s stunned.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is __paralyzed__ for 1 round.
- critical_success: null
- description: The creature is __paralyzed__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is __paralyzed__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: LG
automatic_abilities:
- action_cost: Reaction
@@ -186,8 +115,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Retributive Strike
range: null
@@ -224,14 +151,13 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: slashing
+ - formula: 2d6
+ type: sonic
+ - formula: 1d6
+ type: good
name: bastard sword
- plus_damage:
- - formula: null
- type: 2d6 sonic
- - formula: null
- type: 1d6 good
to_hit: 29
traits:
- good
diff --git a/data/monsters/twigjack.yaml b/data/monsters/twigjack.yaml
index 2240194..24331fe 100644
--- a/data/monsters/twigjack.yaml
+++ b/data/monsters/twigjack.yaml
@@ -16,8 +16,6 @@ active_abilities:
square of undergrowth within 60 feet. This movement doesn't trigger reactions.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bramble Jump
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Splinter Spray
range: null
@@ -120,10 +116,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -133,10 +128,9 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: splinter
- plus_damage: null
to_hit: 11
traits:
- deadly 1d6
diff --git a/data/monsters/two-headed troll.yaml b/data/monsters/two-headed troll.yaml
index 10a82a7..ac125a4 100644
--- a/data/monsters/two-headed troll.yaml
+++ b/data/monsters/two-headed troll.yaml
@@ -16,8 +16,6 @@ active_abilities:
that was hit.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Reactive Chomp
range: null
@@ -44,8 +42,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Head Regrowth
range: null
@@ -70,8 +66,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -115,29 +109,26 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+8
+ - formula: 2d12+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 18
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
name: claw
- plus_damage: null
to_hit: 18
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: bludgeoning
name: club
- plus_damage: null
to_hit: 18
traits:
- reach 10 feet
@@ -146,10 +137,9 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: bludgeoning
name: club
- plus_damage: null
to_hit: 13
traits:
- thrown 10 feet
diff --git a/data/monsters/tyrannosaurus.yaml b/data/monsters/tyrannosaurus.yaml
index 2941fa3..5a41717 100644
--- a/data/monsters/tyrannosaurus.yaml
+++ b/data/monsters/tyrannosaurus.yaml
@@ -20,8 +20,6 @@ active_abilities:
Reflex save.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fling
range: null
@@ -49,8 +47,6 @@ active_abilities:
use swallow whole on the target unless it uses its jaws to Grab the victim first.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pin Prey
range: null
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -95,8 +89,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -148,22 +140,20 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 22
traits:
- deadly 1d12
- reach 20 feet
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 22
traits:
- reach 15 feet
diff --git a/data/monsters/tzitzimitl.yaml b/data/monsters/tzitzimitl.yaml
index 21d89a5..9153c53 100644
--- a/data/monsters/tzitzimitl.yaml
+++ b/data/monsters/tzitzimitl.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -44,8 +42,6 @@ active_abilities:
each creature within the spell's area must attempt a DC 41 Fortitude save.
failure: The creature takes 16d8 cold damage and is __slowed 1__ for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eclipse
range: null
@@ -66,7 +62,7 @@ active_abilities:
**Critical Failure** The creature takes 16d8 cold damage, is __slowed 2__ for
1 minute, and is __doomed 1__.'
- requirements: The tzitzimitl is within 120 feet of an active darkness spell
+ requirements: The tzitzimitl is within 120 feet of an active __darkness__ spell
saving_throw: null
stages: null
success: The creature takes 8d8 cold damage and is __slowed 1__ for 1 round.
@@ -86,8 +82,6 @@ automatic_abilities:
energy.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light to Dark
range: null
@@ -105,7 +99,7 @@ automatic_abilities:
- divine
- negative
trigger: A creature uses an ability or spell with the positive trait within 120
- feet of the tzitzimitl;
+ feet of the tzitzimitl
description: 'Due to their affinity for darkness and apocalyptic terror, tzitzimitls
are widely feared as harbingers of death and destruction. Some sages consider them
to be instruments of the gods, called down to destroy worlds whose times have come,
@@ -137,14 +131,13 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 6d8+10
+ - formula: 6d8+10
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 3d8 electricity
+ - formula: 3d8
+ type: electricity
- formula: null
type: drain life
+ name: claw
to_hit: 34
traits:
- agile
@@ -155,12 +148,11 @@ perception: 32
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 10d6 electricity
+ - formula: 10d6
+ type: electricity
+ - formula: 10d6
+ type: force
name: eye beam
- plus_damage:
- - formula: null
- type: 10d6 force
to_hit: 34
traits:
- range 100 feet
diff --git a/data/monsters/umonlee.yaml b/data/monsters/umonlee.yaml
index 18c3784..8b5f5dc 100644
--- a/data/monsters/umonlee.yaml
+++ b/data/monsters/umonlee.yaml
@@ -9,126 +9,54 @@ ac: 39
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, except the creature takes double damage and the ice
+ holding it in place requires 60 damage to break.
+ critical_success: The creature is unaffected.
description: The umonlee breathes a cone of extremely cold air that damages its
prey and can freeze them to the ground. Its breath deals 12d8 cold damage to creatures
in the 50-foot cone (DC 38 Reflex save). The umonlee can't use Freezing Breath
again for 1d4 rounds.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Freezing Breath
- range: null
- raw_description: '**Freezing Breath** [Two Actions] (__cold__, __evocation__, __incapacitation__,
- __primal__) The umonlee breathes a cone of extremely cold air that damages its
- prey and can freeze them to the ground. Its breath deals 12d8 cold damage to creatures
- in the 50-foot cone (DC 38 Reflex save). The umonlee can''t use Freezing Breath
- again for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - cold
- - evocation
- - incapacitation
- - primal
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes half damage and is __slowed 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature takes half damage and is __slowed 1__
- for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature takes half damage and is __slowed 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes full damage and is slowed 1 for 1 round. If the
- creature is standing on the ground, it's __immobilized__ as thick ice forms around
- it, and it can't recover from being slowed. The creature remains immobilized and
- slowed 1 until it manages to __Escape__ (DC 36) or deal 30 damage to the ice,
- which has weakness 10 to fire.
- effect: null
failure: The creature takes full damage and is slowed 1 for 1 round. If the creature
is standing on the ground, it's __immobilized__ as thick ice forms around it,
and it can't recover from being slowed. The creature remains immobilized and slowed
1 until it manages to __Escape__ (DC 36) or deal 30 damage to the ice, which has
weakness 10 to fire.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Freezing Breath
range: null
- raw_description: '**Failure** The creature takes full damage and is slowed 1 for
- 1 round. If the creature is standing on the ground, it''s __immobilized__ as thick
- ice forms around it, and it can''t recover from being slowed. The creature remains
- immobilized and slowed 1 until it manages to __Escape__ (DC 36) or deal 30 damage
- to the ice, which has weakness 10 to fire.'
+ raw_description: '**Freezing Breath** [Two Actions] (__cold__, __evocation__, __incapacitation__,
+ __primal__) The umonlee breathes a cone of extremely cold air that damages its
+ prey and can freeze them to the ground. Its breath deals 12d8 cold damage to creatures
+ in the 50-foot cone (DC 38 Reflex save). The umonlee can''t use Freezing Breath
+ again for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature takes half damage and is __slowed 1__ for 1 round.
+
+
+ **Failure** The creature takes full damage and is slowed 1 for 1 round. If the
+ creature is standing on the ground, it''s __immobilized__ as thick ice forms around
+ it, and it can''t recover from being slowed. The creature remains immobilized
+ and slowed 1 until it manages to __Escape__ (DC 36) or deal 30 damage to the ice,
+ which has weakness 10 to fire.
+
+
+ **Critical Failure** As failure, except the creature takes double damage and the
+ ice holding it in place requires 60 damage to break.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, except the creature takes double damage and the ice
- holding it in place requires 60 damage to break.
- critical_success: null
- description: As failure, except the creature takes double damage and the ice holding
- it in place requires 60 damage to break.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, except the creature takes double
- damage and the ice holding it in place requires 60 damage to break.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The creature takes half damage and is __slowed 1__ for 1 round.
+ traits:
+ - cold
+ - evocation
+ - incapacitation
+ - primal
trigger: null
- action_cost: One Action
critical_failure: null
@@ -137,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Greater Constrict
range: null
@@ -195,23 +121,21 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+16
+ - formula: 3d6+16
type: piercing
+ - formula: 3d6
+ type: cold
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 cold
to_hit: 31
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+16
+ - formula: 3d8+16
type: slashing
- name: pincers
- plus_damage:
- formula: null
type: Improved Grab
+ name: pincers
to_hit: 31
traits:
- agile
diff --git a/data/monsters/undine hydromancer.yaml b/data/monsters/undine hydromancer.yaml
index 8e37a4d..5c6eeb7 100644
--- a/data/monsters/undine hydromancer.yaml
+++ b/data/monsters/undine hydromancer.yaml
@@ -51,10 +51,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
+ - formula: 1d4
+ type: piercing
name: dagger
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -65,10 +64,9 @@ perception: 5
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d4 piercing
+ - formula: 1d4
+ type: piercing
name: dagger
- plus_damage: null
to_hit: 7
traits:
- agile
diff --git a/data/monsters/unicorn.yaml b/data/monsters/unicorn.yaml
index 40a3532..d1f315f 100644
--- a/data/monsters/unicorn.yaml
+++ b/data/monsters/unicorn.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghost Touch
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Powerful Charge
range: null
@@ -91,24 +87,22 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: piercing
- name: horn
- plus_damage:
- - formula: null
- type: 1d6 good
+ - formula: 1d6
+ type: good
- formula: null
type: ghost touch
+ name: horn
to_hit: 12
traits:
- good
- magical
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: bludgeoning and ghost touch
name: hoof
- plus_damage: null
to_hit: 12
traits:
- agile
@@ -134,8 +128,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wild Empathy
range: null
diff --git a/data/monsters/unseen servant.yaml b/data/monsters/unseen servant.yaml
index dc3e1ef..919456d 100644
--- a/data/monsters/unseen servant.yaml
+++ b/data/monsters/unseen servant.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Force Body
range: null
@@ -74,8 +72,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Invisible
range: null
diff --git a/data/monsters/urdefhan dominator.yaml b/data/monsters/urdefhan dominator.yaml
index aaff9fd..d68edae 100644
--- a/data/monsters/urdefhan dominator.yaml
+++ b/data/monsters/urdefhan dominator.yaml
@@ -12,14 +12,12 @@ active_abilities:
critical_failure: null
critical_success: null
description: '**Requirement** The urdefhan dominator has a creature dominated with
- its __dominate__ innate spell;'
+ its __dominate__ innate spell'
effect: The urdefhan taps into the dominated creature's sight, hearing, and any
other senses it has. The urdefhan can change back and forth from its own senses
to the target's senses as a single action, which has the __concentrate__ trait.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Eyes of the Enthralled
range: null
@@ -50,8 +48,6 @@ active_abilities:
\ enfeebled 2 for 1 hour on a critical failure)."
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wicked Bite
range: null
@@ -85,8 +81,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Necrotic Decay
range: null
@@ -114,10 +108,9 @@ description: 'Urdefhan dominators control the minds of others to glean useful se
hp: 250
hp_misc: negative healing
immunities:
-- death effects
- (except necrotic decay)
-- disease
-- fear
+- __death__ effects (except necrotic decay)
+- __disease__
+- __fear__
items:
- +2 striking rhoka sword
languages:
@@ -128,10 +121,9 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: slashing
name: rhoka sword
- plus_damage: null
to_hit: 26
traits:
- fatal d10
@@ -139,12 +131,11 @@ melee_attacks:
- two-hand d12
- action_cost: One Action
damage:
- formula: 4d6+10
+ - formula: 4d6+10
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: wicked bite
+ name: jaws
to_hit: 26
traits:
- agile
diff --git a/data/monsters/urdefhan high tormentor.yaml b/data/monsters/urdefhan high tormentor.yaml
index ecc3b39..538149c 100644
--- a/data/monsters/urdefhan high tormentor.yaml
+++ b/data/monsters/urdefhan high tormentor.yaml
@@ -20,8 +20,6 @@ active_abilities:
air). This lasts for 2d4 rounds.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Stoke the Fervent
range: null
@@ -59,8 +57,6 @@ active_abilities:
\ enfeebled 2 for 1 hour on a critical failure)."
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wicked Bite
range: null
@@ -94,8 +90,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Necrotic Decay
range: null
@@ -123,10 +117,9 @@ description: 'An urdefhan cult''s best tormentors can advance to become truly fo
hp: 195
hp_misc: negative healing
immunities:
-- death effects
- (except necrotic decay)
-- disease
-- fear
+- __death__ effects (except necrotic decay)
+- __disease__
+- __fear__
items:
- +1 striking warhammer
languages:
@@ -137,22 +130,20 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: bludgeoning
name: warhammer
- plus_damage: null
to_hit: 21
traits:
- magical
- shove
- action_cost: One Action
damage:
- formula: 3d6+11
+ - formula: 3d6+11
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: wicked bite
+ name: jaws
to_hit: 21
traits:
- agile
diff --git a/data/monsters/urdefhan hunter.yaml b/data/monsters/urdefhan hunter.yaml
index 9d4779b..8600542 100644
--- a/data/monsters/urdefhan hunter.yaml
+++ b/data/monsters/urdefhan hunter.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deadly Aim
range: null
@@ -35,14 +33,12 @@ active_abilities:
critical_failure: null
critical_success: null
description: '**Requirement** The urdefhan hunter is wielding a ranged weapon with
- __reload 0__;'
+ __reload 0__'
effect: The urdefhan hunter makes two Strikes with the required weapon at a single
target. These Strikes both count toward the urdefhan's multiple attack penalty,
but the penalty doesn't increase until both attacks are resolved.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Shot
range: null
@@ -64,8 +60,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mounted Bow Expert
range: null
@@ -93,8 +87,6 @@ active_abilities:
\ enfeebled 2 for 1 hour on a critical failure)."
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wicked Bite
range: null
@@ -128,8 +120,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Necrotic Decay
range: null
@@ -158,10 +148,9 @@ description: 'Urdefhan hunters serve as their cults'' trappers, hunters, and poa
hp: 190
hp_misc: negative healing
immunities:
-- death effects
- (except necrotic decay)
-- disease
-- fear
+- __death__ effects (except necrotic decay)
+- __disease__
+- __fear__
items:
- +1 striking rhoka sword
- +1 striking composite longbow with 50 arrows
@@ -173,10 +162,9 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+10
+ - formula: 2d8+10
type: slashing
name: rhoka sword
- plus_damage: null
to_hit: 24
traits:
- fatal d10
@@ -184,12 +172,11 @@ melee_attacks:
- two-hand d12
- action_cost: One Action
damage:
- formula: 3d6+10
+ - formula: 3d6+10
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: wicked bite
+ name: jaws
to_hit: 22
traits:
- agile
@@ -198,10 +185,9 @@ perception: 26
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: piercing
name: composite longbow
- plus_damage: null
to_hit: 26
traits:
- deadly d10
diff --git a/data/monsters/urdefhan tormentor.yaml b/data/monsters/urdefhan tormentor.yaml
index 8b2eb63..b26dcc4 100644
--- a/data/monsters/urdefhan tormentor.yaml
+++ b/data/monsters/urdefhan tormentor.yaml
@@ -20,8 +20,6 @@ active_abilities:
2d4 rounds.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Stoke the Fervent
range: null
@@ -60,8 +58,6 @@ active_abilities:
\ enfeebled 2 for 1 hour on a critical failure)."
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wicked Bite
range: null
@@ -95,8 +91,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Necrotic Decay
range: null
@@ -127,9 +121,9 @@ description: 'Urdefhan spellcasters with a knack for the divine are invariably u
hp: 77
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- fear
+- __death__ effects
+- __disease__
+- __fear__
items:
- warhammer
languages:
@@ -140,21 +134,19 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+5
+ - formula: 1d8+5
type: bludgeoning
name: warhammer
- plus_damage: null
to_hit: 12
traits:
- shove
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Wicked Bite
+ name: jaws
to_hit: 14
traits: null
name: Urdefhan Tormentor
diff --git a/data/monsters/urdefhan warrior.yaml b/data/monsters/urdefhan warrior.yaml
index 06ac97a..dad2428 100644
--- a/data/monsters/urdefhan warrior.yaml
+++ b/data/monsters/urdefhan warrior.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ravenous Attack
range: null
@@ -47,8 +45,6 @@ active_abilities:
\ enfeebled 2 for 1 hour on a critical failure)."
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wicked Bite
range: null
@@ -82,8 +78,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Necrotic Decay
range: null
@@ -112,8 +106,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -142,9 +134,9 @@ description: 'From the moment they are born, urdefhans are prepared for war. Urd
hp: 55
hp_misc: negative healing negative healing negative healing
immunities:
-- death effects
-- disease
-- fear
+- __death__ effects
+- __disease__
+- __fear__
items:
- composite longbow (20 arrows)
- rhoka sword
@@ -157,22 +149,20 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: slashing
name: rhoka sword
- plus_damage: null
to_hit: 12
traits:
- deadly 1d8
- two-hand 1d10
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Wicked Bite
+ name: jaws
to_hit: 12
traits: null
name: Urdefhan Warrior
@@ -180,10 +170,9 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
name: composite longbow
- plus_damage: null
to_hit: 10
traits:
- deadly 1d10
diff --git a/data/monsters/uthul.yaml b/data/monsters/uthul.yaml
index 84000a1..c5d13e4 100644
--- a/data/monsters/uthul.yaml
+++ b/data/monsters/uthul.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: The creature is stunned for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lightning Crash
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swiftness
range: null
@@ -80,8 +76,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whirlwind Form
range: null
@@ -118,8 +112,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: High Winds
range: 40 feet
@@ -155,10 +147,9 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+11
+ - formula: 3d12+11
type: slashing
name: claw
- plus_damage: null
to_hit: 29
traits:
- agile
@@ -167,10 +158,9 @@ perception: 20
ranged_attacks:
- action_cost: One Action
damage:
- formula: 5d8+15
+ - formula: 5d8+15
type: bludgeoning
name: debris
- plus_damage: null
to_hit: 29
traits:
- range increment 60 feet
diff --git a/data/monsters/vampire bat swarm.yaml b/data/monsters/vampire bat swarm.yaml
index d3a7d0f..744ea40 100644
--- a/data/monsters/vampire bat swarm.yaml
+++ b/data/monsters/vampire bat swarm.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Feast
range: null
@@ -80,8 +78,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Echolocation
range: null
diff --git a/data/monsters/vampire count.yaml b/data/monsters/vampire count.yaml
index 923ff11..6f3bb8b 100644
--- a/data/monsters/vampire count.yaml
+++ b/data/monsters/vampire count.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Create Spawn
range: null
@@ -77,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dominate
range: null
@@ -116,8 +110,6 @@ active_abilities:
reduces the drain by 1 after 10 minutes.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Blood
range: null
@@ -150,8 +142,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Turn to Mist
range: null
@@ -180,8 +170,6 @@ automatic_abilities:
if it reaches its coffin or after 2 hours, whichever comes first.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mist Escape
range: null
@@ -222,22 +210,20 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+11
+ - formula: 1d6+11
type: piercing
name: rapier
- plus_damage: null
to_hit: 17
traits:
- deadly 1d8
- disarm +1
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 17
traits:
- agile
@@ -268,8 +254,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Children of the Night
range: null
diff --git a/data/monsters/vampire mastermind.yaml b/data/monsters/vampire mastermind.yaml
index 6f9b74d..6af2d95 100644
--- a/data/monsters/vampire mastermind.yaml
+++ b/data/monsters/vampire mastermind.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Create Spawn
range: null
@@ -77,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dominate
range: null
@@ -108,9 +102,7 @@ active_abilities:
today, without spending a spell slot. The vampire must still Cast the Spell and
meet the spell's other requirements.
failure: null
- frequency: Once per day. Requirements The vampire hasn't acted yet on this turn.
- full_description: null
- generic_description: null
+ frequency: Once per day.
maximum_duration: null
name: Drain Bonded Item
range: null
@@ -145,8 +137,6 @@ active_abilities:
reduces the drain by 1 after 10 minutes.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Blood
range: null
@@ -179,8 +169,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steady Spellcasting
range: null
@@ -202,8 +190,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Turn to Mist
range: null
@@ -232,8 +218,6 @@ automatic_abilities:
if it reaches its coffin or after 2 hours, whichever comes first.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mist Escape
range: null
@@ -274,12 +258,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 18
traits:
- agile
@@ -311,8 +294,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Children of the Night
range: null
diff --git a/data/monsters/vampire spawn.yaml b/data/monsters/vampire spawn.yaml
index 61ccecd..64a8012 100644
--- a/data/monsters/vampire spawn.yaml
+++ b/data/monsters/vampire spawn.yaml
@@ -25,8 +25,6 @@ active_abilities:
reduces the drain by 1 after 10 minutes.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Blood
range: null
@@ -57,8 +55,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -93,12 +89,11 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 14
traits:
- agile
diff --git a/data/monsters/vampire squid.yaml b/data/monsters/vampire squid.yaml
index 56fbb76..fe0305f 100644
--- a/data/monsters/vampire squid.yaml
+++ b/data/monsters/vampire squid.yaml
@@ -18,9 +18,7 @@ active_abilities:
that ends its turn in the area must succeed at a DC 13 Fortitude save or become
sickened 1.
failure: null
- frequency: once per day; Requirements The vampire squid is in water
- full_description: null
- generic_description: null
+ frequency: once per day
maximum_duration: null
name: Glowing Mucus
range: null
@@ -53,19 +51,17 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8 piercing
+ - formula: 1d8
+ type: piercing
name: beak
- plus_damage: null
to_hit: 7
traits:
- finesse
- action_cost: One Action
damage:
- formula: null
- type: 1d6 bludgeoning
+ - formula: 1d6
+ type: bludgeoning
name: tentacles
- plus_damage: null
to_hit: 7
traits:
- agile
diff --git a/data/monsters/vampiric mist.yaml b/data/monsters/vampiric mist.yaml
index ba7a757..736122d 100644
--- a/data/monsters/vampiric mist.yaml
+++ b/data/monsters/vampiric mist.yaml
@@ -9,7 +9,10 @@ ac: 18
ac_special: null
active_abilities:
- action_cost: None
- critical_failure: null
+ critical_failure: The creature is drained 2. The vampiric mist gains 10 temporary
+ Hit Points and takes on an intense red until the end of its next turn. During
+ this time, it gains a +2 status bonus to AC and saves and is __quickened__. It
+ can use its extra action only to Strike.
critical_success: null
description: When a vampiric mist damages a creature with a misty tendril Strike,
the creature must attempt a DC 20 Fortitude save. If the Strike was a critical
@@ -17,10 +20,9 @@ active_abilities:
the saving throw. Any temporary Hit Points the vampiric mist gains from Blood
Siphon fade after 1 hour.
effect: null
- failure: null
+ failure: The creature is __drained 1__, and the vampiric mist gains 5 temporary
+ Hit Points.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Siphon
range: null
@@ -28,82 +30,26 @@ active_abilities:
a misty tendril Strike, the creature must attempt a DC 20 Fortitude save. If the
Strike was a critical hit, the outcome of the creature''s save is one degree worse
than the result of the saving throw. Any temporary Hit Points the vampiric mist
- gains from Blood Siphon fade after 1 hour.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
+ gains from Blood Siphon fade after 1 hour.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __drained 1__, and the vampiric mist gains 5 temporary
+ Hit Points.
+
+
+ **Critical Failure** The creature is drained 2. The vampiric mist gains 10 temporary
+ Hit Points and takes on an intense red until the end of its next turn. During
+ this time, it gains a +2 status bonus to AC and saves and is __quickened__. It
+ can use its extra action only to Strike.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __drained 1__, and the vampiric mist gains 5 temporary
- Hit Points.
- effect: null
- failure: The creature is __drained 1__, and the vampiric mist gains 5 temporary
- Hit Points.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __drained 1__, and the vampiric mist
- gains 5 temporary Hit Points.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is drained 2. The vampiric mist gains 10 temporary
- Hit Points and takes on an intense red until the end of its next turn. During
- this time, it gains a +2 status bonus to AC and saves and is __quickened__. It
- can use its extra action only to Strike.
- critical_success: null
- description: The creature is drained 2. The vampiric mist gains 10 temporary Hit
- Points and takes on an intense red until the end of its next turn. During this
- time, it gains a +2 status bonus to AC and saves and is __quickened__. It can
- use its extra action only to Strike.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is drained 2. The vampiric mist
- gains 10 temporary Hit Points and takes on an intense red until the end of its
- next turn. During this time, it gains a +2 status bonus to AC and saves and is
- __quickened__. It can use its extra action only to Strike.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: NE
automatic_abilities: null
description: 'Though they''re often mistaken for __vampires__ in gaseous form or an
@@ -144,14 +90,13 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d6 slashing damage
- name: misty tendril
- plus_damage:
- - formula: null
- type: 1d6 persistent bleed damage
+ - formula: 2d6
+ type: slashing damage
+ - formula: 1d6
+ type: persistent bleed damage
- formula: null
type: blood siphon
+ name: misty tendril
to_hit: 10
traits:
- agile
@@ -183,8 +128,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Misty Form
range: null
@@ -208,8 +151,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sense Blood
range: null
diff --git a/data/monsters/vanth.yaml b/data/monsters/vanth.yaml
index 54648a5..09d0fde 100644
--- a/data/monsters/vanth.yaml
+++ b/data/monsters/vanth.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infuse Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spirit Touch
range: null
@@ -60,122 +56,51 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the effect is permanent.
+ critical_success: The target is unaffected and is temporarily immune to Vanth's
+ Curse for 24 hours.
description: null
effect: The vanth bestows a curse on a creature by touching it with its scythe.
The creature must attempt a DC 25 Will save.
- failure: null
+ failure: The target becomes morose and glum as it accepts its own inevitable fate.
+ For 1 hour, the target is stupefied 2. Each time the target gains the __dying__
+ condition, the stupefied condition value increases by 1, to a maximum value of
+ stupefied 4.
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Vanth's Curse
range: null
raw_description: '**Vanth''s Curse** [Two Actions] (__curse__, __divine__, __enchantment__,
__misfortune__) **Frequency** three times per day; **Effect** The vanth bestows
a curse on a creature by touching it with its scythe. The creature must attempt
- a DC 25 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - curse
- - divine
- - enchantment
- - misfortune
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target is unaffected and is temporarily immune to Vanth's
+ a DC 25 Will save.
+
+
+ **Critical Success** The target is unaffected and is temporarily immune to Vanth''s
Curse for 24 hours.
- description: The target is unaffected and is temporarily immune to Vanth's Curse
- for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target is unaffected and is temporarily
- immune to Vanth''s Curse for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target feels a momentary shudder of doom and is __stupefied 1__
+
+
+ **Success** The target feels a momentary shudder of doom and is __stupefied 1__
for 1 minute by the distracting sensation.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target feels a momentary shudder of doom and is
- __stupefied 1__ for 1 minute by the distracting sensation.'
+
+
+ **Failure** The target becomes morose and glum as it accepts its own inevitable
+ fate. For 1 hour, the target is stupefied 2. Each time the target gains the __dying__
+ condition, the stupefied condition value increases by 1, to a maximum value of
+ stupefied 4.
+
+
+ **Critical Failure** As failure, but the effect is permanent.'
requirements: null
saving_throw: null
stages: null
success: The target feels a momentary shudder of doom and is __stupefied 1__ for
1 minute by the distracting sensation.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target becomes morose and glum as it accepts its own inevitable
- fate. For 1 hour, the target is stupefied 2. Each time the target gains the __dying__
- condition, the stupefied condition value increases by 1, to a maximum value of
- stupefied 4.
- effect: null
- failure: The target becomes morose and glum as it accepts its own inevitable fate.
- For 1 hour, the target is stupefied 2. Each time the target gains the __dying__
- condition, the stupefied condition value increases by 1, to a maximum value of
- stupefied 4.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target becomes morose and glum as it accepts its
- own inevitable fate. For 1 hour, the target is stupefied 2. Each time the target
- gains the __dying__ condition, the stupefied condition value increases by 1, to
- a maximum value of stupefied 4.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the effect is permanent.
- critical_success: null
- description: As failure, but the effect is permanent.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the effect is permanent.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - curse
+ - divine
+ - enchantment
+ - misfortune
trigger: null
alignment: N
automatic_abilities:
@@ -188,8 +113,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 20 feet
@@ -229,8 +152,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -263,8 +184,8 @@ description: 'Protecting the __Boneyard__ are the stern and resolute guardians o
hp: 105
hp_misc: null
immunities:
-- death effects
-- disease
+- __death__ effects
+- __disease__
items:
- +1 scythe
languages:
@@ -276,12 +197,11 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+8
+ - formula: 1d10+8
type: slashing
- name: scythe
- plus_damage:
- formula: null
type: spirit touch
+ name: scythe
to_hit: 18
traits:
- deadly d10
@@ -289,12 +209,11 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: slashing
- name: jaws
- plus_damage:
- formula: null
type: spirit touch
+ name: jaws
to_hit: 17
traits:
- agile
diff --git a/data/monsters/vaspercham.yaml b/data/monsters/vaspercham.yaml
index fdda427..5f9b688 100644
--- a/data/monsters/vaspercham.yaml
+++ b/data/monsters/vaspercham.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hallucinatory Brine
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mindwarping Tide
range: null
@@ -70,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Whipping Tentacles
range: null
@@ -88,126 +82,53 @@ active_abilities:
alignment: CE
automatic_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
- description: A vaspercham's shell distorts nearby magic. Any creature in the aura
- who Casts a Spell must attempt a DC 37 Will save.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Magic-Warping Aura
- range: 30 feet
- raw_description: '**Magic-Warping Aura** (__arcane__, __aura__, __transmutation__)
- 30 feet. A vaspercham''s shell distorts nearby magic. Any creature in the aura
- who Casts a Spell must attempt a DC 37 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - arcane
- - aura
- - transmutation
- trigger: null
-- action_cost: None
- critical_failure: null
+ critical_failure: The caster instead Casts another Spell, choosing randomly from
+ their spell repertoire, prepared spells, or available focus spells (as appropriate)
+ and selecting any targets at random.
critical_success: The spell is unaffected and the caster is temporarily immune to
the magic-warping aura for 1 minute.
- description: The spell is unaffected and the caster is temporarily immune to the
- magic-warping aura for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The spell is unaffected and the caster is
- temporarily immune to the magic-warping aura for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The spell is unaffected, but if the spell allows a saving throw, the
- vaspercham gains a +1 circumstance bonus to save against it.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The spell is unaffected, but if the spell allows a
- saving throw, the vaspercham gains a +1 circumstance bonus to save against it.'
- requirements: null
- saving_throw: null
- stages: null
- success: The spell is unaffected, but if the spell allows a saving throw, the vaspercham
- gains a +1 circumstance bonus to save against it.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: If the spell has a target and there are one or more viable targets
- within its range, the spell's target changes, determined randomly by the GM. If
- there is no other possible target within range or the spell has no target, the
- spell is disrupted.
+ description: A vaspercham's shell distorts nearby magic. Any creature in the aura
+ who Casts a Spell must attempt a DC 37 Will save.
effect: null
failure: If the spell has a target and there are one or more viable targets within
its range, the spell's target changes, determined randomly by the GM. If there
is no other possible target within range or the spell has no target, the spell
is disrupted.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** If the spell has a target and there are one or more
- viable targets within its range, the spell''s target changes, determined randomly
- by the GM. If there is no other possible target within range or the spell has
- no target, the spell is disrupted.'
+ name: Magic-Warping Aura
+ range: 30 feet
+ raw_description: '**Magic-Warping Aura** (__arcane__, __aura__, __transmutation__)
+ 30 feet. A vaspercham''s shell distorts nearby magic. Any creature in the aura
+ who Casts a Spell must attempt a DC 37 Will save.
+
+
+ **Critical Success** The spell is unaffected and the caster is temporarily immune
+ to the magic-warping aura for 1 minute.
+
+
+ **Success** The spell is unaffected, but if the spell allows a saving throw, the
+ vaspercham gains a +1 circumstance bonus to save against it.
+
+
+ **Failure** If the spell has a target and there are one or more viable targets
+ within its range, the spell''s target changes, determined randomly by the GM.
+ If there is no other possible target within range or the spell has no target,
+ the spell is disrupted.
+
+
+ **Critical Failure** The caster instead Casts another Spell, choosing randomly
+ from their spell repertoire, prepared spells, or available focus spells (as appropriate)
+ and selecting any targets at random.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The caster instead Casts another Spell, choosing randomly from
- their spell repertoire, prepared spells, or available focus spells (as appropriate)
- and selecting any targets at random.
- critical_success: null
- description: The caster instead Casts another Spell, choosing randomly from their
- spell repertoire, prepared spells, or available focus spells (as appropriate)
- and selecting any targets at random.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The caster instead Casts another Spell, choosing
- randomly from their spell repertoire, prepared spells, or available focus spells
- (as appropriate) and selecting any targets at random.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The spell is unaffected, but if the spell allows a saving throw, the vaspercham
+ gains a +1 circumstance bonus to save against it.
+ traits:
+ - arcane
+ - aura
+ - transmutation
trigger: null
description: 'The darkly intelligent vaspercham, an aquatic horror who delights in
violence and destruction, lurks in the shallows near shorelines. Once a vaspercham
@@ -231,12 +152,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+16
+ - formula: 3d10+16
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: hallucinatory brine
+ name: tentacle
to_hit: 33
traits:
- agile
@@ -247,12 +167,11 @@ perception: 30
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d8+16
+ - formula: 2d8+16
type: bludgeoning
- name: water blast
- plus_damage:
- formula: null
type: hallucinatory brine
+ name: water blast
to_hit: 33
traits:
- brutal
diff --git a/data/monsters/vaultbreaker ooze.yaml b/data/monsters/vaultbreaker ooze.yaml
index 2b91f1d..fececbc 100644
--- a/data/monsters/vaultbreaker ooze.yaml
+++ b/data/monsters/vaultbreaker ooze.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Form Tool
range: null
@@ -67,8 +63,6 @@ automatic_abilities:
gain the __versatile S or P__ weapon trait.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Metallify
range: null
@@ -86,7 +80,7 @@ automatic_abilities:
- manipulate
- polymorph
- transmutation
- trigger: A creature Strikes the vaultbreaker ooze;
+ trigger: A creature Strikes the vaultbreaker ooze
description: 'Though many oozes hunt among the dreary confines of underground caverns,
dungeons, and abandoned ruins, others seek to quell their hunger in areas well-trafficked
by civilized creatures. The aptly named vaultbreaker oozes exhibit a mindless compulsion
@@ -120,22 +114,21 @@ description: 'Though many oozes hunt among the dreary confines of underground ca
hp: 150
hp_misc: null
immunities:
-- acid
+- __acid__
- critical hits
-- mental
+- __mental__
- precision
-- unconscious
-- visual
+- __unconscious__
+- __visual__
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: bludgeoning
+ - formula: 2d6
+ type: acid
name: pseudopod
- plus_damage:
- - formula: null
- type: 2d6 acid
to_hit: 17
traits: null
name: Vaultbreaker Ooze
@@ -159,8 +152,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Motion Sense
range: null
@@ -180,8 +171,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Treasure Sense
range: null
diff --git a/data/monsters/vavakia.yaml b/data/monsters/vavakia.yaml
index 4cc5be6..98ed81b 100644
--- a/data/monsters/vavakia.yaml
+++ b/data/monsters/vavakia.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoking Wound
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soulfire Breath
range: null
@@ -72,8 +68,6 @@ active_abilities:
which remain for 1 minute.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Soulfire Inhalation
range: null
@@ -100,8 +94,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stunning Tail
range: null
@@ -122,8 +114,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -145,8 +135,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 60 feet
@@ -184,8 +172,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Restoration Vulnerability
range: null
@@ -219,14 +205,13 @@ level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: piercing
- name: ranseur
- plus_damage:
- - formula: null
- type: 1d10 acid
+ - formula: 1d10
+ type: acid
- formula: null
type: Grab
+ name: ranseur
to_hit: 36
traits:
- disarm
@@ -234,24 +219,22 @@ melee_attacks:
- reach 25 feet
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 2d8 persistent bleed
+ - formula: 2d8
+ type: persistent bleed
- formula: null
type: smoking wound
+ name: jaws
to_hit: 35
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: slashing
name: claw
- plus_damage: null
to_hit: 35
traits:
- agile
@@ -259,12 +242,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: stunning tail
+ name: tail
to_hit: 35
traits:
- backswing
diff --git a/data/monsters/vazgorlu.yaml b/data/monsters/vazgorlu.yaml
index b0c64c4..5647700 100644
--- a/data/monsters/vazgorlu.yaml
+++ b/data/monsters/vazgorlu.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dimensional Tether
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Demiplane Lair
range: null
@@ -79,8 +75,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Redirect Portal
range: null
@@ -110,8 +104,6 @@ automatic_abilities:
failure: The target and the vazgorlu instantly swap places, and the triggering Strike
is resolved against the target instead.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hostile Juxtaposition
range: null
@@ -142,7 +134,7 @@ automatic_abilities:
traits:
- arcane
- teleportation
- trigger: A creature targets the vazgorlu with a Strike;
+ trigger: A creature targets the vazgorlu with a Strike
description: 'The arthropod monstrosity known as a vazgorlu makes its home on the
Astral Plane or inside of a stable portal, ambushing creatures that travel there
using dimensional magic.
@@ -173,12 +165,11 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d10+8
+ - formula: 4d10+8
type: piercing
+ - formula: 3d10
+ type: acid
name: fangs
- plus_damage:
- - formula: null
- type: 3d10 acid
to_hit: 38
traits:
- reach 10 feet
@@ -187,12 +178,11 @@ perception: 33
ranged_attacks:
- action_cost: One Action
damage:
- formula: 6d6+8
+ - formula: 6d6+8
type: acid
- name: web
- plus_damage:
- formula: null
type: dimensional tether
+ name: web
to_hit: 38
traits:
- range increment 60 feet
diff --git a/data/monsters/veiled master.yaml b/data/monsters/veiled master.yaml
index e758c25..ac86859 100644
--- a/data/monsters/veiled master.yaml
+++ b/data/monsters/veiled master.yaml
@@ -23,8 +23,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -59,8 +57,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Consume Memories
range: null
@@ -89,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Delayed Suggestion
range: null
@@ -110,17 +104,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw** Fortitude DC 36; **Stage 1** no ill effect (1 round);
- **Stage 2** the victim''s skin softens, inflicting drained 1 (1 round); **Stage
- 3** the victim''s skin transforms into a clear, slimy membrane, inflicting drained
- 2 until the curse ends; every hour this membrane remains dry, the creature''s
- drained condition increases by 1 (permanent). A __remove disease__ spell can counteract
- this curse, but immunity to disease offers no protection against it.'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slime
range: null
@@ -132,8 +119,15 @@ active_abilities:
1 (permanent). A __remove disease__ spell can counteract this curse, but immunity
to disease offers no protection against it.'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: Fortitude DC 36
+ stages:
+ - effect: no ill effect (1 round)
+ - effect: the victim's skin softens, inflicting drained 1 (1 round)
+ - effect: the victim's skin transforms into a clear, slimy membrane, inflicting
+ drained 2 until the curse ends; every hour this membrane remains dry, the creature's
+ drained condition increases by 1 (permanent). A __remove disease__ spell can
+ counteract this curse, but immunity to disease offers no protection against
+ it.
success: null
traits:
- curse
@@ -149,8 +143,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tentacle Flurry
range: null
@@ -173,8 +165,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thoughtlance
range: null
@@ -228,12 +218,11 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: slashing
- name: claw
- plus_damage:
- formula: null
type: slime
+ name: claw
to_hit: 30
traits:
- agile
@@ -241,14 +230,13 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: slime
- formula: null
type: consume memories
+ name: fangs
to_hit: 28
traits:
- agile
@@ -257,12 +245,11 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: null
- type: 7d6 electricity
- name: tentacle
- plus_damage:
+ - formula: 7d6
+ type: electricity
- formula: null
type: thoughtlance
+ name: tentacle
to_hit: 28
traits:
- agile
@@ -296,8 +283,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mucus Cloud
range: 30 feet
diff --git a/data/monsters/velociraptor.yaml b/data/monsters/velociraptor.yaml
index 43f162f..ac63823 100644
--- a/data/monsters/velociraptor.yaml
+++ b/data/monsters/velociraptor.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Leaping Charge
range: null
@@ -39,8 +37,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -75,19 +71,17 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 8
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: slashing
name: talon
- plus_damage: null
to_hit: 8
traits:
- agile
diff --git a/data/monsters/veranallia.yaml b/data/monsters/veranallia.yaml
index 4a8d82f..93693a7 100644
--- a/data/monsters/veranallia.yaml
+++ b/data/monsters/veranallia.yaml
@@ -16,8 +16,6 @@ active_abilities:
producing any of the results of a successful 9th-level __control weather__ ritual.
failure: null
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Alter Weather
range: null
@@ -41,8 +39,6 @@ active_abilities:
Rebirth can change the creature's ancestry or heritage, typically into an aasimar.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Rebirth
range: null
@@ -99,14 +95,13 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d4+16
+ - formula: 3d4+16
type: slashing
+ - formula: 4d6
+ type: cold
+ - formula: 1d6
+ type: good
name: sickle
- plus_damage:
- - formula: null
- type: 4d6 cold
- - formula: null
- type: 1d6 good
to_hit: 39
traits:
- agile
@@ -114,14 +109,13 @@ melee_attacks:
- trip
- action_cost: One Action
damage:
- formula: 4d12+16
+ - formula: 4d12+16
type: bludgeoning
- name: vine
- plus_damage:
- - formula: null
- type: 1d6 good
+ - formula: 1d6
+ type: good
- formula: null
type: Improved Grab
+ name: vine
to_hit: 39
traits:
- reach 20 feet
diff --git a/data/monsters/verdurous ooze.yaml b/data/monsters/verdurous ooze.yaml
index 3075d25..cfa2e89 100644
--- a/data/monsters/verdurous ooze.yaml
+++ b/data/monsters/verdurous ooze.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -29,118 +27,49 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature falls unconscious. If it's still unconscious after
+ 1 hour, it wakes up automatically.
+ critical_success: The creature is unaffected and becomes temporarily immune to Sleep
+ Gas for 24 hours.
description: The verdurous ooze adjusts its aura of supernatural vapors to affect
living creatures within a 20-foot emanation, forcing them to attempt a DC 24 Will
save.
effect: null
- failure: null
+ failure: The creature falls __unconscious__. If it's still unconscious after 1 minute,
+ it wakes up automatically.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sleep Gas
range: null
raw_description: '**Sleep Gas** [Two Actions] (__incapacitation__, __mental__,
__poison__, __sleep__) The verdurous ooze adjusts its aura of supernatural vapors
to affect living creatures within a 20-foot emanation, forcing them to attempt
- a DC 24 Will save.'
+ a DC 24 Will save.
+
+
+ **Critical Success** The creature is unaffected and becomes temporarily immune
+ to Sleep Gas for 24 hours.
+
+
+ **Success** The creature is __stupefied 1__ for 1 round.
+
+
+ **Failure** The creature falls __unconscious__. If it''s still unconscious after
+ 1 minute, it wakes up automatically.
+
+
+ **Critical Failure** The creature falls unconscious. If it''s still unconscious
+ after 1 hour, it wakes up automatically.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __stupefied 1__ for 1 round.
traits:
- incapacitation
- mental
- poison
- sleep
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and becomes temporarily immune to Sleep
- Gas for 24 hours.
- description: The creature is unaffected and becomes temporarily immune to Sleep
- Gas for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and becomes temporarily
- immune to Sleep Gas for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __stupefied 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __stupefied 1__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __stupefied 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature falls __unconscious__. If it's still unconscious after
- 1 minute, it wakes up automatically.
- effect: null
- failure: The creature falls __unconscious__. If it's still unconscious after 1 minute,
- it wakes up automatically.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature falls __unconscious__. If it''s still
- unconscious after 1 minute, it wakes up automatically.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature falls unconscious. If it's still unconscious after
- 1 hour, it wakes up automatically.
- critical_success: null
- description: The creature falls unconscious. If it's still unconscious after 1 hour,
- it wakes up automatically.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature falls unconscious. If it''s
- still unconscious after 1 hour, it wakes up automatically.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: None
critical_failure: null
critical_success: null
@@ -149,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Verdurous Ooze Acid
range: null
@@ -174,8 +101,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Corrosive Surface
range: null
@@ -201,8 +126,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enliven Foliage
range: 20 feet
@@ -234,8 +157,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Split
range: null
@@ -266,24 +187,23 @@ hp_misc: null
immunities:
- acid
- critical hits
-- mental
+- __mental__
- piercing
- precision
- slashing
-- unconscious
-- visual
+- __unconscious__
+- __visual__
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: bludgeoning
- name: pseudopod
- plus_damage:
- - formula: null
- type: 1d6 acid
+ - formula: 1d6
+ type: acid
- formula: null
type: Grab
+ name: pseudopod
to_hit: 15
traits: null
name: Verdurous Ooze
diff --git a/data/monsters/vermlek.yaml b/data/monsters/vermlek.yaml
index 29cb219..1d47a33 100644
--- a/data/monsters/vermlek.yaml
+++ b/data/monsters/vermlek.yaml
@@ -12,14 +12,12 @@ active_abilities:
- action_cost: Two Actions
critical_failure: null
critical_success: null
- description: '**Requirement** The worm demon is Inhabiting a Body;'
+ description: '**Requirement** The worm demon is Inhabiting a Body'
effect: The worm demon crawls out of the body it is inhabiting, devouring much of
the body's remaining flesh and regaining 10 Hit Points in the process. The corpse
it leaves behind is little more than a husk.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Abandon Body
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Inhabit Body
range: null
@@ -78,8 +74,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Unsettling Movement
range: null
@@ -110,8 +104,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Recoil from Wasted Opportunities
range: null
@@ -160,27 +152,24 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+3
+ - formula: 2d8+3
type: piercing
name: bite
- plus_damage: null
to_hit: 12
traits: null
- action_cost: One Action
damage:
- formula: 2d6+3
+ - formula: 2d6+3
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 12
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: longsword
- plus_damage: null
to_hit: 12
traits:
- versatile P
diff --git a/data/monsters/vexgit.yaml b/data/monsters/vexgit.yaml
index c904a2b..c47543f 100644
--- a/data/monsters/vexgit.yaml
+++ b/data/monsters/vexgit.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Destructive Smash
range: null
@@ -38,8 +36,6 @@ active_abilities:
a time—if they create a new snare, the previously created one vanishes.
failure: null
frequency: once per hour
- full_description: null
- generic_description: null
maximum_duration: null
name: Gremlin Snare
range: null
@@ -68,8 +64,6 @@ active_abilities:
__broken__, but no other item is rusted on that attack.
failure: null
frequency: once per hour
- full_description: null
- generic_description: null
maximum_duration: null
name: Rusting Grasp
range: null
@@ -97,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Speedy Sabotage
range: null
@@ -145,21 +137,19 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+1
+ - formula: 1d12+1
type: bludgeoning
- name: maul
- plus_damage:
- formula: null
type: Destructive Smash
+ name: maul
to_hit: 8
traits:
- shove
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
name: bite
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -184,8 +174,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Clacking Exoskeleton
range: null
diff --git a/data/monsters/vine lasher.yaml b/data/monsters/vine lasher.yaml
index f93c5b9..b6d2ea4 100644
--- a/data/monsters/vine lasher.yaml
+++ b/data/monsters/vine lasher.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light Hold
range: null
@@ -57,12 +55,11 @@ level: 0
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: ''
- name: vine
- plus_damage:
- formula: null
type: Grab
+ name: vine
to_hit: 7
traits:
- agile
diff --git a/data/monsters/violet fungus.yaml b/data/monsters/violet fungus.yaml
index 5ab7119..6f9c92d 100644
--- a/data/monsters/violet fungus.yaml
+++ b/data/monsters/violet fungus.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Violet Rot
range: null
@@ -64,21 +62,20 @@ hp: 60
hp_misc: null
immunities:
- bleed
-- fatigued
-- mental
-- poison
-- sleep
-- unconscious
+- __fatigued__
+- __mental__
+- __poison__
+- __sleep__
+- __unconscious__
level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+4
+ - formula: 1d10+4
type: bludgeoning
- name: tentacle
- plus_damage:
- formula: null
type: violet rot
+ name: tentacle
to_hit: 11
traits:
- agile
diff --git a/data/monsters/viper vine.yaml b/data/monsters/viper vine.yaml
index 2132556..df9fac2 100644
--- a/data/monsters/viper vine.yaml
+++ b/data/monsters/viper vine.yaml
@@ -9,18 +9,21 @@ ac: 33
ac_special: null
active_abilities:
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, plus the creature is __stupefied 2__ for 24 hours.
+ critical_success: The creature is unaffected and is temporarily immune to Captivating
+ Pollen for 24 hours.
description: The viper vine releases a 60-foot emanation of invisible pollen that
stays in the air for 5 rounds unless dispersed by a moderate or stronger wind.
Each creature that enters or starts its turn in the area must attempt a DC 33
Will save or be captivated. The viper vine can't use Captivating Pollen for 1d4
rounds.
effect: null
- failure: null
+ failure: The creature is __fascinated__, and it must spend each of its actions to
+ move closer to the viper vine as expediently as possible while avoiding obvious
+ dangers. If a captivated creature is adjacent to the viper vine, it stays still
+ and doesn't act. It ceases to be fascinated if it's no longer in the pollen aura
+ at the end of its turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Captivating Pollen
range: null
@@ -29,109 +32,34 @@ active_abilities:
pollen that stays in the air for 5 rounds unless dispersed by a moderate or stronger
wind. Each creature that enters or starts its turn in the area must attempt a
DC 33 Will save or be captivated. The viper vine can''t use Captivating Pollen
- for 1d4 rounds.'
+ for 1d4 rounds.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune to Captivating
+ Pollen for 24 hours.
+
+
+ **Success** The creature is __sickened 1__.
+
+
+ **Failure** The creature is __fascinated__, and it must spend each of its actions
+ to move closer to the viper vine as expediently as possible while avoiding obvious
+ dangers. If a captivated creature is adjacent to the viper vine, it stays still
+ and doesn''t act. It ceases to be fascinated if it''s no longer in the pollen
+ aura at the end of its turn.
+
+
+ **Critical Failure** As failure, plus the creature is __stupefied 2__ for 24 hours.'
requirements: null
saving_throw: null
stages: null
- success: null
+ success: The creature is __sickened 1__.
traits:
- enchantment
- incapacitation
- mental
- poison
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to Captivating
- Pollen for 24 hours.
- description: The creature is unaffected and is temporarily immune to Captivating
- Pollen for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune to Captivating Pollen for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __sickened 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is __sickened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__, and it must spend each of its actions
- to move closer to the viper vine as expediently as possible while avoiding obvious
- dangers. If a captivated creature is adjacent to the viper vine, it stays still
- and doesn't act. It ceases to be fascinated if it's no longer in the pollen aura
- at the end of its turn.
- effect: null
- failure: The creature is __fascinated__, and it must spend each of its actions to
- move closer to the viper vine as expediently as possible while avoiding obvious
- dangers. If a captivated creature is adjacent to the viper vine, it stays still
- and doesn't act. It ceases to be fascinated if it's no longer in the pollen aura
- at the end of its turn.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __fascinated__, and it must spend
- each of its actions to move closer to the viper vine as expediently as possible
- while avoiding obvious dangers. If a captivated creature is adjacent to the viper
- vine, it stays still and doesn''t act. It ceases to be fascinated if it''s no
- longer in the pollen aura at the end of its turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, plus the creature is __stupefied 2__ for 24 hours.
- critical_success: null
- description: As failure, plus the creature is __stupefied 2__ for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, plus the creature is __stupefied
- 2__ for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -139,8 +67,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -161,8 +87,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cold Vulnerability
range: null
@@ -211,23 +135,21 @@ level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d6+11
+ - formula: 3d6+11
type: piercing
+ - formula: 3d6
+ type: poison
name: jaws
- plus_damage:
- - formula: null
- type: 3d6 poison
to_hit: 27
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d10+11
+ - formula: 3d10+11
type: bludgeoning
- name: vine
- plus_damage:
- formula: null
type: Grab
+ name: vine
to_hit: 27
traits:
- agile
diff --git a/data/monsters/viper.yaml b/data/monsters/viper.yaml
index 2328566..41fc201 100644
--- a/data/monsters/viper.yaml
+++ b/data/monsters/viper.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 4 rounds
name: Viper Venom
range: null
@@ -41,8 +39,6 @@ automatic_abilities:
that isn't within 5 feet of a foe. This movement doesn't trigger reactions.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slink
range: null
@@ -73,12 +69,11 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8–3 piercing
- name: fangs
- plus_damage:
+ - formula: 1d8
+ type: –3 piercing
- formula: null
type: viper venom
+ name: fangs
to_hit: 8
traits:
- agile
diff --git a/data/monsters/viskithrel.yaml b/data/monsters/viskithrel.yaml
index 5ec9538..57316a6 100644
--- a/data/monsters/viskithrel.yaml
+++ b/data/monsters/viskithrel.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -41,8 +39,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Selective Scent
range: null
@@ -66,8 +62,6 @@ automatic_abilities:
creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Predator's Leap
range: null
@@ -82,7 +76,7 @@ automatic_abilities:
success: null
traits: null
trigger: A creature within 10 feet of the viskithrel makes a melee Strike against
- it;
+ it
description: 'One of the many horrid life-forms native to __Zevgavizeb''s__ Abyssal
realm of Gluttondark, viskithrels—or “gluttonraptors”—are tireless hunters resembling
tentacled theropods. They are social creatures by nature and prefer to hunt in large
@@ -107,7 +101,7 @@ description: 'One of the many horrid life-forms native to __Zevgavizeb''s__ Abys
hp: 275
hp_misc: null
immunities:
-- sickened
+- __sickened__
languages:
- Abyssal
- (can't speak any languages)
@@ -115,35 +109,32 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d10 acid
+ - formula: 1d10
+ type: acid
- formula: null
type: Grab
+ name: jaws
to_hit: 30
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+14
+ - formula: 3d10+14
type: slashing
name: talon
- plus_damage: null
to_hit: 30
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d10+14
+ - formula: 1d10+14
type: slashing
+ - formula: 2d10
+ type: persistent bleed
name: tentacle
- plus_damage:
- - formula: null
- type: 2d10 persistent bleed
to_hit: 30
traits:
- reach 20 feet
@@ -169,8 +160,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ravenous Tracker
range: null
diff --git a/data/monsters/vitalia.yaml b/data/monsters/vitalia.yaml
index 9773c1b..874ebe4 100644
--- a/data/monsters/vitalia.yaml
+++ b/data/monsters/vitalia.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -39,8 +37,6 @@ active_abilities:
any diseases or poisons affecting the target or contract the affliction.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Forced Transfusion
range: null
@@ -70,8 +66,6 @@ active_abilities:
if it spends actions to attempt a flat check to do so. The rain lasts for 1 minute.
failure: null
frequency: once per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Sanguine Rain
range: null
@@ -100,8 +94,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Eruption
range: null
@@ -129,8 +121,6 @@ automatic_abilities:
round (or __blinded__ for 1 round on a critical failure).'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: with a melee Strike against the vitalia
range: null
@@ -172,20 +162,19 @@ hp: 425
hp_misc: fast healing 20
immunities:
- bleed
-- mental
-- sleep
-- unconscious
-- visual
+- __mental__
+- __sleep__
+- __unconscious__
+- __visual__
level: 18
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+15
+ - formula: 4d8+15
type: bludgeoning
- name: vein
- plus_damage:
- formula: null
type: Grab
+ name: vein
to_hit: 33
traits:
- magical
@@ -195,12 +184,11 @@ perception: 30
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 3d10 bludgeoning
+ - formula: 3d10
+ type: bludgeoning
+ - formula: 3d10
+ type: acid
name: blood squirt
- plus_damage:
- - formula: null
- type: 3d10 acid
to_hit: 33
traits:
- acid
@@ -223,8 +211,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bloodsense
range: null
diff --git a/data/monsters/void zombie.yaml b/data/monsters/void zombie.yaml
index e1c52a9..3839d99 100644
--- a/data/monsters/void zombie.yaml
+++ b/data/monsters/void zombie.yaml
@@ -17,8 +17,6 @@ active_abilities:
until it receives healing of any kind or amount.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feed on Blood
range: null
@@ -47,8 +45,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Salt Water Vulnerability
range: null
@@ -114,28 +110,26 @@ description: 'A void zombie arises when a humanoid dies from an __akata''s__ voi
hp: 26
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyzed
-- poison
+- __death__ effects
+- __disease__
+- __paralyzed__
+- __poison__
level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 8
traits: null
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
- name: feeding tendril
- plus_damage:
- formula: null
type: Feed on Blood
+ name: feeding tendril
to_hit: 6
traits:
- agile
diff --git a/data/monsters/voidworm.yaml b/data/monsters/voidworm.yaml
index 1de3d55..5cce26a 100644
--- a/data/monsters/voidworm.yaml
+++ b/data/monsters/voidworm.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Confounding Lash
range: null
@@ -82,8 +78,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Protean Anatomy
range: null
@@ -138,12 +132,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d8–1 piercing
+ - formula: 1d8
+ type: –1 piercing
+ - formula: 1d4
+ type: chaotic
name: jaws
- plus_damage:
- - formula: null
- type: 1d4 chaotic
to_hit: 9
traits:
- chaotic
@@ -151,14 +144,13 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: null
- type: 1d4–1 slashing
- name: tail
- plus_damage:
- - formula: null
- type: 1d4 chaotic
+ - formula: 1d4
+ type: –1 slashing
+ - formula: 1d4
+ type: chaotic
- formula: null
type: confounding lash
+ name: tail
to_hit: 9
traits:
- chaotic
@@ -194,8 +186,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entropy Sense
range: null
diff --git a/data/monsters/vrock.yaml b/data/monsters/vrock.yaml
index 13611a0..575888c 100644
--- a/data/monsters/vrock.yaml
+++ b/data/monsters/vrock.yaml
@@ -25,8 +25,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dance of Ruin
range: null
@@ -68,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spore Cloud
range: null
@@ -99,8 +95,6 @@ active_abilities:
2__, and on a critical failure, it's __stunned 3__.
failure: null
frequency: once per minute.
- full_description: null
- generic_description: null
maximum_duration: null
name: Stunning Screech
range: null
@@ -124,14 +118,9 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: 'If the vrock is flying and a creature triggers an attack of opportunity,
+ description: If the vrock is flying and a creature triggers an attack of opportunity,
the vrock can make 2 Strikes with its talons against that creature instead of
1 Strike.
-
-
- **Peace Vulnerability** A vrock''s wrath is the heart of their essence, and forcing
- peace upon them wrenches at their soul. If they fail a save against __calm emotions__
- or a similar effect forcing them to be peaceful, a vrock takes 4d6 mental damage.'
effect: You lash out at a foe that leaves an opening. Make a melee Strike against
the triggering creature. If your attack is a critical hit and the trigger was
a manipulate action, you disrupt that action. This Strike doesn't count toward
@@ -139,8 +128,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -158,6 +145,28 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A vrock's wrath is the heart of their essence, and forcing peace upon
+ them wrenches at their soul. If they fail a save against __calm emotions__ or
+ a similar effect forcing them to be peaceful, a vrock takes 4d6 mental damage.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Peace Vulnerability
+ range: null
+ raw_description: '**Peace Vulnerability** A vrock''s wrath is the heart of their
+ essence, and forcing peace upon them wrenches at their soul. If they fail a save
+ against __calm emotions__ or a similar effect forcing them to be peaceful, a vrock
+ takes 4d6 mental damage.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'When the gates to the Abyss swing wide, the first demons through are
often vrocks, vulture-headed scions of rage who wheel through the air on black wings
or dance with the exultation of their fiendish power. Their hatred for mortals is
@@ -189,12 +198,11 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+9
+ - formula: 3d8+9
type: piercing
+ - formula: 1d6
+ type: evil
name: beak
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 21
traits:
- evil
@@ -202,12 +210,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d6+9
+ - formula: 3d6+9
type: slashing
+ - formula: 1d6
+ type: evil
name: claw
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 21
traits:
- agile
@@ -216,12 +223,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
+ - formula: 1d6
+ type: evil
name: talon
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 19
traits:
- agile
diff --git a/data/monsters/vrolikai.yaml b/data/monsters/vrolikai.yaml
index 710eda7..12b9f50 100644
--- a/data/monsters/vrolikai.yaml
+++ b/data/monsters/vrolikai.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Black Flame Knives
range: null
@@ -34,104 +32,49 @@ active_abilities:
traits: null
trigger: null
- action_cost: One Action
- critical_failure: null
+ critical_failure: As failure, but the creature increases the amount of drain by
+ 2.
critical_success: null
description: The vrolikai focuses their death-stealing gaze upon a single target
they can see within 30 feet. The target must immediately attempt a Fortitude save
against death-stealing gaze.
effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Consume Death
- range: null
- raw_description: '**Consume Death** [One Action] (__concentrate__, __divine__,
- __necromancy__, __visual__) The vrolikai focuses their death-stealing gaze upon
- a single target they can see within 30 feet. The target must immediately attempt
- a Fortitude save against death-stealing gaze.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - concentrate
- - divine
- - necromancy
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is affected by death-stealing gaze and becomes __drained
- 1__. If the creature was already drained 1 by the death-stealing gaze before attempting
- the save, a failed save increases the value of the drained condition by 1, to
- a maximum of drained 4. The vrolikai gains 10 temporary Hit Points, and the drained
- creature is temporarily immune until the start of the vrolikai's next turn.
- effect: null
failure: The creature is affected by death-stealing gaze and becomes __drained 1__.
If the creature was already drained 1 by the death-stealing gaze before attempting
the save, a failed save increases the value of the drained condition by 1, to
a maximum of drained 4. The vrolikai gains 10 temporary Hit Points, and the drained
creature is temporarily immune until the start of the vrolikai's next turn.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Failure
+ name: Consume Death
range: null
- raw_description: '**Failure **The creature is affected by death-stealing gaze and
- becomes __drained 1__. If the creature was already drained 1 by the death-stealing
- gaze before attempting the save, a failed save increases the value of the drained
- condition by 1, to a maximum of drained 4. The vrolikai gains 10 temporary Hit
- Points, and the drained creature is temporarily immune until the start of the
- vrolikai''s next turn.'
+ raw_description: '**Consume Death** [One Action] (__concentrate__, __divine__,
+ __necromancy__, __visual__) The vrolikai focuses their death-stealing gaze upon
+ a single target they can see within 30 feet. The target must immediately attempt
+ a Fortitude save against death-stealing gaze.
+
+
+ **Success **The creature is unaffected.
+
+
+ **Failure **The creature is affected by death-stealing gaze and becomes __drained
+ 1__. If the creature was already drained 1 by the death-stealing gaze before attempting
+ the save, a failed save increases the value of the drained condition by 1, to
+ a maximum of drained 4. The vrolikai gains 10 temporary Hit Points, and the drained
+ creature is temporarily immune until the start of the vrolikai''s next turn.
+
+
+ **Critical Failure **As failure, but the creature increases the amount of drain
+ by 2.'
requirements: null
saving_throw: null
stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature increases the amount of drain by
- 2.
- critical_success: null
- description: As failure, but the creature increases the amount of drain by 2.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the creature increases the
- amount of drain by 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ success: The creature is unaffected.
+ traits:
+ - concentrate
+ - divine
+ - necromancy
+ - visual
trigger: null
- action_cost: Two Actions
critical_failure: null
@@ -149,8 +92,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Focused Flames
range: null
@@ -171,110 +112,42 @@ active_abilities:
traits: null
trigger: null
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the creature also becomes confused for 1 minute.
+ critical_success: The creature is unaffected.
description: The sting of a vrolikai is mind-warping. A creature struck must attempt
a DC 44 Will save.
effect: null
- failure: null
+ failure: The creature becomes stupefied 1. Further failed saves against mindwarping
+ increase the condition value by 1, to a maximum of stupefied 4.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mindwarping
range: null
raw_description: '**Mindwarping** (__emotion__, __enchantment__, __mental__) The
sting of a vrolikai is mind-warping. A creature struck must attempt a DC 44 Will
- save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - emotion
- - enchantment
- - mental
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success **The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature becomes __stupefied 1__ for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success **The creature becomes __stupefied 1__ for 1 minute.'
+ save.
+
+
+ **Critical Success **The creature is unaffected.
+
+
+ **Success **The creature becomes __stupefied 1__ for 1 minute.
+
+
+ **Failure **The creature becomes stupefied 1. Further failed saves against mindwarping
+ increase the condition value by 1, to a maximum of stupefied 4.
+
+
+ **Critical Failure **As failure, but the creature also becomes confused for 1
+ minute.'
requirements: null
saving_throw: null
stages: null
success: The creature becomes __stupefied 1__ for 1 minute.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature becomes stupefied 1. Further failed saves against mindwarping
- increase the condition value by 1, to a maximum of stupefied 4.
- effect: null
- failure: The creature becomes stupefied 1. Further failed saves against mindwarping
- increase the condition value by 1, to a maximum of stupefied 4.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure **The creature becomes stupefied 1. Further failed saves
- against mindwarping increase the condition value by 1, to a maximum of stupefied
- 4.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature also becomes confused for 1 minute.
- critical_success: null
- description: As failure, but the creature also becomes confused for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure **As failure, but the creature also becomes
- confused for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - emotion
+ - enchantment
+ - mental
trigger: null
- action_cost: None
critical_failure: null
@@ -284,8 +157,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stolen Death
range: null
@@ -307,8 +178,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Death-Stealing Gaze
range: 30 feet
@@ -340,7 +209,7 @@ description: 'Unlike other demons, the dread vrolikai doesn''t form from a sinfu
hp: 375
hp_misc: null
immunities:
-- death effects
+- __death__ effects
languages:
- Abyssal
- Celestial
@@ -351,12 +220,11 @@ level: 19
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+16
+ - formula: 4d12+16
type: piercing
+ - formula: 1d6
+ type: evil
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 38
traits:
- evil
@@ -364,12 +232,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d4+16
+ - formula: 3d4+16
type: piercing
+ - formula: 2d6
+ type: negative
name: black flame knife
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 38
traits:
- agile
@@ -378,12 +245,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 4d8+16
+ - formula: 4d8+16
type: piercing
+ - formula: 1d6
+ type: evil
name: stinger
- plus_damage:
- - formula: null
- type: 1d6 evil
to_hit: 38
traits:
- evil
diff --git a/data/monsters/vrykolakas ancient.yaml b/data/monsters/vrykolakas ancient.yaml
index 8df8589..7dd3849 100644
--- a/data/monsters/vrykolakas ancient.yaml
+++ b/data/monsters/vrykolakas ancient.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Create Spawn
range: null
@@ -82,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dominate Animal
range: null
@@ -121,8 +115,6 @@ active_abilities:
or a blood donor, reduces the drained value by 1 after 10 minutes.'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Blood
range: null
@@ -155,8 +147,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -176,8 +166,6 @@ active_abilities:
it hits with both claws, the target takes 1d6 __persistent bleed damage__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sanguine Mauling
range: null
@@ -193,17 +181,16 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The target is reduced to 0 HP and becomes __dying 1__.
+ critical_success: The target immediately awakens and is then temporarily immune
+ to Steal Breath for 24 hours.
description: null
effect: The vrykolakas ancient steals the creature's breath. The unconscious creature
begins suffocating, can't be awakened for 1 round, and must attempt a DC 33 Fortitude
save. If a creature is targeted with this ability in consecutive rounds, the save
DC decreases by 2 each round after the first.
- failure: null
+ failure: The target takes 1d10 damage.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Steal Breath
range: null
@@ -212,93 +199,26 @@ active_abilities:
The vrykolakas ancient steals the creature''s breath. The unconscious creature
begins suffocating, can''t be awakened for 1 round, and must attempt a DC 33 Fortitude
save. If a creature is targeted with this ability in consecutive rounds, the save
- DC decreases by 2 each round after the first.'
- requirements: The vrykolakas ancient is adjacent to an unconscious creature
- saving_throw: null
- stages: null
- success: null
- traits:
- - manipulate
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The target immediately awakens and is then temporarily immune
+ DC decreases by 2 each round after the first.
+
+
+ **Critical Success** The target immediately awakens and is then temporarily immune
to Steal Breath for 24 hours.
- description: The target immediately awakens and is then temporarily immune to Steal
- Breath for 24 hours.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The target immediately awakens and is then
- temporarily immune to Steal Breath for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The target is unaffected.'
- requirements: null
+
+
+ **Success** The target is unaffected.
+
+
+ **Failure** The target takes 1d10 damage.
+
+
+ **Critical Failure** The target is reduced to 0 HP and becomes __dying 1__.'
+ requirements: The vrykolakas ancient is adjacent to an __unconscious__ creature
saving_throw: null
stages: null
success: The target is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes 1d10 damage.
- effect: null
- failure: The target takes 1d10 damage.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target takes 1d10 damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target is reduced to 0 HP and becomes __dying 1__.
- critical_success: null
- description: The target is reduced to 0 HP and becomes __dying 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The target is reduced to 0 HP and becomes
- __dying 1__.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - manipulate
trigger: null
alignment: NE
automatic_abilities:
@@ -310,8 +230,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pestilential Aura
range: 5 feet
@@ -355,8 +273,6 @@ automatic_abilities:
one, formed from the animal''s remains.'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vrykolakas Vulnerabilities
range: null
@@ -393,8 +309,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The vrykolakas is reduced to 0 Hit Points, and an animal is within 100
- feet)
+ trigger: The vrykolakas is reduced to 0 Hit Points, __and an __animal__ is within
+ 100 feet__)
description: 'Vrykolakas ancients are the sinister overlords of their kind, stealing
blood, breath, and life to feed their immortal hunger.
@@ -405,31 +321,29 @@ description: 'Vrykolakas ancients are the sinister overlords of their kind, stea
hp: 250
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyze
-- poison
-- sleep
+- __death__ effects
+- __disease__
+- __paralyze__
+- __poison__
+- __sleep__
languages:
- Common
level: 13
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: Drink Blood
+ name: fangs
to_hit: 27
traits: null
- action_cost: One Action
damage:
- formula: 3d6+17
+ - formula: 3d6+17
type: slashing
name: claw
- plus_damage: null
to_hit: 27
traits:
- agile
@@ -456,8 +370,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Children of the Night
range: null
@@ -482,8 +394,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swift Tracker
range: null
diff --git a/data/monsters/vrykolakas master.yaml b/data/monsters/vrykolakas master.yaml
index ebfaced..beb8c7f 100644
--- a/data/monsters/vrykolakas master.yaml
+++ b/data/monsters/vrykolakas master.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -50,8 +48,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Create Spawn
range: null
@@ -82,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dominate Animal
range: null
@@ -121,8 +115,6 @@ active_abilities:
or a blood donor, reduces the drained value by 1 after 10 minutes.'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Blood
range: null
@@ -155,8 +147,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -177,8 +167,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pestilential Aura
range: 5 feet
@@ -210,8 +198,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vrykolakas Vulnerabilities
range: null
@@ -258,8 +244,6 @@ automatic_abilities:
one, formed from the animal''s remains.'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feral Possession
range: null
@@ -299,8 +283,8 @@ automatic_abilities:
- necromancy
- possession Trigger The vrykolakas is reduced to 0 Hit Points
- and an animal is within 100 feet
- trigger: The vrykolakas is reduced to 0 Hit Points, and an animal is within 100
- feet)
+ trigger: The vrykolakas is reduced to 0 Hit Points, __and an __animal__ is within
+ 100 feet__)
description: 'Vrykolakas masters are sinister shapechangers. They walk undetected
among the living and prey upon them like a wolf among sheep, often leaving the corpses
to rise as vrykolakas spawn.
@@ -312,31 +296,29 @@ description: 'Vrykolakas masters are sinister shapechangers. They walk undetecte
hp: 190
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyze
-- poison
-- sleep
+- __death__ effects
+- __disease__
+- __paralyze__
+- __poison__
+- __sleep__
languages:
- Common
level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: Drink Blood
+ name: fangs
to_hit: 23
traits: null
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
@@ -362,8 +344,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Children of the Night
range: null
@@ -388,8 +368,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swift Tracker
range: null
diff --git a/data/monsters/vrykolakas spawn.yaml b/data/monsters/vrykolakas spawn.yaml
index 0c91161..2490ffb 100644
--- a/data/monsters/vrykolakas spawn.yaml
+++ b/data/monsters/vrykolakas spawn.yaml
@@ -26,8 +26,6 @@ active_abilities:
or a blood donor, reduces the drained value by 1 after 10 minutes.'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drink Blood
range: null
@@ -60,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -90,8 +86,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vrykolakas Vulnerabilities
range: null
@@ -138,8 +132,6 @@ automatic_abilities:
one, formed from the animal''s remains.'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feral Possession
range: null
@@ -176,8 +168,8 @@ automatic_abilities:
- mental
- necromancy
- possession
- trigger: The vrykolakas is reduced to 0 Hit Points, and an animal is within 100
- feet;
+ trigger: The vrykolakas is reduced to 0 Hit Points, and an __animal__ is within
+ 100 feet
description: 'Vrykolakas unleash their spawn upon the world to spread terror, plague,
and suffering and to draw attention away from their masters.
@@ -188,31 +180,29 @@ description: 'Vrykolakas unleash their spawn upon the world to spread terror, pl
hp: 99
hp_misc: negative healing
immunities:
-- death effects
-- disease
-- paralyze
-- poison
-- sleep
+- __death__ effects
+- __disease__
+- __paralyze__
+- __poison__
+- __sleep__
languages:
- Common
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: Drink Blood
+ name: fangs
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
diff --git a/data/monsters/war horse.yaml b/data/monsters/war horse.yaml
index c13b0f8..220532a 100644
--- a/data/monsters/war horse.yaml
+++ b/data/monsters/war horse.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gallop
range: null
@@ -38,8 +36,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -62,10 +58,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 9
traits: null
name: War Horse
diff --git a/data/monsters/war pony.yaml b/data/monsters/war pony.yaml
index d8cb72c..c0e8c88 100644
--- a/data/monsters/war pony.yaml
+++ b/data/monsters/war pony.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Gallop
range: null
@@ -38,8 +36,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Buck
range: null
@@ -62,10 +58,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: bludgeoning
name: hoof
- plus_damage: null
to_hit: 7
traits: null
name: War Pony
diff --git a/data/monsters/warg.yaml b/data/monsters/warg.yaml
index 51f2a7a..213df0f 100644
--- a/data/monsters/warg.yaml
+++ b/data/monsters/warg.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -36,8 +34,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -59,8 +55,6 @@ automatic_abilities:
effect: The warg makes a jaws Strike against the triggering creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Avenging Bite
range: null
@@ -95,12 +89,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 11
traits: null
name: Warg
diff --git a/data/monsters/warsworn.yaml b/data/monsters/warsworn.yaml
index 4c8f3c0..e5206c1 100644
--- a/data/monsters/warsworn.yaml
+++ b/data/monsters/warsworn.yaml
@@ -18,8 +18,6 @@ active_abilities:
except by wish or a similarly powerful effect.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Absorb
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Animated Weapons
range: null
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Energy Drain
range: null
@@ -103,8 +97,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Plummet
range: null
@@ -126,8 +118,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -144,8 +134,7 @@ automatic_abilities:
- action_cost: Reaction
critical_failure: null
critical_success: null
- description: '**Frightful Presence** (__aura__, __emotion__, __fear__, __mental__)
- 100 feet, DC 35'
+ description: null
effect: You lash out at a foe that leaves an opening. Make a melee Strike against
the triggering creature. If your attack is a critical hit and the trigger was
a manipulate action, you disrupt that action. This Strike doesn't count toward
@@ -153,8 +142,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -172,6 +159,43 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: None
+ critical_failure: The creature is __frightened 4__.
+ critical_success: The creature is unaffected by the presence.
+ description: A creature that first enters the area must attempt a Will save. Regardless
+ of the result of the saving throw, the creature is temporarily immune to this
+ monster's Frightful Presence for 1 minute.
+ effect: null
+ failure: The creature is __frightened 2__.
+ frequency: null
+ maximum_duration: null
+ name: Frightful Presence
+ range: 100 feet
+ raw_description: '**Frightful Presence** A creature that first enters the area must
+ attempt a Will save. Regardless of the result of the saving throw, the creature
+ is temporarily immune to this monster''s Frightful Presence for 1 minute.
+
+
+ **Critical Success** The creature is unaffected by the presence.
+
+
+ **Success** The creature is __frightened 1__.
+
+
+ **Failure** The creature is __frightened 2__.
+
+
+ **Critical Failure** The creature is __frightened 4__.'
+ requirements: null
+ saving_throw: DC 35
+ stages: null
+ success: The creature is __frightened 1__.
+ traits:
+ - aura
+ - emotion
+ - fear
+ - mental
+ trigger: null
description: 'A warsworn is an animate mass of corpses composed of dozens, sometimes
even hundreds, of victims of battle. They are formed by deities of undeath or war
or, rarely, spontaneously manifest from the devastation of an especially horrendous
@@ -196,21 +220,19 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+9
+ - formula: 4d12+9
type: bludgeoning
- name: corpse wave
- plus_damage:
- formula: null
type: energy drain
+ name: corpse wave
to_hit: 32
traits:
- magical
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: four of the weapon's damage dice +9 of the weapon's damage type
name: animated weapon
- plus_damage: null
to_hit: 30
traits:
- agile
@@ -223,12 +245,11 @@ perception: 27
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d12+9
+ - formula: 4d12+9
type: bludgeoning
- name: scrap ball
- plus_damage:
- formula: null
type: plummet
+ name: scrap ball
to_hit: 28
traits:
- magical
diff --git a/data/monsters/wasp swarm.yaml b/data/monsters/wasp swarm.yaml
index 507fed1..4819831 100644
--- a/data/monsters/wasp swarm.yaml
+++ b/data/monsters/wasp swarm.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarming Stings
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Wasp Venom
range: null
diff --git a/data/monsters/water mephit.yaml b/data/monsters/water mephit.yaml
index a8d43b5..ac804a2 100644
--- a/data/monsters/water mephit.yaml
+++ b/data/monsters/water mephit.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drench
range: null
@@ -91,10 +87,9 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: slashing
name: claw
- plus_damage: null
to_hit: 8
traits:
- finesse
diff --git a/data/monsters/water orm.yaml b/data/monsters/water orm.yaml
index 3f4e4a0..c803d80 100644
--- a/data/monsters/water orm.yaml
+++ b/data/monsters/water orm.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Travel
range: null
@@ -114,21 +110,19 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+11
+ - formula: 2d10+11
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Grab
+ name: jaws
to_hit: 24
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d6+11
+ - formula: 2d6+11
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 24
traits:
- agile
@@ -163,8 +157,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slow Metabolism
range: null
@@ -188,8 +180,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Undetectable
range: null
diff --git a/data/monsters/water yai.yaml b/data/monsters/water yai.yaml
index e47e295..8d2129b 100644
--- a/data/monsters/water yai.yaml
+++ b/data/monsters/water yai.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -39,16 +37,15 @@ active_abilities:
- transmutation
trigger: null
- action_cost: One Action
- critical_failure: null
- critical_success: null
+ critical_failure: The target is unaffected.
+ critical_success: The creature takes 20d6 electricity damage and is __grabbed__
+ until the end of its next turn.
description: null
effect: The water yai extends a portion of their kimono to attempt to envelop a
creature within 15 feet. The water yai must attempt a Performance check against
the creature's Reflex DC.
- failure: null
+ failure: The target takes 5d6 electricity damage but is not grabbed.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Enveloping Kimono
range: null
@@ -56,11 +53,24 @@ active_abilities:
__primal__, __transmutation__, __water__) **Requirements** The water yai''s last
action was a successful kimono Strike; **Effect** The water yai extends a portion
of their kimono to attempt to envelop a creature within 15 feet. The water yai
- must attempt a Performance check against the creature''s Reflex DC.'
+ must attempt a Performance check against the creature''s Reflex DC.
+
+
+ **Critical Success** The creature takes 20d6 electricity damage and is __grabbed__
+ until the end of its next turn.
+
+
+ **Success** As critical success, but only 10d6 electricity damage.
+
+
+ **Failure** The target takes 5d6 electricity damage but is not grabbed.
+
+
+ **Critical Failure** The target is unaffected.'
requirements: The water yai's last action was a successful kimono Strike
saving_throw: null
stages: null
- success: null
+ success: As critical success, but only 10d6 electricity damage.
traits:
- electricity
- manipulate
@@ -68,86 +78,6 @@ active_abilities:
- transmutation
- water
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature takes 20d6 electricity damage and is __grabbed__
- until the end of its next turn.
- description: The creature takes 20d6 electricity damage and is __grabbed__ until
- the end of its next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature takes 20d6 electricity damage
- and is __grabbed__ until the end of its next turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: As critical success, but only 10d6 electricity damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** As critical success, but only 10d6 electricity damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: As critical success, but only 10d6 electricity damage.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The target takes 5d6 electricity damage but is not grabbed.
- effect: null
- failure: The target takes 5d6 electricity damage but is not grabbed.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The target takes 5d6 electricity damage but is not
- grabbed.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target is unaffected.
- critical_success: null
- description: The target is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The target is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: CE
automatic_abilities:
- action_cost: Reaction
@@ -161,8 +91,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -190,8 +118,6 @@ automatic_abilities:
that sprays from the kimono (DC 35 basic Reflex save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shocking Douse
range: null
@@ -206,7 +132,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature within 100 feet casts a fire spell;
+ trigger: A creature within 100 feet casts a fire spell
description: 'Among the most powerful yai are those who emulate the form of __storm
giants__. Rather than lord over their giant-kin like most oni, though, water yai
prefer to lurk alone in the world''s oceans (or, much more rarely, large and remote
@@ -239,12 +165,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d8+15
+ - formula: 3d8+15
type: piercing
+ - formula: 2d6
+ type: electricity
name: longspear
- plus_damage:
- - formula: null
- type: 2d6 electricity
to_hit: 35
traits:
- evil
@@ -252,12 +177,11 @@ melee_attacks:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 3d12+12
+ - formula: 3d12+12
type: electricity
- name: kimono
- plus_damage:
- formula: null
type: Enveloping Kimono
+ name: kimono
to_hit: 33
traits:
- electricity
@@ -266,12 +190,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+15
+ - formula: 3d8+15
type: bludgeoning
+ - formula: 2d6
+ type: electricity
name: fist
- plus_damage:
- - formula: null
- type: 2d6 electricity
to_hit: 33
traits:
- agile
@@ -283,12 +206,11 @@ perception: 32
ranged_attacks:
- action_cost: One Action
damage:
- formula: 3d12+12
+ - formula: 3d12+12
type: electricity
- name: electric missile
- plus_damage:
- formula: null
type: flat-footed for 1 round
+ name: electric missile
to_hit: 30
traits:
- electricity
diff --git a/data/monsters/web lurker.yaml b/data/monsters/web lurker.yaml
index 376e845..46f07b2 100644
--- a/data/monsters/web lurker.yaml
+++ b/data/monsters/web lurker.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Web Lurker Venom
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Web Trap
range: null
@@ -64,8 +60,6 @@ automatic_abilities:
before rolling initiative.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spring upon Prey
range: null
@@ -79,7 +73,7 @@ automatic_abilities:
success: null
traits: null
trigger: A creature touches the web lurker's web while the web lurker is on it.
- Requirement Initiative has not yet been rolled.
+ **Requirement** Initiative has not yet been rolled.
description: 'Web lurkers, known also as ettercaps, are ugly monsters that not only
dwell within the lairs of spiders and swarms, but actively cultivate and shepherd
such vermin.
@@ -97,30 +91,27 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: web lurker venom
+ name: fangs
to_hit: 11
traits:
- poison
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
- action_cost: One Action
damage:
- formula: null
+ - formula: null
type: web trap
name: web
- plus_damage: null
to_hit: 11
traits: null
name: Web Lurker
@@ -143,8 +134,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spider Speak
range: null
diff --git a/data/monsters/wemmuth.yaml b/data/monsters/wemmuth.yaml
index 6cc8056..ae83ae7 100644
--- a/data/monsters/wemmuth.yaml
+++ b/data/monsters/wemmuth.yaml
@@ -16,8 +16,6 @@ active_abilities:
dealt by Constrict.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Leech
range: null
@@ -37,8 +35,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Constrict
range: null
@@ -56,8 +52,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -78,8 +72,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thorny Mass
range: null
@@ -140,12 +132,11 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+10
+ - formula: 4d12+10
type: bludgeoning
- name: pummel
- plus_damage:
- formula: null
type: Improved Grab
+ name: pummel
to_hit: 29
traits:
- fatal d12
@@ -156,10 +147,9 @@ perception: 25
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d10+10
+ - formula: 4d10+10
type: bludgeoning
name: boulder
- plus_damage: null
to_hit: 27
traits:
- fatal d12
diff --git a/data/monsters/wendigo.yaml b/data/monsters/wendigo.yaml
index 2f3fe11..2d77946 100644
--- a/data/monsters/wendigo.yaml
+++ b/data/monsters/wendigo.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dream Haunting
range: null
@@ -44,8 +42,6 @@ active_abilities:
24 hours.
failure: null
frequency: Three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Howl
range: null
@@ -86,8 +82,6 @@ active_abilities:
if it succeeds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ride the Wind
range: null
@@ -114,19 +108,10 @@ active_abilities:
critical_failure: null
critical_success: null
description: A creature affected by wendigo torment can't recover beyond stage 1
- until it has been restored to full HP. **Saving Throw** Will DC 38; **Stage 1**
- Stupefied 4 (1 day); **Stage 2** As stage 1 (1 day); **Stage 3** The creature
- searches for an individual of its own ancestry to kill and devour. It then becomes
- affected by wind walk and sprints into the sky so fast that its feet burn away
- into jagged stumps. As the creature wind walks into the sky, it is replaced by
- a new wendigo over 2d6 minutes. Wish, similar magic, or a 9th-level resurrect
- ritual can return the victim to life. The new wendigo remains even if the victim
- is resurrected.
+ until it has been restored to full HP.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wendigo Torment
range: null
@@ -140,8 +125,16 @@ active_abilities:
over 2d6 minutes. Wish, similar magic, or a 9th-level resurrect ritual can return
the victim to life. The new wendigo remains even if the victim is resurrected.'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: Will DC 38
+ stages:
+ - effect: Stupefied 4 (1 day)
+ - effect: As stage 1 (1 day)
+ - effect: The creature searches for an individual of its own ancestry to kill and
+ devour. It then becomes affected by wind walk and sprints into the sky so fast
+ that its feet burn away into jagged stumps. As the creature wind walks into
+ the sky, it is replaced by a new wendigo over 2d6 minutes. Wish, similar magic,
+ or a 9th-level resurrect ritual can return the victim to life. The new wendigo
+ remains even if the victim is resurrected.
success: null
traits:
- curse
@@ -172,12 +165,11 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+12
+ - formula: 3d10+12
type: piercing
+ - formula: 2d6
+ type: cold
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 cold
to_hit: 33
traits:
- cold
@@ -185,14 +177,13 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d8+12
+ - formula: 3d8+12
type: slashing
- name: claw
- plus_damage:
- - formula: null
- type: 2d6 cold
+ - formula: 2d6
+ type: cold
- formula: null
type: Grab
+ name: claw
to_hit: 33
traits:
- cold
@@ -215,12 +206,10 @@ sense_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: ; Heatsight is a precise sense that sees heat signatures.
+ description: Heatsight is a precise sense that sees heat signatures.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Heatsight
range: null
diff --git a/data/monsters/werebear.yaml b/data/monsters/werebear.yaml
index f4e9354..aabe9ea 100644
--- a/data/monsters/werebear.yaml
+++ b/data/monsters/werebear.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -37,15 +35,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: This curse affects only humanoids. **Saving Throw** DC 22 Fortitude
- save. On each full moon, the cursed creature must succeed at another Fortitude
- save or turn into a werebear until dawn. The creature is under the GM's control
- and goes on a rampage for half the night before falling unconscious until dawn.
+ description: This curse affects only humanoids.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of the Werebear
range: null
@@ -55,7 +48,10 @@ active_abilities:
into a werebear until dawn. The creature is under the GM''s control and goes on
a rampage for half the night before falling unconscious until dawn.'
requirements: null
- saving_throw: null
+ saving_throw: DC 22 Fortitude save. On each full moon, the cursed creature must
+ succeed at another Fortitude save or turn into a werebear until dawn. The creature
+ is under the GM's control and goes on a rampage for half the night before falling
+ unconscious until dawn.
stages: null
success: null
traits:
@@ -77,8 +73,6 @@ active_abilities:
next daily preparation.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hunt Prey
range: null
@@ -108,8 +102,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mauler
range: null
@@ -132,8 +124,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Moon Frenzy
range: null
@@ -159,8 +149,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Precision Edge
range: null
@@ -207,44 +195,40 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+7
+ - formula: 1d10+7
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 13
traits:
- agile
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d12+7
+ - formula: 1d12+7
type: slashing
name: greataxe
- plus_damage: null
to_hit: 13
traits:
- reach 10 feet
- sweep
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: slashing
name: hatchet
- plus_damage: null
to_hit: 13
traits:
- agile
- sweep
- action_cost: One Action
damage:
- formula: 1d12+7
+ - formula: 1d12+7
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: curse of the werebear
+ name: jaws
to_hit: 13
traits:
- reach 10 feet
@@ -253,10 +237,9 @@ perception: 11
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+7
+ - formula: 1d6+7
type: slashing
name: hatchet
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -279,8 +262,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bear Empathy
range: null
diff --git a/data/monsters/wereboar.yaml b/data/monsters/wereboar.yaml
index 5af6e4e..f6e4326 100644
--- a/data/monsters/wereboar.yaml
+++ b/data/monsters/wereboar.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Boar Charge
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -80,15 +76,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: This curse affects only __humanoids__; **Saving Throw** DC 18 Fortitude.
- On each full moon, the cursed creature must succeed at another Fortitude save
- or turn into a wearboar until dawn. The creature is under the GM's control and
- goes on a rampage for half the night before falling unconscious until dawn.
+ description: This curse affects only __humanoids__
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of the Wereboar
range: null
@@ -98,7 +89,10 @@ active_abilities:
into a wearboar until dawn. The creature is under the GM''s control and goes on
a rampage for half the night before falling unconscious until dawn.'
requirements: null
- saving_throw: null
+ saving_throw: DC 18 Fortitude. On each full moon, the cursed creature must succeed
+ at another Fortitude save or turn into a wearboar until dawn. The creature is
+ under the GM's control and goes on a rampage for half the night before falling
+ unconscious until dawn.
stages: null
success: null
traits:
@@ -117,8 +111,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Moon Frenzy
range: null
@@ -146,8 +138,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -185,30 +175,27 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: piercing
name: dagger
- plus_damage: null
to_hit: 10
traits:
- agile
- versatile S
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
- name: tusk
- plus_damage:
- formula: null
type: curse of the wereboar
+ name: tusk
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: piercing
name: claw
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -217,10 +204,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: piercing
name: dagger
- plus_damage: null
to_hit: 7
traits:
- agile
@@ -242,8 +228,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Boar Empathy
range: null
diff --git a/data/monsters/wererat.yaml b/data/monsters/wererat.yaml
index bec2dd9..7c7abfb 100644
--- a/data/monsters/wererat.yaml
+++ b/data/monsters/wererat.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -37,15 +35,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: This curse affects only humanoids. **Saving Throw** DC 18 Fortitude
- save. On each full moon, the cursed creature must succeed at another Fortitude
- save or turn into a wererat until dawn. The creature is under the GM's control
- and goes on a rampage for half the night before falling unconscious until dawn.
+ description: This curse affects only humanoids.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of the Wererat
range: null
@@ -55,7 +48,10 @@ active_abilities:
into a wererat until dawn. The creature is under the GM''s control and goes on
a rampage for half the night before falling unconscious until dawn.'
requirements: null
- saving_throw: null
+ saving_throw: DC 18 Fortitude save. On each full moon, the cursed creature must
+ succeed at another Fortitude save or turn into a wererat until dawn. The creature
+ is under the GM's control and goes on a rampage for half the night before falling
+ unconscious until dawn.
stages: null
success: null
traits:
@@ -73,8 +69,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Moon Frenzy
range: null
@@ -99,8 +93,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -121,8 +113,6 @@ automatic_abilities:
effect: The wererat gains a +2 circumstance bonus to AC against the triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Nimble Dodge
range: null
@@ -168,10 +158,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: shortsword
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -179,22 +168,20 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits:
- agile
- finesse
- action_cost: One Action
damage:
- formula: 1d8+2
+ - formula: 1d8+2
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: curse of the wererat
+ name: jaws
to_hit: 10
traits:
- finesse
@@ -203,10 +190,9 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 1d6 piercing
+ - formula: 1d6
+ type: piercing
name: hand crossbow
- plus_damage: null
to_hit: 10
traits:
- range increment 60 feet
@@ -227,8 +213,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rat Empathy
range: null
diff --git a/data/monsters/weretiger.yaml b/data/monsters/weretiger.yaml
index e6912ac..743033c 100644
--- a/data/monsters/weretiger.yaml
+++ b/data/monsters/weretiger.yaml
@@ -26,8 +26,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -57,16 +55,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: This curse affects only __humanoids__; **Saving Throw** DC 21 Fortitude.
- On each full moon, the cursed creature must succeed at another Fortitude save
- or turn into the same kind of werecreature until dawn. The creature is under the
- GM's control and goes on a rampage for half the night before falling unconscious
- until dawn.
+ description: This curse affects only __humanoids__
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of the Weretiger
range: null
@@ -77,7 +69,10 @@ active_abilities:
control and goes on a rampage for half the night before falling unconscious until
dawn.'
requirements: null
- saving_throw: null
+ saving_throw: DC 21 Fortitude. On each full moon, the cursed creature must succeed
+ at another Fortitude save or turn into the same kind of werecreature until dawn.
+ The creature is under the GM's control and goes on a rampage for half the night
+ before falling unconscious until dawn.
stages: null
success: null
traits:
@@ -96,8 +91,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Moon Frenzy
range: null
@@ -125,8 +118,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -146,8 +137,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -171,8 +160,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -215,22 +202,20 @@ level: 4
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: curse of the weretiger
- formula: null
type: Grab
+ name: jaws
to_hit: 14
traits: null
- action_cost: One Action
damage:
- formula: 2d4+7
+ - formula: 2d4+7
type: slashing
name: claw
- plus_damage: null
to_hit: 14
traits:
- agile
@@ -253,8 +238,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Tiger Empathy
range: null
diff --git a/data/monsters/werewolf.yaml b/data/monsters/werewolf.yaml
index 35f19f6..fba0bc9 100644
--- a/data/monsters/werewolf.yaml
+++ b/data/monsters/werewolf.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Change Shape
range: null
@@ -37,15 +35,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: This curse affects only humanoids. **Saving Throw** DC 19 Fortitude
- save. On each full moon, the cursed creature must succeed at another Fortitude
- save or turn into a werewolf until dawn. The creature is under the GM's control
- and goes on a rampage for half the night before falling unconscious until dawn.
+ description: This curse affects only humanoids.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Curse of the Werewolf
range: null
@@ -55,7 +48,10 @@ active_abilities:
into a werewolf until dawn. The creature is under the GM''s control and goes on
a rampage for half the night before falling unconscious until dawn.'
requirements: null
- saving_throw: null
+ saving_throw: DC 19 Fortitude save. On each full moon, the cursed creature must
+ succeed at another Fortitude save or turn into a werewolf until dawn. The creature
+ is under the GM's control and goes on a rampage for half the night before falling
+ unconscious until dawn.
stages: null
success: null
traits:
@@ -74,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Moon Frenzy
range: null
@@ -101,8 +95,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -127,8 +119,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -182,30 +172,27 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: slashing
name: battle axe
- plus_damage: null
to_hit: 11
traits:
- sweep
- action_cost: One Action
damage:
- formula: 1d6+8
+ - formula: 1d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: curse of the werewolf
+ name: jaws
to_hit: 11
traits: null
name: Werewolf
@@ -213,10 +200,9 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: composite shortbow
- plus_damage: null
to_hit: 9
traits:
- deadly 1d10
@@ -238,8 +224,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wolf Empathy
range: null
diff --git a/data/monsters/wight.yaml b/data/monsters/wight.yaml
index e525ef0..b13f86b 100644
--- a/data/monsters/wight.yaml
+++ b/data/monsters/wight.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wight Spawn
range: null
@@ -78,8 +74,6 @@ automatic_abilities:
HP from drain life on this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Final Spite
range: null
@@ -146,12 +140,11 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: slashing
- name: claw
- plus_damage:
- formula: null
type: drain life
+ name: claw
to_hit: 12
traits: null
name: Wight
diff --git a/data/monsters/will-o'-wisp.yaml b/data/monsters/will-o'-wisp.yaml
index 800cdf4..3b8b052 100644
--- a/data/monsters/will-o'-wisp.yaml
+++ b/data/monsters/will-o'-wisp.yaml
@@ -18,8 +18,6 @@ active_abilities:
only once per round.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feed on Fear
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Go Dark
range: null
@@ -67,27 +63,17 @@ automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'A will-o''-wisp is itself naturally invisible, but glows with a colored
+ description: A will-o'-wisp is itself naturally invisible, but glows with a colored
light, casting bright light in the aura and making it visible.
-
-
- **Magic Immunity** A will-o''-wisp is immune to all spells except __faerie fire__,
- __glitterdust__, __magic missile__, and __maze__.'
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Glow
range: 20 feet
raw_description: '**Glow** (__aura__, __light__) 20 feet. A will-o''-wisp is itself
naturally invisible, but glows with a colored light, casting bright light in the
- aura and making it visible.
-
-
- **Magic Immunity** A will-o''-wisp is immune to all spells except __faerie fire__,
- __glitterdust__, __magic missile__, and __maze__.'
+ aura and making it visible.'
requirements: null
saving_throw: null
stages: null
@@ -96,6 +82,25 @@ automatic_abilities:
- aura
- light
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A will-o'-wisp is immune to all spells except __faerie fire__, __glitterdust__,
+ __magic missile__, and __maze__.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Magic Immunity
+ range: null
+ raw_description: '**Magic Immunity** A will-o''-wisp is immune to all spells except
+ __faerie fire__, __glitterdust__, __magic missile__, and __maze__.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
description: 'Malevolent balls of colored light, will-o''-wisps haunt lonely marshes
and forests where they lure unsuspecting travelers into danger. Will-o''-wisps can
vary the color and illumination they shed, and delight in mimicking bobbing lanterns
@@ -151,10 +156,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+4
+ - formula: 2d8+4
type: electricity
name: shock
- plus_damage: null
to_hit: 17
traits:
- electricity
diff --git a/data/monsters/winter wolf.yaml b/data/monsters/winter wolf.yaml
index 3812dd5..b50a71e 100644
--- a/data/monsters/winter wolf.yaml
+++ b/data/monsters/winter wolf.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -58,6 +54,23 @@ active_abilities:
trigger: null
alignment: NE
automatic_abilities:
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: DC 21
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Buck
+ range: null
+ raw_description: '**Buck** [Reaction] DC 21'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -65,17 +78,12 @@ automatic_abilities:
effect: The winter wolf makes a jaws Strike against the triggering creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Buck
+ name: Avenging Bite
range: null
- raw_description: '**Buck** [Reaction] DC 21
-
-
- **Avenging Bite** **Trigger** A creature within reach of the winter wolf''s jaws
- attacks one of the winter wolf''s allies. **Effect** The winter wolf makes a jaws
- Strike against the triggering creature.'
+ raw_description: '**Avenging Bite** [Reaction] **Trigger** A creature within reach
+ of the winter wolf''s jaws attacks one of the winter wolf''s allies. **Effect**
+ The winter wolf makes a jaws Strike against the triggering creature.'
requirements: null
saving_throw: null
stages: null
@@ -106,14 +114,13 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 cold
+ - formula: 1d6
+ type: cold
- formula: null
type: Knockdown
+ name: jaws
to_hit: 15
traits:
- cold
diff --git a/data/monsters/witchfire.yaml b/data/monsters/witchfire.yaml
index c5de54d..2c146f1 100644
--- a/data/monsters/witchfire.yaml
+++ b/data/monsters/witchfire.yaml
@@ -9,72 +9,36 @@ ac: 28
ac_special: null
active_abilities:
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, but the creature gains weakness 10 to fire.
+ critical_success: The creature is unaffected and is temporarily immune to witchflame
+ for 1 hour.
description: Any creature that takes negative damage from a witchfire's Strike must
attempt a DC 26 Will save.
effect: null
- failure: null
+ failure: As success, but the effect is permanent until removed.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Witchflame
range: null
raw_description: '**Witchflame** (__curse__, __fire__, __necromancy__, __occult__)
Any creature that takes negative damage from a witchfire''s Strike must attempt
- a DC 26 Will save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - curse
- - fire
- - necromancy
- - occult
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is temporarily immune to witchflame
+ a DC 26 Will save.
+
+
+ **Critical Success** The creature is unaffected and is temporarily immune to witchflame
for 1 hour.
- description: The creature is unaffected and is temporarily immune to witchflame
- for 1 hour.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is temporarily
- immune to witchflame for 1 hour.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature appears to catch fire with sickly green flames. These
+
+
+ **Success** The creature appears to catch fire with sickly green flames. These
flames deal no damage on their own, but as long as the flames burn, the creature
- can't be __concealed__ (__invisible__ creatures are concealed rather than being
+ can''t be __concealed__ (__invisible__ creatures are concealed rather than being
__undetected__) and gains weakness 5 to fire for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature appears to catch fire with sickly green
- flames. These flames deal no damage on their own, but as long as the flames burn,
- the creature can''t be __concealed__ (__invisible__ creatures are concealed rather
- than being __undetected__) and gains weakness 5 to fire for 1 round.'
+
+
+ **Failure** As success, but the effect is permanent until removed.
+
+
+ **Critical Failure** As failure, but the creature gains weakness 10 to fire.'
requirements: null
saving_throw: null
stages: null
@@ -82,46 +46,11 @@ active_abilities:
deal no damage on their own, but as long as the flames burn, the creature can't
be __concealed__ (__invisible__ creatures are concealed rather than being __undetected__)
and gains weakness 5 to fire for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: As success, but the effect is permanent until removed.
- effect: null
- failure: As success, but the effect is permanent until removed.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** As success, but the effect is permanent until removed.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the creature gains weakness 10 to fire.
- critical_success: null
- description: As failure, but the creature gains weakness 10 to fire.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the creature gains weakness
- 10 to fire.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - curse
+ - fire
+ - necromancy
+ - occult
trigger: null
- action_cost: Two Actions
critical_failure: null
@@ -133,8 +62,6 @@ active_abilities:
use Witchflame Kindling for 1d4 rounds.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Witchflame Kindling
range: null
@@ -162,8 +89,6 @@ automatic_abilities:
effect: The witchfire makes a witchflame caress Strike against the triggering creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Opportune Witchflame
range: null
@@ -175,7 +100,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature makes a melee Strike against or touches the witchfire;
+ trigger: A creature makes a melee Strike against or touches the witchfire
description: 'Manifesting as a sinuous form wreathed in sickly green flames, this
incorporeal undead forms when a powerful __hag__ or __witch__ dies in agony or rage.
The body at the center of the flames usually resembles the witch''s idealized self-image,
@@ -202,13 +127,13 @@ description: 'Manifesting as a sinuous form wreathed in sickly green flames, thi
hp: 125
hp_misc: negative healing
immunities:
-- death effects
-- disease
+- __death__ effects
+- __disease__
- fire
-- paralyzed
-- poison
+- __paralyzed__
+- __poison__
- precision
-- unconscious
+- __unconscious__
languages:
- Aklo
- Common
@@ -217,14 +142,13 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 3d6 fire
- name: witchflame caress
- plus_damage:
- - formula: null
- type: 3d6 negative
+ - formula: 3d6
+ type: fire
+ - formula: 3d6
+ type: negative
- formula: null
type: witchflame
+ name: witchflame caress
to_hit: 21
traits:
- agile
@@ -236,14 +160,13 @@ perception: 18
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d6 fire
- name: witchflame bolt
- plus_damage:
- - formula: null
- type: 2d6 negative
+ - formula: 2d6
+ type: fire
+ - formula: 2d6
+ type: negative
- formula: null
type: witchflame
+ name: witchflame bolt
to_hit: 21
traits:
- evil
@@ -273,8 +196,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Coven
range: null
diff --git a/data/monsters/witchwyrd.yaml b/data/monsters/witchwyrd.yaml
index 41ba5de..efeae0a 100644
--- a/data/monsters/witchwyrd.yaml
+++ b/data/monsters/witchwyrd.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Force Bolt
range: null
@@ -49,8 +47,6 @@ automatic_abilities:
or until it is released.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Absorb Force
range: null
@@ -69,8 +65,8 @@ automatic_abilities:
- arcane
- evocation
- force
- trigger: A magic missile is fired at the witchwyrd, and the witchwyrd is aware of
- it and has a free hand;
+ trigger: A __magic missile__ is fired at the witchwyrd, and the witchwyrd is aware
+ of it and has a free hand
description: 'Witchwyrds conceal most of their faces, leaving only their eyes unmasked.
Their inscrutability is a boon to one of their most significant interests—mercantilism—
and many haughty witchwyrds openly revel in the befuddlement inspired by their mysterious
@@ -112,10 +108,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: piercing
name: ranseur
- plus_damage: null
to_hit: 16
traits:
- disarm
@@ -123,12 +118,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Grab
+ name: fist
to_hit: 15
traits:
- agile
diff --git a/data/monsters/wolf.yaml b/data/monsters/wolf.yaml
index b8db802..9651745 100644
--- a/data/monsters/wolf.yaml
+++ b/data/monsters/wolf.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pack Attack
range: null
@@ -55,12 +53,11 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Knockdown
+ name: jaws
to_hit: 9
traits: null
name: Wolf
diff --git a/data/monsters/wolverine.yaml b/data/monsters/wolverine.yaml
index 7303dec..b8f1d95 100644
--- a/data/monsters/wolverine.yaml
+++ b/data/monsters/wolverine.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pounce
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wolverine Rage
range: null
@@ -101,18 +95,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+5
+ - formula: 1d8+5
type: piercing
name: jaws
- plus_damage: null
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d6+5
+ - formula: 1d6+5
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/wood giant.yaml b/data/monsters/wood giant.yaml
index a62aa44..00174a4 100644
--- a/data/monsters/wood giant.yaml
+++ b/data/monsters/wood giant.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Piercing Shot
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Throw Rock
range: null
@@ -68,8 +64,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Catch Rock
range: null
@@ -125,10 +119,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+11
+ - formula: 1d8+11
type: piercing
name: shortsword
- plus_damage: null
to_hit: 17
traits:
- agile
@@ -136,10 +129,9 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d6+11
+ - formula: 1d6+11
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 17
traits:
- agile
@@ -149,10 +141,9 @@ perception: 15
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: piercing
name: composite longbow
- plus_damage: null
to_hit: 18
traits:
- deadly d10
@@ -161,10 +152,9 @@ ranged_attacks:
- volley 30 feet
- action_cost: One Action
damage:
- formula: 2d6+11
+ - formula: 2d6+11
type: bludgeoning
name: rock
- plus_damage: null
to_hit: 17
traits:
- brutal
diff --git a/data/monsters/wood golem.yaml b/data/monsters/wood golem.yaml
index c268030..7cadbba 100644
--- a/data/monsters/wood golem.yaml
+++ b/data/monsters/wood golem.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Splinter Volley
range: null
@@ -46,8 +44,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Golem Antimagic
range: null
@@ -68,8 +64,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Vulnerable to Shape Wood
range: null
@@ -92,8 +86,6 @@ automatic_abilities:
reactions.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Splinter
range: null
@@ -108,7 +100,7 @@ automatic_abilities:
traits:
- arcane
- transmutation
- trigger: The wood golem takes physical damage;
+ trigger: The wood golem takes physical damage
description: 'Wood golems are often given vaguely humanoid shapes, almost as if cobbled
together from scraps of firewood and discarded burls. It''s less common for wood
golems to have artistic embellishments such as engraved patterns, or to be carved
@@ -130,28 +122,27 @@ hp: 95
hp_misc: null
immunities:
- bleed
-- death effects
-- disease
-- doomed
-- drained
-- fatigued
-- healing
+- __death__ effects
+- __disease__
+- __doomed__
+- __drained__
+- __fatigued__
+- __healing__
- magic (see Golem Antimagic below)
-- mental
-- necromancy
+- __mental__
+- __necromancy__
- nonlethal attacks
-- paralyzed
-- poison
-- sickened
-- unconscious
+- __paralyzed__
+- __poison__
+- __sickened__
+- __unconscious__
level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 17
traits:
- magical
@@ -160,10 +151,9 @@ perception: 12
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: piercing
name: splinter
- plus_damage: null
to_hit: 16
traits:
- magical
diff --git a/data/monsters/wooly rhinoceros.yaml b/data/monsters/wooly rhinoceros.yaml
index c523f6b..2130bcb 100644
--- a/data/monsters/wooly rhinoceros.yaml
+++ b/data/monsters/wooly rhinoceros.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rhinoceros Charge
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -64,8 +60,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cold Adaptation
range: null
@@ -84,8 +78,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ferocity
range: null
@@ -111,19 +103,17 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+6
+ - formula: 2d12+6
type: piercing
name: horn
- plus_damage: null
to_hit: 16
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+6
+ - formula: 2d8+6
type: bludgeoning
name: foot
- plus_damage: null
to_hit: 16
traits: null
name: Wooly Rhinoceros
diff --git a/data/monsters/worm that walks cultist.yaml b/data/monsters/worm that walks cultist.yaml
index a5ac47c..a762281 100644
--- a/data/monsters/worm that walks cultist.yaml
+++ b/data/monsters/worm that walks cultist.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Squirming Embrace
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swarm Shape
range: null
@@ -85,8 +81,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Discorporate
range: null
@@ -124,12 +118,12 @@ description: 'This worm that walks was a cultist of the Great Old One __Hastur__
hp: 200
hp_misc: fast healing 10
immunities:
-- disease
-- paralyzed
-- poison
+- __disease__
+- __paralyzed__
+- __poison__
- precision
-- swarm mind
-- unconscious
+- __swarm mind__
+- __unconscious__
languages:
- Aklo
- Common
@@ -137,10 +131,9 @@ level: 14
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+14
+ - formula: 4d8+14
type: persistent piercing damage
name: tendril
- plus_damage: null
to_hit: 29
traits:
- reach 10 feet
diff --git a/data/monsters/wraith.yaml b/data/monsters/wraith.yaml
index 804381b..fda9d5b 100644
--- a/data/monsters/wraith.yaml
+++ b/data/monsters/wraith.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wraith Spawn
range: null
@@ -71,29 +67,52 @@ active_abilities:
trigger: null
alignment: LE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: A wraith caught in sunlight is stunned 2 and clumsy 2.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sunlight Powerlessness
range: null
raw_description: '**Sunlight Powerlessness** A wraith caught in sunlight is stunned
- 2 and clumsy 2.
-
-
- **Attack of Opportunity** [Reaction]'
+ 2 and clumsy 2.'
requirements: null
saving_throw: null
stages: null
success: null
traits: null
trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Wraiths are malevolent undead who drain life and shun light. Their shadowy,
incorporeal forms are dotted with burning eyes that reffect their hatred for the
living, and shadowy claws are weapon enough to steal the vitality from their enemies.
@@ -154,12 +173,11 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: negative
- name: spectral hand
- plus_damage:
- formula: null
type: drain life
+ name: spectral hand
to_hit: 17
traits:
- finesse
@@ -187,8 +205,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lifesense
range: null
diff --git a/data/monsters/wyrmwraith.yaml b/data/monsters/wyrmwraith.yaml
index ccbfde3..c13d4c9 100644
--- a/data/monsters/wyrmwraith.yaml
+++ b/data/monsters/wyrmwraith.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Divine Dispelling
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -94,8 +88,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Drain Life
range: null
@@ -127,8 +119,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ectoplasmic Form
range: null
@@ -158,8 +148,6 @@ active_abilities:
of any physical obstacles, and passing through solid material is difficult terrain.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Phase Lurch
range: null
@@ -184,15 +172,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The wyrmwraith transfers all positive damage from the effect to a single
- undead creature of its choice that it controls within 120 feet.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -209,7 +194,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 33
stages: null
success: The creature is __frightened 1__.
traits:
@@ -217,8 +202,50 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A wyrmwraith in sunlight is __clumsy 2__ and __stunned 2__.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Sunlight Powerlessness
+ range: null
+ raw_description: '**Sunlight Powerlessness** A wyrmwraith in sunlight is __clumsy
+ 2__ and __stunned 2__.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The wyrmwraith transfers all positive damage from the effect to a single
+ undead creature of its choice that it controls within 120 feet.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Positive Energy Transfer
+ range: null
+ raw_description: '**Positive Energy Transfer** [Reaction] (__divine__, __conjuration__)
+ **Trigger** The wyrmwraith succeeds at a saving throw to resist positive damage,
+ but still takes damage from that effect; **Effect** The wyrmwraith transfers all
+ positive damage from the effect to a single undead creature of its choice that
+ it controls within 120 feet.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - divine
+ - conjuration
trigger: The wyrmwraith succeeds at a saving throw to resist positive damage, but
- still takes damage from that effect;
+ still takes damage from that effect
description: 'Wyrmwraiths rise from the souls of dragons who refuse to accept death
or have an irrational fear of the afterlife.
@@ -246,25 +273,23 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 7d8+8
+ - formula: 7d8+8
type: negative
- name: spectral jaws
- plus_damage:
- formula: null
type: drain life
+ name: spectral jaws
to_hit: 33
traits:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 7d6+8
+ - formula: 7d6+8
type: negative
- name: spectral claw
- plus_damage:
- formula: null
type: divine dispelling
- formula: null
type: drain life
+ name: spectral claw
to_hit: 33
traits:
- agile
diff --git a/data/monsters/wyvern.yaml b/data/monsters/wyvern.yaml
index 9cfe7e6..991ba33 100644
--- a/data/monsters/wyvern.yaml
+++ b/data/monsters/wyvern.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Powerful Dive
range: null
@@ -47,8 +45,6 @@ active_abilities:
bonus.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Punishing Momentum
range: null
@@ -70,8 +66,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Wyvern Poison
range: null
@@ -101,8 +95,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -120,6 +112,25 @@ automatic_abilities:
traits: null
trigger: A creature within your reach uses a manipulate action or a move action,
makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The wyvern makes a stinger Strike against the triggering creature.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Savage
+ range: null
+ raw_description: '**Savage** [Reaction] **Trigger** A creature grabbed by the wyvern
+ critically fails a skill check to Escape. **Effect** The wyvern makes a stinger
+ Strike against the triggering creature.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature grabbed by the wyvern critically fails a skill check to Escape.
description: 'A wyvern is a venomous drake with a well-earned reputation for impatience
and aggression. As much as 15 feet long and weighing up to 1,000 pounds, a wyvern''s
resilient body allows it to crash talons-first into large prey without serious risk
@@ -158,30 +169,27 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+5
+ - formula: 2d12+5
type: piercing
name: Fangs
- plus_damage: null
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d8+5
+ - formula: 2d8+5
type: slashing
- name: Claw
- plus_damage:
- formula: null
type: Grab
+ name: Claw
to_hit: 17
traits: null
- action_cost: One Action
damage:
- formula: 2d6+5
+ - formula: 2d6+5
type: piercing
- name: Stinger
- plus_damage:
- formula: null
type: wyvern venom
+ name: Stinger
to_hit: 15
traits:
- agile
diff --git a/data/monsters/xill.yaml b/data/monsters/xill.yaml
index 73e1e6a..b73a2b8 100644
--- a/data/monsters/xill.yaml
+++ b/data/monsters/xill.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Slash
range: null
@@ -41,15 +39,14 @@ active_abilities:
effect: The xill implants xill eggs in the creature's flesh.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Implant
range: null
raw_description: '**Implant** [Two Actions] (__manipulate__) **Requirements** The
xill is adjacent to a __unconscious__, willing, or __paralyzed__ creature; **Effect**
The xill implants xill eggs in the creature''s flesh.'
- requirements: The xill is adjacent to a unconscious, willing, or paralyzed creature
+ requirements: The xill is adjacent to a __unconscious__, willing, or __paralyzed__
+ creature
saving_throw: null
stages: null
success: null
@@ -59,12 +56,13 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: The __sickened__ condition from xill eggs doesn't improve on its own
+ until the disease is cured or runs its course. It can be cured with a 10-minute
+ operation that requires a successful DC 26 __Medicine__ check and deals 4d6 slashing
+ damage to the host
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 24 hours
name: Xill Eggs
range: null
@@ -89,109 +87,41 @@ active_abilities:
- disease
trigger: null
- action_cost: None
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is paralyzed. It can attempt a new save at the end
+ of each of its turns to recover, and the save DC decreases by 1 each round.
+ critical_success: The creature is unaffected and is immune to xill paralysis for
+ 1 minute.
description: A creature hit by the xill's bite Strike must attempt a DC 24 Fortitude
save.
effect: null
- failure: null
+ failure: The creature is __paralyzed__ for 1 round.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Xill Paralysis
range: null
raw_description: '**Xill Paralysis** (__incapacitation__, __occult__) A creature
- hit by the xill''s bite Strike must attempt a DC 24 Fortitude save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - incapacitation
- - occult
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is immune to xill paralysis for
- 1 minute.
- description: The creature is unaffected and is immune to xill paralysis for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is immune
- to xill paralysis for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __slowed 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __slowed 1__ for 1 round.'
+ hit by the xill''s bite Strike must attempt a DC 24 Fortitude save.
+
+
+ **Critical Success** The creature is unaffected and is immune to xill paralysis
+ for 1 minute.
+
+
+ **Success** The creature is __slowed 1__ for 1 round.
+
+
+ **Failure** The creature is __paralyzed__ for 1 round.
+
+
+ **Critical Failure** The creature is paralyzed. It can attempt a new save at the
+ end of each of its turns to recover, and the save DC decreases by 1 each round.'
requirements: null
saving_throw: null
stages: null
success: The creature is __slowed 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __paralyzed__ for 1 round.
- effect: null
- failure: The creature is __paralyzed__ for 1 round.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __paralyzed__ for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is paralyzed. It can attempt a new save at the end
- of each of its turns to recover, and the save DC decreases by 1 each round.
- critical_success: null
- description: The creature is paralyzed. It can attempt a new save at the end of
- each of its turns to recover, and the save DC decreases by 1 each round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is paralyzed. It can attempt
- a new save at the end of each of its turns to recover, and the save DC decreases
- by 1 each round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - incapacitation
+ - occult
trigger: null
alignment: LE
automatic_abilities:
@@ -206,8 +136,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -234,8 +162,6 @@ automatic_abilities:
each take any remaining damage, possibly breaking or destroying the shield.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shield Block
range: null
@@ -279,22 +205,20 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+7
+ - formula: 2d6+7
type: slashing
name: scimitar
- plus_damage: null
to_hit: 16
traits:
- forceful
- sweep
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: piercing
- name: bite
- plus_damage:
- formula: null
type: xill paralysis
+ name: bite
to_hit: 16
traits: null
name: Xill
@@ -302,10 +226,9 @@ perception: 15
ranged_attacks:
- action_cost: One Action
damage:
- formula: null
- type: 2d8 piercing
+ - formula: 2d8
+ type: piercing
name: longbow
- plus_damage: null
to_hit: 17
traits:
- deadly 1d10
diff --git a/data/monsters/xilvirek.yaml b/data/monsters/xilvirek.yaml
index 6ffec48..e96f980 100644
--- a/data/monsters/xilvirek.yaml
+++ b/data/monsters/xilvirek.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Disgorge Bile
range: null
@@ -49,8 +47,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Feasting Tentacles
range: null
@@ -78,8 +74,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hypnotic Stench
range: 30 feet
@@ -110,8 +104,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -145,10 +137,9 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+13
+ - formula: 3d10+13
type: piercing
name: jaws
- plus_damage: null
to_hit: 25
traits:
- chaotic
@@ -156,12 +147,11 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 27
traits:
- agile
@@ -171,12 +161,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 3d6+13
+ - formula: 3d6+13
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: Knockdown
+ name: tail
to_hit: 25
traits:
- chaotic
@@ -206,8 +195,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Psionic Scent
range: null
diff --git a/data/monsters/xorn.yaml b/data/monsters/xorn.yaml
index ed6351c..703013d 100644
--- a/data/monsters/xorn.yaml
+++ b/data/monsters/xorn.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Claw Frenzy
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Earth Glide
range: null
@@ -78,19 +74,17 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: piercing
name: jaw
- plus_damage: null
to_hit: 18
traits:
- deadly 1d10
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/xotani.yaml b/data/monsters/xotani.yaml
index 4ec15d9..d2f5ef9 100644
--- a/data/monsters/xotani.yaml
+++ b/data/monsters/xotani.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bomb Barrage
range: null
@@ -40,8 +38,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -108,15 +100,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: Xotani's wound erupts with magma in a 30-foot cone, dealing 6d8 fire damage
- and 6d8 persistent fire damage (DC 42 basic Reflex save).
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 300 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -133,7 +122,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 39
stages: null
success: The creature is __frightened 1__.
traits:
@@ -141,7 +130,93 @@ automatic_abilities:
- emotion
- fear
- mental
- trigger: Xotani is damaged;
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Xotani's light blindness is caused by only sunlight.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Light Blindness
+ range: null
+ raw_description: '**Light Blindness** Xotani''s light blindness is caused by only
+ sunlight.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Xotani gains 3 reactions each round. It can still use only one reaction
+ per trigger.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Reactive
+ range: null
+ raw_description: '**Reactive** Xotani gains 3 reactions each round. It can still
+ use only one reaction per trigger.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: Xotani's wound erupts with magma in a 30-foot cone, dealing 6d8 fire damage
+ and 6d8 persistent fire damage (DC 42 basic Reflex save).
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Firebleed
+ range: null
+ raw_description: '**Firebleed** [Reaction] (__fire__) **Trigger** Xotani is damaged;
+ **Effect** Xotani''s wound erupts with magma in a 30-foot cone, dealing 6d8 fire
+ damage and 6d8 persistent fire damage (DC 42 basic Reflex save).'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - fire
+ trigger: Xotani is damaged
description: 'A monstrosity of living flame and magma, Xotani may be the weakest of
Rovagug''s spawn, but it remains a formidable threat. Xotani was slain in 2104 ar
by an alliance of spellcasters, but recently its deathlike slumber was interrupted.
@@ -172,23 +247,21 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 5d10+8
+ - formula: 5d10+8
type: piercing
+ - formula: 2d10
+ type: persistent fire
name: jaws
- plus_damage:
- - formula: null
- type: 2d10 persistent fire
to_hit: 38
traits:
- reach 20 feet
- action_cost: One Action
damage:
- formula: 5d8+8
+ - formula: 5d8+8
type: slashing
+ - formula: 2d8
+ type: persistent fire
name: claw
- plus_damage:
- - formula: null
- type: 2d8 persistent fire
to_hit: 38
traits:
- agile
@@ -198,12 +271,11 @@ perception: 39
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: bludgeoning
+ - formula: 2d10
+ type: persistent fire
name: lava bomb
- plus_damage:
- - formula: null
- type: 2d10 persistent fire
to_hit: 38
traits:
- range increment 80 feet
diff --git a/data/monsters/xotanispawn.yaml b/data/monsters/xotanispawn.yaml
index 9ac6802..de872ca 100644
--- a/data/monsters/xotanispawn.yaml
+++ b/data/monsters/xotanispawn.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Heat Surge
range: null
@@ -60,16 +56,17 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
-- action_cost: Reaction
+- action_cost: None
critical_failure: null
critical_success: null
- description: null
- effect: The triggering creature takes 5d8 __persistent__ fire damage (DC 37 Reflex
- save to negate).
+ description: 'When a Xotanispawn dies, it explodes, dealing 15d8 fire damage to
+ creatures in a 30-foot emanation (DC 39 basic Reflex save).
+
+
+ __**Light Blindness**__'
+ effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Explosion
range: null
@@ -78,12 +75,29 @@ automatic_abilities:
save).
- __**Light Blindness**__
-
-
- **Internal Furnace** [Reaction] (__fire__) **Trigger** A creature adjacent to
- the Xotanispawn touches it or hits it with a physical attack; **Effect** The triggering
- creature takes 5d8 __persistent__ fire damage (DC 37 Reflex save to negate).'
+ __**Light Blindness**__'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - fire
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The triggering creature takes 5d8 __persistent__ fire damage (DC 37 Reflex
+ save to negate).
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Internal Furnace
+ range: null
+ raw_description: '**Internal Furnace** [Reaction] (__fire__) **Trigger** A creature
+ adjacent to the Xotanispawn touches it or hits it with a physical attack; **Effect**
+ The triggering creature takes 5d8 __persistent__ fire damage (DC 37 Reflex save
+ to negate).'
requirements: null
saving_throw: null
stages: null
@@ -91,7 +105,7 @@ automatic_abilities:
traits:
- fire
trigger: A creature adjacent to the Xotanispawn touches it or hits it with a physical
- attack;
+ attack
description: 'Xotanispawn are monstrous versions of scavenging beetle larvae that
have been corrupted and mutated by feeding on the remains of Xotani the Firebleeder,
a slain Spawn of Rovagug buried beneath Pale Mountain in Katapesh. These creatures
@@ -126,25 +140,23 @@ level: 17
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+9
+ - formula: 4d8+9
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 2d8 persistent fire
+ - formula: 2d8
+ type: persistent fire
- formula: null
type: Grab
+ name: jaws
to_hit: 30
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 4d6+9
+ - formula: 4d6+9
type: slashing
+ - formula: 2d8
+ type: persistent fire
name: claw
- plus_damage:
- - formula: null
- type: 2d8 persistent fire
to_hit: 30
traits:
- agile
@@ -171,8 +183,6 @@ sense_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: null
diff --git a/data/monsters/xulgath bilebearer.yaml b/data/monsters/xulgath bilebearer.yaml
index 2363818..d64c121 100644
--- a/data/monsters/xulgath bilebearer.yaml
+++ b/data/monsters/xulgath bilebearer.yaml
@@ -18,8 +18,6 @@ active_abilities:
bile for 1 minute.
failure: null
frequency: once per minute
- full_description: null
- generic_description: null
maximum_duration: null
name: Putrid Blast
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 1 hour
name: Xulgath Bile
range: null
@@ -75,8 +71,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
@@ -140,12 +134,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: piercing
- name: dagger
- plus_damage:
- formula: null
type: xulgath bile
+ name: dagger
to_hit: 12
traits:
- agile
@@ -153,22 +146,20 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 2d4+4
+ - formula: 2d4+4
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: xulgath bile
+ name: jaws
to_hit: 10
traits: null
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 10
traits:
- agile
@@ -177,12 +168,11 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: piercing
- name: dagger
- plus_damage:
- formula: null
type: xulgath bile
+ name: dagger
to_hit: 12
traits:
- agile
diff --git a/data/monsters/xulgath deepmouth.yaml b/data/monsters/xulgath deepmouth.yaml
index b93a79b..9d5548a 100644
--- a/data/monsters/xulgath deepmouth.yaml
+++ b/data/monsters/xulgath deepmouth.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Devourer's Dictum
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Scalescribe
range: null
@@ -83,8 +79,6 @@ automatic_abilities:
round (or __blinded__ for 1 round on a critical failure).'
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blood Eruption
range: null
@@ -126,10 +120,9 @@ level: 12
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d4+6
+ - formula: 2d4+6
type: piercing
name: spiked gauntlet
- plus_damage: null
to_hit: 21
traits:
- agile
@@ -137,18 +130,16 @@ melee_attacks:
- magical
- action_cost: One Action
damage:
- formula: 2d6+6
+ - formula: 2d6+6
type: piercing
name: jaws
- plus_damage: null
to_hit: 20
traits: null
- action_cost: One Action
damage:
- formula: 2d4+6
+ - formula: 2d4+6
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
diff --git a/data/monsters/xulgath gutrager.yaml b/data/monsters/xulgath gutrager.yaml
index da37266..3427203 100644
--- a/data/monsters/xulgath gutrager.yaml
+++ b/data/monsters/xulgath gutrager.yaml
@@ -19,8 +19,6 @@ active_abilities:
acid damage__. The gutrager is __clumsy 1__ for 1 round as it re-coils its esophagus.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Corrosive Kiss
range: null
@@ -50,8 +48,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Caustic Fog
range: 10 feet
@@ -77,8 +73,6 @@ automatic_abilities:
20-foot emanation centered on the gutrager (DC 31 basic Reflex save).
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Self-Detonate
range: null
@@ -123,20 +117,18 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: piercing
+ - formula: 2d6
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 acid
to_hit: 21
traits: null
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
@@ -146,10 +138,9 @@ perception: 19
ranged_attacks:
- action_cost: Two Actions
damage:
- formula: 4d8+7
+ - formula: 4d8+7
type: acid
name: bile jet
- plus_damage: null
to_hit: 23
traits:
- acid
diff --git a/data/monsters/xulgath leader.yaml b/data/monsters/xulgath leader.yaml
index d9b3483..8e2e2bb 100644
--- a/data/monsters/xulgath leader.yaml
+++ b/data/monsters/xulgath leader.yaml
@@ -16,8 +16,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Weakening Strike
range: null
@@ -44,8 +42,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
@@ -86,31 +82,28 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+6
+ - formula: 1d10+6
type: slashing
- name: greataxe
- plus_damage:
- formula: null
type: Weakening Strike
+ name: greataxe
to_hit: 11
traits:
- sweep
- action_cost: One Action
damage:
- formula: 1d6+6
+ - formula: 1d6+6
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Weakening Strike
+ name: jaws
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d4+6
+ - formula: 1d4+6
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits:
- agile
@@ -119,10 +112,9 @@ perception: 9
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: javelin
- plus_damage: null
to_hit: 8
traits:
- thrown 30 feet
diff --git a/data/monsters/xulgath skulker.yaml b/data/monsters/xulgath skulker.yaml
index e61a9a8..f031fde 100644
--- a/data/monsters/xulgath skulker.yaml
+++ b/data/monsters/xulgath skulker.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Hidden Movement
range: null
@@ -38,8 +36,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -53,6 +49,36 @@ active_abilities:
trigger: null
alignment: CE
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A creature that enters the area must attempt a DC 16 Fortitude save.
+ On a failure, the creature is sickened 1, and on a critical failure, the creature
+ also takes a –5-foot status penalty to its Speeds for 1 round. While within the
+ aura, the creature takes a –2 circumstance penalty to saves to recover from the
+ sickened condition. A creature that succeeds at its save is temporarily immune
+ to all xulgaths' stenches for 1 minute.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Stench
+ range: 30 feet
+ raw_description: '**Stench** (__aura__, __olfactory__) 30 feet. A creature that
+ enters the area must attempt a DC 16 Fortitude save. On a failure, the creature
+ is sickened 1, and on a critical failure, the creature also takes a –5-foot status
+ penalty to its Speeds for 1 round. While within the aura, the creature takes a
+ –2 circumstance penalty to saves to recover from the sickened condition. A creature
+ that succeeds at its save is temporarily immune to all xulgaths'' stenches for
+ 1 minute.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - aura
+ - olfactory
+ trigger: null
- action_cost: Free Action
critical_failure: null
critical_success: null
@@ -61,23 +87,12 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Stench
+ name: Stench Suppression
range: null
- raw_description: '**Stench** (__aura__, __olfactory__) 30 feet. A creature that
- enters the area must attempt a DC 16 Fortitude save. On a failure, the creature
- is sickened 1, and on a critical failure, the creature also takes a –5-foot status
- penalty to its Speeds for 1 round. While within the aura, the creature takes a
- –2 circumstance penalty to saves to recover from the sickened condition. A creature
- that succeeds at its save is temporarily immune to all xulgaths'' stenches for
- 1 minute.
-
-
- **Stench Suppression** [Free Action] A xulgath skulker can suppress its stench
- aura as a free action to better hide its presence. The skulker can resume its
- stench aura as a free action.'
+ raw_description: '**Stench Suppression** [Free Action] A xulgath skulker can suppress
+ its stench aura as a free action to better hide its presence. The skulker can
+ resume its stench aura as a free action.'
requirements: null
saving_throw: null
stages: null
@@ -103,10 +118,9 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: dagger
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -114,18 +128,16 @@ melee_attacks:
- versatile S
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: jaws
- plus_damage: null
to_hit: 9
traits: null
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: slashing
name: claw
- plus_damage: null
to_hit: 10
traits:
- agile
@@ -135,10 +147,9 @@ perception: 7
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: piercing
name: dagger
- plus_damage: null
to_hit: 10
traits:
- agile
diff --git a/data/monsters/xulgath spinesnapper.yaml b/data/monsters/xulgath spinesnapper.yaml
index a627169..2b3a43b 100644
--- a/data/monsters/xulgath spinesnapper.yaml
+++ b/data/monsters/xulgath spinesnapper.yaml
@@ -9,108 +9,40 @@ ac: 21
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The target is pushed 10 feet and knocked prone.
+ critical_success: The creature is unaffected and the spinesnapper is flat-footed
+ until the start of its next turn.
description: The spinesnapper makes a claw or weapon Strike. If it hits, in addition
to dealing damage, the creature must attempt a DC 22 Fortitude saving throw, with
the following effects.
effect: null
- failure: null
+ failure: The creature is pushed 10 feet.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Brutal Blow
range: null
raw_description: '**Brutal Blow** [Two Actions] The spinesnapper makes a claw or
weapon Strike. If it hits, in addition to dealing damage, the creature must attempt
- a DC 22 Fortitude saving throw, with the following effects.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and the spinesnapper is flat-footed
+ a DC 22 Fortitude saving throw, with the following effects.
+
+
+ **Critical Success** The creature is unaffected and the spinesnapper is flat-footed
until the start of its next turn.
- description: The creature is unaffected and the spinesnapper is flat-footed until
- the start of its next turn.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and the spinesnapper
- is flat-footed until the start of its next turn.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is pushed 10 feet.
+
+
+ **Critical Failure** The target is pushed 10 feet and knocked prone.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is pushed 10 feet.
- effect: null
- failure: The creature is pushed 10 feet.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is pushed 10 feet.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The target is pushed 10 feet and knocked prone.
- critical_success: null
- description: The target is pushed 10 feet and knocked prone.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The target is pushed 10 feet and knocked
- prone.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -120,10 +52,7 @@ active_abilities:
at a DC 22 Fortitude save or become slowed 1 for 1 round, or stunned for 1 round
on a critical failure.
failure: null
- frequency: once per round; Requirements The spinesnapper has a creature grabbed
- or restrained
- full_description: null
- generic_description: null
+ frequency: once per round
maximum_duration: null
name: Choke Slam
range: null
@@ -152,8 +81,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
@@ -203,29 +130,26 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+10
+ - formula: 1d12+10
type: bludgeoning
name: maul
- plus_damage: null
to_hit: 15
traits:
- shove
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
name: jaws
- plus_damage: null
to_hit: 15
traits: null
- action_cost: One Action
damage:
- formula: 2d4+8
+ - formula: 2d4+8
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 15
traits:
- agile
diff --git a/data/monsters/xulgath stoneliege.yaml b/data/monsters/xulgath stoneliege.yaml
index ed60e5b..18b50de 100644
--- a/data/monsters/xulgath stoneliege.yaml
+++ b/data/monsters/xulgath stoneliege.yaml
@@ -19,8 +19,6 @@ active_abilities:
is also knocked __prone__.
failure: null
frequency: once per round
- full_description: null
- generic_description: null
maximum_duration: null
name: Earthen Blow
range: null
@@ -46,10 +44,7 @@ active_abilities:
cone take 7d8 bludgeoning damage (DC 26 basic Reflex save; on a critical failure,
creatures are also knocked __prone__).
failure: null
- frequency: once per minute; Requirements The stoneliege is standing on or next to
- at least 10 cubic feet of dirt, stone, or other earthen material
- full_description: null
- generic_description: null
+ frequency: once per minute
maximum_duration: null
name: Earthen Torrent
range: null
@@ -78,8 +73,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stone Throes
range: null
@@ -110,8 +103,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
@@ -152,10 +143,9 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
name: digging bar
- plus_damage: null
to_hit: 18
traits:
- fatal d12
@@ -163,20 +153,18 @@ melee_attacks:
- versatile B
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
name: jaws
- plus_damage: null
to_hit: 21
traits: null
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 19
traits:
- agile
diff --git a/data/monsters/xulgath thoughtmaw.yaml b/data/monsters/xulgath thoughtmaw.yaml
index a975854..db86d0f 100644
--- a/data/monsters/xulgath thoughtmaw.yaml
+++ b/data/monsters/xulgath thoughtmaw.yaml
@@ -9,17 +9,18 @@ ac: 36
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, and the thoughtmaw is __quickened 1__ for 1 minute.
+ It can use this extra action to Stride, Strike, or Cast a Spell if the target
+ had prepared spells or a spell repertoire.
+ critical_success: The creature is unaffected.
description: The thoughtmaw invades the mind of a creature within 100 feet and attempts
to swallow its capacity for higher thought. The creature must attempt a DC 36
Will save. Using Consume Knowledge immediately ends any of the ability's previous
effects on a different creature.
effect: null
- failure: null
+ failure: The creature is slowed 1 and can take no actions other than basic actions
+ for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Consume Knowledge
range: null
@@ -27,100 +28,30 @@ active_abilities:
__occult__) The thoughtmaw invades the mind of a creature within 100 feet and
attempts to swallow its capacity for higher thought. The creature must attempt
a DC 36 Will save. Using Consume Knowledge immediately ends any of the ability''s
- previous effects on a different creature.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - divination
- - mental
- - occult
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __slowed 1__ for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is __slowed 1__ for 1 round.'
+ previous effects on a different creature.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is __slowed 1__ for 1 round.
+
+
+ **Failure** The creature is slowed 1 and can take no actions other than basic
+ actions for 1 minute.
+
+
+ **Critical Failure** As failure, and the thoughtmaw is __quickened 1__ for 1 minute.
+ It can use this extra action to Stride, Strike, or Cast a Spell if the target
+ had prepared spells or a spell repertoire.'
requirements: null
saving_throw: null
stages: null
success: The creature is __slowed 1__ for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is slowed 1 and can take no actions other than basic actions
- for 1 minute.
- effect: null
- failure: The creature is slowed 1 and can take no actions other than basic actions
- for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is slowed 1 and can take no actions other
- than basic actions for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, and the thoughtmaw is __quickened 1__ for 1 minute.
- It can use this extra action to Stride, Strike, or Cast a Spell if the target
- had prepared spells or a spell repertoire.
- critical_success: null
- description: As failure, and the thoughtmaw is __quickened 1__ for 1 minute. It
- can use this extra action to Stride, Strike, or Cast a Spell if the target had
- prepared spells or a spell repertoire.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, and the thoughtmaw is __quickened
- 1__ for 1 minute. It can use this extra action to Stride, Strike, or Cast a Spell
- if the target had prepared spells or a spell repertoire.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - divination
+ - mental
+ - occult
trigger: null
alignment: CE
automatic_abilities:
@@ -134,8 +65,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Psychogenic Secretions
range: 30 feet
@@ -173,27 +102,24 @@ level: 15
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: piercing
name: spear
- plus_damage: null
to_hit: 30
traits:
- magical
- action_cost: One Action
damage:
- formula: 3d8+10
+ - formula: 3d8+10
type: piercing
name: jaws
- plus_damage: null
to_hit: 28
traits: null
- action_cost: One Action
damage:
- formula: 3d4+10
+ - formula: 3d4+10
type: slashing
name: claw
- plus_damage: null
to_hit: 28
traits:
- agile
@@ -203,10 +129,9 @@ perception: 30
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d6+10
+ - formula: 2d6+10
type: piercing
name: spear
- plus_damage: null
to_hit: 30
traits:
- magical
@@ -232,8 +157,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Thoughtsense
range: null
diff --git a/data/monsters/xulgath warrior.yaml b/data/monsters/xulgath warrior.yaml
index b7beb04..6cc9413 100644
--- a/data/monsters/xulgath warrior.yaml
+++ b/data/monsters/xulgath warrior.yaml
@@ -22,8 +22,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Stench
range: 30 feet
@@ -65,26 +63,23 @@ level: 1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: club
- plus_damage: null
to_hit: 9
traits: null
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: jaws
- plus_damage: null
to_hit: 9
traits: null
- action_cost: One Action
damage:
- formula: 1d4+4
+ - formula: 1d4+4
type: slashing
name: claw
- plus_damage: null
to_hit: 9
traits:
- agile
@@ -93,19 +88,17 @@ perception: 6
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: bludgeoning
name: club
- plus_damage: null
to_hit: 7
traits:
- thrown 10 feet
- action_cost: One Action
damage:
- formula: 1d6+4
+ - formula: 1d6+4
type: piercing
name: javelin
- plus_damage: null
to_hit: 7
traits:
- thrown 30 feet
diff --git a/data/monsters/yaganty.yaml b/data/monsters/yaganty.yaml
index 8be9dfe..896b0b6 100644
--- a/data/monsters/yaganty.yaml
+++ b/data/monsters/yaganty.yaml
@@ -9,18 +9,17 @@ ac: 29
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: As failure, and the creature is __blinded__ until it removes the
+ globs of wax.
+ critical_success: The creature is unaffected.
description: The yaganty whips a stream of scalding wax in a 30-foot line. Each
glob deals 1d6 persistent fire damage. An affected creature or adjacent ally can
remove one glob of wax by spending an Interact action to scrape it off. The yaganty
can't use Fling Wax again for 1d4 rounds. Creatures in the area must attempt a
DC 27 Reflex save.
effect: null
- failure: null
+ failure: The creature is splattered with 1d4+2 globs of wax.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fling Wax
range: null
@@ -28,116 +27,41 @@ active_abilities:
of scalding wax in a 30-foot line. Each glob deals 1d6 persistent fire damage.
An affected creature or adjacent ally can remove one glob of wax by spending an
Interact action to scrape it off. The yaganty can''t use Fling Wax again for 1d4
- rounds. Creatures in the area must attempt a DC 27 Reflex save.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - fire
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is splattered with 1d2+1 globs of wax.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is splattered with 1d2+1 globs of wax.'
+ rounds. Creatures in the area must attempt a DC 27 Reflex save.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is splattered with 1d2+1 globs of wax.
+
+
+ **Failure** The creature is splattered with 1d4+2 globs of wax.
+
+
+ **Critical Failure** As failure, and the creature is __blinded__ until it removes
+ the globs of wax.'
requirements: null
saving_throw: null
stages: null
success: The creature is splattered with 1d2+1 globs of wax.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is splattered with 1d4+2 globs of wax.
- effect: null
- failure: The creature is splattered with 1d4+2 globs of wax.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is splattered with 1d4+2 globs of wax.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, and the creature is __blinded__ until it removes the
- globs of wax.
- critical_success: null
- description: As failure, and the creature is __blinded__ until it removes the globs
- of wax.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, and the creature is __blinded__
- until it removes the globs of wax.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - fire
trigger: null
alignment: LN
automatic_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: 'The flames from a yaganty''s fingers shed bright light in a 10-foot
+ description: The flames from a yaganty's fingers shed bright light in a 10-foot
radius and are visible even in areas affected by magical darkness, but they do
not shed dim light beyond that radius. Any creature within 60 feet in an area
- of darkness or dim light that sees the yaganty''s candle fingers must succeed
- at a DC 27 Will save or become fascinated by the yaganty for 1 minute or until
- the yaganty uses a hostile action against the creature, whichever comes first.
-
-
- **Vulnerability to Extinguishing** A yaganty who is doused with water or otherwise
- has their candle fingers extinguished takes 3d6 __persistent mental damage__,
- becomes __quickened__ 1, and screams in agony until they reignite their candles
- (typically by casting __produce flame__ and lighting their fingers with an Interact
- action).'
+ of darkness or dim light that sees the yaganty's candle fingers must succeed at
+ a DC 27 Will save or become fascinated by the yaganty for 1 minute or until the
+ yaganty uses a hostile action against the creature, whichever comes first.
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Light in the Darkness
range: 60 feet
@@ -148,14 +72,7 @@ automatic_abilities:
an area of darkness or dim light that sees the yaganty''s candle fingers must
succeed at a DC 27 Will save or become fascinated by the yaganty for 1 minute
or until the yaganty uses a hostile action against the creature, whichever comes
- first.
-
-
- **Vulnerability to Extinguishing** A yaganty who is doused with water or otherwise
- has their candle fingers extinguished takes 3d6 __persistent mental damage__,
- becomes __quickened__ 1, and screams in agony until they reignite their candles
- (typically by casting __produce flame__ and lighting their fingers with an Interact
- action).'
+ first.'
requirements: null
saving_throw: null
stages: null
@@ -167,6 +84,30 @@ automatic_abilities:
- primal
- visual
trigger: null
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: A yaganty who is doused with water or otherwise has their candle fingers
+ extinguished takes 3d6 __persistent mental damage__, becomes __quickened__ 1,
+ and screams in agony until they reignite their candles (typically by casting __produce
+ flame__ and lighting their fingers with an Interact action).
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Vulnerability to Extinguishing
+ range: null
+ raw_description: '**Vulnerability to Extinguishing** A yaganty who is doused with
+ water or otherwise has their candle fingers extinguished takes 3d6 __persistent
+ mental damage__, becomes __quickened__ 1, and screams in agony until they reignite
+ their candles (typically by casting __produce flame__ and lighting their fingers
+ with an Interact action).'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -178,8 +119,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -229,10 +168,9 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d10+5
+ - formula: 3d10+5
type: fire
name: candle fingers
- plus_damage: null
to_hit: 20
traits:
- fire
@@ -240,12 +178,11 @@ melee_attacks:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: slashing
- name: claw
- plus_damage:
- formula: null
type: Grab
+ name: claw
to_hit: 22
traits:
- agile
diff --git a/data/monsters/yamaraj.yaml b/data/monsters/yamaraj.yaml
index d020263..1f8a1c8 100644
--- a/data/monsters/yamaraj.yaml
+++ b/data/monsters/yamaraj.yaml
@@ -9,107 +9,40 @@ ac: 45
ac_special: null
active_abilities:
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature takes double damage and is sickened 3.
+ critical_success: The creature takes no damage.
description: The yamaraj breathes a blast of beetles in a 50-foot cone that deals
14d8 slashing damage and 4d8 __persistent slashing damage__ to creatures in the
area (DC 42 Reflex save). It can't use Breath Weapon again for 1d4 rounds.
effect: null
- failure: null
+ failure: The creature takes full damage and is sickened 2.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
raw_description: '**Breath Weapon** [Two Actions] (__divine__, __evocation__) The
yamaraj breathes a blast of beetles in a 50-foot cone that deals 14d8 slashing
damage and 4d8 __persistent slashing damage__ to creatures in the area (DC 42
- Reflex save). It can''t use Breath Weapon again for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - divine
- - evocation
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature takes no damage.
- description: The creature takes no damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature takes no damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes half damage and is __sickened 1__.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature takes half damage and is __sickened 1__.'
+ Reflex save). It can''t use Breath Weapon again for 1d4 rounds.
+
+
+ **Critical Success** The creature takes no damage.
+
+
+ **Success** The creature takes half damage and is __sickened 1__.
+
+
+ **Failure** The creature takes full damage and is sickened 2.
+
+
+ **Critical Failure** The creature takes double damage and is sickened 3.'
requirements: null
saving_throw: null
stages: null
success: The creature takes half damage and is __sickened 1__.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature takes full damage and is sickened 2.
- effect: null
- failure: The creature takes full damage and is sickened 2.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature takes full damage and is sickened 2.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature takes double damage and is sickened 3.
- critical_success: null
- description: The creature takes double damage and is sickened 3.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature takes double damage and is sickened
- 3.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - divine
+ - evocation
trigger: null
- action_cost: None
critical_failure: null
@@ -120,8 +53,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Final Judgment
range: null
@@ -143,8 +74,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spirit Touch
range: null
@@ -160,12 +89,11 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: null
+ description: While a creature is __clumsy__ from this poison, it is __doomed__ with
+ the same value
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 10 rounds
name: Yamaraj Venom
range: null
@@ -195,8 +123,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 60 feet
@@ -235,8 +161,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Lightning Drinker
range: null
@@ -266,8 +190,8 @@ description: 'The greatest judges among the psychopomps are the massive yamaraje
hp: 375
hp_misc: fast healing 20, lightning drinker
immunities:
-- death effects
-- disease
+- __death__ effects
+- __disease__
- electricity (see lightning drinker)
languages:
- Abyssal
@@ -280,26 +204,24 @@ level: 20
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d8+18
+ - formula: 4d8+18
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
- formula: null
type: yamaraj venom and spirit touch
+ name: jaws
to_hit: 38
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d4+18
+ - formula: 4d4+18
type: slashing
- name: claw
- plus_damage:
- formula: null
type: spirit touch
+ name: claw
to_hit: 38
traits:
- agile
@@ -307,12 +229,11 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 4d10+18
+ - formula: 4d10+18
type: bludgeoning
- name: tail
- plus_damage:
- formula: null
type: spirit touch
+ name: tail
to_hit: 38
traits:
- magical
diff --git a/data/monsters/yellow musk brute.yaml b/data/monsters/yellow musk brute.yaml
index f7bf57d..63df159 100644
--- a/data/monsters/yellow musk brute.yaml
+++ b/data/monsters/yellow musk brute.yaml
@@ -16,8 +16,6 @@ active_abilities:
tear loose. The brute's melee reach increases by 5 feet.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Limb Extension
range: null
@@ -30,106 +28,50 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The yellow musk brute is reduced to 15 HP or fewer;
+ trigger: The yellow musk brute is reduced to 15 HP or fewer
- action_cost: None
- critical_failure: null
+ critical_failure: As failure, but the condition doesn't end automatically. The creature
+ can attempt a new save at the end of each of its turns. On a success, the fascinated
+ condition and other effects end.
critical_success: null
description: When the brute strikes a creature, that creature is exposed to yellow
musk creeper pollen. The affected creature must attempt a DC 15 Will save. Once
a creature succeeds at any save against Spray Pollen, it becomes temporarily immune
for 24 hours.
effect: null
- failure: null
+ failure: The creature is __fascinated__. For as long as it is fascinated, it must
+ spend each of its actions to move closer to the yellow musk creeper that spawned
+ the brute as expediently as possible, while avoiding obvious dangers. If the creature
+ is adjacent to the yellow musk creeper, it stays still and doesn't act.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pollen Touch
range: null
raw_description: '**Pollen Touch** When the brute strikes a creature, that creature
is exposed to yellow musk creeper pollen. The affected creature must attempt
a DC 15 Will save. Once a creature succeeds at any save against Spray Pollen,
- it becomes temporarily immune for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
+ it becomes temporarily immune for 24 hours.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __fascinated__. For as long as it is fascinated, it
+ must spend each of its actions to move closer to the yellow musk creeper that
+ spawned the brute as expediently as possible, while avoiding obvious dangers.
+ If the creature is adjacent to the yellow musk creeper, it stays still and doesn''t
+ act.
+
+
+ **Critical Failure** As failure, but the condition doesn''t end automatically.
+ The creature can attempt a new save at the end of each of its turns. On a success,
+ the fascinated condition and other effects end.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__. For as long as it is fascinated, it
- must spend each of its actions to move closer to the yellow musk creeper that
- spawned the brute as expediently as possible, while avoiding obvious dangers.
- If the creature is adjacent to the yellow musk creeper, it stays still and doesn't
- act.
- effect: null
- failure: The creature is __fascinated__. For as long as it is fascinated, it must
- spend each of its actions to move closer to the yellow musk creeper that spawned
- the brute as expediently as possible, while avoiding obvious dangers. If the creature
- is adjacent to the yellow musk creeper, it stays still and doesn't act.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __fascinated__. For as long as it
- is fascinated, it must spend each of its actions to move closer to the yellow
- musk creeper that spawned the brute as expediently as possible, while avoiding
- obvious dangers. If the creature is adjacent to the yellow musk creeper, it stays
- still and doesn''t act.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the condition doesn't end automatically. The creature
- can attempt a new save at the end of each of its turns. On a success, the fascinated
- condition and other effects end.
- critical_success: null
- description: As failure, but the condition doesn't end automatically. The creature
- can attempt a new save at the end of each of its turns. On a success, the fascinated
- condition and other effects end.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the condition doesn''t end
- automatically. The creature can attempt a new save at the end of each of its turns.
- On a success, the fascinated condition and other effects end.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: N
automatic_abilities:
- action_cost: None
@@ -141,8 +83,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entangling Tendrils
range: 5 feet
@@ -173,17 +113,16 @@ description: 'A creature transformed by a yellow musk creeper''s tendrils boring
hp: 45
hp_misc: null
immunities:
-- mental
+- __mental__
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+5
+ - formula: 1d12+5
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Improved Push 5 feet
+ name: fist
to_hit: 11
traits:
- reach 10 feet
@@ -206,8 +145,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slow
range: null
diff --git a/data/monsters/yellow musk creeper.yaml b/data/monsters/yellow musk creeper.yaml
index 7a48445..42827fc 100644
--- a/data/monsters/yellow musk creeper.yaml
+++ b/data/monsters/yellow musk creeper.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bore into Brain
range: null
@@ -45,17 +43,20 @@ active_abilities:
- mental
trigger: null
- action_cost: Two Actions
- critical_failure: null
+ critical_failure: As failure, but the condition doesn't end automatically. The creature
+ can attempt a new save at the end of each of its turns. On a success, the fascinated
+ condition and other effects end.
critical_success: null
description: The yellow musk creeper blasts yellow pollen in either a 30-foot line
or a 15-foot cone. Each creature in the emanation must attempt a DC 20 Will save.
Once a creature succeeds at any save against Spray Pollen, it becomes temporarily
immune for 24 hours.
effect: null
- failure: null
+ failure: The creature is __fascinated__. For as long as it is fascinated, it must
+ spend each of its actions to move closer to the yellow musk creeper as expediently
+ as possible, while avoiding obvious dangers. If the creature is adjacent to the
+ yellow musk creeper, it stays still and doesn't act.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Spray Pollen
range: null
@@ -63,86 +64,28 @@ active_abilities:
musk creeper blasts yellow pollen in either a 30-foot line or a 15-foot cone.
Each creature in the emanation must attempt a DC 20 Will save. Once a creature
succeeds at any save against Spray Pollen, it becomes temporarily immune for 24
- hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - mental
- - poison
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
+ hours.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __fascinated__. For as long as it is fascinated, it
+ must spend each of its actions to move closer to the yellow musk creeper as expediently
+ as possible, while avoiding obvious dangers. If the creature is adjacent to the
+ yellow musk creeper, it stays still and doesn''t act.
+
+
+ **Critical Failure** As failure, but the condition doesn''t end automatically.
+ The creature can attempt a new save at the end of each of its turns. On a success,
+ the fascinated condition and other effects end.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__. For as long as it is fascinated, it
- must spend each of its actions to move closer to the yellow musk creeper as expediently
- as possible, while avoiding obvious dangers. If the creature is adjacent to the
- yellow musk creeper, it stays still and doesn't act.
- effect: null
- failure: The creature is __fascinated__. For as long as it is fascinated, it must
- spend each of its actions to move closer to the yellow musk creeper as expediently
- as possible, while avoiding obvious dangers. If the creature is adjacent to the
- yellow musk creeper, it stays still and doesn't act.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __fascinated__. For as long as it
- is fascinated, it must spend each of its actions to move closer to the yellow
- musk creeper as expediently as possible, while avoiding obvious dangers. If the
- creature is adjacent to the yellow musk creeper, it stays still and doesn''t act.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the condition doesn't end automatically. The creature
- can attempt a new save at the end of each of its turns. On a success, the fascinated
- condition and other effects end.
- critical_success: null
- description: As failure, but the condition doesn't end automatically. The creature
- can attempt a new save at the end of each of its turns. On a success, the fascinated
- condition and other effects end.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the condition doesn''t end
- automatically. The creature can attempt a new save at the end of each of its turns.
- On a success, the fascinated condition and other effects end.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - mental
+ - poison
trigger: null
alignment: N
automatic_abilities: null
@@ -173,15 +116,14 @@ description: 'Made up of thick, green vines with numerous yellow flowers, the ye
hp: 34
hp_misc: null
immunities:
-- mental
+- __mental__
level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
name: tendril
- plus_damage: null
to_hit: 9
traits:
- reach 10 feet
diff --git a/data/monsters/yellow musk thrall.yaml b/data/monsters/yellow musk thrall.yaml
index a692592..5ad8d23 100644
--- a/data/monsters/yellow musk thrall.yaml
+++ b/data/monsters/yellow musk thrall.yaml
@@ -16,8 +16,6 @@ active_abilities:
tear loose. The thrall's melee reach increases by 5 feet.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Limb Extension
range: null
@@ -30,106 +28,50 @@ active_abilities:
stages: null
success: null
traits: null
- trigger: The yellow musk thrall is reduced to 4 HP or fewer;
+ trigger: The yellow musk thrall is reduced to 4 HP or fewer
- action_cost: None
- critical_failure: null
+ critical_failure: As failure, but the condition doesn't end automatically. The creature
+ can attempt a new save at the end of each of its turns. On a success, the fascinated
+ condition and other effects end.
critical_success: null
description: When the thrall strikes a creature, that creature is exposed to yellow
musk creeper pollen. The affected creature must attempt a DC 14 Will save. Once
a creature succeeds at any save against Spray Pollen, it becomes temporarily immune
for 24 hours.
effect: null
- failure: null
+ failure: The creature is __fascinated__. For as long as it is fascinated, it must
+ spend each of its actions to move closer to the yellow musk creeper that spawned
+ the thrall as expediently as possible, while avoiding obvious dangers. If the
+ creature is adjacent to the yellow musk creeper, it stays still and doesn't act.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Pollen Touch
range: null
raw_description: '**Pollen Touch** When the thrall strikes a creature, that creature
is exposed to yellow musk creeper pollen. The affected creature must attempt
a DC 14 Will save. Once a creature succeeds at any save against Spray Pollen,
- it becomes temporarily immune for 24 hours.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
+ it becomes temporarily immune for 24 hours.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is __fascinated__. For as long as it is fascinated, it
+ must spend each of its actions to move closer to the yellow musk creeper that
+ spawned the thrall as expediently as possible, while avoiding obvious dangers.
+ If the creature is adjacent to the yellow musk creeper, it stays still and doesn''t
+ act.
+
+
+ **Critical Failure** As failure, but the condition doesn''t end automatically.
+ The creature can attempt a new save at the end of each of its turns. On a success,
+ the fascinated condition and other effects end.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
traits: null
trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is __fascinated__. For as long as it is fascinated, it
- must spend each of its actions to move closer to the yellow musk creeper that
- spawned the thrall as expediently as possible, while avoiding obvious dangers.
- If the creature is adjacent to the yellow musk creeper, it stays still and doesn't
- act.
- effect: null
- failure: The creature is __fascinated__. For as long as it is fascinated, it must
- spend each of its actions to move closer to the yellow musk creeper that spawned
- the thrall as expediently as possible, while avoiding obvious dangers. If the
- creature is adjacent to the yellow musk creeper, it stays still and doesn't act.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is __fascinated__. For as long as it
- is fascinated, it must spend each of its actions to move closer to the yellow
- musk creeper that spawned the thrall as expediently as possible, while avoiding
- obvious dangers. If the creature is adjacent to the yellow musk creeper, it stays
- still and doesn''t act.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: As failure, but the condition doesn't end automatically. The creature
- can attempt a new save at the end of each of its turns. On a success, the fascinated
- condition and other effects end.
- critical_success: null
- description: As failure, but the condition doesn't end automatically. The creature
- can attempt a new save at the end of each of its turns. On a success, the fascinated
- condition and other effects end.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** As failure, but the condition doesn''t end
- automatically. The creature can attempt a new save at the end of each of its turns.
- On a success, the fascinated condition and other effects end.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
alignment: N
automatic_abilities:
- action_cost: None
@@ -141,8 +83,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entangling Tendrils
range: 5 feet
@@ -173,19 +113,18 @@ description: 'A creature transformed by a yellow musk creeper''s tendrils boring
hp: 12
hp_misc: null
immunities:
-- mental
+- __mental__
level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d4+3
+ - formula: 1d4+3
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Grab
- formula: null
type: pollen touch
+ name: fist
to_hit: 7
traits: null
name: Yellow Musk Thrall
@@ -207,8 +146,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slow
range: null
diff --git a/data/monsters/yeth hound.yaml b/data/monsters/yeth hound.yaml
index e8b99b7..a4c5f77 100644
--- a/data/monsters/yeth hound.yaml
+++ b/data/monsters/yeth hound.yaml
@@ -20,8 +20,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Bay
range: null
@@ -55,8 +53,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sinister Bite
range: null
@@ -118,16 +114,15 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+6
+ - formula: 1d8+6
type: piercing
- name: jaws
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Knockdown
- formula: null
type: sinister bite
+ name: jaws
to_hit: 11
traits: null
name: Yeth Hound
diff --git a/data/monsters/yeti.yaml b/data/monsters/yeti.yaml
index e0be279..e95e8d3 100644
--- a/data/monsters/yeti.yaml
+++ b/data/monsters/yeti.yaml
@@ -17,8 +17,6 @@ active_abilities:
2__; on a critical failure, it's __frightened 4__.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Grizzly Arrival
range: null
@@ -37,7 +35,7 @@ active_abilities:
- fear
- mental
trigger: The yeti hits a creature in the first round of combat and the yeti was
- hidden from that creature at the start of combat.
+ __hidden__ from that creature at the start of combat.
- action_cost: One Action
critical_failure: null
critical_success: null
@@ -45,8 +43,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Rend
range: null
@@ -59,6 +55,30 @@ active_abilities:
trigger: null
alignment: N
automatic_abilities:
+- action_cost: None
+ critical_failure: null
+ critical_success: null
+ description: Yetis gain a +4 status bonus to saves against fear and against spells
+ and abilities that affect dreams. A yeti that falls prey to a supernatural nightmare
+ loses this ability and becomes permanently enraged, gaining a +1 status bonus
+ to attack and damage rolls and a –1 status penalty to AC.
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Nightmare Guardian
+ range: null
+ raw_description: '**Nightmare Guardian** Yetis gain a +4 status bonus to saves against
+ fear and against spells and abilities that affect dreams. A yeti that falls prey
+ to a supernatural nightmare loses this ability and becomes permanently enraged,
+ gaining a +1 status bonus to attack and damage rolls and a –1 status penalty to
+ AC.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: null
- action_cost: Reaction
critical_failure: null
critical_success: null
@@ -68,23 +88,14 @@ automatic_abilities:
creature's Perception DC, the yeti remains hidden.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
- name: Nightmare Guardian
+ name: Vanish
range: null
- raw_description: '**Nightmare Guardian** Yetis gain a +4 status bonus to saves against
- fear and against spells and abilities that affect dreams. A yeti that falls prey
- to a supernatural nightmare loses this ability and becomes permanently enraged,
- gaining a +1 status bonus to attack and damage rolls and a –1 status penalty to
- AC.
-
-
- **Vanish** [Reaction] **Trigger** The yeti is hidden or undetected while not in
- combat, and a creature would observe it. **Effect** The yeti Strides or Climbs
- up to half its Speed to a location where it can Hide, then Hides. If its new Stealth
- check result meets or exceeds the triggering creature''s Perception DC, the yeti
- remains hidden.'
+ raw_description: '**Vanish** [Reaction] **Trigger** The yeti is hidden or undetected
+ while not in combat, and a creature would observe it. **Effect** The yeti Strides
+ or Climbs up to half its Speed to a location where it can Hide, then Hides. If
+ its new Stealth check result meets or exceeds the triggering creature''s Perception
+ DC, the yeti remains hidden.'
requirements: null
saving_throw: null
stages: null
@@ -132,10 +143,9 @@ level: 5
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+5
+ - formula: 2d10+5
type: slashing
name: claw
- plus_damage: null
to_hit: 15
traits: null
name: Yeti
@@ -159,8 +169,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snowblind
range: null
diff --git a/data/monsters/young black dragon.yaml b/data/monsters/young black dragon.yaml
index f5a849e..269952d 100644
--- a/data/monsters/young black dragon.yaml
+++ b/data/monsters/young black dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -86,11 +80,9 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -107,7 +99,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 23
stages: null
success: The creature is __frightened 1__.
traits:
@@ -115,8 +107,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: null
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Tail Lash
+ range: null
+ raw_description: '**Tail Lash** [Reaction] **Trigger** A creature within reach of
+ the dragon''s tail takes an action to Strike or attempt a skill check; **Efiect**
+ The dragon Strikes with its tail at the triggering creature at a –2 penalty. If
+ it hits, the creature takes a –2 circumstance penalty to the triggering roll.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the dragon's tail takes an action to Strike
- or attempt a skill check; Efiect The dragon Strikes with its tail at the triggering
+ or attempt a skill check; **Efiect** The dragon Strikes with its tail at the triggering
creature at a –2 penalty. If it hits, the creature takes a –2 circumstance penalty
to the triggering roll.
description: 'Murderous tyrants of marshes, swamps, bogs, and fens, black dragons
@@ -162,40 +174,36 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: piercing
+ - formula: 1d6
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 acid
to_hit: 19
traits:
- acid
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: slashing
name: claw
- plus_damage: null
to_hit: 19
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 17
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: piercing
name: horns
- plus_damage: null
to_hit: 17
traits:
- reach 10 feet
diff --git a/data/monsters/young blue dragon.yaml b/data/monsters/young blue dragon.yaml
index f4e8be8..4fe2868 100644
--- a/data/monsters/young blue dragon.yaml
+++ b/data/monsters/young blue dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Desert Thirst
range: null
@@ -72,8 +68,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -93,8 +87,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -114,16 +106,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
- the triggering attack. If the dragon is Flying, it descends 10 feet after the
- attack is complete.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -140,7 +128,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 26
stages: null
success: The creature is __frightened 1__.
traits:
@@ -148,6 +136,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is Flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The dragon is targeted
+ with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is Flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The dragon is targeted with an attack.
description: 'Blue dragons are the sleek and poised cosmopolitans of the chromatic
dragons. Their brand of evil is organized, manipulative, and regal. Blue dragons
@@ -203,40 +213,36 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: piercing
+ - formula: 1d12
+ type: electricity
name: jaws
- plus_damage:
- - formula: null
- type: 1d12 electricity
to_hit: 21
traits:
- electricity
- reach 15 feet
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: slashing
name: claw
- plus_damage: null
to_hit: 21
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 19
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d8+9
+ - formula: 1d8+9
type: piercing
name: horns
- plus_damage: null
to_hit: 19
traits:
- reach 10 feet
@@ -260,8 +266,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sound Imitation
range: null
diff --git a/data/monsters/young brass dragon.yaml b/data/monsters/young brass dragon.yaml
index 0843e8a..25e921b 100644
--- a/data/monsters/young brass dragon.yaml
+++ b/data/monsters/young brass dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -83,16 +77,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
- the triggering attack. If the dragon is flying, it descends 10 feet after the
- attack is complete.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -109,7 +99,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 23
stages: null
success: The creature is __frightened 1__.
traits:
@@ -117,6 +107,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The dragon is targeted
+ with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The dragon is targeted with an attack.
description: 'Brass dragons are whimsical tricksters who delight in humor and play.
They particularly enjoy conversations with humans and other civilized humanoids,
@@ -173,31 +185,28 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: piercing
+ - formula: 1d8
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 1d8 fire
to_hit: 19
traits:
- fire
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 19
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: slashing
name: wing
- plus_damage: null
to_hit: 17
traits:
- reach 10 feet
diff --git a/data/monsters/young brine dragon.yaml b/data/monsters/young brine dragon.yaml
index 82668bb..1816656 100644
--- a/data/monsters/young brine dragon.yaml
+++ b/data/monsters/young brine dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -87,8 +81,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -126,8 +118,6 @@ automatic_abilities:
action is disrupted.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Brine Spit
range: null
@@ -140,8 +130,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature the brine dragon observes within 30 feet uses a concentrate
- action;
+ trigger: A creature the brine dragon observes within 30 feet uses a __concentrate__
+ action
description: 'Brine dragons are usually blue-green in color, with shiny scales, crests
that help them glide through the water, and sweeping neck frills. They care little
for either good or evil. As they are both opinionated and willing to impose their
@@ -183,8 +173,8 @@ hp: 142
hp_misc: null
immunities:
- acid
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Aquan
- Common
@@ -193,40 +183,36 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: piercing
+ - formula: 2d4
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 2d4 acid
to_hit: 20
traits:
- acid
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d12+8
+ - formula: 2d12+8
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 18
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d12+8
+ - formula: 1d12+8
type: piercing
name: wing
- plus_damage: null
to_hit: 18
traits:
- agile
diff --git a/data/monsters/young bronze dragon.yaml b/data/monsters/young bronze dragon.yaml
index 4186028..44279d0 100644
--- a/data/monsters/young bronze dragon.yaml
+++ b/data/monsters/young bronze dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -47,8 +45,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -68,8 +64,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -89,8 +83,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Water Mastery
range: null
@@ -117,11 +109,9 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -138,7 +128,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 26
stages: null
success: The creature is __frightened 1__.
traits:
@@ -147,6 +137,34 @@ automatic_abilities:
- fear
- mental
trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Jaws only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Bronze dragons are among the most common of metallic dragons and the
most likely to ally with mortals on worthy quests. However, they are naturally scholarly
creatures who would rather remain in their lairs studying esoteric lore than go
@@ -194,31 +212,28 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: piercing
+ - formula: 1d12
+ type: electricity
name: jaws
- plus_damage:
- - formula: null
- type: 1d12 electricity
to_hit: 21
traits:
- electricity
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+11
+ - formula: 2d8+11
type: slashing
name: claw
- plus_damage: null
to_hit: 21
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+9
+ - formula: 1d8+9
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 19
traits:
- reach 10 feet
diff --git a/data/monsters/young cloud dragon.yaml b/data/monsters/young cloud dragon.yaml
index 886d352..728fc25 100644
--- a/data/monsters/young cloud dragon.yaml
+++ b/data/monsters/young cloud dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloud Walk
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -83,8 +77,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -107,8 +99,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -148,8 +138,6 @@ automatic_abilities:
triggering attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Deflecting Cloud
range: null
@@ -165,8 +153,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The dragon is the target of a ranged attack; Requirements The dragon is
- aware of the attack and has a free wing;
+ trigger: The dragon is the target of a ranged attack
description: 'At heart, cloud dragons are wanderers, explorers, and travelers who
enjoy nothing more than seeing new lands and meeting unusual creatures. Cloud dragons
range in color from light blue to a pale, milky white and have thick, curling horns
@@ -212,8 +199,8 @@ hp: 175
hp_misc: null
immunities:
- electricity
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Auran
- Common
@@ -222,40 +209,36 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
+ - formula: 1d12
+ type: electricity
name: jaws
- plus_damage:
- - formula: null
- type: 1d12 electricity
to_hit: 23
traits:
- electricity
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+13
+ - formula: 2d8+13
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 21
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d12+11
+ - formula: 1d12+11
type: piercing
name: horn
- plus_damage: null
to_hit: 21
traits:
- deadly d8
@@ -281,8 +264,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Mist Vision
range: null
diff --git a/data/monsters/young copper dragon.yaml b/data/monsters/young copper dragon.yaml
index 4e83203..3fac0d5 100644
--- a/data/monsters/young copper dragon.yaml
+++ b/data/monsters/young copper dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -46,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Climb Stone
range: null
@@ -66,8 +62,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -108,15 +100,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
- hits, the dragon disrupts the triggering action.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -133,7 +122,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 23
stages: null
success: The creature is __frightened 1__.
traits:
@@ -141,6 +130,27 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
+ hits, the dragon disrupts the triggering action.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Twisting Tail
+ range: null
+ raw_description: '**Twisting Tail** [Reaction] **Trigger** A creature within reach
+ of the copper dragon''s tail uses a move action or leaves a square during a move
+ action it''s using. **Effect** The dragon makes a tail Strike at the creature
+ with a –2 penalty. If it hits, the dragon disrupts the triggering action.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the copper dragon's tail uses a move action
or leaves a square during a move action it's using.
description: 'Capricious and always eager to share a good laugh, copper dragons are
@@ -190,31 +200,28 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: piercing
+ - formula: 1d8
+ type: acid
name: jaws
- plus_damage:
- - formula: null
- type: 1d8 acid
to_hit: 20
traits:
- acid
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+7
+ - formula: 1d8+7
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 18
traits:
- reach 15 feet
diff --git a/data/monsters/young crystal dragon.yaml b/data/monsters/young crystal dragon.yaml
index 218bc17..ca09b0e 100644
--- a/data/monsters/young crystal dragon.yaml
+++ b/data/monsters/young crystal dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -86,8 +80,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -124,8 +116,6 @@ automatic_abilities:
hits, the dragon disrupts the creature's action.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Twisting Tail
range: null
@@ -138,8 +128,8 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: A creature within reach of the dragon's tail uses a move action or leaves
- a square during a move action it's using;
+ trigger: A creature within reach of the dragon's tail uses a __move__ action or
+ leaves a square during a move action it's using
description: 'Good-natured but vain, crystal dragons are beautiful creatures with
brilliant hides made of multicolored crystal and gemstone. Their beauty is a source
of great pride but is also something of a weakness, as crystal dragons are easily
@@ -181,8 +171,8 @@ description: 'Good-natured but vain, crystal dragons are beautiful creatures wit
hp: 105
hp_misc: null
immunities:
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Common
- Draconic
@@ -191,31 +181,28 @@ level: 7
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
+ - formula: 2d6
+ type: piercing
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 piercing
to_hit: 18
traits:
- sonic
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+8
+ - formula: 2d6+8
type: slashing
name: claw
- plus_damage: null
to_hit: 18
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d10+8
+ - formula: 1d10+8
type: slashing
name: tail
- plus_damage: null
to_hit: 16
traits:
- reach 15 feet
diff --git a/data/monsters/young gold dragon.yaml b/data/monsters/young gold dragon.yaml
index c567410..57fd070 100644
--- a/data/monsters/young gold dragon.yaml
+++ b/data/monsters/young gold dragon.yaml
@@ -21,8 +21,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -93,11 +87,9 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -114,7 +106,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 27
stages: null
success: The creature is __frightened 1__.
traits:
@@ -123,6 +115,34 @@ automatic_abilities:
- fear
- mental
trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Jaws only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'Gold dragons are the epitome of metallic dragonkind, unrivaled in their
strength as well as their wisdom. They command the unwavering reverence of all other
metallic dragons, who view gold dragons as their leaders and counselors. Golds rival
@@ -196,40 +216,36 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
+ - formula: 2d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 24
traits:
- fire
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: slashing
name: claw
- plus_damage: null
to_hit: 24
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: slashing
name: tail
- plus_damage: null
to_hit: 22
traits:
- reach 10 feet
- action_cost: One Action
damage:
- formula: 1d12+10
+ - formula: 1d12+10
type: piercing
name: horns
- plus_damage: null
to_hit: 22
traits:
- agile
diff --git a/data/monsters/young green dragon.yaml b/data/monsters/young green dragon.yaml
index 1e3d9eb..f602405 100644
--- a/data/monsters/young green dragon.yaml
+++ b/data/monsters/young green dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -83,8 +77,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Woodland Stride
range: null
@@ -104,15 +96,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
- hits, the dragon disrupts the creature's action.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -129,7 +118,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 24
stages: null
success: The creature is __frightened 1__.
traits:
@@ -137,6 +126,27 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon makes a tail Strike at the creature with a –2 penalty. If it
+ hits, the dragon disrupts the creature's action.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Twisting Tail
+ range: null
+ raw_description: '**Twisting Tail** [Reaction] **Trigger** A creature within reach
+ of the dragon''s tail uses a move action or leaves a square during a move action
+ it''s using. **Effect** The dragon makes a tail Strike at the creature with a
+ –2 penalty. If it hits, the dragon disrupts the creature''s action.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: A creature within reach of the dragon's tail uses a move action or leaves
a square during a move action it's using.
description: 'Green dragons are the most contemplative of the chromatic dragons as
@@ -194,40 +204,36 @@ level: 8
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+8
+ - formula: 2d10+8
type: piercing
+ - formula: 2d4
+ type: poison
name: jaws
- plus_damage:
- - formula: null
- type: 2d4 poison
to_hit: 20
traits:
- poison
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+8
+ - formula: 2d8+8
type: slashing
name: claw
- plus_damage: null
to_hit: 20
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d8+7
+ - formula: 2d8+7
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 18
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d12+7
+ - formula: 1d12+7
type: piercing
name: horn
- plus_damage: null
to_hit: 18
traits:
- reach 10 feet
diff --git a/data/monsters/young magma dragon.yaml b/data/monsters/young magma dragon.yaml
index 6fc86e1..f793750 100644
--- a/data/monsters/young magma dragon.yaml
+++ b/data/monsters/young magma dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -42,8 +40,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -63,8 +59,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -84,8 +78,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Magma Swim
range: null
@@ -108,8 +100,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: null
@@ -147,8 +137,6 @@ automatic_abilities:
attack.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wing Deflection
range: null
@@ -161,7 +149,7 @@ automatic_abilities:
stages: null
success: null
traits: null
- trigger: The dragon is targeted with an attack;
+ trigger: The dragon is targeted with an attack
description: 'Magma dragons have a reputation among other dragons for being unpredictable
and brash. Their temperament and tendency for violent outbursts ensure that the
typical magma dragon lives a solitary life, with hatchlings often bickering or fighting
@@ -189,8 +177,8 @@ hp: 175
hp_misc: null
immunities:
- fire
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Common
- Draconic
@@ -199,40 +187,36 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: piercing
+ - formula: 2d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 21
traits:
- fire
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+10
+ - formula: 2d10+10
type: slashing
name: claw
- plus_damage: null
to_hit: 21
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 19
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d10+10
+ - formula: 1d10+10
type: piercing
name: horns
- plus_damage: null
to_hit: 19
traits:
- reach 10 feet
diff --git a/data/monsters/young red dragon.yaml b/data/monsters/young red dragon.yaml
index a78ad8d..a8184f2 100644
--- a/data/monsters/young red dragon.yaml
+++ b/data/monsters/young red dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -86,11 +80,9 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -107,7 +99,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 27
stages: null
success: The creature is __frightened 1__.
traits:
@@ -116,6 +108,34 @@ automatic_abilities:
- fear
- mental
trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: Jaws only.
+ effect: You lash out at a foe that leaves an opening. Make a melee Strike against
+ the triggering creature. If your attack is a critical hit and the trigger was
+ a manipulate action, you disrupt that action. This Strike doesn't count toward
+ your multiple attack penalty, and your multiple attack penalty doesn't apply to
+ this Strike.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Attack of Opportunity
+ range: null
+ raw_description: '**Attack of Opportunity** [Reaction] **Trigger** A creature within
+ your reach uses a manipulate action or a move action, makes a ranged attack, or
+ leaves a square during a move action it''s using. **Effect** You lash out at a
+ foe that leaves an opening. Make a melee Strike against the triggering creature.
+ If your attack is a critical hit and the trigger was a manipulate action, you
+ disrupt that action. This Strike doesn''t count toward your multiple attack penalty,
+ and your multiple attack penalty doesn''t apply to this Strike.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
+ trigger: A creature within your reach uses a manipulate action or a move action,
+ makes a ranged attack, or leaves a square during a move action it's using.
description: 'The largest and most powerful of the chromatic dragons, red dragons
are a menace to civilizations everywhere, and their strength is rivaled only by
their arrogance. Red dragons see themselves as regents and overlords of all dragonkind.
@@ -169,40 +189,36 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d12+12
+ - formula: 2d12+12
type: piercing
+ - formula: 2d6
+ type: fire
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 fire
to_hit: 23
traits:
- fire
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d12+10
+ - formula: 2d12+10
type: slashing
name: tail
- plus_damage: null
to_hit: 21
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d10+10
+ - formula: 1d10+10
type: slashing
name: wing
- plus_damage: null
to_hit: 21
traits:
- agile
@@ -227,8 +243,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Smoke Vision
range: null
diff --git a/data/monsters/young silver dragon.yaml b/data/monsters/young silver dragon.yaml
index 85db334..cb8b99b 100644
--- a/data/monsters/young silver dragon.yaml
+++ b/data/monsters/young silver dragon.yaml
@@ -22,8 +22,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -48,8 +46,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cloud Walk
range: null
@@ -69,8 +65,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -90,8 +84,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -111,16 +103,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
- the triggering attack. If the dragon is flying, it descends 10 feet after the
- attack is complete.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -137,7 +125,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 28
stages: null
success: The creature is __frightened 1__.
traits:
@@ -145,6 +133,28 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon raises its wing, gaining a +2 circumstance bonus to AC against
+ the triggering attack. If the dragon is flying, it descends 10 feet after the
+ attack is complete.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Wing Deflection
+ range: null
+ raw_description: '**Wing Deflection** [Reaction] **Trigger** The silver dragon is
+ targeted with an attack. **Effect** The dragon raises its wing, gaining a +2 circumstance
+ bonus to AC against the triggering attack. If the dragon is flying, it descends
+ 10 feet after the attack is complete.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits: null
trigger: The silver dragon is targeted with an attack.
description: 'Silver dragons are among the most chivalrous of all dragonkind; they
wield frost and cold as weapons, can walk on clouds, and dwell high upon snowy mountain
@@ -205,31 +215,28 @@ level: 10
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+12
+ - formula: 2d10+12
type: piercing
+ - formula: 2d6
+ type: cold
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 cold
to_hit: 23
traits:
- cold
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d8+12
+ - formula: 2d8+12
type: slashing
name: claw
- plus_damage: null
to_hit: 23
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d10+10
+ - formula: 1d10+10
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 21
traits:
- reach 15 feet
@@ -252,8 +259,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Fog Vision
range: null
diff --git a/data/monsters/young umbral dragon.yaml b/data/monsters/young umbral dragon.yaml
index 09f63ac..d11525d 100644
--- a/data/monsters/young umbral dragon.yaml
+++ b/data/monsters/young umbral dragon.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -44,8 +42,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -65,8 +61,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -87,8 +81,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ghost Bane
range: null
@@ -112,8 +104,6 @@ automatic_abilities:
effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
range: 90 feet
@@ -153,8 +143,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -205,8 +193,8 @@ hp: 195
hp_misc: null
immunities:
- negative
-- paralyzed
-- sleep
+- __paralyzed__
+- __sleep__
languages:
- Common
- Draconic
@@ -215,40 +203,36 @@ level: 11
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: piercing
+ - formula: 2d6
+ type: negative
name: jaws
- plus_damage:
- - formula: null
- type: 2d6 negative
to_hit: 24
traits:
- negative
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d10+13
+ - formula: 2d10+13
type: slashing
name: claw
- plus_damage: null
to_hit: 24
traits:
- agile
- action_cost: One Action
damage:
- formula: 2d12+13
+ - formula: 2d12+13
type: slashing
name: tail
- plus_damage: null
to_hit: 22
traits:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 1d10+13
+ - formula: 1d10+13
type: slashing
name: wing
- plus_damage: null
to_hit: 22
traits:
- reach 10 feet
diff --git a/data/monsters/young white dragon.yaml b/data/monsters/young white dragon.yaml
index 5e86018..c92541a 100644
--- a/data/monsters/young white dragon.yaml
+++ b/data/monsters/young white dragon.yaml
@@ -17,8 +17,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Breath Weapon
range: null
@@ -41,8 +39,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Frenzy
range: null
@@ -62,8 +58,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Draconic Momentum
range: null
@@ -85,8 +79,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ground Slam
range: null
@@ -109,8 +101,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Ice Climb
range: null
@@ -133,8 +123,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Shape Ice
range: null
@@ -160,15 +148,12 @@ automatic_abilities:
description: A creature that first enters the area must attempt a Will save. Regardless
of the result of the saving throw, the creature is temporarily immune to this
monster's Frightful Presence for 1 minute.
- effect: The dragon's blood sprays on the creature, dealing 1d6 cold damage. A creature
- that takes cold damage in this way is slowed 1 for 1 round.
+ effect: null
failure: The creature is __frightened 2__.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Frightful Presence
- range: null
+ range: 90 feet
raw_description: '**Frightful Presence** A creature that first enters the area must
attempt a Will save. Regardless of the result of the saving throw, the creature
is temporarily immune to this monster''s Frightful Presence for 1 minute.
@@ -185,7 +170,7 @@ automatic_abilities:
**Critical Failure** The creature is __frightened 4__.'
requirements: null
- saving_throw: null
+ saving_throw: DC 20
stages: null
success: The creature is __frightened 1__.
traits:
@@ -193,6 +178,29 @@ automatic_abilities:
- emotion
- fear
- mental
+ trigger: null
+- action_cost: Reaction
+ critical_failure: null
+ critical_success: null
+ description: null
+ effect: The dragon's blood sprays on the creature, dealing 1d6 cold damage. A creature
+ that takes cold damage in this way is slowed 1 for 1 round.
+ failure: null
+ frequency: null
+ maximum_duration: null
+ name: Freezing Blood
+ range: null
+ raw_description: '**Freezing Blood** [Reaction] (__arcane__, __cold__); **Trigger**
+ An adjacent creature deals piercing or slashing damage to the dragon. **Effect**
+ The dragon''s blood sprays on the creature, dealing 1d6 cold damage. A creature
+ that takes cold damage in this way is slowed 1 for 1 round.'
+ requirements: null
+ saving_throw: null
+ stages: null
+ success: null
+ traits:
+ - arcane
+ - cold
trigger: An adjacent creature deals piercing or slashing damage to the dragon.
description: 'The most feral and least intelligent of all the chromatic dragons, white
dragons are brutish, predatory, and chiefly motivated by self-preservation. Nearly
@@ -233,31 +241,28 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d8+9
+ - formula: 2d8+9
type: piercing
+ - formula: 1d6
+ type: cold
name: jaws
- plus_damage:
- - formula: null
- type: 1d6 cold
to_hit: 17
traits:
- cold
- reach 10 feet
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: slashing
name: claw
- plus_damage: null
to_hit: 17
traits:
- agile
- action_cost: One Action
damage:
- formula: 1d8+8
+ - formula: 1d8+8
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 15
traits:
- reach 15 feet
@@ -281,8 +286,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Snow Vision
range: null
diff --git a/data/monsters/zaramuun.yaml b/data/monsters/zaramuun.yaml
index db97cc1..47b1ce3 100644
--- a/data/monsters/zaramuun.yaml
+++ b/data/monsters/zaramuun.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dune
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Engulf
range: null
@@ -65,8 +61,6 @@ active_abilities:
target creature.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Raking Sand
range: null
@@ -91,8 +85,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sand Glide
range: null
@@ -107,104 +99,38 @@ active_abilities:
traits: null
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: Full damage and blinded for 1 round.
+ critical_success: No effect.
description: The zaramuun sprays a blast of sand that deals 11d10 slashing damage
to all creatures in a 60-foot line (Reflex DC 38). It can't Sandblast again for
1d4 rounds.
effect: null
- failure: null
+ failure: Full damage.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sandblast
range: null
raw_description: '**Sandblast** [Two Actions] (__earth__) The zaramuun sprays a
blast of sand that deals 11d10 slashing damage to all creatures in a 60-foot line
- (Reflex DC 38). It can''t Sandblast again for 1d4 rounds.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - earth
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: No effect.
- description: No effect.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** No effect.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: Half damage.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** Half damage.'
+ (Reflex DC 38). It can''t Sandblast again for 1d4 rounds.
+
+
+ **Critical Success** No effect.
+
+
+ **Success** Half damage.
+
+
+ **Failure** Full damage.
+
+
+ **Critical Failure** Full damage and blinded for 1 round.'
requirements: null
saving_throw: null
stages: null
success: Half damage.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: Full damage.
- effect: null
- failure: Full damage.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** Full damage.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: Full damage and blinded for 1 round.
- critical_success: null
- description: Full damage and blinded for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** Full damage and blinded for 1 round.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - earth
trigger: null
alignment: CE
automatic_abilities:
@@ -219,8 +145,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -266,10 +190,9 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 4d12+13
+ - formula: 4d12+13
type: bludgeoning
name: fist
- plus_damage: null
to_hit: 33
traits: null
name: Zaramuun
@@ -277,10 +200,9 @@ perception: 30
ranged_attacks:
- action_cost: One Action
damage:
- formula: 4d8+13
+ - formula: 4d8+13
type: bludgeoning
name: rock or metal debris
- plus_damage: null
to_hit: 29
traits:
- range increment 120 feet
diff --git a/data/monsters/zebub.yaml b/data/monsters/zebub.yaml
index 6dccea1..73fa16e 100644
--- a/data/monsters/zebub.yaml
+++ b/data/monsters/zebub.yaml
@@ -11,13 +11,10 @@ active_abilities:
- action_cost: None
critical_failure: null
critical_success: null
- description: '**Saving Throw **DC 18 Fortitude; **Onset **1d4 days; **Stage 1 **__enfeebled
- 1__ (1 day); **Stage 2 **enfeebled 2 (1 day); **Stage 3 **enfeebled 3 (1 day)'
+ description: null
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Cocytan Filth
range: null
@@ -25,8 +22,11 @@ active_abilities:
18 Fortitude; **Onset **1d4 days; **Stage 1 **__enfeebled 1__ (1 day); **Stage
2 **enfeebled 2 (1 day); **Stage 3 **enfeebled 3 (1 day)'
requirements: null
- saving_throw: null
- stages: null
+ saving_throw: DC 18 Fortitude; **Onset **1d4 days
+ stages:
+ - effect: __enfeebled 1__ (1 day)
+ - effect: enfeebled 2 (1 day)
+ - effect: enfeebled 3 (1 day)
success: null
traits:
- disease
@@ -44,8 +44,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Infernal Eye
range: null
@@ -72,8 +70,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Sneak Attack
range: null
@@ -115,14 +111,13 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d10+3
+ - formula: 1d10+3
type: piercing
- name: mandibles
- plus_damage:
- - formula: null
- type: 1d6 evil
+ - formula: 1d6
+ type: evil
- formula: null
type: Cocytan filth
+ name: mandibles
to_hit: 12
traits:
- evil
diff --git a/data/monsters/zelekhut.yaml b/data/monsters/zelekhut.yaml
index 2c23f2e..1325100 100644
--- a/data/monsters/zelekhut.yaml
+++ b/data/monsters/zelekhut.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Double Attack
range: null
@@ -47,8 +45,6 @@ automatic_abilities:
this Strike.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Attack of Opportunity
range: null
@@ -107,14 +103,13 @@ level: 9
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+6
+ - formula: 2d10+6
type: slashing
+ - formula: 2d6
+ type: electricity
+ - formula: 1d6
+ type: lawful
name: chain
- plus_damage:
- - formula: null
- type: 2d6 electricity
- - formula: null
- type: 1d6 lawful
to_hit: 21
traits:
- lawful
@@ -139,8 +134,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Truespeech
range: null
diff --git a/data/monsters/zephyr hawk.yaml b/data/monsters/zephyr hawk.yaml
index caf897c..4fe92c7 100644
--- a/data/monsters/zephyr hawk.yaml
+++ b/data/monsters/zephyr hawk.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Circling Attack
range: null
@@ -54,10 +52,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+4
+ - formula: 1d8+4
type: slashing
name: wing
- plus_damage: null
to_hit: 11
traits:
- agile
diff --git a/data/monsters/zombie brute.yaml b/data/monsters/zombie brute.yaml
index 95a2188..6e21d7f 100644
--- a/data/monsters/zombie brute.yaml
+++ b/data/monsters/zombie brute.yaml
@@ -30,12 +30,11 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d12+5
+ - formula: 1d12+5
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Improved Push 5 feet
+ name: fist
to_hit: 11
traits:
- reach 10 feet
@@ -58,8 +57,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slow
range: null
diff --git a/data/monsters/zombie hulk.yaml b/data/monsters/zombie hulk.yaml
index 7d56e08..3c7c461 100644
--- a/data/monsters/zombie hulk.yaml
+++ b/data/monsters/zombie hulk.yaml
@@ -18,8 +18,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Corpse Throwing
range: null
@@ -43,8 +41,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Wide Swing
range: null
@@ -79,10 +75,9 @@ level: 6
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: bludgeoning
name: hunk of meat
- plus_damage: null
to_hit: 17
traits:
- reach 15 feet
@@ -91,19 +86,17 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 2d10+9
+ - formula: 2d10+9
type: bludgeoning
name: hunk of meat
- plus_damage: null
to_hit: 9
traits:
- thrown 10 feet
- action_cost: One Action
damage:
- formula: 2d6+9
+ - formula: 2d6+9
type: bludgeoning
name: corpse
- plus_damage: null
to_hit: 17
traits:
- brutal
@@ -124,8 +117,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slow
range: null
diff --git a/data/monsters/zombie shambler.yaml b/data/monsters/zombie shambler.yaml
index 29d2bc1..162c36c 100644
--- a/data/monsters/zombie shambler.yaml
+++ b/data/monsters/zombie shambler.yaml
@@ -16,8 +16,6 @@ active_abilities:
creature with an attack modifier of +7 that deals 1d8+3 piercing damage.
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Jaws
range: null
@@ -53,12 +51,11 @@ level: -1
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: bludgeoning
- name: fist
- plus_damage:
- formula: null
type: Grab
+ name: fist
to_hit: 7
traits: null
name: Zombie Shambler
@@ -80,8 +77,6 @@ sense_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Slow
range: null
diff --git a/data/monsters/zomok.yaml b/data/monsters/zomok.yaml
index 172f77d..bcfd40c 100644
--- a/data/monsters/zomok.yaml
+++ b/data/monsters/zomok.yaml
@@ -26,8 +26,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Entombing Breath
range: null
@@ -64,8 +62,6 @@ active_abilities:
rounds.
failure: null
frequency: three times per day
- full_description: null
- generic_description: null
maximum_duration: null
name: Forest Step
range: null
@@ -94,8 +90,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Swallow Whole
range: null
@@ -115,8 +109,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Trample
range: null
@@ -148,10 +140,10 @@ description: 'Mighty plant-dragons, zomoks prowl the woodlands, defending their
hp: 310
hp_misc: null
immunities:
-- paralyzed
-- poison
-- sleep
-- stunned
+- __paralyzed__
+- __poison__
+- __sleep__
+- __stunned__
languages:
- Arboreal
- Common
@@ -162,22 +154,20 @@ level: 16
melee_attacks:
- action_cost: One Action
damage:
- formula: 3d12+17
+ - formula: 3d12+17
type: piercing
- name: jaws
- plus_damage:
- formula: null
type: Improved Grab
+ name: jaws
to_hit: 33
traits:
- magical
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d8+17
+ - formula: 3d8+17
type: slashing
name: claw
- plus_damage: null
to_hit: 33
traits:
- agile
@@ -185,10 +175,9 @@ melee_attacks:
- reach 15 feet
- action_cost: One Action
damage:
- formula: 3d10+17
+ - formula: 3d10+17
type: bludgeoning
name: tail
- plus_damage: null
to_hit: 33
traits:
- magical
diff --git a/data/monsters/zrukbat.yaml b/data/monsters/zrukbat.yaml
index 8224a72..6a7851e 100644
--- a/data/monsters/zrukbat.yaml
+++ b/data/monsters/zrukbat.yaml
@@ -19,8 +19,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Dubious Shifting
range: null
@@ -51,8 +49,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Go for the Eyes
range: null
@@ -107,7 +103,7 @@ description: 'Zrukbats resemble long-limbed bats with gangly wings, which make t
hp: 30
hp_misc: null
immunities:
-- sleep
+- __sleep__
languages:
- Common
- Sylvan
@@ -115,18 +111,16 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d8+3
+ - formula: 1d8+3
type: slashing
name: claw
- plus_damage: null
to_hit: 11
traits: null
- action_cost: One Action
damage:
- formula: 1d6+3
+ - formula: 1d6+3
type: piercing
name: fangs
- plus_damage: null
to_hit: 11
traits: null
name: Zrukbat
diff --git a/data/monsters/zuipnyrn.yaml b/data/monsters/zuipnyrn.yaml
index 1954802..938308f 100644
--- a/data/monsters/zuipnyrn.yaml
+++ b/data/monsters/zuipnyrn.yaml
@@ -9,215 +9,78 @@ ac: 20
ac_special: null
active_abilities:
- action_cost: Three Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is helpful toward the zuipnyrn for 1 day and will
+ actively attempt to defend the zuipnyrn and even risk its life for it.
+ critical_success: The creature is unaffected and is no longer fascinated.
description: The zuipnyrn attempts to charm a creature within 30 feet that is currently
fascinated by the zuipnyrn. The target must attempt a DC 22 Will save. Whether
it succeeds or fails the save, the target is temporarily immune for 1 hour.
effect: null
- failure: null
+ failure: The creature is helpful toward the zuipnyrn for 1 hour.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Beguiling Gaze
range: null
raw_description: '**Beguiling Gaze** [Three Actions] (__occult__, __visual__) The
zuipnyrn attempts to charm a creature within 30 feet that is currently fascinated
by the zuipnyrn. The target must attempt a DC 22 Will save. Whether it succeeds
- or fails the save, the target is temporarily immune for 1 hour.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - occult
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected and is no longer fascinated.
- description: The creature is unaffected and is no longer fascinated.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected and is no longer
- fascinated.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is unaffected.'
+ or fails the save, the target is temporarily immune for 1 hour.
+
+
+ **Critical Success** The creature is unaffected and is no longer fascinated.
+
+
+ **Success** The creature is unaffected.
+
+
+ **Failure** The creature is helpful toward the zuipnyrn for 1 hour.
+
+
+ **Critical Failure** The creature is helpful toward the zuipnyrn for 1 day and
+ will actively attempt to defend the zuipnyrn and even risk its life for it.'
requirements: null
saving_throw: null
stages: null
success: The creature is unaffected.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is helpful toward the zuipnyrn for 1 hour.
- effect: null
- failure: The creature is helpful toward the zuipnyrn for 1 hour.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is helpful toward the zuipnyrn for 1
- hour.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is helpful toward the zuipnyrn for 1 day and will
- actively attempt to defend the zuipnyrn and even risk its life for it.
- critical_success: null
- description: The creature is helpful toward the zuipnyrn for 1 day and will actively
- attempt to defend the zuipnyrn and even risk its life for it.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is helpful toward the zuipnyrn
- for 1 day and will actively attempt to defend the zuipnyrn and even risk its life
- for it.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - occult
+ - visual
trigger: null
- action_cost: Two Actions
- critical_failure: null
- critical_success: null
+ critical_failure: The creature is blinded for 1 minute.
+ critical_success: The creature is unaffected.
description: The zuipnyrn's eye produces a bright flash of light. Each creature
in a 30-foot cone must attempt a DC 22 Fortitude save. The zuipnyrn can't use
Blinding Flare again for 1 minute.
effect: null
- failure: null
+ failure: The creature is blinded for 1 round and dazzled for 1 minute.
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Blinding Flare
range: null
raw_description: '**Blinding Flare** [Two Actions] (__occult__, __visual__) The
zuipnyrn''s eye produces a bright flash of light. Each creature in a 30-foot cone
must attempt a DC 22 Fortitude save. The zuipnyrn can''t use Blinding Flare again
- for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits:
- - occult
- - visual
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: The creature is unaffected.
- description: The creature is unaffected.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Success
- range: null
- raw_description: '**Critical Success** The creature is unaffected.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is dazzled for 1 round.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Success
- range: null
- raw_description: '**Success** The creature is dazzled for 1 round.'
+ for 1 minute.
+
+
+ **Critical Success** The creature is unaffected.
+
+
+ **Success** The creature is dazzled for 1 round.
+
+
+ **Failure** The creature is blinded for 1 round and dazzled for 1 minute.
+
+
+ **Critical Failure** The creature is blinded for 1 minute.'
requirements: null
saving_throw: null
stages: null
success: The creature is dazzled for 1 round.
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: null
- critical_success: null
- description: The creature is blinded for 1 round and dazzled for 1 minute.
- effect: null
- failure: The creature is blinded for 1 round and dazzled for 1 minute.
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Failure
- range: null
- raw_description: '**Failure** The creature is blinded for 1 round and dazzled for
- 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
- trigger: null
-- action_cost: None
- critical_failure: The creature is blinded for 1 minute.
- critical_success: null
- description: The creature is blinded for 1 minute.
- effect: null
- failure: null
- frequency: null
- full_description: null
- generic_description: null
- maximum_duration: null
- name: Critical Failure
- range: null
- raw_description: '**Critical Failure** The creature is blinded for 1 minute.'
- requirements: null
- saving_throw: null
- stages: null
- success: null
- traits: null
+ traits:
+ - occult
+ - visual
trigger: null
alignment: N
automatic_abilities:
@@ -232,8 +95,6 @@ automatic_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: null
name: Alluring Aspect
range: 30 feet
@@ -285,10 +146,9 @@ level: 3
melee_attacks:
- action_cost: One Action
damage:
- formula: 2d4+2
+ - formula: 2d4+2
type: bludgeoning
name: eye stalk
- plus_damage: null
to_hit: 8
traits:
- agile
diff --git a/data/monsters/zyss serpentfolk.yaml b/data/monsters/zyss serpentfolk.yaml
index 7533fd1..e024c92 100644
--- a/data/monsters/zyss serpentfolk.yaml
+++ b/data/monsters/zyss serpentfolk.yaml
@@ -15,8 +15,6 @@ active_abilities:
effect: null
failure: null
frequency: null
- full_description: null
- generic_description: null
maximum_duration: 6 rounds
name: Serpentfolk Venom
range: null
@@ -57,23 +55,21 @@ level: 2
melee_attacks:
- action_cost: One Action
damage:
- formula: 1d6+1
+ - formula: 1d6+1
type: piercing
- name: fangs
- plus_damage:
- formula: null
type: serpentfolk venom
+ name: fangs
to_hit: 10
traits:
- finesse
- action_cost: One Action
damage:
- formula: 1d4+1
+ - formula: 1d4+1
type: piercing
- name: dagger
- plus_damage:
- formula: null
type: serpentfolk venom
+ name: dagger
to_hit: 10
traits:
- agile
@@ -84,12 +80,11 @@ perception: 8
ranged_attacks:
- action_cost: One Action
damage:
- formula: 1d6+2
+ - formula: 1d6+2
type: piercing
- name: shortbow
- plus_damage:
- formula: null
type: serpentfolk venom
+ name: shortbow
to_hit: 10
traits:
- deadly 1d10