Existing weapons skills are not skills. They are basic attacks with different animation, sound and crit chance, tied to weapons in items jsons. Skill is for example a "Powerful Attack" or a "Last Assault", not a "Bow".
So when we propose to select one, it looks weird, and it's not very useful. That's not how they do it in other games either, usually you just select the attack option, and it happens immediately.
Now, our problem is that a character might have two weapons, with different skills, maybe even one melee and one ranged.
I have a few ideas how to get rid of that weapon skill menu:
- automatically alternate hands, two turns for main weapon, one turn for small weapon, repeat
- randomly select a hand in the beginning of attack
- use stances; attack stance uses main weapon and increases attack a bit, defense stance uses small weapon and increases defense a bit. You can change stance any time during battle, wasting turn.