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

Adding Variable Roll Bonus to All Save Macros 5e

September 01 (4 years ago)

Edited September 01 (4 years ago)

My Fighter subclass brute just got Brutish Durability, adds 1d6 to all saves.

I know how to add a flat bonus to saves in the settings, but is there a way to add a d6 to saves in the core save options?

If I put "1d6" in the Global Saving Throw Modifier it just adds 1.

Using 5e standard character sheets, v4.21

September 01 (4 years ago)

Edited September 01 (4 years ago)
Oosh
Sheet Author
API Scripter

1d6 should be all you need to put in as a Global Save Modifier, apart from the name. What does the tooltip say when you mouse over on the roll?



September 01 (4 years ago)

Edited September 01 (4 years ago)



Here's what I'm looking at 

It does say 1d6 under global save modifier it's just cut off

September 01 (4 years ago)
Oosh
Sheet Author
API Scripter

Ah, ok. I didn't even know that was there. On the right hand side of those settings, there's a bunch of checkboxes for Global Modifier fields: check the Saving Throw one. Now on the Core tab, you'll have a small window under your Save Proficiencies where you can set a Global Modifier properly.

Those modifiers on the Settings page only take integers, they don't seem to parse math or Attribute calls (this has been discussed recently over in the 5e sheet thread).

It is highly confusing calling that input "Global Save Throw Modifier" when it does not function like the actual "Global Save Modifier" field. "Bonus to all saves" or something might be a less confusing label.

Ah excellent!  Thank you.

Last question: is there a way to have it show as a single number i.e. "16" instead of "12+4" or whatever?

September 01 (4 years ago)

Edited September 01 (4 years ago)
Oosh
Sheet Author
API Scripter

Not with the standard rolls from the sheet, no. I think it's an intentional design as it's easy to accidentally leave a global mod on when it shouldn't be, you'd be less likely to notice if it's in an inline roll.

You can do this with a custom roll, though:

@{selected|wtype}&{template:simple} {{rname=^{wisdom-save-u}}} {{mod=@{selected|wisdom_save_bonus}}} {{r1=[[@{selected|d20}+@{selected|wisdom_save_bonus}@{selected|pbd_safe}+@{selected|global_save_mod}[GLOBAL]]]}} {{query=1}} ?{Advantage?|Normal Roll,{{normal=1}} {{r2=[[0d20|Advantage,{{advantage=1}} {{r2=[[@{selected|d20}|Disadvantage,{{disadvantage=1}} {{r2=[[@{selected|d20}}+@{selected|wisdom_save_bonus}@{selected|pbd_safe}+@{selected|global_save_mod}[GLOBAL]]]}} 


The problem with this approach is that the globals will roll twice if you have Advantage or Disadvantage, giving different results. You'll also need to set up a Chat Menu and roll your saves from there, as there's no way to point the sheet to your custom macros.

Since the {{global}} property is separate to the {{r1}} and {{r2}} rolls, it's not possible to have it function as a global and add it to the rolls, unfortunately. At least, not with the API.