In RoleMaster, dice can also explode downward. I'd like the dice macros to have this ability inherent. I know you can do it with the API, but then you can't use it in the character sheets, and that is where I need it most. where the !d portion indicates the dice explodes down Something like d100!>96!d<5 where the !d portion indicates the dice explodes down. Another potential solution is if you allowed a new dice roll to be defined on a reroll. Right now a reroll just rolls the same di[c]e again if a roll meets a certain criteria. But if you could redefine a new roll for the reroll we could get this to work. Something like: /roll d100!>96r1(1-d100!>96)r2( 2-d100!>96) r3(3-d100!>96) ..... Its clunky to be sure, but it'll get the job done. Ideally we could do some limited recursion or variable use in our dice rolls - but I realize how risky that can be. To be clear the rule on open ended rolls is: An open-ended roll means that there is no absolute minimum or maximum. First make a 1-100 roll; a roll of 96-00 indicates that the dice are rolled again and the result added to the first roll. If the second roll is 96-00, then a third roll is made and added, and so on until a non 96-00 roll is made. The total sum of these rolls is the result of the open-ended roll. If the first roll is a 01-05 the dice are rolled again and the result subtracted from the first roll. If the second roll is 96-00, then a third roll is made and subtracted, and so on until a non 96-00 roll is made. The total of these rolls is the result of the low open-ended roll. A roll of 01-05 on anything other than the first roll does not cause one to roll again.