I'm not sure an arc sound and effect for every shot is a good idea (but I have yet to test it in game). I would prefer to use the minsta beam particles, or add a special one. Also, you can probably use w_shotorg here. And you should check for DEATH_ISWEAPON(dt, WEP_CAMPINGRIFLE) because it won't look good with other nexuiz weapons.