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

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.