Значение#

animationtriggerlookup: Тип атрибута X4: базовый тип, ограничения и варианты значений из схемы.

Тип XSD ограничивает XML, а не объявляет результат Lua или тип полезной нагрузки event.param. Прохождение схемы не доказывает игровой эффект.

Структура схемы#

libraries/common.xsd

Свойство Значение
Конструкция restriction
Базовый тип xs:string
Ограничение Значение
enumeration abort
enumeration assign_dockingbay
enumeration attacked
enumeration activate
enumeration activate_turret_hatch
enumeration activate_chair
enumeration activate_chair_holo
enumeration activate_chair_steering
enumeration activate_chair_steering_par
enumeration activate_cockpit
enumeration activate_dockguidance
enumeration activate_dockingbay_warning
enumeration activate_landinggears
enumeration battlestate_red
enumeration battlestate_yellow
enumeration battlestate_jumpprep
enumeration chairconfig_default
enumeration chairconfig_paranid
enumeration chargeon
enumeration chargeoff
enumeration close_cockpit
enumeration close_dockingbay
enumeration close_dockingbay_fence
enumeration close_doors
enumeration close_doors2
enumeration close_hangar
enumeration cockpit_active
enumeration cockpit_inactive
enumeration collapsebubble
enumeration damage_high
enumeration damage_low
enumeration damage_medium
enumeration damage_none
enumeration deactivate
enumeration deactivate_turret_hatch
enumeration deactivate_chair
enumeration deactivate_chair_holo
enumeration deactivate_chair_steering
enumeration deactivate_cockpit
enumeration deactivate_dockguidance
enumeration deactivate_dockingbay_warning
enumeration deactivate_landinggears
enumeration fan_activate
enumeration fan_deactivate
enumeration fire
enumeration gateon
enumeration open_cockpit
enumeration open_dockingbay
enumeration open_dockingbay_fence
enumeration open_doors
enumeration open_doors2
enumeration open_hangar
enumeration quickenter
enumeration retrieve_ship
enumeration retrieve_ship_faster
enumeration retrieve_ship_fastest
enumeration shrinkbubble
enumeration startcontrol
enumeration stopcontrol
enumeration store_ship
enumeration store_ship_faster
enumeration store_ship_fastest
enumeration unassign_dockingbay
enumeration wave_activatewarning
enumeration wave_activatewave
enumeration wave_deactivatewarning
enumeration music_default
enumeration music_01
enumeration music_02
enumeration music_03
enumeration music_04
enumeration music_off

restriction уточняет базовый тип; union разрешает один из вариантов; list описывает элементы, разделённые пробелами. Значения enumeration одного ограничения являются альтернативами. pattern использует регулярные выражения XML Schema, а не Lua или JavaScript. Ограничения базового типа продолжают действовать.

Пример и результат#

Примеры в контексте находятся в связанных карточках атрибутов ниже. По одному имени типа нельзя составить универсальный исполняемый пример.

Где используется#

Элемент Атрибут Схема
trigger_animation trigger libraries/common.xsd

Все типы схем · Типы значений Lua / MD