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..e576e92 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 @@ -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..a3c39cf 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 @@ -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..1068cb3 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 @@ -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..1084993 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 @@ -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..6bd9c70 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 @@ -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..2e06638 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 @@ -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..823d0a3 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 @@ -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..1993f6e 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 @@ -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..0fe1339 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 @@ -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..fbe7759 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 @@ -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..8b26b81 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 @@ -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..5cd6f94 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 @@ -205,12 +134,11 @@ 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..2ae708f 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 @@ -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..d93dd60 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. 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..335b1b3 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 @@ -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..ef8b63f 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 @@ -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..e247449 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 @@ -239,12 +222,11 @@ 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..8196213 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 @@ -109,20 +103,18 @@ 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..01a86a4 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 @@ -210,10 +136,9 @@ 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..8aa9f9c 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 @@ -165,18 +99,16 @@ 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..c36dd6e 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 @@ -84,12 +80,11 @@ 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..6d15e59 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 @@ -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..d237aee 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. @@ -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..ed5184a 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 @@ -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..caa7efa 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 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..dfc347b 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 @@ -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..d8d1c82 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 @@ -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..1e7ff2a 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 @@ -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..4199a22 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 @@ -163,14 +153,13 @@ 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..f7d667d 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 @@ -154,23 +148,21 @@ 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..faa1882 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 @@ -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..10969ef 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 @@ -107,30 +101,27 @@ 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..05a022f 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 @@ -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..2849100 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 @@ -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..e5ebe80 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 @@ -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..fa98d71 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 @@ -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..c14f1ab 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 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..83403a9 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 @@ -132,19 +161,17 @@ 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..f0f6ee3 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 @@ -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..652afe8 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 @@ -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..6fd80e7 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 @@ -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..9c41db9 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 @@ -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..8c594cb 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 @@ -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..9a513ec 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 @@ -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..91d58c9 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 @@ -129,22 +123,20 @@ 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..6dc3f58 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 @@ -170,14 +158,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..5e0a447 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 @@ -283,18 +263,16 @@ 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..3e9c962 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 @@ -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..50f69d9 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 @@ -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..f6743bf 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 @@ -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..a3130eb 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 @@ -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..b3f6e8e 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 @@ -115,20 +107,18 @@ 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..33e3d54 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 @@ -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..6291e54 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. @@ -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..1887c84 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 @@ -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..b0cead5 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 @@ -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..80bdb37 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 @@ -157,12 +149,11 @@ 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..21654fd 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 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..4516748 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 @@ -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..0c58a06 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 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..c9c1227 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 @@ -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..59e2d8f 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 @@ -121,14 +115,13 @@ 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..90c3d21 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 @@ -119,21 +115,19 @@ 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..70a9eb0 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 @@ -105,12 +99,11 @@ 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..c8e6e92 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. @@ -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..121234f 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 @@ -75,12 +71,11 @@ 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..51dbd88 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 @@ -76,12 +72,11 @@ 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..242e13c 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 @@ -214,12 +157,11 @@ 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..4276ab4 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 @@ -204,18 +132,16 @@ 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..267781e 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 @@ -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..ed71465 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 @@ -109,12 +105,11 @@ 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..7b860ba 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 @@ -73,14 +69,13 @@ 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..896a188 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 @@ -173,18 +165,16 @@ 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..920bb2a 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 @@ -181,12 +171,11 @@ 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..56991c0 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 @@ -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..bd3ca2e 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 @@ -106,21 +100,19 @@ 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..c9c6b60 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 @@ -54,12 +52,11 @@ 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..d703b09 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 @@ -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..361a474 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 @@ -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..c66a957 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 @@ -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..eb50a25 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 @@ -142,12 +137,11 @@ 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..5855c98 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__ @@ -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..e482562 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 @@ -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..030f403 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 @@ -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..797a14a 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 @@ -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..c9c9dd6 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 @@ -75,10 +71,9 @@ 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..eff1199 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 @@ -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..23b47e3 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 @@ -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..b52cd17 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 @@ -57,28 +55,26 @@ 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..b71b01c 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 @@ -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..364de16 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) @@ -191,12 +135,11 @@ 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..cba08ef 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 @@ -83,12 +79,11 @@ 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..d9a19ca 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 @@ -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..d3a701b 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 @@ -173,12 +163,11 @@ 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..19d1eba 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 @@ -123,12 +118,11 @@ 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..d687e79 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 @@ -206,12 +135,11 @@ 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..9434ee6 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 @@ -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..f427b5f 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 @@ -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..9531f08 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 @@ -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..7e54d0c 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 @@ -161,10 +151,9 @@ 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..70f995d 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 @@ -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..4227211 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 @@ -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..854f1a7 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 @@ -173,33 +163,30 @@ 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..0c76a5e 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, @@ -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..83bdc8c 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 @@ -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..920f22d 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 @@ -158,12 +150,11 @@ 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..ef0f1b2 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 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..dbf1486 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 @@ -155,24 +147,22 @@ 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..f1ca9c0 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__. @@ -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..2b5c86e 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 @@ -321,12 +178,11 @@ 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..bcb167c 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 @@ -104,12 +98,11 @@ 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..f7cd8f3 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 @@ -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..9b9badc 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 @@ -253,12 +180,11 @@ 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..023f590 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 @@ -155,14 +147,13 @@ 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..185cb27 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 @@ -260,20 +184,18 @@ 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..0037be3 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 @@ -108,19 +102,17 @@ 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..9b30e15 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 @@ -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..14089eb 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 @@ -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..5e913ae 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 @@ -136,10 +128,9 @@ 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..22b51e8 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 @@ -136,20 +130,18 @@ 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..92ffa48 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 @@ -70,12 +70,11 @@ 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..b5f6525 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 @@ -183,14 +114,13 @@ 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..e799321 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 @@ -58,10 +56,9 @@ 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..f0d1c73 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 @@ -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..827155c 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 @@ -161,10 +153,9 @@ 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..6c70122 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. 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..fd24ec7 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 @@ -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..20ce96a 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 @@ -63,12 +61,11 @@ 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..063d93c 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 @@ -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..87d35e4 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 @@ -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..dcb401a 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 @@ -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..40093d9 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 @@ -171,19 +104,17 @@ 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..1f8f99a 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 @@ -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..83ff1cd 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 @@ -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..d162397 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 @@ -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..b2543b8 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. 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..77e5bb9 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 @@ -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..36ea529 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 @@ -128,10 +122,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 +132,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..ccb36a1 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 @@ -137,22 +131,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..4d6402e 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 @@ -173,10 +163,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 +173,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 +186,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..f4ca495 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 @@ -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..4e95826 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 @@ -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..b471ece 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 @@ -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..77393b1 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 @@ -130,12 +124,11 @@ 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..9fb0106 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 @@ -276,14 +197,13 @@ 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..b0feff4 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 @@ -73,12 +71,11 @@ 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..1347f95 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 @@ -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..ec2681d 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 @@ -180,12 +170,11 @@ 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..87d7ef5 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 @@ -122,20 +118,18 @@ 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..3c8afa7 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 @@ -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..afcc920 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. @@ -416,20 +332,18 @@ 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..f8ded1b 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. @@ -323,20 +307,18 @@ 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..3f4889c 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. @@ -199,20 +191,18 @@ 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..c80f7b7 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, @@ -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..873b92e 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 @@ -148,10 +140,9 @@ 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..f986710 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 @@ -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..10be321 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 @@ -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..8e780bb 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 @@ -178,12 +118,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 @@ -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..858e4ca 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 @@ -178,10 +121,9 @@ 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..83b18e2 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 @@ -178,14 +118,13 @@ 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..a94b340 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 @@ -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..b15e11a 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 @@ -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..cb522c6 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 @@ -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..4f5a047 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 @@ -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..044854b 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 @@ -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..87f03c9 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 @@ -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..6e3260c 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 @@ -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