From c9510b88b1760f3bfd364a18874f217d77d65a79 Mon Sep 17 00:00:00 2001 From: div0 Date: Fri, 4 Jan 2008 21:20:45 +0000 Subject: [PATCH] some weapon changes: - electro secondary gets some spread - hagar gets less spread (to be able to counter the Nex on long range) - MG and Nex get less force Needs balance tests! git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3100 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/w_electro.qc | 2 +- data/weapons.cfg | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/data/qcsrc/server/w_electro.qc b/data/qcsrc/server/w_electro.qc index d3a981648..3a1bfb639 100644 --- a/data/qcsrc/server/w_electro.qc +++ b/data/qcsrc/server/w_electro.qc @@ -136,7 +136,7 @@ void() W_Electro_Attack2 //proj.glow_size = 50; //proj.glow_color = 45; proj.movetype = MOVETYPE_BOUNCE; - proj.velocity = v_forward * cvar("g_balance_electro_secondary_speed") + v_up * cvar("g_balance_electro_secondary_speed_up"); + proj.velocity = (v_forward + randomvec() * cvar("g_balance_electro_secondary_spread")) * cvar("g_balance_electro_secondary_speed") + v_up * cvar("g_balance_electro_secondary_speed_up"); W_SetupProjectileVelocity(proj); proj.touch = W_Plasma_Touch; setmodel(proj, "models/ebomb.mdl"); // precision set above diff --git a/data/weapons.cfg b/data/weapons.cfg index 2c8e28b93..c436dc805 100644 --- a/data/weapons.cfg +++ b/data/weapons.cfg @@ -64,12 +64,12 @@ set g_balance_shotgun_secondary_animtime 0.2 set g_balance_shotgun_secondary_ammo 1 set g_balance_uzi_first_damage 30 -set g_balance_uzi_first_force 150 +set g_balance_uzi_first_force 50 set g_balance_uzi_first_spread 0.01 set g_balance_uzi_first_refire 0.2 set g_balance_uzi_first_ammo 1 set g_balance_uzi_sustained_damage 16 -set g_balance_uzi_sustained_force 80 +set g_balance_uzi_sustained_force 27 set g_balance_uzi_sustained_spread 0.05 set g_balance_uzi_sustained_refire 0.1 set g_balance_uzi_sustained_ammo 1 @@ -105,6 +105,7 @@ set g_balance_electro_primary_refire 0.6 set g_balance_electro_primary_animtime 0.3 set g_balance_electro_primary_ammo 2 set g_balance_electro_secondary_damage 60 +set g_balance_electro_secondary_spread 0.05 set g_balance_electro_secondary_edgedamage 0 set g_balance_electro_secondary_force 200 set g_balance_electro_secondary_radius 150 @@ -143,7 +144,7 @@ set g_balance_crylink_secondary_animtime 0.3 set g_balance_crylink_secondary_ammo 3 set g_balance_nex_damage 140 -set g_balance_nex_force 800 +set g_balance_nex_force 400 set g_balance_nex_refire 1.5 set g_balance_nex_animtime 0.3 set g_balance_minstagib_nex_refire 1.5 @@ -155,7 +156,7 @@ set g_balance_hagar_primary_damage 40 set g_balance_hagar_primary_edgedamage 15 set g_balance_hagar_primary_force 100 set g_balance_hagar_primary_radius 70 -set g_balance_hagar_primary_spread 0.025 +set g_balance_hagar_primary_spread 0.010 set g_balance_hagar_primary_speed 3000 set g_balance_hagar_primary_lifetime 30 set g_balance_hagar_primary_refire 0.15 @@ -164,7 +165,7 @@ set g_balance_hagar_secondary_damage 40 set g_balance_hagar_secondary_edgedamage 15 set g_balance_hagar_secondary_force 100 set g_balance_hagar_secondary_radius 70 -set g_balance_hagar_secondary_spread 0.025 +set g_balance_hagar_secondary_spread 0.015 set g_balance_hagar_secondary_speed 1400 set g_balance_hagar_secondary_lifetime 30 set g_balance_hagar_secondary_refire 0.15 -- 2.39.2