r2359 - in trunk/data: . qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Fri Apr 20 06:54:55 EDT 2007
Author: div0
Date: 2007-04-20 06:54:53 -0400 (Fri, 20 Apr 2007)
New Revision: 2359
Modified:
trunk/data/default.cfg
trunk/data/empty.cfg
trunk/data/nexuiz-credits.txt
trunk/data/qcsrc/server/g_world.qc
trunk/data/qcsrc/server/w_laser.qc
trunk/data/weapons.cfg
Log:
- removed empty line from default.cfg and credits
- put a comment in empty.cfg
- laser secondary mode now is optional (enabled when g_balance_laser_secondary is 1)
- fixed comment of MaplistMethod_Shuffle
Modified: trunk/data/default.cfg
===================================================================
--- trunk/data/default.cfg 2007-04-20 10:51:13 UTC (rev 2358)
+++ trunk/data/default.cfg 2007-04-20 10:54:53 UTC (rev 2359)
@@ -122,7 +122,6 @@
net_messagetimeout 300
net_connecttimeout 30
sv_jumpstep 1 // step up stairs while jumping, makes it easier to reach ledges
-
cl_movement 1
seta cl_autoswitch 1
cl_netinputpacketlosstolerance 0
Modified: trunk/data/empty.cfg
===================================================================
--- trunk/data/empty.cfg 2007-04-20 10:51:13 UTC (rev 2358)
+++ trunk/data/empty.cfg 2007-04-20 10:54:53 UTC (rev 2359)
@@ -0,0 +1 @@
+// not so empty now
Modified: trunk/data/nexuiz-credits.txt
===================================================================
--- trunk/data/nexuiz-credits.txt 2007-04-20 10:51:13 UTC (rev 2358)
+++ trunk/data/nexuiz-credits.txt 2007-04-20 10:54:53 UTC (rev 2359)
@@ -81,7 +81,6 @@
Thanks:
-
Gerd "Elysis" Raudenbusch
Qantourisc
Modified: trunk/data/qcsrc/server/g_world.qc
===================================================================
--- trunk/data/qcsrc/server/g_world.qc 2007-04-20 10:51:13 UTC (rev 2358)
+++ trunk/data/qcsrc/server/g_world.qc 2007-04-20 10:54:53 UTC (rev 2359)
@@ -627,7 +627,7 @@
float(float exponent) MaplistMethod_Shuffle = // more clever shuffling
// the exponent sets a bias on the map selection:
-// the higher the exponent, the
+// the higher the exponent, the less likely "shortly repeated" same maps are
{
float i, j, imax, insertpos;
Modified: trunk/data/qcsrc/server/w_laser.qc
===================================================================
--- trunk/data/qcsrc/server/w_laser.qc 2007-04-20 10:51:13 UTC (rev 2358)
+++ trunk/data/qcsrc/server/w_laser.qc 2007-04-20 10:54:53 UTC (rev 2359)
@@ -79,30 +79,43 @@
local float r2;
if (req == WR_AIM)
{
- r1 = cvar("g_balance_laser_primary_damage");
- r2 = cvar("g_balance_laser_secondary_damage");
- if (random() * (r2 + r1) > r1)
- self.button3 = bot_aim(cvar("g_balance_laser_secondary_speed"), 0, cvar("g_balance_laser_secondary_lifetime"), FALSE);
+ if(cvar("g_balance_laser_secondary"))
+ {
+ r1 = cvar("g_balance_laser_primary_damage");
+ r2 = cvar("g_balance_laser_secondary_damage");
+ if (random() * (r2 + r1) > r1)
+ self.button3 = bot_aim(cvar("g_balance_laser_secondary_speed"), 0, cvar("g_balance_laser_secondary_lifetime"), FALSE);
+ else
+ self.button0 = bot_aim(cvar("g_balance_laser_primary_speed"), 0, cvar("g_balance_laser_primary_lifetime"), FALSE);
+ }
else
self.button0 = bot_aim(cvar("g_balance_laser_primary_speed"), 0, cvar("g_balance_laser_primary_lifetime"), FALSE);
}
else if (req == WR_THINK)
{
- if (self.button3)
- if (weapon_prepareattack(0, cvar("g_balance_laser_secondary_refire")))
- {
- W_Laser_Attack(TRUE);
- weapon_thinkf(WFRAME_FIRE1, cvar("g_balance_laser_secondary_animtime"), w_ready);
- }
if (self.button0)
if (weapon_prepareattack(0, cvar("g_balance_laser_primary_refire")))
{
W_Laser_Attack(FALSE);
weapon_thinkf(WFRAME_FIRE1, cvar("g_balance_laser_primary_animtime"), w_ready);
}
- //if (self.button3)
- //if (client_hasweapon(self, self.cnt, TRUE, FALSE))
- // W_SwitchWeapon (self.cnt);
+ if (self.button3)
+ {
+ if(cvar("g_balance_laser_secondary"))
+ {
+ if (weapon_prepareattack(0, cvar("g_balance_laser_secondary_refire")))
+ {
+ W_Laser_Attack(TRUE);
+ weapon_thinkf(WFRAME_FIRE1, cvar("g_balance_laser_secondary_animtime"), w_ready);
+ }
+ }
+ else
+ {
+ if (self.button3)
+ if (client_hasweapon(self, self.cnt, TRUE, FALSE))
+ W_SwitchWeapon (self.cnt);
+ }
+ }
}
else if (req == WR_SETUP)
weapon_setup(WEP_LASER, "laser", 0);
Modified: trunk/data/weapons.cfg
===================================================================
--- trunk/data/weapons.cfg 2007-04-20 10:51:13 UTC (rev 2358)
+++ trunk/data/weapons.cfg 2007-04-20 10:54:53 UTC (rev 2359)
@@ -38,6 +38,7 @@
set g_balance_laser_primary_refire 0.7
set g_balance_laser_primary_animtime 0.3
set g_balance_laser_primary_lifetime 30
+set g_balance_laser_secondary 0 // when 1, a secondary laser mode exists
set g_balance_laser_secondary_damage 35
set g_balance_laser_secondary_edgedamage 10
set g_balance_laser_secondary_force 400
More information about the nexuiz-commits
mailing list