Hi guys. I'm new to Roll20 API and I'm trying to get everything set up so I can playtest a homebrew with some non-local friends. I'd like to make some custom dice. I have some programming experience, but I could at least use some direction. From what I've read in other threads, the best thing I can do is explain in detail how my dice system works. I'm going to annotate my die as "dS" My system is success based. Players roll a number of 10-sided dice based on their stats and add up successes. A success is any die that results in a value of 6 or greater. If they roll a 1, it is a fumble and counts as -1 success. If they roll a 10, it is a critical and counts as 2 successes. There is an attribute called "favor", which is a quantity value applied to certain rolls, often tied to specific skills. for each favor a player has, they roll one less die and add 1 success to the total (So if they're rolling 3dS, they'd instead roll 2dS+1. If they have 4 favor to this roll, it would just be 3 successes and no die roll). If they have "disfavor", they just drop one die. For the sake of simplicity, favor and disfavor do not cancel out. If you have +1 favor and -1 favor and are rolling 3dS, you'd roll 1dS+1 There is another attribute called emphasis. emphasis applies only to specific types of rolls tied to roleplaying aspects, like when discussing politics or handling gnomish-made mechanics. It is applied to every die in the roll and with emphasis, the player rerolls any die that results in a fumble (result of 1) There are two attributes: one that increase a fumble to -2 outcome, and one that increases a critical to +3 outcome. So my normal dice roll would be something like /roll 5d10>5cs10cf1. A bit complicated to have my players type. How can I make this easier on myself and my players? Ideally, I'd love to be able to do /roll {number of dice}dS, or /roll {number of dice}dSf{amount of favor}, or /roll {number of dice}dSf{amount of favor}e (for emphasis) Thank you for your assistance!