inventory

defines.inventory.fuel
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.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.item_active
defines.inventory.rocket_silo_rocket
defines.inventory.car_fuel
defines.inventory.car_trunk
defines.inventory.car_ammo
defines.inventory.cargo_wagon
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
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
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
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.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
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
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.send_to_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
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