So, I've got these little aliens all coded up and nearly ready to go, but I still need code for several of their weapons. I took a stab at making weapons myself but the results were less than spectacular to say the least, so I think I need help from someone with more experience in making guns.
The weapons in question:
From top to bottom, the first 4 are basic guns: pistol, smg, assault rifle and sniper rifle. These are pretty decent already, aside from some offset issues. The other 4 are the ones I'm having real trouble with. I had some ideas for them that I quickly coded, but none of them really worked well or looked right. So at this point I'm open to any ideas and help I can get on them.
So what I need is code for 4 weapons, ammo, weapon and effects code (feel free to edit the 4 basic guns if you want though). I leave it up to you to decide what the guns actually fire and how they work, although you can find my original ideas in the ini files. The main thing is that the guns work properly, fire pretty effects, fit the faction and are somewhat balanced. If you need any sprites for the effects feel free to use base sprites, I can always make some new ones afterwards.
edit: Oops, I forgot the grenades, same thing for them, they need code and effects.
Any help is appreciated, thanks.