r4380 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Sep 6 12:14:34 EDT 2008
Author: div0
Date: 2008-09-06 12:14:34 -0400 (Sat, 06 Sep 2008)
New Revision: 4380
Modified:
trunk/data/qcsrc/server/defs.qh
trunk/data/qcsrc/server/portals.qc
Log:
still show the dlight of unusable portals
Modified: trunk/data/qcsrc/server/defs.qh
===================================================================
--- trunk/data/qcsrc/server/defs.qh 2008-09-06 15:57:38 UTC (rev 4379)
+++ trunk/data/qcsrc/server/defs.qh 2008-09-06 16:14:34 UTC (rev 4380)
@@ -347,8 +347,8 @@
.float version_nagtime;
+.float modelindex_lod0;
#ifdef ALLOW_VARIABLE_LOD
-.float modelindex_lod0;
.float modelindex_lod1;
.float modelindex_lod2;
#endif
Modified: trunk/data/qcsrc/server/portals.qc
===================================================================
--- trunk/data/qcsrc/server/portals.qc 2008-09-06 15:57:38 UTC (rev 4379)
+++ trunk/data/qcsrc/server/portals.qc 2008-09-06 16:14:34 UTC (rev 4380)
@@ -443,11 +443,17 @@
if(other.classname == "spectator")
other = other.enemy;
if(other == self.owner)
- return TRUE;
- if(IS_INDEPENDENT_PLAYER(other))
- return FALSE;
- if(IS_INDEPENDENT_PLAYER(self.owner))
- return FALSE;
+ {
+ self.modelindex = self.modelindex_lod0;
+ }
+ else if(IS_INDEPENDENT_PLAYER(other) || IS_INDEPENDENT_PLAYER(self.owner))
+ {
+ self.modelindex = 0;
+ }
+ else
+ {
+ self.modelindex = self.modelindex_lod0;
+ }
return TRUE;
}
@@ -545,6 +551,7 @@
portal.event_damage = Portal_Damage;
portal.health = 300;
setmodel(portal, "models/portal.md3");
+ portal.modelindex_lod0 = portal.modelindex;
portal.customizeentityforclient = Portal_Customize;
if(!Portal_FindSafeOrigin(portal))
More information about the nexuiz-commits
mailing list