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.player_quickbar
defines.inventory.player_main
defines.inventory.player_guns
defines.inventory.player_ammo
defines.inventory.player_armor
defines.inventory.player_tools
defines.inventory.player_vehicle
defines.inventory.player_trash
defines.inventory.god_quickbar
defines.inventory.god_main
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.car_trunk
defines.inventory.car_ammo
defines.inventory.cargo_wagon
defines.inventory.turret_ammo
defines.inventory.beacon_modules
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
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
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
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.build_base Go to a position and build a base there.
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.
compound_command

How commands are joined togethere 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.
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
events

defines.events.on_tick
defines.events.on_gui_click
defines.events.on_gui_text_changed
defines.events.on_gui_checked_state_changed
defines.events.on_entity_died
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_preplayer_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_canceled_deconstruction
defines.events.on_trigger_created_entity
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_quickbar_inventory_changed
defines.events.on_player_tool_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
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.
group_state

defines.group_state.gathering
defines.group_state.moving
defines.group_state.attacking_distraction
defines.group_state.attacking_target
defines.group_state.finished
wire_type

defines.wire_type.red
defines.wire_type.green
defines.wire_type.copper
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.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
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
wire_connection_id

defines.wire_connection_id.electric_pole
defines.wire_connection_id.power_switch_left
defines.wire_connection_id.power_switch_right
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.
defines.train_state.stop_for_auto_control Train was switched to auto control but it is moving and needs to be stopped.
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.
chain_signal_state

State of a chain signal.

defines.chain_signal_state.none Invalid, blinking.
defines.chain_signal_state.all_open Green.
defines.chain_signal_state.partially_open Blue.
defines.chain_signal_state.none_open Red.
rail_direction

defines.rail_direction.front
defines.rail_direction.back
rail_connection_direction

defines.rail_connection_direction.left
defines.rail_connection_direction.straight
defines.rail_connection_direction.right
defines.rail_connection_direction.none
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.wall LuaWallControlBehavior
defines.control_behavior.type.mining_drill LuaMiningDrillControlBehavior
defines.control_behavior.type.programmable_speaker LuaProgrammableSpeakerControlBehavior
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
logistic_mode

defines.logistic_mode.none
defines.logistic_mode.active_provider
defines.logistic_mode.storage
defines.logistic_mode.requester
defines.logistic_mode.passive_provider
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
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_filter_mode

defines.deconstruction_item.tile_filter_mode.normal
defines.deconstruction_item.tile_filter_mode.always
defines.deconstruction_item.tile_filter_mode.never
defines.deconstruction_item.tile_filter_mode.only
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
mouse_button_type

defines.mouse_button_type.none
defines.mouse_button_type.left
defines.mouse_button_type.right
defines.mouse_button_type.middle
input_action

defines.input_action.nothing
defines.input_action.change_picking_state
defines.input_action.drop_item
defines.input_action.build_item
defines.input_action.start_walking
defines.input_action.stop_walking
defines.input_action.begin_mining
defines.input_action.begin_mining_terrain
defines.input_action.stop_mining
defines.input_action.rotate_entity
defines.input_action.reverse_rotate_entity
defines.input_action.toggle_driving
defines.input_action.change_riding_state
defines.input_action.open_gui
defines.input_action.open_item
defines.input_action.close_gui
defines.input_action.open_character_gui
defines.input_action.cursor_transfer
defines.input_action.cursor_split
defines.input_action.stack_transfer
defines.input_action.inventory_transfer
defines.input_action.check_c_r_c_heuristic
defines.input_action.craft
defines.input_action.wire_dragging
defines.input_action.connect_rolling_stock
defines.input_action.disconnect_rolling_stock
defines.input_action.change_shooting_state
defines.input_action.toggle_entity_on_off_state
defines.input_action.setup_assembling_machine
defines.input_action.selected_entity_changed
defines.input_action.selected_entity_changed_very_close
defines.input_action.selected_entity_changed_very_close_precise
defines.input_action.selected_entity_changed_relative
defines.input_action.selected_entity_changed_based_on_unit_number
defines.input_action.selected_entity_cleared
defines.input_action.shortcut_quick_bar_transfer
defines.input_action.clean_cursor_stack
defines.input_action.smart_pipette
defines.input_action.select_item
defines.input_action.reset_assembling_machine
defines.input_action.select_gun
defines.input_action.stack_split
defines.input_action.inventory_split
defines.input_action.cancel_craft
defines.input_action.set_filter
defines.input_action.set_autosort_inventory
defines.input_action.check_c_r_c
defines.input_action.open_technology_gui
defines.input_action.set_circuit_condition
defines.input_action.set_signal
defines.input_action.start_research
defines.input_action.cancel_research
defines.input_action.change_arithmetic_combinator_parameters
defines.input_action.change_decider_combinator_parameters
defines.input_action.change_programmable_speaker_parameters
defines.input_action.change_programmable_speaker_alert_parameters
defines.input_action.change_programmable_speaker_circuit_parameters
defines.input_action.set_inserter_max_stack_size
defines.input_action.launch_rocket
defines.input_action.set_logistic_filter_item
defines.input_action.set_logistic_trash_filter_item
defines.input_action.set_logistic_filter_signal
defines.input_action.switch_constant_combinator_state
defines.input_action.switch_power_switch_state
defines.input_action.switch_connect_to_logistic_network
defines.input_action.set_circuit_mode_of_operation
defines.input_action.set_behavior_mode
defines.input_action.fast_entity_transfer
defines.input_action.fast_entity_split
defines.input_action.gui_click
defines.input_action.write_to_console
defines.input_action.market_offer
defines.input_action.edit_train_schedule
defines.input_action.set_train_stopped
defines.input_action.change_train_stop_station
defines.input_action.change_active_item_group_for_crafting
defines.input_action.set_use_item_groups
defines.input_action.change_controller_speed
defines.input_action.gui_text_changed
defines.input_action.gui_checked_state_changed
defines.input_action.gui_selection_state_changed
defines.input_action.place_equipment
defines.input_action.take_equipment
defines.input_action.use_ability
defines.input_action.use_item
defines.input_action.change_active_quick_bar
defines.input_action.close_blueprint_record
defines.input_action.close_blueprint_book
defines.input_action.open_blueprint_library_gui
defines.input_action.open_blueprint_record
defines.input_action.craft_blueprint_record
defines.input_action.drop_blueprint_record
defines.input_action.grab_blueprint_record
defines.input_action.delete_blueprint_record
defines.input_action.create_blueprint_like
defines.input_action.create_blueprint_like_stack_transfer
defines.input_action.cancel_drop_blueprint_record
defines.input_action.open_production_gui
defines.input_action.open_kills_gui
defines.input_action.set_inventory_bar
defines.input_action.change_active_item_group_for_filters
defines.input_action.move_on_zoom
defines.input_action.start_repair
defines.input_action.stop_repair
defines.input_action.select_blueprint_entities
defines.input_action.alt_select_blueprint_entities
defines.input_action.setup_blueprint
defines.input_action.setup_single_blueprint_record
defines.input_action.deconstruct
defines.input_action.cancel_deconstruct
defines.input_action.set_blueprint_icon
defines.input_action.set_single_blueprint_record_icon
defines.input_action.change_single_blueprint_record_label
defines.input_action.update_blueprint_shelf
defines.input_action.transfer_blueprint
defines.input_action.transfer_blueprint_immediately
defines.input_action.change_blueprint_book_record_label
defines.input_action.cancel_new_blueprint
defines.input_action.copy_entity_settings
defines.input_action.paste_entity_settings
defines.input_action.multiplayer_init
defines.input_action.custom_input
defines.input_action.remove_cables
defines.input_action.clear_blueprint
defines.input_action.destroy_opened_item
defines.input_action.export_blueprint
defines.input_action.import_blueprint
defines.input_action.toggle_show_entity_info
defines.input_action.player_join_game
defines.input_action.player_leave_game
defines.input_action.set_allow_commands
defines.input_action.set_research_finished_stops_game
defines.input_action.build_terrain
defines.input_action.change_train_wait_condition
defines.input_action.change_train_wait_condition_data
defines.input_action.change_item_label
defines.input_action.build_rail
defines.input_action.open_train_gui
defines.input_action.open_train_station_gui
defines.input_action.switch_to_rename_stop_gui
defines.input_action.open_bonus_gui
defines.input_action.open_trains_gui
defines.input_action.open_achievements_gui
defines.input_action.open_tutorials_gui
defines.input_action.select_area
defines.input_action.alt_select_area
defines.input_action.server_command
defines.input_action.open_logistic_gui
defines.input_action.set_entity_color
defines.input_action.clear_selected_blueprint
defines.input_action.cycle_blueprint_book_forwards
defines.input_action.cycle_blueprint_book_backwards
defines.input_action.stop_movement_in_the_next_tick
defines.input_action.toggle_enable_vehicle_logistics_while_moving
defines.input_action.open_equipment
defines.input_action.select_entity_slot
defines.input_action.toggle_deconstruction_item_entity_filter_mode
defines.input_action.toggle_deconstruction_item_tile_filter_mode
defines.input_action.set_deconstruction_item_trees_and_rocks_only
defines.input_action.set_deconstruction_item_tile_selection_mode
defines.input_action.mod_settings_changed
defines.input_action.set_entity_energy_property
defines.input_action.set_auto_launch_rocket
defines.input_action.drop_to_blueprint_book
defines.input_action.clear_selected_deconstruction_item
defines.input_action.edit_custom_tag
defines.input_action.delete_custom_tag
defines.input_action.toggle_connect_front_center_tank
defines.input_action.toggle_connect_center_back_tank
defines.input_action.select_tile_slot
defines.input_action.add_permission_group
defines.input_action.delete_permission_group
defines.input_action.edit_permission_group
defines.input_action.import_blueprint_string
defines.input_action.gui_elem_selected
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.kills
defines.gui_type.permissions
defines.gui_type.tutorials