20 #define X(class, prefix, fld, type) .type fld; 73 .float(
entity this) turret_firecheckfunc;
83 .float(
entity _turret,
entity _target) turret_score_target;
99 .float tur_debug_dmg_t_h;
100 .float tur_debug_dmg_t_f;
101 .float tur_debug_start;
102 .float tur_debug_tmr1;
103 .float tur_debug_tmr2;
104 .float tur_debug_tmr3;
105 .vector tur_debug_rvec;
entity turret_select_target(entity this)
float turret_scale_health
Map time control health.
float turret_validate_target(entity e_turret, entity e_target, float validate_flags)
void turret_respawn(entity this)
float target_validate_time
#define TR_PROPS_COMMON(P, class, prefix)
bool turret_initialize(entity this, Turret tur)
limitations: NULL cannot be present elements can only be present once a maximum of IL_MAX lists can e...
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
void turret_projectile_explode(entity this)
float autocvar_g_turrets_targetscan_maxdelay
float turret_scale_ammo
Map time control ammo held and recharged.
float turret_scale_range
Map time control targetting range.
#define X(class, prefix, fld, type)
bool autocvar_g_turrets_nofire
float turret_scale_damage
Map time control over pain inflicted.
float turret_scale_aim
Map time control aim speed.
float turret_scale_respawn
Map time control respawn time.
float autocvar_g_turrets_targetscan_mindelay
bool autocvar_g_turrets_reloadcvars
bool turret_firecheck(entity this)
float autocvar_g_turrets_aimidle_delay
entity turret_projectile(entity actor, Sound _snd, float _size, float _health, float _death, float _proj_type, float _cull, float _cli_anim)
vector tur_shotdir_updated
const float TFL_TRACKTYPE_STEPMOTOR
vector(float skel, float bonenum) _skel_get_boneabs_hidden
const float TFL_TRACKTYPE_FLUIDPRECISE
bool turret_closetotarget(entity this, vector targ)
const float TFL_TRACKTYPE_FLUIDINERTIA
float turret_scale_refire
Map time control refire.
float tur_dist_impact_to_aimpos