 
 There is a previous thread on this subject that is very good--but I have some new information.  One major use-case for this is the D&D Feat "Elemental Adept" which says " when you roll damage for a spell you cast that deals damage of that type, you can treat any 1 on a damage die as a 2.  "   The previous thread decided the best way to make that kind of roll was to use this construction:  {1d10, 2d1}kh1 + {1d10, 2d1}kh1  That works OK if the number of dice is small, but what about spells like Cone of Cold (8d8 damage)?  TLDR:  here is the most efficient way I found to convert 1s to 2 for spells with MANY damage dice:  /roll {d8,d8,d8,d8,d8,d8,d8,d8,{2},{2},{2},{2},{2}}k8   DISCUSSION: you may note that I included only 5 '{2}' values rather than 8.  This is because the chance to roll more than 5 1's on 8d8 is less than 0.005% or one time out of 30,000 rolls.  I decided that was good enough for me.  But if you want NO chance of maybe rolling too low, you could modify it to contain 8 '{2}'s:   /roll {d8,d8,d8,d8,d8,d8,d8,d8,{2},{2},{2},{2},{2},{2},{2},{2}}k8     ADDENDA:  I found yet another thread about Elemental Adept -- they found this formula to work best:  /roll {8d8+8d2r<1}kh8  This is clearly more compact, and in my testing it always gives a mathematically correct totals.  But if you like to look at the individual rolls, it has a lot more (unused) 1s in it. So anyway use whatever works best for you.      Curtis Carney          
