pf2e icon indicating copy to clipboard operation
pf2e copied to clipboard

Rule-element Improvements for NPCs

Open cswendrowski opened this issue 4 years ago • 14 comments

In GitLab by @marcoseither on Aug 9, 2021, 02:26

Hi there, while trying to automate some NPC abilities, various improvements to the current rule elements came to my mind:

damageDice

  • [ ] allow critical: false that only applies on regular hits
  • [ ] include an static damage bonus as a separate field to create e.g. +2d6+6 with a single rule element

flatModifier

  • [x] allow critical-damage as selector

new rule elements

  • [x] damage immunity
  • [x] damage resistance
  • [x] damage weakness
  • [x] condition immunity
  • [x] add a general npc ability (e.g. a passive ability or a attacks such as breath weapons)

BaseSpeed and Sense

  • [ ] Allow modifying NPC base speed, which is currently a text field which can also contain text, e.g. "20 feet/6 m"
  • [x] Allow modifying NPC senses, which is currently a text field

Strike

  • [ ] Also support the various fields of npc strikes: additional attack effects, fixed attack roll bonus, damageRolls, traits, ...

ToggleProperty

  • [x] Also give the option to create radiobuttons for all the abilities that need the gm to choose between different possible options, e.g. the Balor's "Infuse Weapons" or the Ghaele's "Choose Weakness"

AdjustDegreeOfSuccess

  • [x] Allow the rule to also be usable for NPC saving throws

cswendrowski avatar Aug 09 '21 07:08 cswendrowski

In GitLab by @Drental on Aug 9, 2021, 02:39

We had most of these on our list already, but having a writeup is great.

Would you be so kind and put a [ ] in front of the specific improvements? ;)

cswendrowski avatar Aug 09 '21 07:08 cswendrowski

In GitLab by @marcoseither on Aug 9, 2021, 02:53

Done :-) I'll update the list whenever I come across additional possible improvements.

cswendrowski avatar Aug 09 '21 07:08 cswendrowski

In GitLab by @Drental on Aug 9, 2021, 03:00

A rule element to add an npc ability? What's that bout?

cswendrowski avatar Aug 09 '21 08:08 cswendrowski

In GitLab by @marcoseither on Aug 9, 2021, 03:03

See the Greater Barghest - depending on the chosen mutation he gets e.g. a poison breath ability

cswendrowski avatar Aug 09 '21 08:08 cswendrowski

In GitLab by @TMun on Aug 9, 2021, 10:01

Likely we will just create a variant same as we did for soulbound dolls

cswendrowski avatar Aug 09 '21 15:08 cswendrowski

In GitLab by @marcoseither on Aug 13, 2021, 05:25

Well, that of course is a good point at least for all creatures with a one time choice for their features (Greater Barghest, Soulbound Doll, Chimera, ...) While doing the German translations for the Monsters I'll keep my eyes open if there are also creatures which can change their features e.g. within an encounter.

cswendrowski avatar Aug 13 '21 10:08 cswendrowski

In GitLab by @stwlam on Aug 28, 2021, 24:52

marked the task Also give the option to create radiobuttons for all the abilities that need the gm to choose between different possible options, e.g. the Balor's "Infuse Weapons" or the Ghaele's "Choose Weakness" as completed

cswendrowski avatar Aug 28 '21 05:08 cswendrowski

In GitLab by @marcoseither on Jan 6, 2022, 02:42

marked the task add a general npc ability (e.g. a passive ability or a attacks such as breath weapons) as completed

cswendrowski avatar Jan 06 '22 08:01 cswendrowski

In GitLab by @marcoseither on Jan 6, 2022, 02:46

marked the task damage weakness as completed

cswendrowski avatar Jan 06 '22 08:01 cswendrowski

In GitLab by @marcoseither on Jan 6, 2022, 02:46

marked the task damage resistance as completed

cswendrowski avatar Jan 06 '22 08:01 cswendrowski

In GitLab by @marcoseither on Jan 6, 2022, 02:46

marked the task damage immunity as completed

cswendrowski avatar Jan 06 '22 08:01 cswendrowski

In GitLab by @Velara on Jan 21, 2022, 14:11

I think the Degree of Success rule element works with NPC saving throws at present. Unless there is something I'm missing that feels like it should be marked as complete.

image

cswendrowski avatar Jan 21 '22 20:01 cswendrowski

In GitLab by @marcoseither on Jan 24, 2022, 04:27

marked the task Allow the rule to also be usable for NPC saving throws as completed

cswendrowski avatar Jan 24 '22 10:01 cswendrowski

Thank you for taking these on! I just wanted to drop a note and say that I look forward to the implementation of changing an NPC's "Speed" properties with rule elements. As a rogue player it would be a huge improvement for keeping track of speed reductions caused by my debilitations.

tevwoods avatar Feb 01 '23 17:02 tevwoods