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

Functions

void Weapons_Init (void)
 
void Weapons_SetLeftModel (string mdl)
 
void Weapons_SetRightModel (string mdl)
 
void Weapons_SetModel (string mdl)
 
void Weapons_SetRightGeomset (string set)
 
void Weapons_SetLeftGeomset (string set)
 
void Weapons_SetGeomset (string set)
 
void Weapons_Draw (NSClientPlayer pl)
 
void Weapons_Holster (NSClientPlayer pl)
 
void Weapons_Primary (NSClientPlayer pl)
 
void Weapons_AmmoUpdate (entity target)
 
void Weapons_Secondary (NSClientPlayer pl)
 
void Weapons_Reload (NSClientPlayer pl)
 
void Weapons_Release (NSClientPlayer pl)
 
void Weapons_PreDraw (NSClientPlayer pl, int thirdperson)
 
int Weapons_IsEmpty (NSClientPlayer pl, int w)
 
weapontype_t Weapons_GetType (NSClientPlayer pl, int w)
 
void Weapons_DrawCrosshair (NSClientPlayer pl)
 
string Weapons_GetWorldmodel (int id)
 
string Weapons_GetPlayermodel (NSClientPlayer pl, int id)
 
string Weapons_GetDeathmessage (int id)
 
float Weapons_GetAim (NSClientPlayer pl, int id)
 
void Weapons_HUDPic (NSClientPlayer pl, int id, int s, vector pos, float a)
 
void Weapons_MakeVectors (NSClientPlayer pl)
 
vector Weapons_GetCameraPos (NSClientPlayer pl)
 
void Weapons_ViewAnimation (NSClientPlayer pl, int i)
 
int View_GetAnimation (void)
 
int Weapons_GetAnimation (NSClientPlayer pl)
 
void Weapons_ViewPunchAngle (NSClientPlayer pl, vector add)
 
int Weapons_IsPresent (NSClientPlayer pl, int w)
 
void Weapons_EnableModel (void)
 
void Weapons_DisableModel (void)
 
void Weapons_UpdateAmmo (NSClientPlayer pl, int a1, int a2, int a3)
 
void Weapons_Sound (entity pl, float channel, string snd)
 

Function Documentation

◆ View_GetAnimation()

int View_GetAnimation ( void  )

◆ Weapons_AmmoUpdate()

void Weapons_AmmoUpdate ( entity  target)

◆ Weapons_DisableModel()

void Weapons_DisableModel ( void  )

◆ Weapons_Draw()

void Weapons_Draw ( NSClientPlayer  pl)

◆ Weapons_DrawCrosshair()

void Weapons_DrawCrosshair ( NSClientPlayer  pl)

◆ Weapons_EnableModel()

void Weapons_EnableModel ( void  )

◆ Weapons_GetAim()

float Weapons_GetAim ( NSClientPlayer  pl,
int  id 
)

◆ Weapons_GetAnimation()

int Weapons_GetAnimation ( NSClientPlayer  pl)

◆ Weapons_GetCameraPos()

vector Weapons_GetCameraPos ( NSClientPlayer  pl)

◆ Weapons_GetDeathmessage()

string Weapons_GetDeathmessage ( int  id)

◆ Weapons_GetPlayermodel()

string Weapons_GetPlayermodel ( NSClientPlayer  pl,
int  id 
)

◆ Weapons_GetType()

weapontype_t Weapons_GetType ( NSClientPlayer  pl,
int  w 
)

◆ Weapons_GetWorldmodel()

string Weapons_GetWorldmodel ( int  id)

◆ Weapons_Holster()

void Weapons_Holster ( NSClientPlayer  pl)

◆ Weapons_HUDPic()

void Weapons_HUDPic ( NSClientPlayer  pl,
int  id,
int  s,
vector  pos,
float  a 
)

◆ Weapons_Init()

void Weapons_Init ( void  )

◆ Weapons_IsEmpty()

int Weapons_IsEmpty ( NSClientPlayer  pl,
int  w 
)

◆ Weapons_IsPresent()

int Weapons_IsPresent ( NSClientPlayer  pl,
int  w 
)

◆ Weapons_MakeVectors()

void Weapons_MakeVectors ( NSClientPlayer  pl)

◆ Weapons_PreDraw()

void Weapons_PreDraw ( NSClientPlayer  pl,
int  thirdperson 
)

◆ Weapons_Primary()

void Weapons_Primary ( NSClientPlayer  pl)

◆ Weapons_Release()

void Weapons_Release ( NSClientPlayer  pl)

◆ Weapons_Reload()

void Weapons_Reload ( NSClientPlayer  pl)

◆ Weapons_Secondary()

void Weapons_Secondary ( NSClientPlayer  pl)

◆ Weapons_SetGeomset()

void Weapons_SetGeomset ( string  set)

◆ Weapons_SetLeftGeomset()

void Weapons_SetLeftGeomset ( string  set)

◆ Weapons_SetLeftModel()

void Weapons_SetLeftModel ( string  mdl)

◆ Weapons_SetModel()

void Weapons_SetModel ( string  mdl)

◆ Weapons_SetRightGeomset()

void Weapons_SetRightGeomset ( string  set)

◆ Weapons_SetRightModel()

void Weapons_SetRightModel ( string  mdl)

◆ Weapons_Sound()

void Weapons_Sound ( entity  pl,
float  channel,
string  snd 
)

◆ Weapons_UpdateAmmo()

void Weapons_UpdateAmmo ( NSClientPlayer  pl,
int  a1,
int  a2,
int  a3 
)

◆ Weapons_ViewAnimation()

void Weapons_ViewAnimation ( NSClientPlayer  pl,
int  i 
)

◆ Weapons_ViewPunchAngle()

void Weapons_ViewPunchAngle ( NSClientPlayer  pl,
vector  add 
)