Greetings! This dice roller library looks amazingly versatile, so I suspect the reason I can't figure out how to compose the expression I want is due to my own shortcomings rather than the library itself.
I'm trying to build an autoresolver for the Full Thrust tabletop game, in which (for example) beam weapons fire is resolved as follows: would you be able to describe what the dice expression should be for this? E.g. 4D6 > 3
does the job of counting successes for 4 / 5 correctly, but doesn't double-count the 6s as necessary.
I'm contemplating coding in a For loop over the result list and adding an extra success to the total for each 6, but I'd love to know if the library itself can handle this in some way I don't see yet?
For every die rolled, damage is inflicted on an unscreened target ship as follows:
• Every 1, 2, or 3 rolled = no effect. (A miss or insignificant surface damage).
• Every 4 or 5 rolled = 1 damage point to the target.
• Every 6 rolled = 2 damage points to the target.