Meaning#

animationtriggerlookup: X4 attribute schema type: base types, constraints and value alternatives.

An XSD type constrains XML, rather than declaring a Lua return or the payload type of event.param. A valid schema value does not prove a successful game effect.

Schema structure#

libraries/common.xsd

Property Value
Construction restriction
Base type xs:string
Constraint Value
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 narrows a base type; union accepts one of its branches; list describes whitespace-separated items. Enumeration values in one restriction are alternatives. Pattern syntax is XML Schema regex, not Lua patterns or JavaScript RegExp. Constraints inherited from the base type still apply.

Example and result#

Use the attribute pages below for contextual examples. A generic executable example is not inferred from a type name alone.

Used by#

Element Attribute Schema
trigger_animation trigger libraries/common.xsd

All schema types · Lua / MD value types