So I'm playing DND 5e - I have made a macro that will allow me to select whether the attack is a crit or not and then whether I have extra damage selected. The selection of 'no' is working perfectly but I'm struggling with 'yes' So the attack is 1D10+5 Plus 1D6 per extra type of damage. The 'Savage Attacker' feat means that you can re-roll the dice roll and pick the highest selection- for without a crit this is simple enough as it's just roll two and take the highest, however for a crit I can't roll 4 and pick the highest two as that would inflate the damage. What I need would be to roll two sets of 2Dx and pick the highest set of the 2Dx We don't use the character sheets inbuilt so that can't help unfortunately. Any help would be appreciated! This is what I have so far; /r ?{Is it a Crit?| No, ?{Hunter's Mark and Absorb Elements?| None, 2D10kh1+5 } | One, 2D10kh1+2D6kh1+5 } | Both, 2D10kh1+2D6kh1+2D6kh1+5 } | Yes, ?{Hunter's Mark and Absorb Elements?| None, 2D10kh1+5 } | One, 2D10kh1+2D6kh1+5 } | Both, 2D10kh1+2D6kh1+2D6kh1+5 } }