So for anydice, here's the basic dice roll: <a href="https://anydice.com/program/23054" rel="nofollow">https://anydice.com/program/23054</a> You then click the export button and copy out the whole text, giving you this: "output 1",14.000000000012207,3.5118845842844437,4,24 #,% 4,0.0868055555556 5,0.347222222222 6,0.868055555556 7,1.73611111111 8,2.95138888889 9,4.51388888889 10,6.25 11,7.98611111111 12,9.46180555556 13,10.4166666667 14,10.7638888889 15,10.4166666667 16,9.46180555556 17,7.98611111111 18,6.25 19,4.51388888889 20,2.95138888889 21,1.73611111111 22,0.868055555556 23,0.347222222222 24,0.0868055555556 The first 2 lines aren't necessary. Note it then shows you the number, followed by a percentage. Thats showing you what the percentage chance of each possible roll of the damage is. The problem for rollable tables, you need integers for the weights, not percentages. So you have to copy those into a spreadsheet, separate the numbers at commas, and multiply the second column of numbers by the factor that makes the smallest percentage number equal exactly 1. Luckily spreadsheets have formulae that make this easy. Here's one for this specific roll Using that you can find you need to create a rollable table with the following item names and weights: Name Weight 4 1 5 4 6 10 7 20 8 34 9 52 10 72 11 92 12 109 13 120 14 124 15 120 16 109 17 92 18 72 19 52 20 34 21 20 22 10 23 4 24 1 And then the really tedious part begins - creating the rollable table and entering those values one by one. As I said, this is a tedious process. And remember, if you ever want to use a different set of dice, you have to go through this whole process each time, making a new table.