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.

Typen und Methoden

XML-Attribute#

Wie wirken schema Typen?

libraries/common.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
chance expression Nein nicht deklariert
weight expression Nein nicht deklariert
comment comment Nein nicht deklariert
interiorname lvaluename Nein nicht deklariert
corridorname lvaluename Nein nicht deklariert
roomname lvaluename Nein nicht deklariert
object expression Ja. nicht deklariert
module expression Nein nicht deklariert
corridor expression Ja. nicht deklariert
door expression Nein nicht deklariert
room expression Ja. nicht deklariert
name expression Nein nicht deklariert
roomtype roomtypeexprlookup Nein nicht deklariert
seed fixedrandomseed Nein nicht deklariert
autoadvanceseed autoadvancerandomseed Nein nicht deklariert
persistent booleanexpression Nein nicht deklariert
private booleanexpression Nein nicht deklariert
renderoutside boolean Nein nicht deklariert
navmeshoverride expression 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.