-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');
+void turret_checkpoint_init(entity this)
+{
+ traceline(this.origin + '0 0 16', this.origin - '0 0 1024', MOVE_WORLDONLY, this);
+ setorigin(this, trace_endpos + '0 0 32');