Significado#

groupeventsource: Una expresión de grupo de objetos que originan un evento. El grupo debe existir, pero puede estar vacío y sus miembros pueden cambiar. El atributo check no se aplica a las fuentes de grupo.

Un tipo XSD restringe el XML; no declara un retorno Lua ni el tipo de los datos de event.param. Un valor válido según el esquema no demuestra que el efecto ocurra en el juego.

Estructura del esquema#

libraries/common.xsd

Propiedad Valor
Construcción del tipo restriction
Tipo base expression

restriction restringe un tipo base; union acepta una de sus ramas; list describe elementos separados por espacios en blanco. Los valores enumeration de una misma restricción son alternativas. pattern usa expresiones regulares de XML Schema, no patrones Lua ni RegExp de JavaScript. Las restricciones heredadas del tipo base siguen aplicándose.

Ejemplo y resultado#

XML
<event_object_collided group="$WatchedShips" />

Qué ocurre: La condición observa fuentes del grupo MD $WatchedShips ya existente; no es una tabla Lua arbitraria.

Las variables de objetos y grupos deben existir previamente en el contexto MD / AI correcto. Son fragmentos didácticos, no una misión completa ejecutable.

Utilizado por#

Elemento Atributo Esquema
event_build_added group libraries/common.xsd
event_build_cancelled group libraries/common.xsd
event_build_finished group libraries/common.xsd
event_character_animation_finished group libraries/common.xsd
event_character_animation_started group libraries/common.xsd
event_countermeasure_launched group libraries/common.xsd
event_long_range_scan_sent group libraries/common.xsd
event_object_changed_true_owner group libraries/common.xsd
event_object_collided group libraries/common.xsd
event_object_destroyed group libraries/common.xsd
event_object_dock_too_far group libraries/common.xsd
event_object_docked group libraries/common.xsd
event_object_docking_aborted group libraries/common.xsd
event_object_docking_denied group libraries/common.xsd
event_object_docking_impossible group libraries/common.xsd
event_object_docking_queued group libraries/common.xsd
event_object_order_cancelled group libraries/common.xsd
event_object_order_finished group libraries/common.xsd
event_object_order_ready group libraries/common.xsd
event_object_signalled group libraries/common.xsd
event_object_undocked_from group libraries/common.xsd
event_object_undocking_started group libraries/common.xsd
event_weapon_fired group libraries/common.xsd
signal_objects group libraries/common.xsd

Todos los tipos de esquema · Tipos de valores Lua / MD