Just let Archers stab enemies with an arrow if they are in melee range and that would solve all of this.