[nexuiz-commits] r7341 - in trunk/data/qcsrc/server: . tturrets/system
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Aug 5 04:43:24 EDT 2009
Author: tzork
Date: 2009-08-05 04:43:21 -0400 (Wed, 05 Aug 2009)
New Revision: 7341
Modified:
trunk/data/qcsrc/server/t_plats.qc
trunk/data/qcsrc/server/tturrets/system/system_main.qc
Log:
FL_NOTARGET for buttons and no expensive classname check for turrets.
Modified: trunk/data/qcsrc/server/t_plats.qc
===================================================================
--- trunk/data/qcsrc/server/t_plats.qc 2009-08-05 06:07:45 UTC (rev 7340)
+++ trunk/data/qcsrc/server/t_plats.qc 2009-08-05 08:43:21 UTC (rev 7341)
@@ -614,6 +614,7 @@
self.pos1 = self.origin;
self.pos2 = self.pos1 + self.movedir*(fabs(self.movedir*self.size) - self.lip);
+ self.flags |= FL_NOTARGET;
button_reset();
};
@@ -667,7 +668,7 @@
if (self.classname == "door")
{
door_go_up ();
- } else
+ } else
{
door_rotating_go_up ();
}
@@ -675,7 +676,7 @@
if (self.classname == "door")
{
door_go_down ();
- } else
+ } else
{
door_rotating_go_down ();
}
@@ -711,7 +712,7 @@
if (self.classname == "door")
{
self.think = door_go_down;
- } else
+ } else
{
self.think = door_rotating_go_down;
}
@@ -788,7 +789,7 @@
starte = self;
do
{
- if (self.classname == "door")
+ if (self.classname == "door")
{
door_go_down ();
}
@@ -810,13 +811,13 @@
if (self.classname == "door")
{
door_go_up ();
- } else
+ } else
{
// if the BIDIR spawnflag (==2) is set and the trigger has set trigger_reverse, reverse the opening direction
- if ((self.spawnflags & 2) && other.trigger_reverse!=0 && self.lip!=666 && self.state == STATE_BOTTOM)
- {
+ if ((self.spawnflags & 2) && other.trigger_reverse!=0 && self.lip!=666 && self.state == STATE_BOTTOM)
+ {
self.lip = 666; // self.lip is used to remember reverse opening direction for door_rotating
- self.pos2 = '0 0 0' - self.pos2;
+ self.pos2 = '0 0 0' - self.pos2;
}
// if BIDIR_IN_DOWN (==8) is set, prevent the door from reoping during closing if it is triggered from the wrong side
if (!((self.spawnflags & 2) && (self.spawnflags & 8) && self.state == STATE_DOWN
@@ -960,8 +961,8 @@
if (self.noise1 != "")
sound (self, CHAN_TRIGGER, self.noise1, VOL_BASE, ATTN_NORM);
if (self.lip==666) // self.lip is used to remember reverse opening direction for door_rotating
- {
- self.pos2 = '0 0 0' - self.pos2;
+ {
+ self.pos2 = '0 0 0' - self.pos2;
self.lip = 0;
}
self.state = STATE_BOTTOM;
@@ -1081,7 +1082,7 @@
return; // don't want to link this door
}
- cmins = self.absmin;
+ cmins = self.absmin;
cmaxs = self.absmax;
starte = self;
@@ -1298,7 +1299,7 @@
void spawnfunc_func_door_rotating()
{
-
+
//if (!self.deathtype) // map makers can override this
// self.deathtype = " got in the way";
Modified: trunk/data/qcsrc/server/tturrets/system/system_main.qc
===================================================================
--- trunk/data/qcsrc/server/tturrets/system/system_main.qc 2009-08-05 06:07:45 UTC (rev 7340)
+++ trunk/data/qcsrc/server/tturrets/system/system_main.qc 2009-08-05 08:43:21 UTC (rev 7341)
@@ -580,8 +580,10 @@
if (e_target.classname == "grapplinghook")
return -20;
+ /*
if (e_target.classname == "func_button")
return -21;
+ */
#ifdef TURRET_DEBUG_TARGETSELECT
dprint("Target:",e_target.netname," is a valid target for ",e_turret.netname,"\n");
More information about the nexuiz-commits
mailing list