AndreasS said:
Thanks for that quick answer, but where are the numbers 21 hitpoints, and 19 hitpoints taken from? After regular bonuses the crossbow have 1 more strength then the mace when he attacks, 9 in total. Why is each first strike 21 hitpoints per hit? It cant be 3 times 9, because then the strength value of the target wouldnt bother much, if it was a spearman (4hp) for instance, and still a mellee unit?
Each unwounded unit has an internal set of 100 hitpoints.
Combats are done in a set of internal strikes, which would subtract 20 hitpoints in case of two units being of exactly the same strength (all modifications taken into account).
If one is slightly stronger than the other, this will be reflected by the "internal damage" it does to the other unit.
Therefore, in the above example I assumed that the crossbow would subtract 21 hitpoints instead of just 20 (it could be 22 against 18, though).
So, the 2 first strikes would subtract 2*21 hitpoints from the mace, leaving 58 of those. This is done prior to the "real battle", when both sides try to achieve a hit at the opponent.
Then, the "real battle" starts, with the crossbow having still 100 hitpoints (and its internally calculated "hit-strength" of 21 hitpoints), whilst the mace would start with 58 hitpoints (and its internally calculated "hit-strength" of 19 hitpoints. This leads to 3 hits needed for the crossbow to win, in comparison to 6 hits needed for the mace (100/19 ~ 6 [as 5 hits would leave 5 hitpoints on the crossbow]).
To get a better picture of how the combat is carried out, I would advise you to check with the event log (CTRL-TAB), switching to "combat" then. There all the internals will be listed.
Hope to have been a little bit of help.