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

[DnD 5e] Best way to handle Rogues' Reliable Talent?

1592898288

Edited 1592898465
Hello friends! This is my first attempt at the community forums, but I am running into an issue that I'd love some input on. Fair warning: I am new to Roll20 and DM'ing, my friends and I are about to get into session 11 of our homebrew campaign. We are ALL new to Roll20, and only 1 player has ever played DnD before. My players are even less literate in Roll20 lingo than I am, so I am trying to help them setup their sheets, token actions, and macros as best I can. In this case, I want to implement the "Reliable Talent" class feature for rogues into a simple user experience. The feature reads "Whenever you make an ability check that lets you add your proficiency bonus, you can treat a d20 roll of 9 or lower as a 10. "  My current thought is to add this as a token action and use the grouped roll commands found in the  Roll20 Dice Reference . My initial attempt was to add the token action to the PC with the following command:      Insight Check: [[{1d20,10}kh1 + @{insight_bonus}]] This resulted in the error message: "Cannot mix sum and M rolls in a roll group." I troubleshot the command and realized there was a problem with using the inline roll and the grouping at the same time. My next thought was to use a table. One row for the 1d20 +bonus roll and then another row for the 10 + bonus roll. The player would then just use the higher number. The code works and is below, but it is a little clunky.     &{template:default} {{name=Insight Check}} {{Straight Roll=[[1d20+@{insight_bonus}]]}} {{Reliable Talent=[[10+@{insight_bonus}]]}} Is there an easier way to do this? Maybe another feature of Roll20 I am missing? My goal is to ease play for my players as much as possible. I am using the paid, non-API version of Roll20! Thankful for any input, 41Tunes
You can simply use [[{1d20,10d1}kh1 + @{insight_bonus}]] instead.
You sir, are a saint. I didn't realize the issue lied in the notation between the 1d20 vs. the 10. For my own future reference, how did you insert the code into a box of its own? Makes it much easier to read. 
Using what Norman V. suggested above, I was able to create a singular query for any skill check that is applicable to this class feature. The code has a few strange strings (, and }) which serve as character replacements ("," and "}" respectively) to prevent any issues with the query brackets.  /w gm ?{Skill Check| Deception, Deception Check: [[{1d20,10d1}kh1 + @{deception_bonus}]] | Insight, Insight Check: [[{1d20,10d1}kh1 + @{insight_bonus}]] | Intimidation, Intimidation Check: [[{1d20,10d1}kh1 + @{intimidation_bonus}]] | Perception, Perception Check: [[{1d20,10d1}kh1 + @{perception_bonus}]] | Persuasion, Persuasion Check: [[{1d20,10d1}kh1 + @{persuasion_bonus}]] | Stealth, Stealth Check: [[{1d20,10d1}kh1 + @{stealth_bonus}]]} If anyone else needed this, I hope this helps! 
1592925877
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
FWIW, the official sheet is supposed to handle this, but does it incorrectly. I have reported it twice in the official feedback thread and even opened a ticket. As yetI have not seen even an acknowledgment of the issue. You are probably best off with this solution.