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
chance expression no no declarada
weight expression no no declarada
comment comment no no declarada
macro expression no no declarada
owner owners no no declarada
trueowner owners no no declarada
coverowner owners no no declarada
policefaction owners no no declarada
negateownerfilter booleanexpression no no declarada
tag expression no no declarada
excluded expression no no declarada
grouptag expression no no declarada
shieldgrouptag expression no no declarada
state componentstateexprlookup no no declarada
integrated booleanexpression no no declarada
invulnerable booleanexpression no no declarada
hullinvulnerable booleanexpression no no declarada
shieldinvulnerable booleanexpression no no declarada
indestructible booleanexpression no no declarada
checkoperational booleanexpression no no declarada
functional booleanexpression no no declarada
surfaceelement booleanexpression no no declarada
module booleanexpression no no declarada
known booleanexpression no no declarada
knownto factionexprlookup no no declarada
isinliveview booleanexpression no no declarada
destination expression no no declarada
hastradeoffer booleanexpression no no declarada
tradesknownto factionexprlookup no no declarada
canhavedynamicinterior booleanexpression no no declarada
canhaveofferlocation expression no no declarada
freemissionofferslot booleanexpression no no declarada
freesignalleakslot booleanexpression no no declarada
numfreeactorslots expression no no declarada
freemissionactorslot freemissionactorslot no no declarada
masstraffic booleanexpression no no declarada
regionobject booleanexpression no no declarada
onlineobject booleanexpression no no declarada
venture expression no no declarada
visitor booleanexpression no no declarada
walkable booleanexpression no no declarada
haswalkableroom booleanexpression no no declarada
locked booleanexpression no no declarada
roompopulationtype roompopulationtypeexprlookup no no declarada
building booleanexpression no no declarada
busy booleanexpression no no declarada
hasbuildingtask booleanexpression no no declarada
hasfixedconstruction booleanexpression no no declarada
hasstagedconstruction booleanexpression no no declarada
canbebuiltby expression no no declarada
canbebuiltbyany expression no no declarada
canbuildfor factionexprlookup no no declarada
canbuildclass expression no no declarada
canbuildships booleanexpression no no declarada
canequipclass expression no no declarada
cansupplyclass expression no no declarada
canequipships expression no no declarada
cansupplyships expression no no declarada
canbuildequipment expression no no declarada
canbuildmacro expression no no declarada
waretransport waretransportlookup no no declarada
weaponmode weaponmodelookup no no declarada
weapontype weapontypelookup no no declarada
primarypurpose purposelookup no no declarada
deployable booleanexpression no no declarada
datavault booleanexpression no no declarada
landmark booleanexpression no no declarada
deployablecategory deployablecategorylookup no no declarada
mayattack expression no no declarada
maybeattackedby expression no no declarada
ishostileto expression no no declarada
canbepickedup booleanexpression no no declarada
commandeerable booleanexpression no no declarada
unit booleanexpression no no declarada
hascommander booleanexpression no no declarada
hascontrolentity controlpost no no declarada
capturable booleanexpression no no declarada
accelerator booleanexpression no no declarada
superhighwaygate booleanexpression no no declarada
active booleanexpression no no declarada
paused booleanexpression no no declarada
pausedmanually booleanexpression no no declarada
signalleaktype signalleaktypelookup no no declarada
extension expression no no declarada
personalextension expression no no declarada
covered booleanexpression no no declarada
canbedismantled booleanexpression no no declarada
canbetowed booleanexpression no no declarada
reachablefrom expression no no declarada
physicsareready booleanexpression no no declarada
canbelivestreamed booleanexpression no no declarada
internallystored booleanexpression no no declarada
accessgrantedto factionexprlookup no no declarada
accessrestrictedto factionexprlookup no no declarada
jobspacefor expression no no declarada
locationtag expression no no declarada
locationtagany expression no no declarada
contested booleanexpression no no declarada
contestedby factionexprlookup no no declarada
hasgravidarobscuringregion booleanexpression no no declarada
hashazardousregion booleanexpression no no declarada
append findsectorappend no no declarada
multiple findmultiple no no declarada
mindistance expression no no declarada
maxdistance expression no no declarada
object expression Sí no declarada
name lvaluename no no declarada
distances lvalueexpression no no declarada
groupname groupname 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.