However, real automation of combat in one of the d100 rulesets involves much, much more than is implemented in the current BRP ruleset. Specifically, it should:
- identify the target of an attack
- make a roll and determine its level of success
- allow the GM to correct the level of success in case of miscalculation
- present the owner of the target character with a list of defensive options (Parry, Dodge, etc) appropriate to the type of attack
- make the defence roll and determine the success level
- allow the gm to alter the success level in case of miscalculations
- determine the winner of the exchange and present a list of the available options, which is specific of the ruleset used
- let the player select the preferred option and then roll the damage die, modified by the option chosen (impale, etc)
- apply damage, taking into account armor and location