From 60318af154e6dc34513514f92da6e51710c06014 Mon Sep 17 00:00:00 2001 From: div0 Date: Mon, 28 Aug 2006 15:28:02 +0000 Subject: [PATCH] Nex is too strong... so allow server admins to change the default respawn time of the Nex. Doubling, even tripling might be a good idea. git-svn-id: svn://svn.icculus.org/nexuiz/trunk@1864 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/default.cfg | 1 + data/qcsrc/server/t_items.qc | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/data/default.cfg b/data/default.cfg index 6bbcc0d31..a70986159 100644 --- a/data/default.cfg +++ b/data/default.cfg @@ -486,6 +486,7 @@ set g_balance_nex_damage 150 set g_balance_nex_refire 1 set g_balance_nex_animtime 0.3 set g_balance_nex_ammo 5 +set g_balance_nex_respawntime_modifier 1 set g_balance_hagar_primary_damage 40 set g_balance_hagar_primary_edgedamage 15 diff --git a/data/qcsrc/server/t_items.qc b/data/qcsrc/server/t_items.qc index 00254b3d4..723e7fab2 100644 --- a/data/qcsrc/server/t_items.qc +++ b/data/qcsrc/server/t_items.qc @@ -453,8 +453,14 @@ void weapon_nex (void) { if (cvar("g_minstagib")) { minstagib_items(IT_CELLS); } else { + float nextime; self.ammo_cells = 25; - StartItem ("models/weapons/g_nex.md3", "weapons/weaponpickup.ogg", 15, W_Name(WEP_NEX), IT_NEX, FL_WEAPON, weapon_pickupevalfunc, 1000); + nextime = cvar("g_balance_nex_respawntime_modifier"); + if(nextime) + nextime = 15 * nextime; + else + nextime = 15; + StartItem ("models/weapons/g_nex.md3", "weapons/weaponpickup.ogg", nextime, W_Name(WEP_NEX), IT_NEX, FL_WEAPON, weapon_pickupevalfunc, 1000); } } -- 2.39.2