
ZenFox42 |
1 person marked this as a favorite. |

My PC's damage is d6+2*d10, so I want to roll a d10 once and multiply the result by 2.
{dice=Damage}d6+2*d10{/dice} just rolls a d10 twice, NOT what I want.
{dice=Damage}d6+d10*2{/dice} just rolls a d102, NOT what I want.
The "dice" command seems to ignore the "*" completely.
I tried "x" with the same results.
Any advice?
Thanks!

Ludovicus |
1 person marked this as a favorite. |

It can't be done, for the same reason you can't roll multiple dice and keep only some of them, or dice with customized "sides" (e.g. one that could roll 1, 3, 3, or 7), dice that explode, or dice that reroll certain results (e.g. 1's on a d6): the "dice" code just isn't that robust. This isn't anydice we're talking here.

Ludovicus |
1 person marked this as a favorite. |

Any advice?
Though, thinking about it more, if I were in your shoes I'd just ask your GM if I could just use 1d19+1 instead, which has the same minimum, maximum, and expected value as 1d10 * 2, and (unlike 2d10) still has a uniform distribution. The only difference is that the possible results of 1d19+1 are of course more fine-grained (you can get odd numbers as well as evens), but this is very unlikely to make any difference whatsoever in play.