Bedeutung#

checkeventsource: Steuert die Diagnose einer fehlenden Ereignisquelle; Standard ist true. Eine Änderung der Quellvariablen allein startet die Bedingung nicht neu.

Ein XSD-Typ schränkt XML ein. Er deklariert weder einen Lua-Rückgabewert noch den Nutzdatentyp von event.param. Ein schema-konformer Wert beweist keinen erfolgreichen Spieleffekt.

Schemastruktur#

libraries/common.xsd

Eigenschaft Wert
Konstruktion restriction
Basistyp boolean

restriction schränkt einen Basistyp ein; union erlaubt einen ihrer Typzweige; list beschreibt durch Leerraum getrennte Elemente. enumeration-Werte innerhalb einer Einschränkung sind Alternativen. pattern verwendet reguläre Ausdrücke von XML Schema, keine Lua-Muster oder JavaScript-RegExp. Geerbte Einschränkungen des Basistyps gelten weiterhin.

Beispiel und Ergebnis#

XML
<event_object_collided object="$Ship" check="false" />

Was geschieht: check="false" unterdrückt diese fehlende Quellendiagnose. Eine spätere Änderung der Variablen erzeugt nicht automatisch ein gültiges Abonnement.

Objekt- und Gruppenvariablen müssen im richtigen MD-/AI-Kontext bereits existieren. Dies sind Lernfragmente und keine vollständige ausführbare Mission.

Verwendet von#

Element Attribut Schema
event_build_added check libraries/common.xsd
event_build_cancelled check libraries/common.xsd
event_build_finished check libraries/common.xsd
event_character_animation_finished check libraries/common.xsd
event_character_animation_started check libraries/common.xsd
event_long_range_scan_sent check libraries/common.xsd
event_object_changed_true_owner check libraries/common.xsd
event_object_collided check libraries/common.xsd
event_object_destroyed check libraries/common.xsd
event_object_dock_too_far check libraries/common.xsd
event_object_docked check libraries/common.xsd
event_object_docking_aborted check libraries/common.xsd
event_object_docking_denied check libraries/common.xsd
event_object_docking_impossible check libraries/common.xsd
event_object_docking_queued check libraries/common.xsd
event_object_order_cancelled check libraries/common.xsd
event_object_order_finished check libraries/common.xsd
event_object_order_ready check libraries/common.xsd
event_object_signalled check libraries/common.xsd
event_object_undocked_from check libraries/common.xsd
event_object_undocking_started check libraries/common.xsd
event_weapon_fired check libraries/common.xsd
signal_objects check libraries/common.xsd

Alle Schematypen · Lua- / MD-Werttypen