]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/turrets/turret/hk.qc
Purge SELFPARAM from the turret code
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / turrets / turret / hk.qc
index e7fc07030f01b4b91146bd73ea1e0619106b10fc..da107922f19e5c9cc46cf0a6d3d71e93f9b9ef55 100644 (file)
@@ -39,7 +39,7 @@ METHOD(HunterKiller, tr_think, void(HunterKiller thistur, entity it))
         it.tur_head.frame = 0;
 }
 
-float turret_hk_addtarget(entity e_target,entity e_sender);
+bool turret_hk_addtarget(entity this, entity e_target,entity e_sender);
 METHOD(HunterKiller, tr_setup, void(HunterKiller this, entity it))
 {
     it.ammo_flags = TFL_AMMO_ROCKETS | TFL_AMMO_RECHARGE;
@@ -52,18 +52,18 @@ METHOD(HunterKiller, tr_setup, void(HunterKiller this, entity it))
     it.turret_addtarget = turret_hk_addtarget;
 }
 
-float turret_hk_addtarget(entity e_target,entity e_sender)
-{SELFPARAM();
+bool turret_hk_addtarget(entity this, entity e_target,entity e_sender)
+{
     if (e_target)
     {
-        if (turret_validate_target(self,e_target,self.target_validate_flags) > 0)
+        if (turret_validate_target(this,e_target,this.target_validate_flags) > 0)
         {
-            self.enemy = e_target;
-            return 1;
+            this.enemy = e_target;
+            return true;
         }
     }
 
-    return 0;
+    return false;
 }
 
 #endif // SVQC