95#define ENTITYDEF_MAX 512
ncEntity is the lowest of the user-accessible entity class.
Definition Entity.h:75
This entity class represents inventory items, weapons.
Definition Item.h:138
int EntityDef_NetIDFromName(string)
Definition entityDef.qc:717
string EntityDef_GetKeyValue(string, string)
Retrieves the value of a specific key defined within an EntityDef.
Definition entityDef.qc:278
ncEntity EntityDef_SwitchClass(ncEntity target, string className)
Definition entityDef.qc:618
string EntityDef_GetSpawnData(int)
Definition entityDef.qc:789
bool EntityDef_HasSpawnClass(string className)
Checks if an entity class was defined in an EntityDef.
Definition entityDef.qc:679
void EntityDef_DebugList(void)
Definition entityDef.qc:691
int EntityDef_IDFromName(string)
Definition entityDef.qc:735
void EntityDef_Init(void)
Definition entityDef.qc:173
ncEntity EntityDef_NewClassname(string className)
Definition entityDef.qc:580
bool EntityDef_Precache(string)
Definition entityDef.qc:557
void EntityDef_SetFromEntNum(ncItem targetItem, int defNum)
Definition entityDef.qc:763
string EntityDef_NameFromNetID(int)
Definition entityDef.qc:749
ncEntity Entity_CreateClass(string className)
Always returns a valid entity.
Definition entityDef.qc:665
@ EDEFTWEAK_GT
Greater-Than Check.
Definition entityDef.h:103
@ EDEFTWEAK_LT
Less-Than Check.
Definition entityDef.h:102
@ EDEFTWEAK_NOT
Not (Invert) Gate.
Definition entityDef.h:104
@ EDEFTWEAK_EQ
Equals Check.
Definition entityDef.h:101
@ EDEFTWEAK_CONTAINS
Contains Bit (&) Check.
Definition entityDef.h:105
Data holding EntityDef entries.
Definition entityDef.h:110
string entClass
Definition entityDef.h:111
string spawnData
Definition entityDef.h:113
string eventList
Definition entityDef.h:119
int inheritID
Definition entityDef.h:121
string spawnClass
Definition entityDef.h:112
string tweakDefs
Definition entityDef.h:116
string tweakKeys
Definition entityDef.h:117
string inheritKeys
Definition entityDef.h:114
bool precacheDone
Definition entityDef.h:120