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

Functions

int Weapon_GetCount (void)
 
int Weapon_GetBitID (int i)
 
void Weapons_PickupNotify (NSClientPlayer pl, int w)
 
void Weapons_RefreshAmmo (NSClientPlayer pl)
 
void Weapons_SwitchBest (NSClientPlayer pl, optional float skip=0)
 
int Weapons_AddItem (NSClientPlayer pl, int w, int startammo)
 
int Weapons_AddItemSilent (NSClientPlayer pl, int w, int startammo)
 
void Weapons_RemoveItem (NSClientPlayer pl, int w)
 
void Weapons_InitItem (int w)
 
void Weapons_ReloadWeapon (NSClientPlayer pl,.int mag,.int ammo, int max)
 
void Weapon_DropCurrentWeapon (NSClientPlayer pl)
 
void CSEv_DropWeapon (void)
 
void CSEv_PlayerSwitchWeapon_i (int w)
 

Variables

var int autocvar_sv_forceweapondraw = TRUE
 

Function Documentation

◆ CSEv_DropWeapon()

void CSEv_DropWeapon ( void  )

◆ CSEv_PlayerSwitchWeapon_i()

void CSEv_PlayerSwitchWeapon_i ( int  w)

◆ Weapon_DropCurrentWeapon()

void Weapon_DropCurrentWeapon ( NSClientPlayer  pl)

◆ Weapon_GetBitID()

int Weapon_GetBitID ( int  i)

◆ Weapon_GetCount()

int Weapon_GetCount ( void  )

◆ Weapons_AddItem()

int Weapons_AddItem ( NSClientPlayer  pl,
int  w,
int  startammo 
)

◆ Weapons_AddItemSilent()

int Weapons_AddItemSilent ( NSClientPlayer  pl,
int  w,
int  startammo 
)

◆ Weapons_InitItem()

void Weapons_InitItem ( int  w)

◆ Weapons_PickupNotify()

void Weapons_PickupNotify ( NSClientPlayer  pl,
int  w 
)

◆ Weapons_RefreshAmmo()

void Weapons_RefreshAmmo ( NSClientPlayer  pl)

◆ Weapons_ReloadWeapon()

void Weapons_ReloadWeapon ( NSClientPlayer  pl,
.int  mag,
.int  ammo,
int  max 
)

◆ Weapons_RemoveItem()

void Weapons_RemoveItem ( NSClientPlayer  pl,
int  w 
)

◆ Weapons_SwitchBest()

void Weapons_SwitchBest ( NSClientPlayer  pl,
optional float  skip = 0 
)

Variable Documentation

◆ autocvar_sv_forceweapondraw

var int autocvar_sv_forceweapondraw = TRUE