Well if you attack at medium/long range, your character will fire/reload with his gun. If that ennemy come close, your char will drow his melee weapon. And if you move in close then ask him to attack, he will also use his melee weapon. It works well, no bug to report. The thing i would like to know is do i need to take the dual skill OR one handed skill ?