Meaning#
comment: Explanatory text in an XML attribute. It does not become a game message or a logging command.
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 |
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#
<set_value name="$Count" exact="3" comment="Example counter" />What happens: The comment describes author intent; it does not display text to the player.
Object and group variables must already exist in the correct MD / AI context. These are learning fragments, not a complete runnable mission.
Used by#
| Element | Attribute | Schema |
|---|---|---|
abort_build |
comment |
libraries/common.xsd |
abort_scripts |
comment |
libraries/common.xsd |
add_actor_to_room |
comment |
libraries/common.xsd |
add_ammo |
comment |
libraries/common.xsd |
add_build_to_construct_ship |
comment |
libraries/common.xsd |
add_build_to_expand_station |
comment |
libraries/common.xsd |
add_build_to_modify_ship |
comment |
libraries/common.xsd |
add_cargo |
comment |
libraries/common.xsd |
add_effect |
comment |
libraries/common.xsd |
add_encyclopedia_entry |
comment |
libraries/common.xsd |
add_inventory |
comment |
libraries/common.xsd |
add_licence |
comment |
libraries/common.xsd |
add_long_range_scan_effect |
comment |
libraries/common.xsd |
add_player_choice |
comment |
libraries/common.xsd |
add_player_discount |
comment |
libraries/common.xsd |
add_to_group |
comment |
libraries/common.xsd |
add_units |
comment |
libraries/common.xsd |
append_list_elements |
comment |
libraries/common.xsd |
append_to_list |
comment |
libraries/common.xsd |
apply_loadout |
comment |
libraries/common.xsd |
assign_control_entity |
comment |
libraries/common.xsd |
assign_hired_actor |
comment |
libraries/common.xsd |
break |
comment |
libraries/common.xsd |
can_safely_extend_build_plot |
comment |
libraries/common.xsd |
cancel_all_orders |
comment |
libraries/common.xsd |
cancel_conversation |
comment |
libraries/common.xsd |
cancel_cue |
comment |
libraries/md.xsd |
cancel_order |
comment |
libraries/common.xsd |
check_any |
comment |
libraries/aiscripts.xsd |
check_any |
comment |
libraries/md.xsd |
check_value |
comment |
libraries/common.xsd |
clear_actor_lookat |
comment |
libraries/common.xsd |
clear_actor_roomslot |
comment |
libraries/common.xsd |
clear_group |
comment |
libraries/common.xsd |
collect_drop |
comment |
libraries/common.xsd |
continue |
comment |
libraries/common.xsd |
create_build_storage |
comment |
libraries/common.xsd |
create_control_entity |
comment |
libraries/common.xsd |
create_cue_actor |
comment |
libraries/md.xsd |
create_dynamic_interior |
comment |
libraries/common.xsd |
create_formation |
comment |
libraries/common.xsd |
create_group |
comment |
libraries/common.xsd |
create_loadout |
comment |
libraries/common.xsd |
create_lockbox |
comment |
libraries/common.xsd |
create_npc_template |
comment |
libraries/common.xsd |
create_object |
comment |
libraries/common.xsd |
create_order |
comment |
libraries/common.xsd |
create_position |
comment |
libraries/common.xsd |
create_ship |
comment |
libraries/common.xsd |
create_signal_leak |
comment |
libraries/common.xsd |
create_station |
comment |
libraries/common.xsd |
create_trade_computer |
comment |
libraries/common.xsd |
create_trade_offer |
comment |
libraries/common.xsd |
create_trade_order |
comment |
libraries/common.xsd |
debug_text |
comment |
libraries/common.xsd |
delay |
comment |
libraries/md.xsd |
destroy_object |
comment |
libraries/common.xsd |
disable_collision_response |
comment |
libraries/common.xsd |
disable_travel_mode |
comment |
libraries/common.xsd |
dismiss_control_entity |
comment |
libraries/common.xsd |
do_all |
comment |
libraries/aiscripts.xsd |
do_all |
comment |
libraries/md.xsd |
do_else |
comment |
libraries/aiscripts.xsd |
do_else |
comment |
libraries/md.xsd |
do_elseif |
comment |
libraries/aiscripts.xsd |
do_elseif |
comment |
libraries/md.xsd |
do_for_each |
comment |
libraries/aiscripts.xsd |
do_for_each |
comment |
libraries/md.xsd |
do_if |
comment |
libraries/aiscripts.xsd |
do_if |
comment |
libraries/md.xsd |
do_while |
comment |
libraries/aiscripts.xsd |
do_while |
comment |
libraries/md.xsd |
downgrade_software |
comment |
libraries/common.xsd |
drop_cargo |
comment |
libraries/common.xsd |
edit_order_param |
comment |
libraries/common.xsd |
enable_collision_response |
comment |
libraries/common.xsd |
end_boarding_operation |
comment |
libraries/common.xsd |
engine |
comment |
libraries/gamestarts.xsd |
event_boarding_operation_created |
comment |
libraries/common.xsd |
event_build_added |
comment |
libraries/common.xsd |
event_build_cancelled |
comment |
libraries/common.xsd |
event_build_finished |
comment |
libraries/common.xsd |
event_character_animation_finished |
comment |
libraries/common.xsd |
event_character_animation_started |
comment |
libraries/common.xsd |
event_conversation_finished |
comment |
libraries/common.xsd |
event_conversation_next_section |
comment |
libraries/common.xsd |
event_conversation_returned_to_section |
comment |
libraries/common.xsd |
event_conversation_started |
comment |
libraries/common.xsd |
event_countermeasure_launched |
comment |
libraries/common.xsd |
event_cue_signalled |
comment |
libraries/md.xsd |
event_cutscene_started |
comment |
libraries/common.xsd |
event_cutscene_stopped |
comment |
libraries/common.xsd |
event_game_loaded |
comment |
libraries/common.xsd |
event_game_saved |
comment |
libraries/common.xsd |
event_long_range_scan_sent |
comment |
libraries/common.xsd |
event_object_changed_true_owner |
comment |
libraries/common.xsd |
event_object_collided |
comment |
libraries/common.xsd |
event_object_destroyed |
comment |
libraries/common.xsd |
event_object_dock_too_far |
comment |
libraries/common.xsd |
event_object_docked |
comment |
libraries/common.xsd |
event_object_docking_aborted |
comment |
libraries/common.xsd |
event_object_docking_denied |
comment |
libraries/common.xsd |
event_object_docking_impossible |
comment |
libraries/common.xsd |
event_object_docking_queued |
comment |
libraries/common.xsd |
event_object_order_cancelled |
comment |
libraries/common.xsd |
event_object_order_finished |
comment |
libraries/common.xsd |
event_object_order_ready |
comment |
libraries/common.xsd |
event_object_signalled |
comment |
libraries/common.xsd |
event_object_undocked_from |
comment |
libraries/common.xsd |
event_object_undocking_started |
comment |
libraries/common.xsd |
event_player_interaction |
comment |
libraries/common.xsd |
event_trade_completed |
comment |
libraries/common.xsd |
event_ui_triggered |
comment |
libraries/common.xsd |
event_weapon_fired |
comment |
libraries/common.xsd |
extend_build_plot |
comment |
libraries/common.xsd |
find_asteroid_with_yield_in_sector |
comment |
libraries/common.xsd |
find_buy_offer |
comment |
libraries/common.xsd |
find_closest_resource |
comment |
libraries/common.xsd |
find_cluster |
comment |
libraries/common.xsd |
find_dockingbay |
comment |
libraries/common.xsd |
find_inventoryconsole_slot |
comment |
libraries/common.xsd |
find_inventoryworkbench_slot |
comment |
libraries/common.xsd |
find_npc_slot |
comment |
libraries/common.xsd |
find_object |
comment |
libraries/common.xsd |
find_object_component |
comment |
libraries/common.xsd |
find_player_transporter_slot |
comment |
libraries/common.xsd |
find_resource_area |
comment |
libraries/common.xsd |
find_room |
comment |
libraries/common.xsd |
find_sector |
comment |
libraries/common.xsd |
find_sector_in_range |
comment |
libraries/common.xsd |
find_sell_offer |
comment |
libraries/common.xsd |
find_ship |
comment |
libraries/common.xsd |
find_ship_by_true_owner |
comment |
libraries/common.xsd |
find_station |
comment |
libraries/common.xsd |
find_station_by_true_owner |
comment |
libraries/common.xsd |
fire_turret |
comment |
libraries/common.xsd |
force_start_travel_mode |
comment |
libraries/common.xsd |
get_control_entities |
comment |
libraries/common.xsd |
get_floor_position |
comment |
libraries/common.xsd |
get_loadout |
comment |
libraries/common.xsd |
get_ship_definition |
comment |
libraries/common.xsd |
get_zone_at_position |
comment |
libraries/common.xsd |
include_interrupt_actions |
comment |
libraries/aiscripts.xsd |
install_software |
comment |
libraries/common.xsd |
interaction |
comment |
libraries/md.xsd |
launch_countermeasures |
comment |
libraries/common.xsd |
launch_drone |
comment |
libraries/common.xsd |
launch_lasertower |
comment |
libraries/common.xsd |
launch_mine |
comment |
libraries/common.xsd |
launch_navbeacon |
comment |
libraries/common.xsd |
launch_resourceprobe |
comment |
libraries/common.xsd |
launch_satellite |
comment |
libraries/common.xsd |
leave_control_position |
comment |
libraries/md.xsd |
leave_formation |
comment |
libraries/common.xsd |
level |
comment |
libraries/common.xsd |
level |
comment |
libraries/diplomacy.xsd |
level |
comment |
libraries/gamestarts.xsd |
loadout |
comment |
libraries/gamestarts.xsd |
lock_all_firstperson_input |
comment |
libraries/md.xsd |
lock_all_flight_input |
comment |
libraries/md.xsd |
lock_all_shooting_input |
comment |
libraries/md.xsd |
match_content |
comment |
libraries/common.xsd |
match_distance |
comment |
libraries/common.xsd |
match_dock |
comment |
libraries/common.xsd |
match_relation_to |
comment |
libraries/common.xsd |
move_order |
comment |
libraries/common.xsd |
name |
comment |
libraries/common.xsd |
open_conversation_menu |
comment |
libraries/common.xsd |
owner |
comment |
libraries/common.xsd |
patch |
comment |
libraries/aiscripts.xsd |
patch |
comment |
libraries/md.xsd |
pause_spacesuit_oxygen |
comment |
libraries/common.xsd |
pilot |
comment |
libraries/common.xsd |
pilot |
comment |
libraries/gamestarts.xsd |
play_cutscene |
comment |
libraries/common.xsd |
play_sound |
comment |
libraries/common.xsd |
position |
comment |
libraries/aiscripts.xsd |
position |
comment |
libraries/common.xsd |
position |
comment |
libraries/gamestarts.xsd |
price |
comment |
libraries/common.xsd |
quality |
comment |
libraries/common.xsd |
quantity |
comment |
libraries/common.xsd |
raise_lua_event |
comment |
libraries/common.xsd |
reassign_existing_people |
comment |
libraries/common.xsd |
refposition |
comment |
libraries/common.xsd |
reinitialise_control_entities |
comment |
libraries/common.xsd |
release_detached_subordinate_group |
comment |
libraries/common.xsd |
remove_ammo |
comment |
libraries/common.xsd |
remove_build |
comment |
libraries/common.xsd |
remove_cargo |
comment |
libraries/common.xsd |
remove_cue_actor |
comment |
libraries/md.xsd |
remove_docking_request |
comment |
libraries/common.xsd |
remove_dynamic_interior |
comment |
libraries/common.xsd |
remove_effect |
comment |
libraries/common.xsd |
remove_from_group |
comment |
libraries/common.xsd |
remove_from_list |
comment |
libraries/common.xsd |
remove_inventory |
comment |
libraries/common.xsd |
remove_licence |
comment |
libraries/common.xsd |
remove_npc_template |
comment |
libraries/common.xsd |
remove_object_account |
comment |
libraries/common.xsd |
remove_object_commander |
comment |
libraries/common.xsd |
remove_player_discount |
comment |
libraries/common.xsd |
remove_trade_offer |
comment |
libraries/common.xsd |
remove_undocking_request |
comment |
libraries/common.xsd |
remove_units |
comment |
libraries/common.xsd |
remove_value |
comment |
libraries/common.xsd |
request_docking |
comment |
libraries/common.xsd |
reserve_build_plot |
comment |
libraries/common.xsd |
reset_cue |
comment |
libraries/md.xsd |
return |
comment |
libraries/common.xsd |
reward_player |
comment |
libraries/common.xsd |
rotation |
comment |
libraries/aiscripts.xsd |
rotation |
comment |
libraries/common.xsd |
rotation |
comment |
libraries/gamestarts.xsd |
run_actions |
comment |
libraries/md.xsd |
run_script |
comment |
libraries/aiscripts.xsd |
safepos |
comment |
libraries/common.xsd |
select |
comment |
libraries/common.xsd |
set_actor_lookat |
comment |
libraries/common.xsd |
set_ammo |
comment |
libraries/common.xsd |
set_build_plot |
comment |
libraries/common.xsd |
set_cockpit_tint |
comment |
libraries/common.xsd |
set_conversation_return_section |
comment |
libraries/common.xsd |
set_entity_role |
comment |
libraries/common.xsd |
set_entity_traits |
comment |
libraries/common.xsd |
set_entity_type |
comment |
libraries/common.xsd |
set_faction_identity |
comment |
libraries/common.xsd |
set_faction_relation |
comment |
libraries/common.xsd |
set_faction_relation_locked |
comment |
libraries/common.xsd |
set_known |
comment |
libraries/common.xsd |
set_npc_template_role |
comment |
libraries/common.xsd |
set_object_account |
comment |
libraries/common.xsd |
set_object_active |
comment |
libraries/common.xsd |
set_object_commander |
comment |
libraries/common.xsd |
set_object_fleet_name |
comment |
libraries/common.xsd |
set_object_hull |
comment |
libraries/common.xsd |
set_object_max_budget |
comment |
libraries/common.xsd |
set_object_min_budget |
comment |
libraries/common.xsd |
set_object_min_hull |
comment |
libraries/common.xsd |
set_object_name |
comment |
libraries/common.xsd |
set_object_shield |
comment |
libraries/common.xsd |
set_object_velocity |
comment |
libraries/common.xsd |
set_owner |
comment |
libraries/common.xsd |
set_player_entity_position |
comment |
libraries/common.xsd |
set_production_paused |
comment |
libraries/common.xsd |
set_room_locked |
comment |
libraries/common.xsd |
set_skill |
comment |
libraries/common.xsd |
set_spacesuit_oxygen |
comment |
libraries/common.xsd |
set_subordinate_group_assignment |
comment |
libraries/common.xsd |
set_turret_targets |
comment |
libraries/common.xsd |
set_value |
comment |
libraries/common.xsd |
signal_cue |
comment |
libraries/md.xsd |
signal_cue_instantly |
comment |
libraries/md.xsd |
signal_objects |
comment |
libraries/common.xsd |
spawn_docked |
comment |
libraries/common.xsd |
speak |
comment |
libraries/common.xsd |
start_actor_sequence |
comment |
libraries/common.xsd |
start_conversation |
comment |
libraries/common.xsd |
start_script |
comment |
libraries/common.xsd |
stop_cutscene |
comment |
libraries/common.xsd |
teleport_player |
comment |
libraries/common.xsd |
transfer_money |
comment |
libraries/common.xsd |
trigger_animation |
comment |
libraries/common.xsd |
undock |
comment |
libraries/common.xsd |
uninstall_software |
comment |
libraries/common.xsd |
unlock_all_firstperson_input |
comment |
libraries/md.xsd |
unlock_all_flight_input |
comment |
libraries/md.xsd |
unlock_all_shooting_input |
comment |
libraries/md.xsd |
unpause_spacesuit_oxygen |
comment |
libraries/common.xsd |
variation |
comment |
libraries/common.xsd |
wait |
comment |
libraries/aiscripts.xsd |
warp |
comment |
libraries/common.xsd |
weapon |
comment |
libraries/gamestarts.xsd |