you're probably going to have to learn how to do some code scripting (as it's easier than trying to do it via using the GUI~Editor ~ my opinion anyways), as your described combat system (of using 'substantial dice roll elements' ) is likely one that will be using Attributes (life, damage ~ offense, mana, defense
~ resistance ~ armor class, attack rating ~ to hit ~ accuracy, evasion ~ dodging ~ parrying ~ blocking, fleeing ~ escaping, and etc) + Expressions (your combat math equations~formulas), and so, for when you work with code scripting, here's some direct Functions~Scripts for what you're asking about~for:
Randomizations:
http://docs.textadventures.co.uk/quest/ ... eroll.htmlhttp://docs.textadventures.co.uk/quest/ ... omint.htmlhttp://docs.textadventures.co.uk/quest/ ... ouble.htmlhttp://docs.textadventures.co.uk/quest/ ... hance.htmlask if you need any help, as a combat system is very advanced (if you want it complex), and requires some good coding ability+logic that people new to coding will need help with.