set g_balance_electro_primary_animtime 0.3
set g_balance_electro_primary_ammo 2
set g_balance_electro_primary_range 0
-set g_balance_electro_primary_velocityfactor 0
set g_balance_electro_secondary_damage 50
set g_balance_electro_secondary_spread 0.05
set g_balance_electro_secondary_edgedamage 0
set g_balance_electro_primary_animtime 0.3
set g_balance_electro_primary_ammo 2
set g_balance_electro_primary_range 0
-set g_balance_electro_primary_velocityfactor 0
set g_balance_electro_secondary_damage 50
set g_balance_electro_secondary_spread 0.05
set g_balance_electro_secondary_edgedamage 0
set g_balance_electro_lightning 1
set g_balance_electro_primary_damage 120
set g_balance_electro_primary_edgedamage 0
-set g_balance_electro_primary_force 13
+set g_balance_electro_primary_force 900
set g_balance_electro_primary_force_up 100
set g_balance_electro_primary_radius 850
-set g_balance_electro_primary_comboradius 50
+set g_balance_electro_primary_comboradius 30
set g_balance_electro_primary_speed 0
set g_balance_electro_primary_spread 0
set g_balance_electro_primary_lifetime 0
set g_balance_electro_primary_animtime 0.03333333
set g_balance_electro_primary_ammo 1
set g_balance_electro_primary_range 800
-set g_balance_electro_primary_velocityfactor 0.75
set g_balance_electro_secondary_damage 30
set g_balance_electro_secondary_spread 0.05
set g_balance_electro_secondary_edgedamage 0
set g_balance_electro_secondary_speed 700
set g_balance_electro_secondary_speed_up 0
set g_balance_electro_secondary_speed_z 200
-set g_balance_electro_secondary_spread 0
+set g_balance_electro_secondary_spread 0.15
set g_balance_electro_secondary_lifetime 2.5
set g_balance_electro_secondary_refire 0.2
set g_balance_electro_secondary_refire2 1
set g_balance_electro_primary_animtime 0.3
set g_balance_electro_primary_ammo 2
set g_balance_electro_primary_range 0
-set g_balance_electro_primary_velocityfactor 0
set g_balance_electro_secondary_damage 50
set g_balance_electro_secondary_spread 0.05
set g_balance_electro_secondary_edgedamage 0
set g_balance_electro_primary_animtime 0.05
set g_balance_electro_primary_ammo 40
set g_balance_electro_primary_range 800
-set g_balance_electro_primary_velocityfactor 45
set g_balance_electro_secondary_damage 50
set g_balance_electro_secondary_spread 0.05
set g_balance_electro_secondary_edgedamage 0
self.ammo_cells = max(0, self.ammo_cells - cvar("g_balance_electro_primary_ammo") * cvar("g_balance_electro_primary_refire"));
vector force;
- force = angle * cvar("g_balance_electro_primary_force") + trace_ent.velocity * cvar("g_balance_electro_primary_velocityfactor") + '0 0 1' * cvar("g_balance_electro_primary_force_up");
+ force = angle * cvar("g_balance_electro_primary_force") + '0 0 1' * cvar("g_balance_electro_primary_force_up");
Damage (trace_ent, self.owner, self.owner, cvar("g_balance_electro_primary_damage") * cvar("g_balance_electro_primary_refire"), WEP_ELECTRO, trace_endpos, force * cvar("g_balance_electro_primary_refire"));
W_Plasma_TriggerCombo(trace_endpos, cvar("g_balance_electro_primary_comboradius"), self.owner);
self.nextdamagethink = time + cvar("g_balance_electro_primary_refire");