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 .
×
May your rolls be chill this holiday season!
Create a free account

Ignore rerolls in chat?

Is there an option when rolling dices to ignore rerolls in chat. So instead of having 4d4r1 [1 + 3 + 2 + 4 + 1 + 2]. We could just have 4d4r1 [3 + 2 + 4 +2]. Is there an option for this?
1658427131

Edited 1658427148
David M.
Pro
API Scripter
Not that I'm aware of. You could bury it in another inline wrapper (e.g. [[ [[4d4r1]] ]] ), but you'd lose visibility of all the individual rolls, not just the 1's. The only other thing I could think of is to make a rollable table (called, say, "d4r1") with values 2,3,4. You could then roll it using 1t[tableName] syntax, or [[4t[d4r1]]] for the hypothetical example given.
1658427401

Edited 1658427760
Thanks. Still the ignore option would be nice.
You can always start a thread in the Suggestion section. Personally I prefer to see more by default, then hide the calculation between inline dice-rolling "[[ ]]".
Neo said: You can always start a thread in the Suggestion section. Personally I prefer to see more by default, then hide the calculation between inline dice-rolling "[[ ]]". Well the issue is that I want to make [[1d2]](d4+1). Since roll20 doesn't allows that to happen (it just 1d2*1 which is wrong obviously) the work around is [[1d2]]d5r1. I don't need to see how many rerolls were used in that formula since I'm using it to roll for hp on creatures with different hit dice numbers. Out of 2 options to ignore rerolls fails or to allow [[1d2]](d4+1) formula to work the second seems much more appealing to me.
1658544276
GiGs
Pro
Sheet Author
API Scripter
Thought said: Out of 2 options to ignore rerolls fails or to allow [[1d2]](d4+1) formula to work the second seems much more appealing to me. I agree its more appealing. It doesnt seem to be possible, though. You could build a rollable table to replace the d4+1 roll (a table with 4 entries: 2, 3, 4, 5, named d4+1), and then roll it with /roll [[1d2]]t[d4+1] You can put this inside an inline roll instead of a /roll command.
1658589224

Edited 1658592585
timmaugh
Forum Champion
API Scripter
If scripts are available, you can do this with Plugger and ZeroFrame. Plugger has a getDiceByVal plugin that could get everything over a 1 (or whatever your drop point is), or it could return just the "included" dice. However you get to the set of those you want to include, you return them concatenated with a "+", then use ZeroFrame to output a new roll using *that* as the equation. 4d4r1 ...becomes 1+2+3+3+1+4  (in the inline roll results) ...becomes 2+3+3+4  (after getDiceByVal) Then that, inside a ZeroFrame deferred roll:  [\][\]2+3+3+4\]\] ...becomes a *new* inline roll with the appropriate tooltip of "2+3+3+4". Aircoding it, I think the *starting* syntax for that (the syntax that would exist in the original macro) would be something like: [\][\]{&eval getDiceByVal([[4d4r1]], >=2, all, list|+)}\]\] I know the OP doesn't have a "Pro" badge, but I'm leaving the above in case anyone has to do something similar who has access to scripts.
Thanks. I maybe can't use it but this might help someone like me. :) Good community is a great thing.