I recall that some old Flare version had skills like stealth, teleportation, shield blocking and healing. And the player character could equip both melee and ranged weapon at once, one each hand. Making melee and ranged attack switch easy.