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

Exalted 3rd Edition Macro help! (WoD type macro)

I've got the following macro: /em Rolls [[?{Number of Dice|1}d10>?{Variable Target Number|7}?{10 again?|!}]] for ?{Description|no reason} check. Which works almost the way I need it to... but instead of making 10s explode and roll again I am looking for a dice command that simply counts 10s as two successes instead of 1 success and an extra d10 roll. Is this possible? What is the command for that?
1447394509

Edited 1447394566
Tazar Yoot said: I am looking for a dice command that simply counts 10s as two successes No such function exists, to my knowledge (the API, of course, could emulate this). You could append an "sd" to your roll to make it easier to determine the number of 10's rolled at a glance.
1447397389

Edited 1447399149
Here's a possible solution. [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] The above is something I'll call a "dice replacement" and does the following: Asks for a target number; Rolls a d10, and outputs 0 for a roll less than the target number, or outputs 1 for a roll equal to the target number or between that target number and 10, or outputs 2 for a roll of 10. It's difficult to use dice replacements in dice pools, so I might use a tragically bulky Ability Macro to handle things: /me makes a check for ?{Description|no reason} (TN ?{TN|7|8|9|6|5|4|3|2}): /r ?{Number of dice| 2, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 3, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 4, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 5, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 6, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 7, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 8, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 9, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 10, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 11, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 12, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 13, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] | 14, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] }
Oiy I'm grateful for the response but that second solution is a bit more complex than I'm really capable of at this point :)
I will ask however where would I add the sb in my original macro to make it work?
1447401568

Edited 1447408189
Tazar Yoot said: I will ask however where would I add the sb in my original macro to make it work? You could add sd (which stands for s ort d escending) just about anywhere after the d10; e.g. d10sd or ?{Variable Target Number|7}sd or ?{10 again?|!}sd 1 to 30-dice version of the above Ability Macro: /me makes a check for ?{Description|no reason} (TN ?{TN|7|8|9|6|5|4|3|2}): /r ?{Number of dice| 1, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [1d10>?{TN}] | 2, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [2d10>?{TN}] | 3, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [3d10>?{TN}] | 4, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [4d10>?{TN}] | 5, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [5d10>?{TN}] | 6, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [6d10>?{TN}] | 7, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [7d10>?{TN}] | 8, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [8d10>?{TN}] | 9, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [9d10>?{TN}] | 10, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [10d10>?{TN}] | 11, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [11d10>?{TN}] | 12, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [12d10>?{TN}] | 13, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [13d10>?{TN}] | 14, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [14d10>?{TN}] | 15, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [15d10>?{TN}] | 16, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [16d10>?{TN}] | 17, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [17d10>?{TN}] | 18, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [18d10>?{TN}] | 19, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [19d10>?{TN}] | 20, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [20d10>?{TN}] | 21, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [21d10>?{TN}] | 22, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [22d10>?{TN}] | 23, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [23d10>?{TN}] | 24, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [24d10>?{TN}] | 25, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [25d10>?{TN}] | 26, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [26d10>?{TN}] | 27, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [27d10>?{TN}] | 28, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [28d10>?{TN}] | 29, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [29d10>?{TN}] | 30, [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] + [[ {ceil((d10-(?{TN}-1))/(10.1-?{TN})), 0d0}k1 ]] [30d10>?{TN}] } I added some text to display the dice pool size.
Doesn't a rollable table with 1-6 being 0 successes, 7-9 being 1 success, and 10 being 2 successes work? I mean, I'd love to see some sort of debug output to tell me what side I rolled, so I can be sure it's rolling fairly, but that should work, in theory.
Thanks a lot, I'm really grateful for the help.
Tenacious Techhunter said: Doesn't a rollable table with 1-6 being 0 successes, 7-9 being 1 success, and 10 being 2 successes work? I mean, I'd love to see some sort of debug output to tell me what side I rolled, so I can be sure it's rolling fairly, but that should work, in theory. Sure, that'd work for one single target number... maybe. It wouldn't work for games that use dice pool mechanics where you must see exactly what's rolled. In any case, I wouldn't want to create a dozen Rollable Tables just for one macro. :)
Tazar Yoot said: Thanks a lot, I'm really grateful for the help. You're quite welcome; have fun!
1447402864

Edited 1447402976
That super long macro will work for 90% of the rolls in our game but sometimes some goofy mechanics pop up that allow you to count 9s, 8s, and 7s, as 2 or reroll 1s and stuff like that so in those cases the simple /r ?{Number of Dice|5}d10sd>?{Variable Target Number|7} for ?{Description|no reason} check. will work best, being able to sort the roll out when its all said done will make it so much easier to manually do the rest.
1447403396

Edited 1447408209
I'm happy that we've resolved this with multiple solutions. I made a final edit to the above macro. Feel free to PM me with any further questions!
1447424517
Lithl
Pro
Sheet Author
API Scripter
Tenacious Techhunter said: Doesn't a rollable table with 1-6 being 0 successes, 7-9 being 1 success, and 10 being 2 successes work? I mean, I'd love to see some sort of debug output to tell me what side I rolled, so I can be sure it's rolling fairly, but that should work, in theory. Yes, this does work (and in fact it's how the roll buttons for the Exalted 2e sheet expect you to set things up), but there are 3e charms that care about the exact number you roll.