r4340 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Thu Sep 4 09:38:44 EDT 2008
Author: div0
Date: 2008-09-04 09:38:44 -0400 (Thu, 04 Sep 2008)
New Revision: 4340
Modified:
trunk/data/qcsrc/server/t_teleporters.qc
Log:
possibly fix telefragging
Modified: trunk/data/qcsrc/server/t_teleporters.qc
===================================================================
--- trunk/data/qcsrc/server/t_teleporters.qc 2008-09-04 13:22:11 UTC (rev 4339)
+++ trunk/data/qcsrc/server/t_teleporters.qc 2008-09-04 13:38:44 UTC (rev 4340)
@@ -35,12 +35,15 @@
float deathradius;
deathmin = player.absmin;
deathmax = player.absmax;
- if(deathmin_x > telefragmin_x) deathmin_x = telefragmin_x;
- if(deathmin_y > telefragmin_y) deathmin_y = telefragmin_y;
- if(deathmin_z > telefragmin_z) deathmin_z = telefragmin_z;
- if(deathmax_x < telefragmax_x) deathmax_x = telefragmax_x;
- if(deathmax_y < telefragmax_y) deathmax_y = telefragmax_y;
- if(deathmax_z < telefragmax_z) deathmax_z = telefragmax_z;
+ if(telefragmin != telefragmax)
+ {
+ if(deathmin_x > telefragmin_x) deathmin_x = telefragmin_x;
+ if(deathmin_y > telefragmin_y) deathmin_y = telefragmin_y;
+ if(deathmin_z > telefragmin_z) deathmin_z = telefragmin_z;
+ if(deathmax_x < telefragmax_x) deathmax_x = telefragmax_x;
+ if(deathmax_y < telefragmax_y) deathmax_y = telefragmax_y;
+ if(deathmax_z < telefragmax_z) deathmax_z = telefragmax_z;
+ }
deathradius = max(vlen(deathmin), vlen(deathmax));
for(head = findradius(player.origin, deathradius); head; head = head.chain)
if(head != player)
More information about the nexuiz-commits
mailing list