]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/turrets/sv_turrets.qh
Merge branch 'master' into Mirio/balance
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / turrets / sv_turrets.qh
index 1a4ade6806b29e0a713fdb63bb0c0b2da2a6e9ce..622f2360f7d0aec8fd6ad109129a04e98972ffa8 100644 (file)
@@ -1,7 +1,11 @@
 #ifndef SV_TURRETS_H
 #define SV_TURRETS_H
 
-#include "all.qh"
+entity turret_projectile(Sound _snd, float _size, float _health, float _death, float _proj_type, float _cull, float _cli_anim);
+void turret_projectile_explode();
+float turret_validate_target(entity e_turret, entity e_target, float validate_flags);
+float turret_firecheck();
+entity turret_select_target();
 
 // turret fields
 .float ticrate; // interal ai think rate
@@ -83,7 +87,7 @@ void turret_do_updates(entity e_turret);
 
 void turrets_setframe(float _frame, float client_only);
 
-float turret_initialize(float tur_id);
+float turret_initialize(Turret tur);
 
 /// Function to use for target evaluation. usualy turret_targetscore_generic
 .float(entity _turret, entity _target) turret_score_target;