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

Go to the source code of this file.

Functions

void MapC_Init (void)
 
void MapC_CallMainFunction (void)
 
void MapC_CallNamedFunction (entity, string)
 
bool RuleC_CallFunc (float, entity, string)
 
bool RuleC_CallFrame (float, string)
 
bool RuleC_CallDamage (float, entity, entity, entity, string, string)
 
bool RuleC_CallRequestSpawn (float, entity, string)
 
bool RuleC_CallRequestTeam (float, entity, int, string)
 
bool RuleC_CallString (float, entity, string, string)
 
bool RuleC_CallFloat (float, entity, float, string)
 
int RuleC_CallMaxItemsPerSlot (float, int, string)
 
void RuleC_CallInput (float, entity, string, string)
 

Function Documentation

◆ MapC_CallMainFunction()

void MapC_CallMainFunction ( void  )

◆ MapC_CallNamedFunction()

void MapC_CallNamedFunction ( entity  functionActivator,
string  targetFunction 
)

◆ MapC_Init()

void MapC_Init ( void  )

◆ RuleC_CallDamage()

bool RuleC_CallDamage ( float  progsNum,
entity  target,
entity  inflictor,
entity  attacker,
string  weapon,
string  funcName 
)

◆ RuleC_CallFloat()

bool RuleC_CallFloat ( float  progsNum,
entity  pl,
float  targetFloat,
string  funcName 
)

◆ RuleC_CallFrame()

bool RuleC_CallFrame ( float  progsNum,
string  funcName 
)

◆ RuleC_CallFunc()

bool RuleC_CallFunc ( float  progsNum,
entity  pl,
string  funcName 
)

◆ RuleC_CallInput()

void RuleC_CallInput ( float  progsNum,
entity  activator,
string  inputName,
string  inputData 
)

◆ RuleC_CallMaxItemsPerSlot()

int RuleC_CallMaxItemsPerSlot ( float  progsNum,
int  targetFloat,
string  funcName 
)

◆ RuleC_CallRequestSpawn()

bool RuleC_CallRequestSpawn ( float  progsNum,
entity  pl,
string  funcName 
)

◆ RuleC_CallRequestTeam()

bool RuleC_CallRequestTeam ( float  progsNum,
entity  pl,
int  teamNum,
string  funcName 
)

◆ RuleC_CallString()

bool RuleC_CallString ( float  progsNum,
entity  pl,
string  targetString,
string  funcName 
)