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
chance expression no not declared
weight expression no not declared
comment comment no not declared
interiorname lvaluename no not declared
corridorname lvaluename no not declared
roomname lvaluename no not declared
object expression yes not declared
module expression no not declared
corridor expression yes not declared
door expression no not declared
room expression yes not declared
name expression no not declared
roomtype roomtypeexprlookup no not declared
seed fixedrandomseed no not declared
autoadvanceseed autoadvancerandomseed no not declared
persistent booleanexpression no not declared
private booleanexpression no not declared
renderoutside boolean no not declared
navmeshoverride expression 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.