11 ATTRIB(Turret, turret_name,
string, _("Turret"));
13 ATTRIB(Turret, mdl,
string);
17 ATTRIB(Turret, head_model,
string);
23 ATTRIB(Turret, m_maxs, vector, '0 0 0');
25 METHOD(Turret, display,
void(Turret
this,
void(
string name,
string icon) returns)) {
50 w.wr_think(w, it, weaponentity, 1);
138 #define ammo_flags currentammo
const int TFL_TARGETSELECT_NOBUILTIN
const int TFL_TARGETSELECT_ANGLELIMITS
const int TFL_DMG_HEADSHAKE
const int TFL_TARGETSELECT_NOTURRETS
const int TUR_FLAG_SPLASH
const int TFL_FIRECHECK_AFF
const int TFL_AMMO_ROCKETS
const int TUR_FLAG_MISSILE
const int TFL_AIM_ZPREDICT
int target_validate_flags
const int TFL_FIRECHECK_AMMO_OWN
const int TFL_FIRECHECK_REALDIST
const int TUR_FLAG_SUPPORT
const int TFL_TRACK_ROTATE
const int TUR_FLAG_GUIDED
const int TUR_FLAG_PLAYER
const int TFL_TARGETSELECT_FOV
const int TFL_SHOOT_VOLLYALWAYS
#define METHOD(cname, name, prototype)
const int TFL_AMMO_RECHARGE
const int TFL_DMG_TARGETLOSS
const int TFL_TARGETSELECT_PLAYERS
const int TFL_TARGETSELECT_LOS
const int TFL_DMG_DEATH_NORESPAWN
const int TUR_FLAG_MEDPROJ
const int TFL_DMG_RETALIATE_TEAM
#define BIT(n)
Only ever assign into the first 24 bits in QC (so max is BIT(23)).
const int TFL_TARGETSELECT_OWNTEAM
const int TFL_FIRECHECK_NO
const int TFL_FIRECHECK_AMMO_OTHER
const int TFL_FIRECHECK_REFIRE
const int TFL_AMMO_BULLETS
const int TFL_FIRECHECK_DISTANCES
const int TUR_FLAG_AMMOSOURCE
const int TFL_SHOOT_CUSTOM
const int TFL_SHOOT_VOLLY
const int TFL_SHOOT_HITALLVALID
const int TFL_TRACK_PITCH
const int TFL_FIRECHECK_ANGLEDIST
const int TFL_AMMO_RECIEVE
const int TSF_NO_PATHBREAK
const int TFL_FIRECHECK_AIMDIST
const int TUR_FLAG_SLOWPROJ
vector(float skel, float bonenum) _skel_get_boneabs_hidden
const int TSF_NO_AMMO_REGEN
const int TUR_FLAG_RECIEVETARGETS
const int TFL_TARGETSELECT_TEAMCHECK
const int TFL_TARGETSELECT_NO
const int TFL_FIRECHECK_DEAD
const int TFL_DMG_AIMSHAKE
const int TFL_AMMO_ENERGY
const int TFL_TARGETSELECT_VEHICLES
const int TFL_TARGETSELECT_MISSILES
entity weaponentities[MAX_WEAPONSLOTS]
const int TUR_FLAG_MULTIGUN
const int TFL_FIRECHECK_TEAMCHECK
const int TUR_FLAG_ISTURRET
const int TSF_TERRAINBASE
const int TFL_FIRECHECK_LOS
fields which are explicitly/manually set are marked with "M", fields set automatically are marked wit...
const int TFL_AIM_SHOTTIMECOMPENSATE
const int TUR_FLAG_SNIPER
const int TNSF_FULL_UPDATE
const int TUR_FLAG_HITSCAN
const int TFL_TARGETSELECT_RANGELIMITS
const int TFL_DMG_RETALIATE
const int TFL_SHOOT_CLEARTARGET
const int TUR_FLAG_FASTPROJ
const int TFL_TARGETSELECT_MISSILESONLY
const int TFL_TARGETSELECT_TRIGGERTARGET