From 2a8fdbf4d2f59808388b63f7110011f991cc7553 Mon Sep 17 00:00:00 2001 From: esteel Date: Mon, 15 Sep 2008 11:32:35 +0000 Subject: [PATCH] cvar'd projectile health.. try g_balance_rocketlauncher_health 999 and show yoda how to deflect rockets using the for.. aehm explosions :P git-svn-id: svn://svn.icculus.org/nexuiz/trunk@4462 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/w_electro.qc | 2 +- data/qcsrc/server/w_grenadelauncher.qc | 2 +- data/qcsrc/server/w_rocketlauncher.qc | 2 +- data/weapons.cfg | 3 +++ 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/data/qcsrc/server/w_electro.qc b/data/qcsrc/server/w_electro.qc index 5be097cec..6d2d66da8 100644 --- a/data/qcsrc/server/w_electro.qc +++ b/data/qcsrc/server/w_electro.qc @@ -156,7 +156,7 @@ void W_Electro_Attack2() setsize(proj, '0 0 -3', '0 0 -3'); proj.takedamage = DAMAGE_YES; proj.damageforcescale = 4; - proj.health = 5; + proj.health = cvar("g_balance_electro_secondary_health"); proj.event_damage = W_Plasma_Damage; proj.flags = FL_PROJECTILE; diff --git a/data/qcsrc/server/w_grenadelauncher.qc b/data/qcsrc/server/w_grenadelauncher.qc index 7cdbed38e..47f783a5b 100644 --- a/data/qcsrc/server/w_grenadelauncher.qc +++ b/data/qcsrc/server/w_grenadelauncher.qc @@ -135,7 +135,7 @@ void W_Grenade_Attack2 (void) gren.think = W_Grenade_Explode2; gren.touch = W_Grenade_Touch2; gren.takedamage = DAMAGE_YES; - gren.health = 10; + gren.health = cvar("g_balance_grenadelauncher_secondary_health"); gren.damageforcescale = 4; gren.event_damage = W_Grenade_Damage; gren.velocity = w_shotdir * cvar("g_balance_grenadelauncher_secondary_speed") + v_up * cvar("g_balance_grenadelauncher_secondary_speed_up"); diff --git a/data/qcsrc/server/w_rocketlauncher.qc b/data/qcsrc/server/w_rocketlauncher.qc index e198bbeaa..bbcb7cd6b 100644 --- a/data/qcsrc/server/w_rocketlauncher.qc +++ b/data/qcsrc/server/w_rocketlauncher.qc @@ -233,7 +233,7 @@ void W_Rocket_Attack (void) missile.takedamage = DAMAGE_YES; missile.damageforcescale = 4; - missile.health = 30; + missile.health = cvar("g_balance_rocketlauncher_health"); missile.event_damage = W_Rocket_Damage; missile.movetype = MOVETYPE_FLY; diff --git a/data/weapons.cfg b/data/weapons.cfg index 098a16ec3..d772dc9d9 100644 --- a/data/weapons.cfg +++ b/data/weapons.cfg @@ -104,6 +104,7 @@ set g_balance_grenadelauncher_secondary_lifetime 2.5 set g_balance_grenadelauncher_secondary_refire 0.6 set g_balance_grenadelauncher_secondary_animtime 0.3 set g_balance_grenadelauncher_secondary_ammo 2 +set g_balance_grenadelauncher_secondary_health 10 set g_balance_electro_primary_damage 80 set g_balance_electro_primary_edgedamage 0 @@ -125,6 +126,7 @@ set g_balance_electro_secondary_lifetime 5 set g_balance_electro_secondary_refire 0.3 set g_balance_electro_secondary_animtime 0.3 set g_balance_electro_secondary_ammo 2 +set g_balance_electro_secondary_health 5 set g_balance_electro_combo_damage 70 set g_balance_electro_combo_edgedamage 0 set g_balance_electro_combo_force 200 @@ -208,6 +210,7 @@ set g_balance_rocketlauncher_lifetime 30 set g_balance_rocketlauncher_refire 1 set g_balance_rocketlauncher_animtime 0.3 set g_balance_rocketlauncher_ammo 3 +set g_balance_rocketlauncher_health 30 set g_balance_rocketlauncher_detonatedelay 0.2 // positive: timer till detonation is allowed, negative: "security device" that prevents ANY remote detonation if it could hurt its owner, zero: detonatable at any time set g_balance_rocketlauncher_laserguided_speed 1000 //650 set g_balance_rocketlauncher_laserguided_speedaccel 0 -- 2.39.2