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;
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