I think the game uses collision models to determine hits (as opposed to kills) at some level/extent. I have never seen anyone die from arrows unless they were hit... and not all times the arrows hit do the soldiers die.
Kobal's theory would be easier to implement though it doesnt explain the 2-hander bug and their general ineffectiveness.
Bookmarks