Go to the source code of this file.
◆ spawnfunc()
| spawnfunc |
( |
turret_tesla | | ) |
|
Definition at line 5 of file tesla.qc.
6{
8 delete(this);
9}
bool turret_initialize(entity this, Turret tur)
References turret_initialize().
◆ turret_tesla_firecheck()
Definition at line 51 of file tesla.qc.
52{
53
54 bool do_target_scan = false;
55
57 do_target_scan = true;
58
59
62 {
65 do_target_scan = true;
66 }
67
68
70 do_target_scan = false;
71
72 if (do_target_scan)
73 {
76 }
77
79 return false;
80
82}
bool turret_firecheck(entity this)
Preforms pre-fire checks based on the uints firecheck_flags.
entity turret_select_target(entity this)
float turret_validate_target(entity e_turret, entity e_target, float validate_flags)
Evaluate a entity for target valitity based on validate_flags NOTE: the caller must check takedamage ...
float target_validate_time
float autocvar_g_turrets_targetscan_maxdelay
float autocvar_g_turrets_targetscan_mindelay
int target_validate_flags
References autocvar_g_turrets_targetscan_maxdelay, autocvar_g_turrets_targetscan_mindelay, enemy, entity(), NULL, target_select_time, target_validate_flags, target_validate_time, time, turret_firecheck(), turret_select_target(), and turret_validate_target().