Night Shade said: Sorry to piggy back off of this, but I have a question about some dice macros. I know about the D#! for exploding dice, the /r xD#dl1 for roll x number of die and drop lowest, but I can't figure out (if it is possible) how to do something where when you roll a die that make 1s (or 2s) read as the minimum number wanted. Example I want to roll 4D8, but I want all 1s (or 2s) to be treated as 2s (or 3s), if possible. You have a few options: Create a rollable table with appropriate weights. For example, for a d8 where 1s become 2s, have a table item for 2 with weight 2, table items for 3-8 with weight 1 each, and no table item for 1. This works regardless of subscription level, but requires a new table for each kind of die/value modification combo. Use dice grouping and the keep-high modifier for each die rolled. For example, /roll {1d8, 0d0+2}kh1 would produce 2 if you rolled 1 or 2 on the d8, and the appropriate value when you roll 3-8. This works regardless of subscription level and doesn't require the GM to create new tables for new combination of dice size and modifiers, but it gets clunky when you need to roll multiple dice (2d8 would be /roll {1d8, 0d0+2}kh1 + {1d8, 0d0+2}kh1 and so on). Reduce the size of the dice and add a static modifier. For example, /roll 4d7+4 . This has the advantage of being quick and easy, however the probability distribution isn't quite the same. This produces equal distribution in the 2-8 range, rather than 2 having twice the probability of 3-8. On a d8, that's a matter of 14% and bigger dice have a smaller difference, so if that's not an issue, it's an option. Create or ask someone to create an API script for you. This will achieve exactly what you want with as much simplicity, complexity, and flexibility as you desire, however it does require that the campaign owner have a Mentor subscription.