Early Lightning Gun, still needs a ton of work. Next step: Remove lightning from electro.
Merge remote branch 'origin/master' into samual/lightning_gun
Lets make the shotorigin work for lightning with everyone involved + some other things.
Merge remote branch 'origin/master' into samual/lightning_gun
Merge remote branch 'origin/master' into samual/lightning_gun
Merge remote branch 'origin/master' into samual/lightning_gun
Cvars for lightning gun
Merge remote branch 'origin/master' into samual/lightning_gun
Merge remote branch 'origin/master' into samual/lightning_gun
Fooling around with shockwave idea on laser primaryy
Working on new laser primary attack -- now has no projectile and works with its own tracing method
Much more work on the laser prototype... still pretty shitty though, too many things are broken on it/done incorrectly :P
implement the first part of my laser idea (force calculations when you aim straight at a player)
code case 2: player is not hit directly with aim, but instead via spread. This actually works and it's quite fun/easy to juggle clones around if you make the laser spread huge and damage small. For some reason case 1 (aiming directly at player) is a bit broken, investigating that...
some fixes... this should fix case 1. Upon closer investigation I noticed a bug in case 2 where the player is pushed a little bit too much towards the attacker, this needs to be checked still. But it's good enough for testing I think.
New way of handling the jumping/impact effect, plus clean up the code a lot.
Working more on effects -- still can't get the damn circular effect to work properly, but oh well
Merge remote-tracking branch 'origin/master' into samual/spawn_weapons

Conflicts:
	effectinfo.txt
	qcsrc/common/util.qc
	qcsrc/common/util.qh
Fix small bug with damage function call
Merge remote-tracking branch 'origin/master' into samual/spawn_weapons