Do as the above poster said. Just make it a fast hands trait and make it so whenever you swap weapons you (and your party?) gain a boon based on the weapon you swap to.
Swap to Longbow: Fury for 5 seconds.
Swap to Shortbow: Quickness for 3 seconds.
Swap to Longsword: Swiftness for 15 seconds.
Swap to Axe: Might for 5 seconds.
Swap to Sword: Next hit causes cripple.
Must be in combat for all but longsword.
I would rather have smaller boons on weaponswap and no ICD, than this with long cooldowns.
I would suggest something like “reduce weaponswap cooldown to6-7 seconds, gain openstrike on weaponswap”.
I like this.
But can we do that instead : Shortbow/ cripple & Sword/Quickness ?