Nuclide
Software Development Kit for id Tech
NSTraceAttack.qc File Reference

Functions

void TraceAttack_FireBullets (int iShots, vector vecPos, int iDamage, vector vecSpread, int iWeapon)
 
void TraceAttack_FireBulletsWithDecal (int iShots, vector vecPos, int iDamage, vector vecSpread, int iWeapon, string strDecalGroup)
 
void TraceAttack_SetRangeModifier (float units)
 
void TraceAttack_SetPenetrationPower (int power)
 
void Damage_Apply (entity t, entity c, float dmg, int w, damageType_t type)
 
float Damage_CheckTrace (entity t, vector vecHitPos)
 
void Damage_Radius (vector org, entity attacker, float dmg, float r, int check, int w)
 

Function Documentation

◆ Damage_Apply()

void Damage_Apply ( entity  t,
entity  c,
float  dmg,
int  w,
damageType_t  type 
)

◆ Damage_CheckTrace()

float Damage_CheckTrace ( entity  t,
vector  vecHitPos 
)

◆ Damage_Radius()

void Damage_Radius ( vector  org,
entity  attacker,
float  dmg,
float  r,
int  check,
int  w 
)

◆ TraceAttack_FireBullets()

void TraceAttack_FireBullets ( int  iShots,
vector  vecPos,
int  iDamage,
vector  vecSpread,
int  iWeapon 
)

◆ TraceAttack_FireBulletsWithDecal()

void TraceAttack_FireBulletsWithDecal ( int  iShots,
vector  vecPos,
int  iDamage,
vector  vecSpread,
int  iWeapon,
string  strDecalGroup 
)

◆ TraceAttack_SetPenetrationPower()

void TraceAttack_SetPenetrationPower ( int  power)

◆ TraceAttack_SetRangeModifier()

void TraceAttack_SetRangeModifier ( float  units)