fixes a few json inconsistencies to do with weapon flags

Did this blind just because it looked wrong.   My apologies if the parser was already handling these ok.