I have just finished implementing a skill that some units in Ultimatum will be able to use, which are skills with the 'beserk' trait, or units with the 'beserker' ability. A unit that uses the skill offensivly will fight until either the attacking unit or the defending unit is slain. Beserking abilities only activate when the unit attacks offensivly, and if the defending unit has something to defend with (to prevent cheap shots). Now, this works fairly well when the two units are balanced in their melee moves, but it doesn't seem too balanced if the beserking unit were to attack, for example, a mage with low melee damage.
If a berserking unit were to attack a mage (6->3 against 4->1), the beserker would always win in most circumstances without being hit with too much damage. What I need input on is to design a way to make the beserking attacks more balanced on weaker units. Here are some possibilities:
* The Berserking unit will be more vulnerable when defending against defensive hits, and will take more damage while in a berserker frenzy
* The Beserking unit will get damaged by a percentage of the damage that they inflicted on the defending unit
* Limit how many times both units can exchange attacks
I'm up for more suggestions, and any will be appreciated.