Added a new lightninggun-like weapon - the Zapper. Revamped lightning effects.
[Ayumi-texture] merging work done on the gfx-experimental branch
new texture for the model ayumi, and source files
g_balance_zapper_primary_tracespeed 30
Zapper: remove the lightning beam if the user is dead, frozen or cloaked.
Zapper visual: prevent the secondary beam from moving into the wall
avoid potential trace_fraction overwrite
Added g_balance_campingrifle_switch_while_reloading and enabled it by default. This was the default behaviour in 2.5.2 and I don't even remember why I changed it.
Zapper: support for distance-based damage/force falloff
Added Zapper settings to cra, with distance-based damage falloff (the weapon still has to be enabled manually)
Zapper: added an overheat mechanic, tweaked the cra settings
fixed unspectable zapper heat
A new W_SwitchWeapon_OutOfAmmo function is now used to switch weapon when out of ammo, in place of W_SwitchWeapon_Force. Fixed client_hasweapon. Won't switch to no weapon when out of ammo for all available weapons anymore.
Initial commit for the player model refactoring.
Add a to-do list for keeping track of the road-map