You probably did something wrong. I was able to add a weapon without getting any errors.
If you haven’t already fixed it describe what you did.
Basically, I searched the code for all references to an existing weapon (The FG42, whose model it is using until i get a real one made), checked if the code was also applicable to the new weapon, then added some if it was.
My main problem was with the human_base file. I had to do the same there - search and add corresponding references. Once I’d done this, I stopped getting BG_parse errors, but I think I may still be generating something similar and its not getting trapped.
I’ve got two bugs. Firstly, when I start a level in limbo the stats counters just keep turning over permanantly. Secondly, when I try to spawn, there is a server-side crash in bg_pmove.c at line 2042.