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

Making a Roll Table (I think)

So in my custom rules we have a resolution table that is based on a d100 roll. There are 19 colums (-9 to +9 with a deault 0 column) and 6 possible degrees of success within each (fumble, miss, partial success, success, enhanced success, critical success). Here's what we are trying to figure out, hot to make a rolling table or something where I can tell the player "Roll on -4" and then make a click, it rolls the d100 and gives them their success result. Is this possible? How would one do it, if it is? Thanks in advance for any and all input/help on this one.
1605529334
David M.
Pro
API Scripter
I believe one of your players started a thread regarding the same problem, and included the chart, though I can't seem to find it now to link here. From memory, you have 19 *rows* in the chart, with columns containing the limits for each success level. This is technically doable with rollable tables. You would need 19 of them, one for each row of that chart (e.g. +9CS, +6CS, etc. IIRC). If you don't care about seeing the actual d100 roll number and just want to output the result, you would only need entries in each table for each success level, and weight them according to probability. If you want to see the actual number, a custom api script is probably the best route, as doing it purely with tables would be a lot of work, requiring 100 entries for each table each weighted 1. Entries would be something like "33: Result=Partial Success".  You roll a rollable table with this syntax [[1t[TableName]]] If going this route, you may want to check out the TableExport script, and build the entries with Excel formulas prior to pasting into a macro to run the script.
1605538807
David M.
Pro
API Scripter
Found the other thread. Put together a quick script based on some assumptions. See here .
Awesome! We can focus on the other threads then, thank you so much sir :)