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
normalcluster booleanexpression no no declarada
presentationcluster booleanexpression no no declarada
venturercluster booleanexpression no no declarada
explorationcluster booleanexpression 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
docked docked no no declarada
shiptype shiptypeexprlookup no no declarada
hasjob booleanexpression no no declarada
job expression no no declarada
validjobship booleanexpression no no declarada
jobtags expression no no declarada
requestedjobship booleanexpression no no declarada
subordinatejobship booleanexpression no no declarada
encounterid expression no no declarada
encountership booleanexpression no no declarada
stationtype stationtypeexprlookup no no declarada
hasmasstraffic hasmasstraffic no no declarada
canclaimownership booleanexpression no no declarada
tradestation booleanexpression no no declarada
shipyard booleanexpression no no declarada
wharf booleanexpression no no declarada
equipmentdock booleanexpression no no declarada
defencestation booleanexpression no no declarada
recyclingfacility booleanexpression no no declarada
factionheadquarters booleanexpression no no declarada
planneddefencestation booleanexpression no no declarada
plannedrecyclingfacility booleanexpression no no declarada
plannedequipmentdock booleanexpression no no declarada
plannedfactionheadquarters booleanexpression no no declarada
plannedheadquarters booleanexpression no no declarada
plannedpiratebase booleanexpression no no declarada
plannedshipyard booleanexpression no no declarada
plannedtradestation booleanexpression no no declarada
plannedwharf booleanexpression no no declarada
headquarters booleanexpression no no declarada
piratebase booleanexpression no no declarada
godobjectentry expression no no declarada
godentrytags expression no no declarada
class objectclasslookup no no declarada
exactclass objectclasslookup no no declarada
space spacelist Sí no declarada
append findappend no no declarada
multiple findmultiple no no declarada
required findrequired no no declarada
recursive findrecursive no no declarada
sortbydistanceto expression no no declarada
sortbygatedistancefrom expression no no declarada
sortbygatedistanceto expression no no declarada
sortbyvalue expression no no declarada
sortdescending booleanexpression no no declarada
sortlimit expression no no declarada
name lvaluename 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.