Descripción#

Referencia de la interfaz de X4. Los tipos solo están establecidos dentro del ámbito indicado.

Valor devuelto#

Tipo Significado
none (acción de la DM) Tipos describen la interfaz declarada, no prueba de un efecto de juego exitoso.

Tipos y métodos

Atributos XML#

Cómo funcionan los tipos de esquemas

libraries/common.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
exact expression no no declarada
list expression no no declarada
min expression no no declarada
max expression no no declarada
profile profilelookup no no declarada
scale inline:select@scale no no declarada
seed fixedrandomseed no no declarada
autoadvanceseed autoadvancerandomseed no no declarada
weight selectionweight no no declarada
comment comment no no declarada

libraries/common.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
faction factionexprlookup no no declarada
tags expression no no declarada
size shipsizeclasslookup no no declarada
required boolean no no declarada
comment comment no no declarada

libraries/common.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
faction factionexprlookup no no declarada
tags expression no no declarada
race raceexprlookup no no declarada
required boolean no no declarada
comment comment no no declarada

libraries/common.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
faction factionexprlookup no no declarada
race raceexprlookup no no declarada
tags expression no no declarada
ware expression no no declarada
required boolean no no declarada
comment comment no no declarada

libraries/drops.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
weight selectionweight no no declarada

libraries/drops.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
macro namestring Sí no declarada
min xs:nonNegativeInteger no no declarada
max xs:positiveInteger no no declarada
exact xs:positiveInteger no no declarada
weight selectionweight no no declarada

libraries/drops.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
timeline namestring no no declarada
audiolog namestring no no declarada
weight selectionweight no no declarada

libraries/effects.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo

libraries/effects.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
selection selectionlookup no no declarada

libraries/objectspawnrules.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
macro objectmacro no no declarada
drop drop no no declarada
weight xs:nonNegativeInteger no no declarada
cooldown xs:float no no declarada

libraries/regionobjectgroups.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
macro unknown Sí no declarada
weight unknown no no declarada

libraries/sound_library.xsd

Atributo Tipo de esquema Requerido Predeterminado / fijo
start unknown no no declarada
loop unknown no no declarada
end unknown no no declarada
startduration unknown no no declarada
loopduration unknown no no declarada
endduration unknown no no declarada
weight xs:integer no no declarada
index xs:integer no no declarada

Una acción MD puede escribir en una variable con nombre o cambiar el mundo. No es un valor devuelto por Lua. La variable de salida depende de la acción y sus atributos.

Ejemplo y contexto#

Ver conceptos básicos del idioma, tipos y métodos y Eventos Lua / MD. Ejemplos de aprendizaje independiente son ejemplos. No se distribuyen archivos de fuentes de proyectos o fragmentos de implementación privada con esta referencia.