There could be 3 different weapon modifiers. For example, you have +3 to hit and +2 to damage with all swords. You have +2 to hit and +2 to damage if you are wearing a long sword. If you are wearing a certain longsword, then you have a +3 to hit and +5 to damage. This might make it better so that you don't always end up using big punch as a melee class if you haven't found a godly weapon yet.