Curiously enough, values aren't THAT unbalanced:
Man, these values tell me nothing about actual balance. Balance between different levels is ok, but what about balance inside each level group, and between different weapons? For instance 7th level Plassma Rifle may do less damage with each hit than 6th level Rocket Launcher, but since it is shooting faster it will be more powerful in general.
This gave me the conclusion that conceptually weapons aren't unbalanced, the problem comes from the way damage is calculated in-game, so it's a thing of balancing it, applying some tweaking to the formula I proposed in code the damage values are greatly improved (if a bit short perhaps) inside the game. After applying this formula in game, mana values were too high for the damage weapons dealt
, so great work on this is needed (again)
Uh, let's make an electronic table with forumals inside and make all tweakings and experiements there first. Applying all that stuff in code could be messy, assuming it would be difficult to calculate new values everytime, leave alone tell them to others.
Also, we must remember that player grows in level and his power increases. We should make sure it won't increase too fast, because in this case damage will overgrow player health much. Take 7-8th level weapons in your example up there, they already do damage enough to kill player with one shot.