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

Roll Template for all strength based rolls to be disadvantaged

So already I have learned a ton about roll templates just in the few hours I have been trying to research this but I am still stuck on how to create a macro that would trigger disadvantage on all rolls based on strength. Would i have to make a macro for each type of roll (attack, save, etc) or is there a way to roll them all into one?  And is there a way to insert the macro directly onto the character sheet so it just triggers whenever the PC attacks with a strength based attack (regardless of weapon) or tries to take a strength based save? Background: I gave my player a Belt of Frost Giant Strength but made it cursed so that all strength based rolls would be at disadvantage.  Originally it was just going to be something we collectively had to remember but while editing his sheet for other items I learned about roll templates and am trying to implement something to make our lives a bit easier. After digging into this for a bit I realized I inadvertently opened up a massive can of worms by giving this item.
There's really no built in way to set all rolls for a single ability to disadvantage.  Your best bet is to set always roll with advantage=on and then just ignore the second die roll unless advantage or disadvantage applies.  Then on any strength based weapons you can add a note to the description of the attack that says something like "Attack is at disadvantage." as a reminder.  There are 3 other strength rolls - Strength Save, Strength Check, and Athletics Check.   For Strength Save you can go to the Attributes & Abilities tab find the attribute strength_save_roll and edit the part that says {{always=1}} to {{disadvantage=1}} (it's easiest to copy the whole attribute to notepad make the edit and copy it back - save a copy before the edit just in case.)  You can do the same thing for Athletics Check by editing the athletics_roll attribute.  Unfortunately the straight Strength Check is hard coded into the sheet and I was not able to find a work-around for it.