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

Classes

class  scripted_sequence
 

Macros

#define NSAIScript_Log(...)   _NSAIScript_Log(sprintf(__VA_ARGS__))
 
#define SSFL_REPEATABLE   4
 
#define SSFL_LEAVECORPSE   8
 
#define SSFL_NOINTERRUPT   32
 
#define SSFL_OVERRIDEAI   64
 
#define SSFL_NOSCRIPTMOVE   128
 

Enumerations

enum  {
  SS_NO , SS_WALK , SS_RUN , SS_UNUSED ,
  SS_INSTANTANEOUS , SS_TURNTOFACE
}
 

Functions

void _NSAIScript_Log (string msg)
 
 float (float modidx, string framename) frameforname
 
 float (float modidx, float framenum) frameduration = #70
 

Variables

var bool autocvar_ai_debugScripts = false
 

Macro Definition Documentation

◆ NSAIScript_Log

#define NSAIScript_Log (   ...)    _NSAIScript_Log(sprintf(__VA_ARGS__))

◆ SSFL_LEAVECORPSE

#define SSFL_LEAVECORPSE   8

◆ SSFL_NOINTERRUPT

#define SSFL_NOINTERRUPT   32

◆ SSFL_NOSCRIPTMOVE

#define SSFL_NOSCRIPTMOVE   128

◆ SSFL_OVERRIDEAI

#define SSFL_OVERRIDEAI   64

◆ SSFL_REPEATABLE

#define SSFL_REPEATABLE   4

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SS_NO 
SS_WALK 
SS_RUN 
SS_UNUSED 
SS_INSTANTANEOUS 
SS_TURNTOFACE 

Function Documentation

◆ _NSAIScript_Log()

void _NSAIScript_Log ( string  msg)

◆ float() [1/2]

float ( float  modidx,
float  framenum 
) = #70

◆ float() [2/2]

float ( float  modidx,
string  framename 
)

Variable Documentation

◆ autocvar_ai_debugScripts

var bool autocvar_ai_debugScripts = false