Okay, good news. I've almost coded every weapon. After, they just need animations applied to them; some will have custom animations some won't. Expect the progress % on the page to increase for the first time in ages some point soon.
I think I'm done? This is all working as intended. Unless I've forgotten something? Meh, I need food. This will do for now! Next up, reworking the Crafting UI!