r4082 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Aug 9 15:52:24 EDT 2008
Author: div0
Date: 2008-08-09 15:52:21 -0400 (Sat, 09 Aug 2008)
New Revision: 4082
Modified:
trunk/data/qcsrc/server/g_subs.qc
trunk/data/qcsrc/server/t_teleporters.qc
Log:
make mins/maxs only triggers work
Modified: trunk/data/qcsrc/server/g_subs.qc
===================================================================
--- trunk/data/qcsrc/server/g_subs.qc 2008-08-09 19:44:54 UTC (rev 4081)
+++ trunk/data/qcsrc/server/g_subs.qc 2008-08-09 19:52:21 UTC (rev 4082)
@@ -379,7 +379,14 @@
if (self.angles != '0 0 0')
SetMovedir ();
self.solid = SOLID_TRIGGER;
- setmodel (self, self.model); // set size and link into world, no precision needed
+ if(self.model != "")
+ setmodel (self, self.model); // set size and link into world, no precision needed
+ else
+ {
+ // force relinking
+ setorigin(self, self.origin);
+ setsize (self, self.mins, self.maxs);
+ }
self.movetype = MOVETYPE_NONE;
self.modelindex = 0;
self.model = "";
@@ -395,6 +402,12 @@
self.solid = SOLID_BSP;
if(self.model != "")
setmodel (self, self.model); // set size and link into world, no precision needed
+ else
+ {
+ // force relinking
+ setorigin(self, self.origin);
+ setsize (self, self.mins, self.maxs);
+ }
self.movetype = MOVETYPE_PUSH;
// self.modelindex = 0;
self.model = "";
Modified: trunk/data/qcsrc/server/t_teleporters.qc
===================================================================
--- trunk/data/qcsrc/server/t_teleporters.qc 2008-08-09 19:44:54 UTC (rev 4081)
+++ trunk/data/qcsrc/server/t_teleporters.qc 2008-08-09 19:52:21 UTC (rev 4082)
@@ -185,6 +185,12 @@
if(self.model != "")
setmodel (self, self.model); // no precision needed
+ else
+ {
+ // force relinking
+ setorigin(self, self.origin);
+ setsize (self, self.mins, self.maxs);
+ }
self.model = "";
self.modelindex = 0;
More information about the nexuiz-commits
mailing list