Filter not recognising appropriate roll types

Issue #316 new
Craig Scott created an issue

Hello! I’ve added a filter to my player’s “Spiritual Focus” feature that should target spells that use the charisma ability to healing and damage rolls and add a d6 to those rolls. However, it seems to work for all the rolls. Here’s a screenshot of my effect:

As well, and this was a strange one… when that effect was active and I tested Mass Healing Word (which rolls 6 individual times for healing amounts) it adds an extra d6 every next roll. so the first roll added one d6. The second roll added a second separate d6. The third added a third separate d6. And so on. Here’s a screenshot of that:

I fixed this problem (for me…) simply by forcing Mass Healing Word only to roll once. But I figured I’d bring it to your attention anyway. 🙂

Comments (5)

  1. Kim Mantas repo owner

    OK, I think I was able to reproduce this. I was able to fix the second issue you mentioned. For the first issue, I discovered that the ‘uses ability’ filter only works in very specific circumstances: It can only be used to filter damage rolls that are the result of an attack that uses a particular ability. So your second filter is correct and should work, but the ‘uses ability’ on the first filter is being ignored so it will work for any healing roll. I’ll have to see how difficult it is to expand what ‘uses ability’ applies to.

  2. Craig Scott reporter

    Sorry to just get back to you. Yeah for all rolls I meant all spell rolls but it sounds like you figure that out. Is it possible (or easier maybe in the short term) to create a filter to work for spells that come from a certain list? Such as all bard spells or all druid spells, etc?

  3. Kim Mantas repo owner

    It’s a good idea for a filter in general, really, since lots of rules refer to things like ‘your paladin spells’, etc. It would be about the same effort to implement, I think. It essentially involves locating all the places where bonuses are filtered for, and making sure the filter also checks for these additional requirements.

    I appreciate the offer for support but the best you can probably do is keep enjoying foundry itself, and filing bug reports.

  4. Log in to comment