Beschreibung#
Referenz zur X4-Schnittstelle. Typen sind nur innerhalb des angegebenen Geltungsbereichs geklärt.
Rückgabewert#
| Typ | Bedeutung |
|---|---|
none (MD-Aktion) |
Typen beschreiben die deklarierte Schnittstelle, nicht den Nachweis eines erfolgreichen Spieleffekts. |
XML-Attribute#
libraries/common.xsd
| Attribut | Schematyp | Erforderlich | Standard / festgelegt |
|---|---|---|---|
chance |
expression |
Nein | nicht deklariert |
weight |
expression |
Nein | nicht deklariert |
comment |
comment |
Nein | nicht deklariert |
macro |
expression |
Nein | nicht deklariert |
owner |
owners |
Nein | nicht deklariert |
trueowner |
owners |
Nein | nicht deklariert |
coverowner |
owners |
Nein | nicht deklariert |
policefaction |
owners |
Nein | nicht deklariert |
negateownerfilter |
booleanexpression |
Nein | nicht deklariert |
tag |
expression |
Nein | nicht deklariert |
excluded |
expression |
Nein | nicht deklariert |
grouptag |
expression |
Nein | nicht deklariert |
shieldgrouptag |
expression |
Nein | nicht deklariert |
state |
componentstateexprlookup |
Nein | nicht deklariert |
integrated |
booleanexpression |
Nein | nicht deklariert |
invulnerable |
booleanexpression |
Nein | nicht deklariert |
hullinvulnerable |
booleanexpression |
Nein | nicht deklariert |
shieldinvulnerable |
booleanexpression |
Nein | nicht deklariert |
indestructible |
booleanexpression |
Nein | nicht deklariert |
checkoperational |
booleanexpression |
Nein | nicht deklariert |
functional |
booleanexpression |
Nein | nicht deklariert |
surfaceelement |
booleanexpression |
Nein | nicht deklariert |
module |
booleanexpression |
Nein | nicht deklariert |
known |
booleanexpression |
Nein | nicht deklariert |
knownto |
factionexprlookup |
Nein | nicht deklariert |
isinliveview |
booleanexpression |
Nein | nicht deklariert |
destination |
expression |
Nein | nicht deklariert |
hastradeoffer |
booleanexpression |
Nein | nicht deklariert |
tradesknownto |
factionexprlookup |
Nein | nicht deklariert |
canhavedynamicinterior |
booleanexpression |
Nein | nicht deklariert |
canhaveofferlocation |
expression |
Nein | nicht deklariert |
freemissionofferslot |
booleanexpression |
Nein | nicht deklariert |
freesignalleakslot |
booleanexpression |
Nein | nicht deklariert |
numfreeactorslots |
expression |
Nein | nicht deklariert |
freemissionactorslot |
freemissionactorslot |
Nein | nicht deklariert |
masstraffic |
booleanexpression |
Nein | nicht deklariert |
regionobject |
booleanexpression |
Nein | nicht deklariert |
onlineobject |
booleanexpression |
Nein | nicht deklariert |
venture |
expression |
Nein | nicht deklariert |
visitor |
booleanexpression |
Nein | nicht deklariert |
walkable |
booleanexpression |
Nein | nicht deklariert |
haswalkableroom |
booleanexpression |
Nein | nicht deklariert |
locked |
booleanexpression |
Nein | nicht deklariert |
roompopulationtype |
roompopulationtypeexprlookup |
Nein | nicht deklariert |
building |
booleanexpression |
Nein | nicht deklariert |
busy |
booleanexpression |
Nein | nicht deklariert |
hasbuildingtask |
booleanexpression |
Nein | nicht deklariert |
hasfixedconstruction |
booleanexpression |
Nein | nicht deklariert |
hasstagedconstruction |
booleanexpression |
Nein | nicht deklariert |
canbebuiltby |
expression |
Nein | nicht deklariert |
canbebuiltbyany |
expression |
Nein | nicht deklariert |
canbuildfor |
factionexprlookup |
Nein | nicht deklariert |
canbuildclass |
expression |
Nein | nicht deklariert |
canbuildships |
booleanexpression |
Nein | nicht deklariert |
canequipclass |
expression |
Nein | nicht deklariert |
cansupplyclass |
expression |
Nein | nicht deklariert |
canequipships |
expression |
Nein | nicht deklariert |
cansupplyships |
expression |
Nein | nicht deklariert |
canbuildequipment |
expression |
Nein | nicht deklariert |
canbuildmacro |
expression |
Nein | nicht deklariert |
waretransport |
waretransportlookup |
Nein | nicht deklariert |
weaponmode |
weaponmodelookup |
Nein | nicht deklariert |
weapontype |
weapontypelookup |
Nein | nicht deklariert |
primarypurpose |
purposelookup |
Nein | nicht deklariert |
deployable |
booleanexpression |
Nein | nicht deklariert |
datavault |
booleanexpression |
Nein | nicht deklariert |
landmark |
booleanexpression |
Nein | nicht deklariert |
deployablecategory |
deployablecategorylookup |
Nein | nicht deklariert |
mayattack |
expression |
Nein | nicht deklariert |
maybeattackedby |
expression |
Nein | nicht deklariert |
ishostileto |
expression |
Nein | nicht deklariert |
canbepickedup |
booleanexpression |
Nein | nicht deklariert |
commandeerable |
booleanexpression |
Nein | nicht deklariert |
unit |
booleanexpression |
Nein | nicht deklariert |
hascommander |
booleanexpression |
Nein | nicht deklariert |
hascontrolentity |
controlpost |
Nein | nicht deklariert |
capturable |
booleanexpression |
Nein | nicht deklariert |
accelerator |
booleanexpression |
Nein | nicht deklariert |
superhighwaygate |
booleanexpression |
Nein | nicht deklariert |
active |
booleanexpression |
Nein | nicht deklariert |
paused |
booleanexpression |
Nein | nicht deklariert |
pausedmanually |
booleanexpression |
Nein | nicht deklariert |
signalleaktype |
signalleaktypelookup |
Nein | nicht deklariert |
extension |
expression |
Nein | nicht deklariert |
personalextension |
expression |
Nein | nicht deklariert |
covered |
booleanexpression |
Nein | nicht deklariert |
canbedismantled |
booleanexpression |
Nein | nicht deklariert |
canbetowed |
booleanexpression |
Nein | nicht deklariert |
reachablefrom |
expression |
Nein | nicht deklariert |
physicsareready |
booleanexpression |
Nein | nicht deklariert |
canbelivestreamed |
booleanexpression |
Nein | nicht deklariert |
internallystored |
booleanexpression |
Nein | nicht deklariert |
object |
objectlist |
Ja. | nicht deklariert |
append |
findappend |
Nein | nicht deklariert |
multiple |
findmultiple |
Nein | nicht deklariert |
required |
findrequired |
Nein | nicht deklariert |
sortbydistanceto |
expression |
Nein | nicht deklariert |
sortbygatedistancefrom |
expression |
Nein | nicht deklariert |
sortbygatedistanceto |
expression |
Nein | nicht deklariert |
sortbyvalue |
expression |
Nein | nicht deklariert |
sortdescending |
booleanexpression |
Nein | nicht deklariert |
sortlimit |
expression |
Nein | nicht deklariert |
name |
lvaluename |
Nein | nicht deklariert |
groupname |
groupname |
Nein | nicht deklariert |
Eine MD-Aktion kann eine benannte Variable schreiben oder die Spielwelt ändern. Das ist kein Lua-Rückgabewert. Die Ausgabevariable hängt von der Aktion und ihren Attributen ab.
Beispiel und Kontext#
Siehe Sprachkenntnisse, Arten und Methoden und Lua / MD-Veranstaltungen. Beispiele gibt es unabhängige Lernbeispiele. Mit dieser Referenz werden keine Projekt-Quelldateien oder private Implementierungsfragmente verteilt.