1d10e(1d4-1) 1d20e(@{health}/10) 1d100e(2+2) I notice that the "e" function only accepts direct values. Perhaps, it could be reprogrammed to accept an equation, so that rolls such as those listed above could be possible. _____ Additionally, perhaps an if, then function could be added. Or if that is too much, even just a if success, then. This could allow for actions that have different consequences for passing or failing. example: /r 1d20+@{Intelligence} ifsuccess{/r 1d20+?{Health Burn}} ifnosuccess{/r 1d20+@{Consitution}} ____ And the last suggestion that would open a wide array of possibilities is saving the last value of a roll as a variable Ability 1 A=(/r 1d20+@{Strength}) Ability 2 /r 1d20+@{Strength}-@{Ability 1:A}