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

Go to the source code of this file.

Functions

void Weapons_PickupNotify (NSClientPlayer pl, int w)
 
void Weapons_RefreshAmmo (NSClientPlayer pl)
 
void Weapons_SwitchBest (NSClientPlayer pl, optional float skip)
 
int Weapons_AddItem (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)
 
int Weapon_GetCount ()
 
int Weapon_GetBitID (int)
 

Function Documentation

◆ Weapon_DropCurrentWeapon()

void Weapon_DropCurrentWeapon ( NSClientPlayer  pl)

◆ Weapon_GetBitID()

int Weapon_GetBitID ( int  i)

◆ Weapon_GetCount()

int Weapon_GetCount ( )

◆ Weapons_AddItem()

int Weapons_AddItem ( 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 
)