Defines

alert_type
behavior_result AI command exit status. See LuaEntity::set_command
build_check_type
chain_signal_state State of a chain signal.
chunk_generated_status
circuit_condition_index
circuit_connector_id
command Command given to units describing what they should do.
compound_command How commands are joined together in a compound command (see defines.command.compound).
control_behavior
controllers
deconstruction_item
difficulty
difficulty_settings
direction
distraction
entity_status
events See the events page for more info on what events contain and when they get raised.
flow_precision_index
group_state
gui_type
input_action
inventory
logistic_member_index
logistic_mode
mouse_button_type
rail_connection_direction
rail_direction
render_mode
rich_text_setting
riding
shooting
signal_state State of an ordinary rail signal.
train_state
transport_line
wire_connection_id
wire_type
alert_type

defines.alert_type.entity_destroyed
defines.alert_type.entity_under_attack
defines.alert_type.not_enough_construction_robots
defines.alert_type.no_material_for_construction
defines.alert_type.not_enough_repair_packs
defines.alert_type.turret_fire
defines.alert_type.custom
defines.alert_type.no_storage
defines.alert_type.train_out_of_fuel
defines.alert_type.fluid_mixing
behavior_result

AI command exit status. See LuaEntity::set_command

defines.behavior_result.in_progress
defines.behavior_result.fail
defines.behavior_result.success
defines.behavior_result.deleted
build_check_type

defines.build_check_type.script
defines.build_check_type.manual
defines.build_check_type.ghost_place
defines.build_check_type.ghost_revive
chain_signal_state

State of a chain signal.

defines.chain_signal_state.none
defines.chain_signal_state.all_open
defines.chain_signal_state.partially_open
defines.chain_signal_state.none_open
chunk_generated_status

defines.chunk_generated_status.nothing
defines.chunk_generated_status.custom_tiles
defines.chunk_generated_status.basic_tiles
defines.chunk_generated_status.corrected_tiles
defines.chunk_generated_status.tiles
defines.chunk_generated_status.entities
circuit_condition_index

defines.circuit_condition_index.inserter_circuit
defines.circuit_condition_index.inserter_logistic
defines.circuit_condition_index.lamp
defines.circuit_condition_index.arithmetic_combinator
defines.circuit_condition_index.decider_combinator
defines.circuit_condition_index.constant_combinator
defines.circuit_condition_index.offshore_pump
defines.circuit_condition_index.pump
circuit_connector_id

defines.circuit_connector_id.accumulator
defines.circuit_connector_id.constant_combinator
defines.circuit_connector_id.container
defines.circuit_connector_id.programmable_speaker
defines.circuit_connector_id.rail_signal
defines.circuit_connector_id.rail_chain_signal
defines.circuit_connector_id.roboport
defines.circuit_connector_id.storage_tank
defines.circuit_connector_id.wall
defines.circuit_connector_id.electric_pole
defines.circuit_connector_id.inserter
defines.circuit_connector_id.lamp
defines.circuit_connector_id.combinator_input
defines.circuit_connector_id.combinator_output
defines.circuit_connector_id.offshore_pump
defines.circuit_connector_id.pump
command

Command given to units describing what they should do.

defines.command.attack Attack another entity.
defines.command.go_to_location Go to a specific position.
defines.command.compound Chain commands together, see defines.compound_command.
defines.command.group Do what your group wants you to do.
defines.command.attack_area Go to a place and attack what you see.
defines.command.wander Chill.
defines.command.flee Flee from another entity.
defines.command.stop Stop moving and stay where you are.
defines.command.build_base Go to a position and build a base there.
compound_command

How commands are joined together in a compound command (see defines.command.compound).

defines.compound_command.logical_and Fail on first failure. Only succeeds if all commands (executed one after another) succeed.
defines.compound_command.logical_or Succeed on first success. Only fails if all commands (executed one after another) fail.
defines.compound_command.return_last Execute all commands in sequence and fail or succeed depending on the return status of the last command.
control_behavior

inserter

circuit_mode_of_operation

defines.control_behavior.inserter.circuit_mode_of_operation.none
defines.control_behavior.inserter.circuit_mode_of_operation.enable_disable
defines.control_behavior.inserter.circuit_mode_of_operation.set_filters
defines.control_behavior.inserter.circuit_mode_of_operation.read_hand_contents
defines.control_behavior.inserter.circuit_mode_of_operation.set_stack_size
hand_read_mode

defines.control_behavior.inserter.hand_read_mode.hold
defines.control_behavior.inserter.hand_read_mode.pulse
logistic_container

circuit_mode_of_operation

defines.control_behavior.logistic_container.circuit_mode_of_operation.send_contents
defines.control_behavior.logistic_container.circuit_mode_of_operation.set_requests
lamp

circuit_mode_of_operation

defines.control_behavior.lamp.circuit_mode_of_operation.use_colors
train_stop

circuit_mode_of_operation

defines.control_behavior.train_stop.circuit_mode_of_operation.enable_disable
defines.control_behavior.train_stop.circuit_mode_of_operation.send_to_train
defines.control_behavior.train_stop.circuit_mode_of_operation.read_from_train
defines.control_behavior.train_stop.circuit_mode_of_operation.read_stopped_train
roboport

circuit_mode_of_operation

defines.control_behavior.roboport.circuit_mode_of_operation.read_logistics
defines.control_behavior.roboport.circuit_mode_of_operation.read_robot_stats
mining_drill

resource_read_mode

defines.control_behavior.mining_drill.resource_read_mode.this_miner
defines.control_behavior.mining_drill.resource_read_mode.entire_patch
transport_belt

content_read_mode

defines.control_behavior.transport_belt.content_read_mode.pulse
defines.control_behavior.transport_belt.content_read_mode.hold
type

defines.control_behavior.type.container LuaContainerControlBehavior
defines.control_behavior.type.generic_on_off LuaGenericOnOffControlBehavior
defines.control_behavior.type.inserter LuaInserterControlBehavior
defines.control_behavior.type.lamp LuaLampControlBehavior
defines.control_behavior.type.logistic_container LuaLogisticContainerControlBehavior
defines.control_behavior.type.roboport LuaRoboportControlBehavior
defines.control_behavior.type.storage_tank LuaStorageTankControlBehavior
defines.control_behavior.type.train_stop LuaTrainStopControlBehavior
defines.control_behavior.type.decider_combinator LuaDeciderCombinatorControlBehavior
defines.control_behavior.type.arithmetic_combinator LuaArithmeticCombinatorControlBehavior
defines.control_behavior.type.constant_combinator LuaConstantCombinatorControlBehavior
defines.control_behavior.type.transport_belt LuaTransportBeltControlBehavior
defines.control_behavior.type.accumulator LuaAccumulatorControlBehavior
defines.control_behavior.type.rail_signal LuaRailSignalControlBehavior
defines.control_behavior.type.rail_chain_signal LuaRailChainSignalControlBehavior
defines.control_behavior.type.wall LuaWallControlBehavior
defines.control_behavior.type.mining_drill LuaMiningDrillControlBehavior
defines.control_behavior.type.programmable_speaker LuaProgrammableSpeakerControlBehavior
controllers

defines.controllers.ghost Can't interact with the world, can only observe. Used in the multiplayer waiting-to-respawn screen.
defines.controllers.character The controller controls a character. This is the default controller in freeplay.
defines.controllers.god The controller isn't tied to a character. This is the default controller in sandbox.
defines.controllers.editor The Editor Controller near ultimate power to do almost anything in the game.
defines.controllers.cutscene The player can't interact with the world, and the camera pans around in a predefined manner.
defines.controllers.spectator Can't change anything in the world but can view anything.
deconstruction_item

entity_filter_mode

defines.deconstruction_item.entity_filter_mode.whitelist
defines.deconstruction_item.entity_filter_mode.blacklist
tile_filter_mode

defines.deconstruction_item.tile_filter_mode.whitelist
defines.deconstruction_item.tile_filter_mode.blacklist
tile_selection_mode

defines.deconstruction_item.tile_selection_mode.normal
defines.deconstruction_item.tile_selection_mode.always
defines.deconstruction_item.tile_selection_mode.never
defines.deconstruction_item.tile_selection_mode.only
difficulty

defines.difficulty.easy
defines.difficulty.normal
defines.difficulty.hard
difficulty_settings

recipe_difficulty

defines.difficulty_settings.recipe_difficulty.normal
defines.difficulty_settings.recipe_difficulty.expensive
technology_difficulty

defines.difficulty_settings.technology_difficulty.normal
defines.difficulty_settings.technology_difficulty.expensive
direction

defines.direction.north
defines.direction.northeast
defines.direction.east
defines.direction.southeast
defines.direction.south
defines.direction.southwest
defines.direction.west
defines.direction.northwest
distraction

defines.distraction.none Perform command even if someone attacks the unit.
defines.distraction.by_enemy Attack closer enemy entities with force.
defines.distraction.by_anything Attack closer enemy entities, including entities "built" by player (belts, inserters, chests).
defines.distraction.by_damage Attack when attacked.
entity_status

defines.entity_status.working
defines.entity_status.no_power
defines.entity_status.no_fuel
defines.entity_status.no_recipe Used by crafting machines.
defines.entity_status.no_input_fluid Used by boilers: Boiler has no fluid to work with.
defines.entity_status.no_research_in_progress Used by labs.
defines.entity_status.no_minable_resources Used by mining drills.
defines.entity_status.low_input_fluid Used by boilers: Boiler still has some fluid but is about to run out.
defines.entity_status.low_power
defines.entity_status.disabled_by_control_behavior
defines.entity_status.disabled_by_script
defines.entity_status.fluid_ingredient_shortage Used by crafting machines.
defines.entity_status.fluid_production_overload Used by crafting machines.
defines.entity_status.item_ingredient_shortage Used by crafting machines.
defines.entity_status.item_production_overload Used by crafting machines.
defines.entity_status.marked_for_deconstruction
defines.entity_status.missing_required_fluid Used by mining drills when the mining fluid is missing.
defines.entity_status.missing_science_packs Used by labs.
defines.entity_status.waiting_for_source_items Used by inserters.
defines.entity_status.waiting_for_space_in_destination Used by inserters and mining drills.
defines.entity_status.waiting_to_launch_rocket Used by the rocket silo.
events

See the events page for more info on what events contain and when they get raised.

defines.events.on_tick
defines.events.on_gui_click
defines.events.on_gui_confirmed
defines.events.on_gui_text_changed
defines.events.on_gui_checked_state_changed
defines.events.on_entity_died
defines.events.on_post_entity_died
defines.events.on_entity_damaged
defines.events.on_picked_up_item
defines.events.on_built_entity
defines.events.on_sector_scanned
defines.events.on_player_mined_item
defines.events.on_put_item
defines.events.on_rocket_launched
defines.events.on_pre_player_mined_item
defines.events.on_chunk_generated
defines.events.on_player_crafted_item
defines.events.on_robot_built_entity
defines.events.on_robot_pre_mined
defines.events.on_robot_mined
defines.events.on_research_started
defines.events.on_research_finished
defines.events.on_player_rotated_entity
defines.events.on_marked_for_deconstruction
defines.events.on_cancelled_deconstruction
defines.events.on_trigger_created_entity
defines.events.on_trigger_fired_artillery
defines.events.on_train_changed_state
defines.events.on_player_created
defines.events.on_resource_depleted
defines.events.on_player_driving_changed_state
defines.events.on_force_created
defines.events.on_forces_merging
defines.events.on_player_cursor_stack_changed
defines.events.on_pre_entity_settings_pasted
defines.events.on_entity_settings_pasted
defines.events.on_player_main_inventory_changed
defines.events.on_player_armor_inventory_changed
defines.events.on_player_ammo_inventory_changed
defines.events.on_player_gun_inventory_changed
defines.events.on_player_placed_equipment
defines.events.on_player_removed_equipment
defines.events.on_pre_player_died
defines.events.on_player_died
defines.events.on_player_respawned
defines.events.on_player_joined_game
defines.events.on_player_left_game
defines.events.on_player_built_tile
defines.events.on_player_mined_tile
defines.events.on_robot_built_tile
defines.events.on_robot_mined_tile
defines.events.on_player_selected_area
defines.events.on_player_alt_selected_area
defines.events.on_player_changed_surface
defines.events.on_selected_entity_changed
defines.events.on_market_item_purchased
defines.events.on_player_dropped_item
defines.events.on_biter_base_built
defines.events.on_player_changed_force
defines.events.on_entity_renamed
defines.events.on_gui_selection_state_changed
defines.events.on_runtime_mod_setting_changed
defines.events.on_difficulty_settings_changed
defines.events.on_surface_created
defines.events.on_surface_deleted
defines.events.on_pre_surface_deleted
defines.events.on_player_mined_entity
defines.events.on_robot_mined_entity
defines.events.on_train_created
defines.events.on_gui_elem_changed
defines.events.on_player_setup_blueprint
defines.events.on_player_deconstructed_area
defines.events.on_player_configured_blueprint
defines.events.on_console_chat
defines.events.on_console_command
defines.events.on_player_removed
defines.events.on_pre_player_removed
defines.events.on_player_used_capsule
defines.events.script_raised_built
defines.events.script_raised_destroy
defines.events.script_raised_revive
defines.events.on_player_promoted
defines.events.on_player_demoted
defines.events.on_combat_robot_expired
defines.events.on_player_changed_position
defines.events.on_mod_item_opened
defines.events.on_gui_opened
defines.events.on_gui_closed
defines.events.on_gui_value_changed
defines.events.on_player_muted
defines.events.on_player_unmuted
defines.events.on_player_cheat_mode_enabled
defines.events.on_player_cheat_mode_disabled
defines.events.on_character_corpse_expired
defines.events.on_pre_ghost_deconstructed
defines.events.on_player_pipette
defines.events.on_player_display_resolution_changed
defines.events.on_player_display_scale_changed
defines.events.on_pre_player_crafted_item
defines.events.on_player_cancelled_crafting
defines.events.on_chunk_charted
defines.events.on_technology_effects_reset
defines.events.on_land_mine_armed
defines.events.on_forces_merged
defines.events.on_player_trash_inventory_changed
defines.events.on_pre_player_left_game
defines.events.on_pre_surface_cleared
defines.events.on_surface_cleared
defines.events.on_chunk_deleted
defines.events.on_pre_chunk_deleted
defines.events.on_train_schedule_changed
defines.events.on_player_banned
defines.events.on_player_kicked
defines.events.on_player_unbanned
defines.events.on_rocket_launch_ordered
defines.events.on_script_path_request_finished
defines.events.on_ai_command_completed
defines.events.on_marked_for_upgrade
defines.events.on_cancelled_upgrade
defines.events.on_player_toggled_map_editor
defines.events.on_entity_cloned
defines.events.on_area_cloned
defines.events.on_brush_cloned
defines.events.on_game_created_from_scenario
defines.events.on_surface_imported
defines.events.on_surface_renamed
defines.events.on_player_toggled_alt_mode
defines.events.on_player_repaired_entity
defines.events.on_player_fast_transferred
defines.events.on_pre_robot_exploded_cliff
defines.events.on_robot_exploded_cliff
defines.events.on_entity_spawned
defines.events.on_cutscene_waypoint_reached
defines.events.on_unit_group_created
defines.events.on_unit_added_to_group
defines.events.on_unit_removed_from_group
defines.events.on_unit_group_finished_gathering
defines.events.on_build_base_arrived
defines.events.on_chart_tag_added
defines.events.on_chart_tag_modified
defines.events.on_chart_tag_removed
defines.events.on_lua_shortcut
defines.events.on_gui_location_changed
defines.events.on_gui_selected_tab_changed
defines.events.on_gui_switch_state_changed
defines.events.on_force_cease_fire_changed
defines.events.on_force_friends_changed
defines.events.on_string_translated
defines.events.on_script_trigger_effect
defines.events.on_player_set_quick_bar_slot
defines.events.on_pre_player_toggled_map_editor
flow_precision_index

defines.flow_precision_index.one_second
defines.flow_precision_index.one_minute
defines.flow_precision_index.ten_minutes
defines.flow_precision_index.one_hour
defines.flow_precision_index.ten_hours
defines.flow_precision_index.fifty_hours
defines.flow_precision_index.two_hundred_fifty_hours
defines.flow_precision_index.one_thousand_hours
group_state

defines.group_state.gathering
defines.group_state.moving
defines.group_state.attacking_distraction
defines.group_state.attacking_target
defines.group_state.finished
defines.group_state.pathfinding
defines.group_state.wander_in_group
gui_type

defines.gui_type.none
defines.gui_type.entity
defines.gui_type.research
defines.gui_type.controller
defines.gui_type.production
defines.gui_type.item
defines.gui_type.bonus
defines.gui_type.trains
defines.gui_type.achievement
defines.gui_type.blueprint_library
defines.gui_type.equipment
defines.gui_type.logistic
defines.gui_type.other_player
defines.gui_type.permissions
defines.gui_type.tutorials
defines.gui_type.custom
defines.gui_type.server_management
defines.gui_type.player_management
defines.gui_type.tile
input_action

defines.input_action.activate_copy
defines.input_action.activate_cut
defines.input_action.activate_paste
defines.input_action.add_permission_group
defines.input_action.add_train_station
defines.input_action.admin_action
defines.input_action.alt_select_area
defines.input_action.alt_select_blueprint_entities
defines.input_action.alternative_copy
defines.input_action.begin_mining
defines.input_action.begin_mining_terrain
defines.input_action.build_item
defines.input_action.build_rail
defines.input_action.build_terrain
defines.input_action.cancel_craft
defines.input_action.cancel_deconstruct
defines.input_action.cancel_new_blueprint
defines.input_action.cancel_research
defines.input_action.cancel_upgrade
defines.input_action.change_active_character_tab
defines.input_action.change_active_item_group_for_crafting
defines.input_action.change_active_item_group_for_filters
defines.input_action.change_active_quick_bar
defines.input_action.change_arithmetic_combinator_parameters
defines.input_action.change_blueprint_book_record_label
defines.input_action.change_decider_combinator_parameters
defines.input_action.change_item_label
defines.input_action.change_multiplayer_config
defines.input_action.change_picking_state
defines.input_action.change_programmable_speaker_alert_parameters
defines.input_action.change_programmable_speaker_circuit_parameters
defines.input_action.change_programmable_speaker_parameters
defines.input_action.change_riding_state
defines.input_action.change_shooting_state
defines.input_action.change_train_stop_station
defines.input_action.change_train_wait_condition
defines.input_action.change_train_wait_condition_data
defines.input_action.clean_cursor_stack
defines.input_action.clear_selected_blueprint
defines.input_action.clear_selected_deconstruction_item
defines.input_action.clear_selected_upgrade_item
defines.input_action.connect_rolling_stock
defines.input_action.copy
defines.input_action.copy_entity_settings
defines.input_action.craft
defines.input_action.create_blueprint_like
defines.input_action.cursor_split
defines.input_action.cursor_transfer
defines.input_action.custom_input
defines.input_action.cycle_blueprint_book_backwards
defines.input_action.cycle_blueprint_book_forwards
defines.input_action.deconstruct
defines.input_action.delete_blueprint_library
defines.input_action.delete_blueprint_record
defines.input_action.delete_custom_tag
defines.input_action.delete_permission_group
defines.input_action.destroy_opened_item
defines.input_action.disconnect_rolling_stock
defines.input_action.drag_train_schedule
defines.input_action.drag_train_wait_condition
defines.input_action.drop_blueprint_record
defines.input_action.drop_item
defines.input_action.drop_to_blueprint_book
defines.input_action.edit_custom_tag
defines.input_action.edit_permission_group
defines.input_action.export_blueprint
defines.input_action.fast_entity_split
defines.input_action.fast_entity_transfer
defines.input_action.go_to_train_station
defines.input_action.grab_blueprint_record
defines.input_action.gui_checked_state_changed
defines.input_action.gui_click
defines.input_action.gui_confirmed
defines.input_action.gui_elem_changed
defines.input_action.gui_location_changed
defines.input_action.gui_selected_tab_changed
defines.input_action.gui_selection_state_changed
defines.input_action.gui_switch_state_changed
defines.input_action.gui_text_changed
defines.input_action.gui_value_changed
defines.input_action.import_blueprint
defines.input_action.import_blueprint_string
defines.input_action.import_permissions_string
defines.input_action.inventory_split
defines.input_action.inventory_transfer
defines.input_action.launch_rocket
defines.input_action.lua_shortcut
defines.input_action.map_editor_action
defines.input_action.market_offer
defines.input_action.mod_settings_changed
defines.input_action.open_achievements_gui
defines.input_action.open_blueprint_library_gui
defines.input_action.open_blueprint_record
defines.input_action.open_bonus_gui
defines.input_action.open_character_gui
defines.input_action.open_equipment
defines.input_action.open_gui
defines.input_action.open_item
defines.input_action.open_logistic_gui
defines.input_action.open_mod_item
defines.input_action.open_production_gui
defines.input_action.open_technology_gui
defines.input_action.open_train_gui
defines.input_action.open_train_station_gui
defines.input_action.open_trains_gui
defines.input_action.open_tutorials_gui
defines.input_action.paste_entity_settings
defines.input_action.place_equipment
defines.input_action.quick_bar_pick_slot
defines.input_action.quick_bar_set_selected_page
defines.input_action.quick_bar_set_slot
defines.input_action.remove_cables
defines.input_action.remove_train_station
defines.input_action.reset_assembling_machine
defines.input_action.rotate_entity
defines.input_action.select_area
defines.input_action.select_blueprint_entities
defines.input_action.select_entity_slot
defines.input_action.select_item
defines.input_action.select_mapper_slot
defines.input_action.select_next_valid_gun
defines.input_action.select_tile_slot
defines.input_action.set_auto_launch_rocket
defines.input_action.set_autosort_inventory
defines.input_action.set_behavior_mode
defines.input_action.set_car_weapons_control
defines.input_action.set_circuit_condition
defines.input_action.set_circuit_mode_of_operation
defines.input_action.set_controller_logistic_slot_count
defines.input_action.set_deconstruction_item_tile_selection_mode
defines.input_action.set_deconstruction_item_trees_and_rocks_only
defines.input_action.set_entity_color
defines.input_action.set_entity_energy_property
defines.input_action.set_filter
defines.input_action.set_heat_interface_mode
defines.input_action.set_heat_interface_temperature
defines.input_action.set_infinity_container_filter_item
defines.input_action.set_infinity_container_remove_unfiltered_items
defines.input_action.set_infinity_pipe_filter
defines.input_action.set_inserter_max_stack_size
defines.input_action.set_inventory_bar
defines.input_action.set_logistic_filter_item
defines.input_action.set_logistic_filter_signal
defines.input_action.set_logistic_trash_filter_item
defines.input_action.set_player_color
defines.input_action.set_request_from_buffers
defines.input_action.set_research_finished_stops_game
defines.input_action.set_signal
defines.input_action.set_splitter_priority
defines.input_action.set_train_stopped
defines.input_action.setup_assembling_machine
defines.input_action.setup_blueprint
defines.input_action.setup_single_blueprint_record
defines.input_action.smart_pipette
defines.input_action.stack_split
defines.input_action.stack_transfer
defines.input_action.start_repair
defines.input_action.start_research
defines.input_action.start_walking
defines.input_action.stop_building_by_moving
defines.input_action.switch_connect_to_logistic_network
defines.input_action.switch_constant_combinator_state
defines.input_action.switch_inserter_filter_mode_state
defines.input_action.switch_power_switch_state
defines.input_action.switch_to_rename_stop_gui
defines.input_action.take_equipment
defines.input_action.toggle_deconstruction_item_entity_filter_mode
defines.input_action.toggle_deconstruction_item_tile_filter_mode
defines.input_action.toggle_driving
defines.input_action.toggle_enable_vehicle_logistics_while_moving
defines.input_action.toggle_equipment_movement_bonus
defines.input_action.toggle_map_editor
defines.input_action.toggle_personal_logistic_requests
defines.input_action.toggle_personal_roboport
defines.input_action.toggle_show_entity_info
defines.input_action.translate_string
defines.input_action.undo
defines.input_action.upgrade
defines.input_action.upgrade_opened_blueprint
defines.input_action.use_artillery_remote
defines.input_action.use_item
defines.input_action.wire_dragging
defines.input_action.write_to_console
inventory

defines.inventory.fuel
defines.inventory.burnt_result
defines.inventory.chest
defines.inventory.furnace_source
defines.inventory.furnace_result
defines.inventory.furnace_modules
defines.inventory.character_main
defines.inventory.character_guns
defines.inventory.character_ammo
defines.inventory.character_armor
defines.inventory.character_vehicle
defines.inventory.character_trash
defines.inventory.god_main
defines.inventory.editor_main
defines.inventory.editor_guns
defines.inventory.editor_ammo
defines.inventory.editor_armor
defines.inventory.roboport_robot
defines.inventory.roboport_material
defines.inventory.robot_cargo
defines.inventory.robot_repair
defines.inventory.assembling_machine_input
defines.inventory.assembling_machine_output
defines.inventory.assembling_machine_modules
defines.inventory.lab_input
defines.inventory.lab_modules
defines.inventory.mining_drill_modules
defines.inventory.item_main
defines.inventory.rocket_silo_rocket
defines.inventory.rocket_silo_result
defines.inventory.rocket
defines.inventory.car_trunk
defines.inventory.car_ammo
defines.inventory.cargo_wagon
defines.inventory.turret_ammo
defines.inventory.beacon_modules
defines.inventory.character_corpse
defines.inventory.artillery_turret_ammo
defines.inventory.artillery_wagon_ammo
logistic_member_index

defines.logistic_member_index.logistic_container
defines.logistic_member_index.vehicle_storage
defines.logistic_member_index.character_requester
defines.logistic_member_index.character_storage
defines.logistic_member_index.character_provider
defines.logistic_member_index.generic_on_off_behavior
logistic_mode

defines.logistic_mode.none
defines.logistic_mode.active_provider
defines.logistic_mode.storage
defines.logistic_mode.requester
defines.logistic_mode.passive_provider
defines.logistic_mode.buffer
mouse_button_type

defines.mouse_button_type.none
defines.mouse_button_type.left
defines.mouse_button_type.right
defines.mouse_button_type.middle
rail_connection_direction

defines.rail_connection_direction.left
defines.rail_connection_direction.straight
defines.rail_connection_direction.right
defines.rail_connection_direction.none
rail_direction

defines.rail_direction.front
defines.rail_direction.back
render_mode

defines.render_mode.game
defines.render_mode.chart
defines.render_mode.chart_zoomed_in
rich_text_setting

defines.rich_text_setting.enabled
defines.rich_text_setting.disabled
defines.rich_text_setting.highlight
riding

acceleration

defines.riding.acceleration.nothing
defines.riding.acceleration.accelerating
defines.riding.acceleration.braking
defines.riding.acceleration.reversing
direction

defines.riding.direction.left
defines.riding.direction.straight
defines.riding.direction.right
shooting

defines.shooting.not_shooting
defines.shooting.shooting_enemies
defines.shooting.shooting_selected
signal_state

State of an ordinary rail signal.

defines.signal_state.open Green.
defines.signal_state.closed Red.
defines.signal_state.reserved Orange.
defines.signal_state.reserved_by_circuit_network Red - From circuit network.
train_state

defines.train_state.on_the_path Normal state -- following the path.
defines.train_state.path_lost Had path and lost it -- must stop.
defines.train_state.no_schedule Doesn't have anywhere to go.
defines.train_state.no_path Has no path and is stopped.
defines.train_state.arrive_signal Braking before a rail signal.
defines.train_state.wait_signal Waiting at a signal.
defines.train_state.arrive_station Braking before a station.
defines.train_state.wait_station Waiting at a station.
defines.train_state.manual_control_stop Switched to manual control and has to stop.
defines.train_state.manual_control Can move if user explicitly sits in and rides the train.
transport_line

defines.transport_line.left_line
defines.transport_line.right_line
defines.transport_line.left_underground_line
defines.transport_line.right_underground_line
defines.transport_line.secondary_left_line
defines.transport_line.secondary_right_line
defines.transport_line.left_split_line
defines.transport_line.right_split_line
defines.transport_line.secondary_left_split_line
defines.transport_line.secondary_right_split_line
wire_connection_id

defines.wire_connection_id.electric_pole
defines.wire_connection_id.power_switch_left
defines.wire_connection_id.power_switch_right
wire_type

defines.wire_type.red
defines.wire_type.green
defines.wire_type.copper