Seems like you'd need some variable internal CDs on the weaponskills to prevent spamming whatever does the most potency.