@Lord_Volkner @MostHost_LA May I suggest both of you calm down a little. Neither of you is acting as a paragon of good communication right now.
I don’t always appreciate MostHost_LA’s posting style either, but what they wrote above about the master class thing is pretty clear and easy to understand if you’re familiar with basic modern programming concepts. If you’re having a hard time to follow, that means there is some gap in your knowledge that you should at least be aware of.
On that point, for what it’s worth, it is true that there are very likely better ways to implement a weapon and item system. I didn’t mention any of that because the original question was not “Am I doing this right?” but “How do I get it to work the way I want to?”.
Finally, to settle the most important part of the argument, the sentence was in fact grammatically correct. English comma rules are kinda sucky in my opinion, but that’s really starting to get off topic.