Oh... so, uuuh... this kept bugging me when I was doing the xml files, and I just looked through the game's file full of guns. All of theirs extend BaseHumanGun, while the template has the guns extending BaseGun, which lacks the "gun" tag. From what I understand this means that the guns won't end up on traders or pirates.
A really quick fix with all the files in one place, but thought I'd mention it so you know where the problem is if that ends up actually being the case in testing.
A really quick fix with all the files in one place, but thought I'd mention it so you know where the problem is if that ends up actually being the case in testing.