Macro Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ADD
 ARRAY
 ASSERT_DEFINED
 ASSERT_FALSE
 ASSERT_OP
 ASSERT_TRUE
D
 DEBUG_MODE_FULL
 DEBUG_MODE_MINIMAL
 DEBUG_MODE_NORMAL
 DEBUG_MODE_x
 DEC
 DEFAULT_PARAM
 DEPRECATE
 DEPRECATE_SYS
E
 ERROR
 ERROR_WITH_TITLE
 EXPLODE_2(ARRAY,A,B)
 EXPLODE_3(ARRAY,A,B,C)
 EXPLODE_4(ARRAY,A,B,C,D)
 EXPLODE_5(ARRAY,A,B,C,D,E)
 EXPLODE_6(ARRAY,A,B,C,D,E,F)
 EXPLODE_7(ARRAY,A,B,C,D,E,F,G)
 EXPLODE_8(ARRAY,A,B,C,D,E,F,G,H)
 EXPLODE_n
G
 GVAR
 GVARMAIN
H
 H, A
I
 INC
 IS_ARRAY
 IS_BOOL
 IS_BOOLEAN
 IS_CODE
 IS_CONFIG
 IS_CONTROL
 IS_DISPLAY
 IS_FUNCTION
 IS_GROUP
 IS_INTEGER
 IS_LOCATION
 IS_NUMBER
 IS_OBJECT
 IS_SCALAR
 IS_SCRIPT
 IS_SIDE
 IS_STRING
 IS_TEXT
 IS_x
 ISNILS
L
 LOG
M
 MESSAGE
O
 OBSOLETE
 OBSOLETE_SYS
P
 PARAMS_1(A)
 PARAMS_2(A,B)
 PARAMS_3(A,B,C)
 PARAMS_4(A,B,C,D)
 PARAMS_5(A,B,C,D,E)
 PARAMS_6(A,B,C,D,E,F)
 PARAMS_7(A,B,C,D,E,F,G)
 PARAMS_8(A,B,C,D,E,F,G,H)
 PARAMS_n
 PUSH
R
 REM
S
 SCRIPT
 SUB
T
 TRACE_1(MESSAGE,A)
 TRACE_2(MESSAGE,A,B)
 TRACE_3(MESSAGE,A,B,C)
 TRACE_4(MESSAGE,A,B,C,D)
 TRACE_5(MESSAGE,A,B,C,D,E)
 TRACE_6(MESSAGE,A,B,C,D,E,F)
 TRACE_7(MESSAGE,A,B,C,D,E,F,G)
 TRACE_8(MESSAGE,A,B,C,D,E,F,G,H)
 TRACE_n
V
 VARIABLE
W
 WARNING
Add a value to a variable.
Array to read from [Array]
Asserts that a VARIABLE is defined.
Asserts that a CONDITION is false.
Asserts that (A OPERATOR B) is true.
Asserts that a CONDITION is true.
Full debugging output.
Only ERROR() and ERROR_WITH_TITLE() enabled.
All debugging except TRACE_n() (Default setting if none specified).
Managing debugging based on debug level.
Decrease a number by one.
Getting a default function parameter.
Allow deprecation of a function, in the current component, that has been renamed.
Allow deprecation of a function that has been renamed.
Record a timestamped, critical error in the RPT log.
Record a timestamped, critical error in the RPT log.
Split a 2-element array into separate variables.
Split a 3-element array into separate variables.
Split a 4-element array into separate variables.
Split a 5-element array into separate variables.
Split a 6-element array into separate variables.
Split a 7-element array into separate variables.
Split a 8-element array into separate variables.
Splitting an ARRAY into a number of variables (A, B, C, etc).
Get full variable identifier for a global variable owned by this component.
Get full variable identifier for a global variable owned by this addon.
Variable names to log values of [Any]
Increase a number by one.
Array
Boolean
UI display handle(synonym for IS_BOOL())
Code block (i.e a compiled function)
Configuration
UI control handle.
UI display handle.
A compiled function (synonym for IS_CODE())
Group.
Is a number a whole number?
World location.
A floating point number (synonym for IS_SCALAR())
World object.
Floating point number.
A script handle (as returned by execVM and spawn commands).
Game side.
World object.
Structured text.
Checking the data types of variables.
Sets a variable with a value, but only if it is undefined.
Log a timestamped message into the RPT log.
Message to add to the trace [String]
Replace a function, in the current component, that has become obsolete.
Replace a function that has become obsolete.
Get 1 parameter from the _this array.
Get 2 parameters from the _this array.
Get 3 parameters from the _this array.
Get 4 parameters from the _this array.
Get 5 parameters from the _this array.
Get 6 parameters from the _this array.
Get 7 parameters from the _this array.
Get 8 parameters from the _this array.
Setting variables based on parameters passed to a function.
Appends a single value onto the end of an ARRAY.
Remove an element from an array each time it occurs.
Sets name of script (relies on PREFIX and COMPONENT values being #defined).
Subtract a value from a number variable.
Log 1 variable.
Log 2 variables.
Log 3 variables.
Log 4 variables.
Log 5 variables.
Log 6 variables.
Log 7 variables.
Log 8 variables.
Log a message and 1-8 variables to the RPT log.
Variable to check if it is of a particular type [Any, not nil]
Record a timestamped, non-critical error in the RPT log.
Close