20#define X(class, prefix, fld, type) .type fld;
72.float(
entity this) turret_firecheckfunc;
98.float tur_debug_dmg_t_h;
99.float tur_debug_dmg_t_f;
100.float tur_debug_start;
101.float tur_debug_tmr1;
102.float tur_debug_tmr2;
103.float tur_debug_tmr3;
104.vector tur_debug_rvec;
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
limitations: NULL cannot be present elements can only be present once a maximum of IL_MAX lists can e...
#define STATIC_INIT(func)
during worldspawn
float turret_scale_ammo
Map time control ammo held and recharged.
float target_validate_time
void turret_respawn(entity this)
float turret_scale_respawn
Map time control respawn time.
float turret_scale_health
Map time control health.
bool turret_firecheck(entity this)
Preforms pre-fire checks based on the uints firecheck_flags.
float autocvar_g_turrets_targetscan_maxdelay
entity turret_projectile(entity actor, Sound _snd, float _size, float _health, float _death, float _proj_type, float _cull, float _cli_anim)
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 turret_scale_range
Map time control targetting range.
bool autocvar_g_turrets_nofire
vector tur_shotdir_updated
bool turret_closetotarget(entity this, vector targ, float range)
float autocvar_g_turrets_targetscan_mindelay
const float TFL_TRACKTYPE_FLUIDINERTIA
bool autocvar_g_turrets_reloadcvars
float turret_scale_refire
Map time control refire.
const float TFL_TRACKTYPE_FLUIDPRECISE
const float TFL_TRACKTYPE_STEPMOTOR
float turret_scale_aim
Map time control aim speed.
bool turret_initialize(entity this, Turret tur)
void turret_projectile_explode(entity this)
float autocvar_g_turrets_aimidle_delay
void turrets_setframe(entity this, float _frame, float client_only)
void turret_do_updates(entity e_turret)
updates aim org, shot org, shot dir and enemy org for selected turret
float tur_dist_impact_to_aimpos
float turret_scale_damage
Map time control over pain inflicted.
#define TR_PROPS_COMMON(P, class, prefix)