schultzcole / FVTT-Minimal-Rolling-Enhancements-DND5E

Some minimalist enhancements to the core D&D5e rolling workflow. Attempts to stay as close to core as possible while improving convenience.
GNU General Public License v3.0
2 stars 7 forks source link

Situational bonus applied to a scaled cantrip produces extra unexpected damage #23

Open trioderegion opened 3 years ago

trioderegion commented 3 years ago

Foundry 0.7.9 and 0.8.6. DnD5e 1.2.4 and 1.3.3, respectively

Reproduction steps:

1) Character level >= 5 (where cantrips scale) 2) Roll damage for a damage cantrip and give a situational damage bonus 3) Situational bonus is applied twice, or extra damage dice is thrown

Examples:

0.7.9 Lightning Lure (2d8 damage with +5 situational bonus) image

0.8.6 Chill Touch (2d8 damage with +3 situational bonus) image

0.7.9 Create Bonfire (2d8 damage with +5 situational bonus -- an extra 1d8 is applied) image

schultzcole commented 3 years ago

Thanks for the report. This'll be complicated to address I think (in the same category as #17 I think), not sure when I'll get around to it. For now I think it can be worked around in most cases by using a manual scaling formula based on item.level, though I know that's less than ideal.