]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/turrets/checkpoint.qc
Unnecessary newlines are unnecessary
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / turrets / checkpoint.qc
index 924ba7ecf008fc1c8f53b384e9e9893a304c60bf..fb56d3ecc93026e892066e1d193d9030791bb3c1 100644 (file)
 /*
 entity path_makeorcache(entity forwho,entity start, entity end)
 {
-    entity oldself;
     entity pth;
-    oldself = self;
-    self = forwho;
 
-    //pth = pathlib_makepath(start.origin,end.origin,PFL_GROUNDSNAP,500,1.5,PT_QUICKSTAR);
+    //pth = pathlib_makepath(forwho, start.origin,end.origin,PFL_GROUNDSNAP,500,1.5,PT_QUICKSTAR);
 
-    self = oldself;
     return pth;
 }
 */
@@ -33,12 +29,12 @@ void turret_checkpoint_use()
 }
 
 #if 0
-void turret_checkpoint_think()
+void turret_checkpoint_think(entity this)
 {
-    if(self.enemy)
-        te_lightning1(self,self.origin, self.enemy.origin);
+    if(this.enemy)
+        te_lightning1(this,this.origin, this.enemy.origin);
 
-    self.nextthink = time + 0.25;
+    this.nextthink = time + 0.25;
 }
 #endif
 /*QUAKED turret_checkpoint (1 0 1) (-32 -32 -32) (32 32 32)
@@ -51,32 +47,32 @@ If a loop is of targets are formed, any unit entering this loop will patrol it i
 If the checkpoint chain in not looped, the unit will go "Roaming" when the last point is reached.
 */
 //float tc_acum;
-void turret_checkpoint_init()
+void turret_checkpoint_init(entity this)
 {
-    traceline(self.origin + '0 0 16', self.origin - '0 0 1024', MOVE_WORLDONLY, self);
-    setorigin(self, trace_endpos + '0 0 32');
+    traceline(this.origin + '0 0 16', this.origin - '0 0 1024', MOVE_WORLDONLY, this);
+    setorigin(this, trace_endpos + '0 0 32');
 
-    if(self.target != "")
+    if(this.target != "")
     {
-        self.enemy = find(world, targetname, self.target);
-        if(self.enemy == world)
-            LOG_TRACE("A turret_checkpoint faild to find its target!\n");
+        this.enemy = find(NULL, targetname, this.target);
+        if(this.enemy == NULL)
+            LOG_TRACE("A turret_checkpoint faild to find its target!");
     }
-    //self.think = turret_checkpoint_think;
-    //self.nextthink = time + tc_acum + 0.25;
+    //setthink(this, turret_checkpoint_think);
+    //this.nextthink = time + tc_acum + 0.25;
     //tc_acum += 0.25;
 }
 
-void spawnfunc_turret_checkpoint()
+spawnfunc(turret_checkpoint)
 {
-    setorigin(self,self.origin);
-    self.think = turret_checkpoint_init;
-    self.nextthink = time + 0.2;
+    setorigin(this, this.origin);
+    setthink(this, turret_checkpoint_init);
+    this.nextthink = time + 0.2;
 }
 
 // Compat.
-void spawnfunc_walker_checkpoint()
+spawnfunc(walker_checkpoint)
 {
-    self.classname = "turret_checkpoint";
-    spawnfunc_turret_checkpoint();
+    this.classname = "turret_checkpoint";
+    spawnfunc_turret_checkpoint(this);
 }