[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