I'd like the ability to roll dice that have a permanent modifier built into every die roll, but with a minimum result. So, for example, (1d20-4)m1 is simulated as an inherent die, which would always have a minimum result of 1, rather than 0 or negatives. Maximum value of 16. (1d20-4)m1 +10, therefore, would have a minimum value of 11: you can't roll a zero or negatives on the die with inherent modifiers, and non-inherent modifiers are added after the initial roll is calculated or, (1d4-2)! would treat the -2 as being inherent to the die itself... so if it explodes, it explodes using the "1d4-2" die, rather than a 1d4 without modifiers. In the Hackmaster 5e system, several specialty die rolls work that way, and it's very difficult to model using the current die-rolling script.