[nexuiz-commits] r6797 - in trunk/data: . qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri May 29 20:22:59 EDT 2009


Author: mand1nga
Date: 2009-05-29 20:22:59 -0400 (Fri, 29 May 2009)
New Revision: 6797

Modified:
   trunk/data/defaultNexuiz.cfg
   trunk/data/qcsrc/server/constants.qh
   trunk/data/qcsrc/server/ctf.qc
Log:
CTF flag glow trails imported from Spidflisk by -z-

Modified: trunk/data/defaultNexuiz.cfg
===================================================================
--- trunk/data/defaultNexuiz.cfg	2009-05-30 00:07:56 UTC (rev 6796)
+++ trunk/data/defaultNexuiz.cfg	2009-05-30 00:22:59 UTC (rev 6797)
@@ -24,7 +24,7 @@
 seta g_configversion 0	"Configuration file version (used to upgrade settings) 0: first run, or previous start was <2.4.1  Later, it's overridden by config.cfg, version ranges are defined in config_update.cfg"
 
 // default.cfg versioning (update using update-cvarcount.sh, run that every time after adding a new cvar)
-set cvar_check_default 2374fb15eacd4470860923b3ccddc0ad
+set cvar_check_default 300f2d03c037b68c7254fe52a47575f8
 
 // Nexuiz version (formatted for machines)
 // used to determine if a client version is compatible
@@ -536,6 +536,7 @@
 set g_ctf_flag_red_skin 0
 set g_ctf_flag_blue_model "models/ctf/flags.md3"
 set g_ctf_flag_blue_skin 1
+set g_ctf_flag_glowtrails 0
 set g_ctf_captimerecord_allow_assisted 0 "if enabled, assisted CTF records (with other players on the server) are recorded too"
 
 exec ctfscoring-div0.cfg

Modified: trunk/data/qcsrc/server/constants.qh
===================================================================
--- trunk/data/qcsrc/server/constants.qh	2009-05-30 00:07:56 UTC (rev 6796)
+++ trunk/data/qcsrc/server/constants.qh	2009-05-30 00:22:59 UTC (rev 6797)
@@ -1,4 +1,4 @@
-string CVAR_CHECK_DEFAULT = "2374fb15eacd4470860923b3ccddc0ad";
+string CVAR_CHECK_DEFAULT = "300f2d03c037b68c7254fe52a47575f8";
 string CVAR_CHECK_WEAPONS = "2f93eb8481f44bb2ff744af86a75eccf";
 
 float	FALSE					= 0;

Modified: trunk/data/qcsrc/server/ctf.qc
===================================================================
--- trunk/data/qcsrc/server/ctf.qc	2009-05-30 00:07:56 UTC (rev 6796)
+++ trunk/data/qcsrc/server/ctf.qc	2009-05-30 00:22:59 UTC (rev 6797)
@@ -681,7 +681,25 @@
 	ReturnFlag(self);
 }
 
+void item_flag_postspawn()
+{ // Check CTF Item Flag Post Spawn
 
+	// Flag Glow Trail Support
+	if(cvar("g_ctf_flag_glowtrails"))
+	{ // Provide Flag Glow Trail
+		if(self.team == COLOR_TEAM1)
+			// Red
+			self.glow_color = 233;
+		else
+		if(self.team == COLOR_TEAM2)
+			// Blue
+			self.glow_color = 215;
+			
+		self.glow_size = 25;
+		self.glow_trail = 1;
+	}
+};
+
 /*QUAKED spawnfunc_item_flag_team1 (0 0.5 0.8) (-48 -48 -37) (48 48 37)
 CTF flag for team one (Red).
 Multiple are allowed.
@@ -771,6 +789,9 @@
 	if(cvar("g_ctf_dynamiclights"))
 		self.effects |= EF_RED;
 
+	// From Spidflisk
+	item_flag_postspawn();
+
 	waypoint_spawnforitem(self);
 
 	WaypointSprite_SpawnFixed("redbase", self.origin + '0 0 37', self, sprite);
@@ -869,6 +890,9 @@
 	if(cvar("g_ctf_dynamiclights"))
 		self.effects |= EF_BLUE;
 
+	// From Spidflisk
+	item_flag_postspawn();
+
 	waypoint_spawnforitem(self);
 
 	WaypointSprite_SpawnFixed("bluebase", self.origin + '0 0 37', self, sprite);



More information about the nexuiz-commits mailing list