Sun Jul 18 05:36:11 2021 by Joe |
I want to create a simple 3d6 roll under mechanic with a couple of twists. Twist #1: Doubles, triples etc. counts as a single dice. Which is achieved by programming with the expression different. Twist #2: Drop any even numbered dice if the roll contains at least 1 odd number is kept from the roll. For now, that's all I've gotten to : sum different 3d6 Can someone help me figuring this out ? |
Mon Aug 9 12:47:16 2021 by Torben |
I'm not exactly sure what you mean by Twist #2. Do you mean that, if at least one die is odd, drop all even dice, keeping only the odd? If so, the following should work.x := different 3d6; Explanation: x keep {1,3,5} keeps only the odd elements from x , and if this is non-empty, the sum of the odd elements is returned, otherwise the sum of all (even) elements in x are returned. |