Return value#
| Type | Meaning |
|---|---|
none (MD action) |
Types describe the declared interface, not proof of a successful game effect. |
XML attributes#
libraries/common.xsd
| Attribute | Schema type | Required | Default / fixed |
|---|---|---|---|
chance |
expression |
no | not declared |
weight |
expression |
no | not declared |
comment |
comment |
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 |
accessgrantedto |
factionexprlookup |
no | not declared |
accessrestrictedto |
factionexprlookup |
no | not declared |
jobspacefor |
expression |
no | not declared |
locationtag |
expression |
no | not declared |
locationtagany |
expression |
no | not declared |
contested |
booleanexpression |
no | not declared |
contestedby |
factionexprlookup |
no | not declared |
hasgravidarobscuringregion |
booleanexpression |
no | not declared |
hashazardousregion |
booleanexpression |
no | not declared |
append |
findsectorappend |
no | not declared |
multiple |
findmultiple |
no | not declared |
mindistance |
expression |
no | not declared |
maxdistance |
expression |
no | not declared |
object |
expression |
yes | not declared |
name |
lvaluename |
no | not declared |
distances |
lvalueexpression |
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.