#if 0
void turret_checkpoint_think()
-{
+{SELFPARAM();
if(self.enemy)
te_lightning1(self,self.origin, self.enemy.origin);
*/
//float tc_acum;
void turret_checkpoint_init()
-{
+{SELFPARAM();
traceline(self.origin + '0 0 16', self.origin - '0 0 1024', MOVE_WORLDONLY, self);
setorigin(self, trace_endpos + '0 0 32');
//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);
+ this.think = 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);
}