r4834 - trunk/data/qcsrc/server/tturrets/units

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Oct 23 07:33:00 EDT 2008


Author: tzork
Date: 2008-10-23 07:33:00 -0400 (Thu, 23 Oct 2008)
New Revision: 4834

Modified:
   trunk/data/qcsrc/server/tturrets/units/turret_unit_walker.qc
Log:
make walker validate its .target as a walker_checkpoint before trying to use it.

Modified: trunk/data/qcsrc/server/tturrets/units/turret_unit_walker.qc
===================================================================
--- trunk/data/qcsrc/server/tturrets/units/turret_unit_walker.qc	2008-10-23 11:14:52 UTC (rev 4833)
+++ trunk/data/qcsrc/server/tturrets/units/turret_unit_walker.qc	2008-10-23 11:33:00 UTC (rev 4834)
@@ -769,7 +769,11 @@
             //remove(self);
             //return;
         }
-        self.goalcurrent = e;
+
+        if(e.classname != "walker_checkpoint")
+            dprint("Warning: not a walker path\n");
+        else
+            self.goalcurrent = e;
     }
 
 




More information about the nexuiz-commits mailing list