]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/turrets/unit/hk.qc
Spawnfunc whitelist
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / turrets / unit / hk.qc
index fec2a69366caf8d9e6099c56f66be89bda823589..4dcbe9592dff0820d7389f4418bb59df96da32bd 100644 (file)
@@ -25,7 +25,7 @@ float autocvar_g_turrets_unit_hk_shot_speed_turnrate;
 #endif
 
 float hk_is_valid_target(entity e_target)
-{
+{SELFPARAM();
     if (e_target == world)
         return 0;
 
@@ -59,7 +59,7 @@ float hk_is_valid_target(entity e_target)
 }
 
 void turret_hk_missile_think()
-{
+{SELFPARAM();
     vector vu, vd, vf, vl, vr, ve;  // Vector (direction)
     float  fu, fd, ff, fl, fr, fe;  // Fraction to solid
     vector olddir,wishdir,newdir;   // Final direction
@@ -260,7 +260,7 @@ void turret_hk_missile_think()
 }
 
 float turret_hk_addtarget(entity e_target,entity e_sender)
-{
+{SELFPARAM();
     if (e_target)
     {
         if (turret_validate_target(self,e_target,self.target_validate_flags) > 0)
@@ -273,10 +273,10 @@ float turret_hk_addtarget(entity e_target,entity e_sender)
     return 0;
 }
 
-void spawnfunc_turret_hk() { if(!turret_initialize(TUR_HK)) remove(self); }
+spawnfunc(turret_hk) { if(!turret_initialize(TUR_HK)) remove(self); }
 
 float t_hk(float req)
-{
+{SELFPARAM();
     switch(req)
     {
         case TR_ATTACK:
@@ -329,8 +329,6 @@ float t_hk(float req)
         }
         case TR_PRECACHE:
         {
-            precache_model ("models/turrets/base.md3");
-            precache_model ("models/turrets/hk.md3");
             return true;
         }
     }