In general terms [ Bf2 mod to fh2 mod] all you really have to do to the coding of a basic weapon is change the projectile, velocity, magazine number, and some of the timing numbers [time to use I believe is one of them]. All of these can be found in the .con of the weapon. If you are gonna port from another mod, you should ask permission first.