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
mininput unknown yes not declared
maxinput unknown yes not declared
minoutput unknown yes not declared
maxoutput unknown yes not declared

libraries/common.xsd

Attribute Schema type Required Default / fixed
x expression no not declared
y expression no not declared
z expression no not declared
value expression no not declared

libraries/effects.xsd

Attribute Schema type Required Default / fixed
startvalue xs:float no not declared
sustainvalue xs:float no not declared
endvalue xs:float no not declared
attackduration xs:float no not declared
sustainduration xs:float no not declared
releaseduration xs:float no not declared

libraries/parameters.xsd

Attribute Schema type Required Default / fixed

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.