Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

D&D E5 sheet - Proficiency die - Negative ability modifier

Question about possible setting of D&D sheet. My group had sheets all assigned by our DM for our new short campaign. During our session 0 we figured out we want to give a try to the proficiency die optional rule , instead of flat bonus. I though we will have to make bunch of macros for it, but I found out there is setting that enables this feature on the sheet! :) However, after trying it out, it is clear to me that it calculates every ability modifier as positive number, never negative. For example: with the option enabled to give prof bonus 1d4 instead of 2 flat bonus rolling WIS saving throw I am proficient in, with WIS 8 = my modifier should be -1         Calculation for this should end up being 1d20 - 1 + 1d4                        (without proficiency die it would have been 1d20 - 1 + 2) What really happens, is it also changes my -1 to +1, so real final calculation is 1d20 + 1 + 1d4 Which is kinda not fair as it morphs any ability that i am proficient at, but has stat i suck at, into higher score (in this example morphs my wis 8 into 12) Is there anything I could change to make it count with negative modifier, other than ditching the sheet and making bunch of macros? Did any of you face this issue?
1600361005

Edited 1600366798
Oosh
Sheet Author
API Scripter
Oh, wow. The whole roll template has changed with the last update. I'll have a poke about and try to find a workaround. edit - oh... maybe this {simple3D} template has existed for a while, I've never used variant proficiency.... I'm not sure if it's new or not. edit 2 - Right, so I have no idea how long the sheet has been using this weird template for the variant proficiency rule. As you've discovered, it is also converting negative ability mods into positives. Unfortunately this is happening at a sheetworker level and the error is stored as an integer in the roll macro, so you can't do much about it. You can change the roll macros as they are stored in Attributes, but any changes that trigger the sheetworker (sheet settings change, ability change, proficiency bonus change.... that kind of thing) will reset the roll to the current inaccurate value. So... all you can really do is edit the macros under the Attributes & Abilities tab on your character sheet, for example @{acrobatics_roll}: @{wtype}&{template:simple3D} {{rname=^{acrobatics-u}}} {{mod=-1+1d6}} {{r1=[[@{d20} +1+[Mods]] ]}} {{r3= + [[1d6@{pbd_safe}[Proficiency]]]}} {{query=1}} ?{Advantage?|Normal Roll,&#123&#123normal=1&#125&#125 &#123&#123r2=[[0d20|Advantage,&#123&#123advantage=1&#125&#125 &#123&#123r2=[[@{d20}|Disadvantage,&#123&#123disadvantage=1&#125&#125 &#123&#123r2=[[@{d20}} +1+ ]]}} {{global=@{global_skill_mod}}} @{charname_output} The two bold underlined bits are both wrong, they should be -1[Mod] Note the extra + sign after the 1, and the missing [inline label] in the second instance. It's not only broken, it broken in two different ways. So... you can manually edit those Attributes to fix them, but any changes to those skills will probably revert your changes. You'll only need to change skills you have proficiency and a negative modifier in. Another option would be to create a chat menu for your skill rolls using some Stupid Tricks - you'd want the macro (using Acrobatics as an example) to look something like this: @{selected|wtype}&{template:simple3D} {{rname=^{acrobatics-u}}} {{mod=@{selected|dexterity_mod}+1@{selected|pb}}} {{r1=[[@{selected|d20}+@{selected|dexterity_mod}[DEX]]]}} {{r3=+[[1@{selected|pb}@{selected|pbd_safe}[PROF]]]}} {{query=1}} ?{Advantage?|Normal Roll,&#123&#123normal=1&#125&#125 &#123&#123r2=[[0d20|Advantage,&#123&#123advantage=1&#125&#125 &#123&#123r2=[[@{selected|d20}|Disadvantage,&#123&#123disadvantage=1&#125&#125 &#123&#123r2=[[@{selected|d20}}+@{selected|dexterity_mod}[DEX]]]}} {{global=@{selected|global_skill_mod}}} @{selected|charname_output} You'd need to create one for each skill - this is probably not worthwhile since it's reasonably rare to be proficient in a skill with a negative modifier - probably just go with the first option, modify the relevant @{attribute} and save it to a text file somewhere so if the sheet reverts your change you can just paste the fixed one back in.
1600514153

Edited 1607207273
@Oosh thank you for the input on this issue! :) You have been very helpful :) As per your advice I changed just what was needed.  Edit: Please note: this way of fixing works only if you do not have bard feature jack of all trades enabled on the sheet at the same time as proficiency die . If you do, it is a mess again, only for everything this time. Combination of jack and prof die gives jack 1d2 instead of flat 1, so the issue is with every negative ability for bards instead of only those they would have been fully proficient at. We decided to just add flat 1 to stuff jack is related to, and not enable jack of all trades for our bard on the sheet. Just heads up for this i suppose.