Return value#

Type Meaning
none (MD action) Types describe the declared interface, not proof of a successful game effect.

Types and methods

XML attributes#

How schema types work

libraries/common.xsd

Attribute Schema type Required Default / fixed
allowyaxis boolean no not declared
radius expression no not declared
x expression no not declared
y expression no not declared
z expression no not declared
value expression no not declared
randomoffset expression no not declared
object expression no not declared
space expression no not declared
exact expression no not declared
list expression no not declared
min expression no not declared
max expression no not declared
profile profilelookup no not declared
scale inline:safepos@scale no not declared
seed fixedrandomseed no not declared
autoadvanceseed autoadvancerandomseed no not declared
ignored object no not declared
includefiringrange booleanexpression no not declared
includeplotbox booleanexpression no not declared
ignoredangerousregions booleanexpression no not declared
comment comment no not declared

libraries/common.xsd

Attribute Schema type Required Default / fixed
allowyaxis boolean no not declared
radius expression no not declared
angle expression no not declared
direction quadrantlookup no not declared
direction2 quadrantlookup no not declared
directionobject expression no not declared
x expression no not declared
y expression no not declared
z expression no not declared
value expression no not declared
randomoffset expression no not declared
object expression no not declared
space expression no not declared
exact expression no not declared
list expression no not declared
min expression no not declared
max expression no not declared
profile profilelookup no not declared
scale inline:safepos@scale no not declared
seed fixedrandomseed no not declared
autoadvanceseed autoadvancerandomseed no not declared
ignored object no not declared
includefiringrange booleanexpression no not declared
includeplotbox booleanexpression no not declared
ignoredangerousregions booleanexpression no not declared
comment comment no not declared

An MD action can write to a named variable or change the world. This is not a Lua return value. The output variable depends on the action and its attributes.

Example and context#

See language basics, types and methods and Lua / MD events. Examples there are independent learning examples. No project source files or private implementation fragments are distributed with this reference.