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
normalcluster booleanexpression no not declared
presentationcluster booleanexpression no not declared
venturercluster booleanexpression no not declared
explorationcluster booleanexpression no not declared
macro expression no not declared
owner owners no not declared
trueowner owners no not declared
coverowner owners no not declared
policefaction owners no not declared
negateownerfilter booleanexpression no not declared
tag expression no not declared
excluded expression no not declared
grouptag expression no not declared
shieldgrouptag expression no not declared
state componentstateexprlookup no not declared
integrated booleanexpression no not declared
invulnerable booleanexpression no not declared
hullinvulnerable booleanexpression no not declared
shieldinvulnerable booleanexpression no not declared
indestructible booleanexpression no not declared
checkoperational booleanexpression no not declared
functional booleanexpression no not declared
surfaceelement booleanexpression no not declared
module booleanexpression no not declared
known booleanexpression no not declared
knownto factionexprlookup no not declared
isinliveview booleanexpression no not declared
destination expression no not declared
hastradeoffer booleanexpression no not declared
tradesknownto factionexprlookup no not declared
canhavedynamicinterior booleanexpression no not declared
canhaveofferlocation expression no not declared
freemissionofferslot booleanexpression no not declared
freesignalleakslot booleanexpression no not declared
numfreeactorslots expression no not declared
freemissionactorslot freemissionactorslot no not declared
masstraffic booleanexpression no not declared
regionobject booleanexpression no not declared
onlineobject booleanexpression no not declared
venture expression no not declared
visitor booleanexpression no not declared
walkable booleanexpression no not declared
haswalkableroom booleanexpression no not declared
locked booleanexpression no not declared
roompopulationtype roompopulationtypeexprlookup no not declared
building booleanexpression no not declared
busy booleanexpression no not declared
hasbuildingtask booleanexpression no not declared
hasfixedconstruction booleanexpression no not declared
hasstagedconstruction booleanexpression no not declared
canbebuiltby expression no not declared
canbebuiltbyany expression no not declared
canbuildfor factionexprlookup no not declared
canbuildclass expression no not declared
canbuildships booleanexpression no not declared
canequipclass expression no not declared
cansupplyclass expression no not declared
canequipships expression no not declared
cansupplyships expression no not declared
canbuildequipment expression no not declared
canbuildmacro expression no not declared
waretransport waretransportlookup no not declared
weaponmode weaponmodelookup no not declared
weapontype weapontypelookup no not declared
primarypurpose purposelookup no not declared
deployable booleanexpression no not declared
datavault booleanexpression no not declared
landmark booleanexpression no not declared
deployablecategory deployablecategorylookup no not declared
mayattack expression no not declared
maybeattackedby expression no not declared
ishostileto expression no not declared
canbepickedup booleanexpression no not declared
commandeerable booleanexpression no not declared
unit booleanexpression no not declared
hascommander booleanexpression no not declared
hascontrolentity controlpost no not declared
capturable booleanexpression no not declared
accelerator booleanexpression no not declared
superhighwaygate booleanexpression no not declared
active booleanexpression no not declared
paused booleanexpression no not declared
pausedmanually booleanexpression no not declared
signalleaktype signalleaktypelookup no not declared
extension expression no not declared
personalextension expression no not declared
covered booleanexpression no not declared
canbedismantled booleanexpression no not declared
canbetowed booleanexpression no not declared
reachablefrom expression no not declared
physicsareready booleanexpression no not declared
canbelivestreamed booleanexpression no not declared
internallystored booleanexpression no not declared
stationtype stationtypeexprlookup no not declared
hasmasstraffic hasmasstraffic no not declared
canclaimownership booleanexpression no not declared
tradestation booleanexpression no not declared
shipyard booleanexpression no not declared
wharf booleanexpression no not declared
equipmentdock booleanexpression no not declared
defencestation booleanexpression no not declared
recyclingfacility booleanexpression no not declared
factionheadquarters booleanexpression no not declared
planneddefencestation booleanexpression no not declared
plannedrecyclingfacility booleanexpression no not declared
plannedequipmentdock booleanexpression no not declared
plannedfactionheadquarters booleanexpression no not declared
plannedheadquarters booleanexpression no not declared
plannedpiratebase booleanexpression no not declared
plannedshipyard booleanexpression no not declared
plannedtradestation booleanexpression no not declared
plannedwharf booleanexpression no not declared
headquarters booleanexpression no not declared
piratebase booleanexpression no not declared
godstationentry expression no not declared
godproductionentry expression no not declared
class stationclasslookup no not declared
faction factionexprlookup yes not declared
space spacelistnozone yes not declared
append findappend no not declared
multiple findmultiple no not declared
required findrequired no not declared
sortbydistanceto expression no not declared
sortbygatedistancefrom expression no not declared
sortbygatedistanceto expression no not declared
sortbyvalue expression no not declared
sortdescending booleanexpression no not declared
sortlimit expression no not declared
name lvaluename no not declared
groupname groupname 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.