1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2026-04-30 21:08:57 +02:00
Files
ComfyFactorio/utils/debug/runtime-api-stable.lua
T

5291 lines
140 KiB
Lua
Raw Normal View History

2025-11-06 20:04:26 +01:00
return {
application="factorio",
application_version="2.0.72",
api_version=6,
stage="runtime",
classes={
LuaAISettings={
methods={},
attributes={
allow_destroy_when_commands_fail=true,
allow_try_return_to_spawner=true,
do_separation=true,
join_attacks=true,
object_name=true,
path_resolution_modifier=true,
size_in_group=true,
valid=true
},
operators={}
},
LuaAccumulatorControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
output_signal=true,
read_charge=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaAchievementPrototype={
methods={},
attributes={
allowed_without_fight=true,
alternative_armor=true,
ammo_type=true,
amount=true,
armor=true,
count=true,
damage_dealer=true,
damage_type=true,
dont_build=true,
dont_research=true,
excluded=true,
fluid_product=true,
in_vehicle=true,
included=true,
item_product=true,
last_hour_only=true,
limit_equip_quality=true,
limit_quality=true,
limited_to_one_game=true,
minimum_damage=true,
minimum_distance=true,
minimum_energy_produced=true,
module=true,
more_than_manually=true,
not_to_kill=true,
object_name=true,
objective_condition=true,
personally=true,
quality=true,
research_all=true,
research_with=true,
science_pack=true,
should_survive=true,
surface=true,
technology=true,
to_build=true,
to_kill=true,
to_use=true,
type_not_to_kill=true,
type_of_dealer=true,
type_to_kill=true,
valid=true,
within=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaActiveTriggerPrototype={
methods={},
attributes={
fork_chance=true,
jump_delay_ticks=true,
max_forks=true,
max_forks_per_jump=true,
max_jumps=true,
max_range=true,
max_range_per_jump=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaAgriculturalTowerControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
read_contents=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaAirbornePollutantPrototype={
methods={},
attributes={
affects_evolution=true,
chart_color=true,
damages_trees=true,
localised_name_with_amount_key=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaAmmoCategoryPrototype={
methods={},
attributes={
bonus_gui_order=true,
factoriopedia_alternative=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaArithmeticCombinatorControlBehavior={
methods={
get_signal_last_tick=true,
get_circuit_network=true
},
attributes={
object_name=true,
parameters=true,
valid=true,
signals_last_tick=true,
entity=true,
type=true
},
operators={}
},
LuaArtilleryTurretControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
read_ammo=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaAssemblingMachineControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_read_contents=true,
circuit_read_ingredients=true,
circuit_read_recipe_finished=true,
circuit_read_working=true,
circuit_recipe_finished_signal=true,
circuit_set_recipe=true,
circuit_working_signal=true,
include_fuel=true,
include_in_crafting=true,
object_name=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaAsteroidChunkPrototype={
methods={},
attributes={
dying_trigger_effect=true,
factoriopedia_alternative=true,
hide_from_signal_gui=true,
item_signal_alias=true,
mineable_properties=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaAsteroidCollectorControlBehavior={
methods={
get_circuit_network=true
},
attributes={
include_hands=true,
object_name=true,
read_content=true,
set_filter=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaAutoplaceControlPrototype={
methods={},
attributes={
can_be_disabled=true,
category=true,
object_name=true,
richness=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaBootstrap={
methods={
generate_event_name=true,
get_event_filter=true,
get_event_handler=true,
get_event_id=true,
get_event_order=true,
on_configuration_changed=true,
on_event=true,
on_init=true,
on_load=true,
on_nth_tick=true,
raise_biter_base_built=true,
raise_console_chat=true,
raise_event=true,
raise_market_item_purchased=true,
raise_player_crafted_item=true,
raise_player_fast_transferred=true,
raise_script_built=true,
raise_script_destroy=true,
raise_script_destroy_segmented_unit=true,
raise_script_revive=true,
raise_script_set_tiles=true,
raise_script_teleported=true,
register_metatable=true,
register_on_object_destroyed=true,
set_event_filter=true
},
attributes={
active_mods=true,
feature_flags=true,
level=true,
mod_name=true,
object_name=true
},
operators={}
},
LuaBurner={
methods={},
attributes={
burnt_result_inventory=true,
currently_burning=true,
fuel_categories=true,
heat=true,
heat_capacity=true,
inventory=true,
object_name=true,
owner=true,
remaining_burning_fuel=true,
valid=true
},
operators={}
},
LuaBurnerPrototype={
methods={},
attributes={
burnt_inventory_size=true,
effectivity=true,
emissions_per_joule=true,
fuel_categories=true,
fuel_inventory_size=true,
initial_fuel=true,
initial_fuel_percent=true,
light_flicker=true,
object_name=true,
render_no_network_icon=true,
render_no_power_icon=true,
smoke=true,
valid=true
},
operators={}
},
LuaBurnerUsagePrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaCargoHatch={
methods={
create_cargo_pod=true
},
attributes={
busy=true,
is_input_compatible=true,
is_output_compatible=true,
object_name=true,
owner=true,
reserved=true,
valid=true
},
operators={}
},
LuaCargoLandingPadControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_exclusive_mode_of_operation=true,
object_name=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaChunkIterator={
methods={},
attributes={
object_name=true,
valid=true
},
operators={
call=true
}
},
LuaCircuitNetwork={
methods={
get_signal=true
},
attributes={
connected_circuit_count=true,
entity=true,
network_id=true,
object_name=true,
signals=true,
valid=true,
wire_connector_id=true,
wire_type=true
},
operators={}
},
LuaCollisionLayerPrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaCombinatorControlBehavior={
methods={
get_signal_last_tick=true,
get_circuit_network=true
},
attributes={
signals_last_tick=true,
entity=true,
type=true
},
operators={}
},
LuaCommandProcessor={
methods={
add_command=true,
remove_command=true
},
attributes={
commands=true,
game_commands=true,
object_name=true
},
operators={}
},
LuaCommandable={
methods={
add_member=true,
destroy=true,
release_from_spawner=true,
set_autonomous=true,
set_command=true,
set_distraction_command=true,
start_moving=true
},
attributes={
command=true,
commandable_members=true,
distraction_command=true,
entity=true,
force=true,
has_command=true,
is_entity=true,
is_script_driven=true,
is_unit_group=true,
members=true,
moving_state=true,
object_name=true,
parent_group=true,
position=true,
spawner=true,
state=true,
surface=true,
unique_id=true,
valid=true
},
operators={}
},
LuaConstantCombinatorControlBehavior={
methods={
add_section=true,
get_section=true,
remove_section=true,
get_circuit_network=true
},
attributes={
enabled=true,
object_name=true,
sections=true,
sections_count=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaContainerControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
read_contents=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaControl={
methods={
begin_crafting=true,
can_insert=true,
can_place_entity=true,
can_reach_entity=true,
cancel_crafting=true,
clear_gui_arrow=true,
clear_items_inside=true,
clear_selected_entity=true,
close_factoriopedia_gui=true,
disable_flashlight=true,
enable_flashlight=true,
get_craftable_count=true,
get_inventory=true,
get_inventory_name=true,
get_item_count=true,
get_main_inventory=true,
get_max_inventory_index=true,
get_requester_point=true,
has_items_inside=true,
insert=true,
is_cursor_blueprint=true,
is_cursor_empty=true,
is_flashlight_enabled=true,
is_player=true,
mine_entity=true,
mine_tile=true,
open_factoriopedia_gui=true,
open_technology_gui=true,
remove_item=true,
set_driving=true,
set_gui_arrow=true,
teleport=true,
update_selected_entity=true
},
attributes={
build_distance=true,
cargo_pod=true,
character_additional_mining_categories=true,
character_build_distance_bonus=true,
character_crafting_speed_modifier=true,
character_health_bonus=true,
character_inventory_slots_bonus=true,
character_item_drop_distance_bonus=true,
character_item_pickup_distance_bonus=true,
character_loot_pickup_distance_bonus=true,
character_maximum_following_robot_count_bonus=true,
character_mining_progress=true,
character_mining_speed_modifier=true,
character_reach_distance_bonus=true,
character_resource_reach_distance_bonus=true,
character_running_speed=true,
character_running_speed_modifier=true,
character_trash_slot_count_bonus=true,
cheat_mode=true,
crafting_queue=true,
crafting_queue_progress=true,
crafting_queue_size=true,
cursor_ghost=true,
cursor_record=true,
cursor_stack=true,
driving=true,
drop_item_distance=true,
flight_height=true,
following_robots=true,
force=true,
force_index=true,
hub=true,
in_combat=true,
is_flying=true,
item_pickup_distance=true,
loot_pickup_distance=true,
mining_state=true,
opened=true,
opened_gui_type=true,
picking_state=true,
position=true,
reach_distance=true,
render_position=true,
repair_state=true,
resource_reach_distance=true,
riding_state=true,
selected=true,
shooting_state=true,
surface=true,
surface_index=true,
vehicle=true,
walking_state=true
},
operators={}
},
LuaControlBehavior={
methods={
get_circuit_network=true
},
attributes={
entity=true,
type=true
},
operators={}
},
LuaCustomChartTag={
methods={
destroy=true
},
attributes={
force=true,
icon=true,
last_user=true,
object_name=true,
position=true,
surface=true,
tag_number=true,
text=true,
valid=true
},
operators={}
},
LuaCustomEventPrototype={
methods={},
attributes={
event_id=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaCustomInputPrototype={
methods={},
attributes={
action=true,
alternative_key_sequence=true,
consuming=true,
controller_alternative_key_sequence=true,
controller_key_sequence=true,
enabled=true,
enabled_while_in_cutscene=true,
enabled_while_spectating=true,
event_id=true,
include_selected_prototype=true,
item_to_spawn=true,
key_sequence=true,
linked_game_control=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaCustomTable={
methods={},
attributes={
object_name=true,
valid=true
},
operators={
index=true,
length=true
}
},
LuaDamagePrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaDeciderCombinatorControlBehavior={
methods={
add_condition=true,
add_output=true,
get_condition=true,
get_output=true,
remove_condition=true,
remove_output=true,
set_condition=true,
set_output=true,
get_signal_last_tick=true,
get_circuit_network=true
},
attributes={
object_name=true,
parameters=true,
valid=true,
signals_last_tick=true,
entity=true,
type=true
},
operators={}
},
LuaDecorativePrototype={
methods={},
attributes={
autoplace_specification=true,
collision_box=true,
collision_mask=true,
decal=true,
grows_through_rail_path=true,
minimal_separation=true,
object_name=true,
placed_effect=true,
render_layer=true,
target_count=true,
trigger_effect=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaDisplayPanelControlBehavior={
methods={
get_message=true,
set_message=true,
get_circuit_network=true
},
attributes={
messages=true,
object_name=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaElectricEnergySourcePrototype={
methods={
get_input_flow_limit=true,
get_output_flow_limit=true
},
attributes={
buffer_capacity=true,
drain=true,
emissions_per_joule=true,
object_name=true,
render_no_network_icon=true,
render_no_power_icon=true,
usage_priority=true,
valid=true
},
operators={}
},
LuaEntity={
methods={
add_autopilot_destination=true,
add_market_item=true,
apply_upgrade=true,
can_be_destroyed=true,
can_set_inventory_filter=true,
can_shoot=true,
can_wires_reach=true,
cancel_deconstruction=true,
cancel_upgrade=true,
clear_fluid_inside=true,
clear_market_items=true,
clone=true,
connect_linked_belts=true,
connect_rolling_stock=true,
copy_settings=true,
create_build_effect_smoke=true,
create_cargo_pod=true,
damage=true,
deplete=true,
destroy=true,
die=true,
disconnect_linked_belts=true,
disconnect_rolling_stock=true,
force_finish_ascending=true,
force_finish_descending=true,
get_beacon_effect_receivers=true,
get_beacons=true,
get_beam_source=true,
get_beam_target=true,
get_burnt_result_inventory=true,
get_cargo_bays=true,
get_child_signals=true,
get_circuit_network=true,
get_connected_rail=true,
get_connected_rails=true,
get_connected_rolling_stock=true,
get_control_behavior=true,
get_damage_to_be_taken=true,
get_driver=true,
get_electric_input_flow_limit=true,
get_electric_output_flow_limit=true,
get_filter=true,
get_fluid=true,
get_fluid_contents=true,
get_fluid_count=true,
get_fluid_source_fluid=true,
get_fluid_source_tile=true,
get_fuel_inventory=true,
get_health_ratio=true,
get_heat_setting=true,
get_inbound_signals=true,
get_infinity_container_filter=true,
get_infinity_pipe_filter=true,
get_inventory_bar=true,
get_inventory_filter=true,
get_inventory_size_override=true,
get_item_insert_specification=true,
get_line_item_position=true,
get_logistic_point=true,
get_logistic_sections=true,
get_market_items=true,
get_max_transport_line_index=true,
get_module_inventory=true,
get_movement=true,
get_or_create_control_behavior=true,
get_outbound_signals=true,
get_output_inventory=true,
get_parent_signals=true,
get_passenger=true,
get_priority_target=true,
get_radius=true,
get_rail_end=true,
get_rail_segment_end=true,
get_rail_segment_length=true,
get_rail_segment_overlaps=true,
get_rail_segment_rails=true,
get_rail_segment_signal=true,
get_rail_segment_stop=true,
get_recipe=true,
get_signal=true,
get_signals=true,
get_spider_legs=true,
get_stopped_train=true,
get_train_stop_trains=true,
get_transport_line=true,
get_upgrade_target=true,
get_wire_connector=true,
get_wire_connectors=true,
ghost_has_flag=true,
has_flag=true,
insert_fluid=true,
inventory_supports_bar=true,
inventory_supports_filters=true,
is_closed=true,
is_closing=true,
is_connected_to_electric_network=true,
is_crafting=true,
is_inventory_filtered=true,
is_opened=true,
is_opening=true,
is_rail_in_same_rail_block_as=true,
is_rail_in_same_rail_segment_as=true,
is_registered_for_construction=true,
is_registered_for_deconstruction=true,
is_registered_for_repair=true,
is_registered_for_upgrade=true,
launch_rocket=true,
mine=true,
order_deconstruction=true,
order_upgrade=true,
play_note=true,
register_tree=true,
release_from_spawner=true,
remove_fluid=true,
remove_market_item=true,
request_to_close=true,
request_to_open=true,
revive=true,
rotate=true,
set_beam_source=true,
set_beam_target=true,
set_driver=true,
set_filter=true,
set_fluid=true,
set_heat_setting=true,
set_infinity_container_filter=true,
set_infinity_pipe_filter=true,
set_inventory_bar=true,
set_inventory_filter=true,
set_inventory_size_override=true,
set_movement=true,
set_passenger=true,
set_priority_target=true,
set_recipe=true,
silent_revive=true,
spawn_decorations=true,
start_fading_out=true,
stop_spider=true,
supports_backer_name=true,
to_be_deconstructed=true,
to_be_upgraded=true,
toggle_equipment_movement_bonus=true,
update_connections=true,
begin_crafting=true,
can_insert=true,
can_place_entity=true,
can_reach_entity=true,
cancel_crafting=true,
clear_gui_arrow=true,
clear_items_inside=true,
clear_selected_entity=true,
close_factoriopedia_gui=true,
disable_flashlight=true,
enable_flashlight=true,
get_craftable_count=true,
get_inventory=true,
get_inventory_name=true,
get_item_count=true,
get_main_inventory=true,
get_max_inventory_index=true,
get_requester_point=true,
has_items_inside=true,
insert=true,
is_cursor_blueprint=true,
is_cursor_empty=true,
is_flashlight_enabled=true,
is_player=true,
mine_entity=true,
mine_tile=true,
open_factoriopedia_gui=true,
open_technology_gui=true,
remove_item=true,
set_driving=true,
set_gui_arrow=true,
teleport=true,
update_selected_entity=true
},
attributes={
absorbed_pollution=true,
active=true,
ai_settings=true,
alert_parameters=true,
allow_dispatching_robots=true,
always_on=true,
amount=true,
armed=true,
artillery_auto_targeting=true,
associated_player=true,
attached_cargo_pod=true,
autopilot_destination=true,
autopilot_destinations=true,
backer_name=true,
base_damage_modifiers=true,
beacons_count=true,
belt_neighbours=true,
belt_shape=true,
belt_to_ground_type=true,
bonus_damage_modifiers=true,
bonus_mining_progress=true,
bonus_progress=true,
bounding_box=true,
burner=true,
cargo_bay_connection_owner=true,
cargo_hatches=true,
cargo_pod_destination=true,
cargo_pod_origin=true,
cargo_pod_state=true,
chain_signal_state=true,
character_corpse_death_cause=true,
character_corpse_player_index=true,
character_corpse_tick_of_death=true,
cliff_orientation=true,
color=true,
combat_robot_owner=true,
combinator_description=true,
commandable=true,
connected_rail=true,
connected_rail_direction=true,
consumption_bonus=true,
consumption_modifier=true,
copy_color_from_train_stop=true,
corpse_expires=true,
corpse_immune_to_entity_placement=true,
crafting_progress=true,
crafting_speed=true,
crane_destination=true,
crane_destination_3d=true,
crane_end_position_3d=true,
crane_grappler_destination=true,
crane_grappler_destination_3d=true,
created_by_corpse=true,
custom_status=true,
damage_dealt=true,
destructible=true,
direction=true,
disabled_by_control_behavior=true,
disabled_by_recipe=true,
disabled_by_script=true,
display_panel_always_show=true,
display_panel_icon=true,
display_panel_show_in_chart=true,
display_panel_text=true,
draw_data=true,
driver_is_gunner=true,
drop_position=true,
drop_target=true,
effective_speed=true,
effectivity_modifier=true,
effects=true,
electric_buffer_size=true,
electric_drain=true,
electric_emissions_per_joule=true,
electric_network_id=true,
electric_network_statistics=true,
enable_logistics_while_moving=true,
energy=true,
energy_generated_last_tick=true,
entity_label=true,
filter_slot_count=true,
fluidbox=true,
fluids_count=true,
follow_offset=true,
follow_target=true,
friction_modifier=true,
frozen=true,
ghost_localised_description=true,
ghost_localised_name=true,
ghost_name=true,
ghost_prototype=true,
ghost_type=true,
ghost_unit_number=true,
gps_tag=true,
graphics_variation=true,
grid=true,
health=true,
heat_neighbours=true,
held_stack=true,
held_stack_position=true,
highlight_box_blink_interval=true,
highlight_box_type=true,
ignore_unprioritised_targets=true,
infinity_container_filters=true,
initial_amount=true,
insert_plan=true,
inserter_filter_mode=true,
inserter_spoil_priority=true,
inserter_stack_size_override=true,
inserter_target_pickup_count=true,
is_entity_with_health=true,
is_entity_with_owner=true,
is_freezable=true,
is_headed_to_trains_front=true,
is_military_target=true,
is_updatable=true,
item_request_proxy=true,
item_requests=true,
kills=true,
last_user=true,
link_id=true,
linked_belt_neighbour=true,
linked_belt_type=true,
loader_belt_stack_size_override=true,
loader_container=true,
loader_filter_mode=true,
loader_type=true,
localised_description=true,
localised_name=true,
logistic_cell=true,
logistic_network=true,
max_health=true,
minable=true,
minable_flag=true,
mining_area=true,
mining_drill_filter_mode=true,
mining_progress=true,
mining_target=true,
mirroring=true,
name=true,
name_tag=true,
neighbour_bonus=true,
neighbours=true,
object_name=true,
operable=true,
orientation=true,
owned_plants=true,
parameters=true,
pickup_from_left_lane=true,
pickup_from_right_lane=true,
pickup_position=true,
pickup_target=true,
player=true,
pollution_bonus=true,
power_production=true,
power_switch_state=true,
power_usage=true,
previous_recipe=true,
priority_targets=true,
procession_tick=true,
productivity_bonus=true,
products_finished=true,
prototype=true,
proxy_target=true,
proxy_target_entity=true,
proxy_target_inventory=true,
pump_rail_target=true,
pumped_last_tick=true,
quality=true,
radar_scan_progress=true,
rail_layer=true,
rail_length=true,
recipe_locked=true,
relative_turret_orientation=true,
removal_plan=true,
remove_unfiltered_items=true,
render_player=true,
render_to_forces=true,
request_from_buffers=true,
result_quality=true,
robot_order_queue=true,
rocket=true,
rocket_parts=true,
rocket_silo_status=true,
rotatable=true,
secondary_bounding_box=true,
secondary_selection_box=true,
segmented_unit=true,
selected_gun_index=true,
selection_box=true,
shooting_target=true,
signal_state=true,
spawn_shift=true,
spawning_cooldown=true,
speed=true,
speed_bonus=true,
splitter_filter=true,
splitter_input_priority=true,
splitter_output_priority=true,
stack=true,
status=true,
sticked_to=true,
sticker_vehicle_modifiers=true,
stickers=true,
storage_filter=true,
supports_direction=true,
tags=true,
temperature=true,
tick_grown=true,
tick_of_last_attack=true,
tick_of_last_damage=true,
tile_height=true,
tile_width=true,
time_to_live=true,
time_to_next_effect=true,
timeout=true,
to_be_looted=true,
torso_orientation=true,
train=true,
train_stop_priority=true,
trains_count=true,
trains_in_block=true,
trains_limit=true,
transitional_request_target=true,
tree_color_index=true,
tree_color_index_max=true,
tree_gray_stage_index=true,
tree_gray_stage_index_max=true,
tree_stage_index=true,
tree_stage_index_max=true,
type=true,
unit_number=true,
units=true,
use_filters=true,
use_transitional_requests=true,
valid=true,
valve_threshold_override=true,
vehicle_automatic_targeting_parameters=true,
build_distance=true,
cargo_pod=true,
character_additional_mining_categories=true,
character_build_distance_bonus=true,
character_crafting_speed_modifier=true,
character_health_bonus=true,
character_inventory_slots_bonus=true,
character_item_drop_distance_bonus=true,
character_item_pickup_distance_bonus=true,
character_loot_pickup_distance_bonus=true,
character_maximum_following_robot_count_bonus=true,
character_mining_progress=true,
character_mining_speed_modifier=true,
character_reach_distance_bonus=true,
character_resource_reach_distance_bonus=true,
character_running_speed=true,
character_running_speed_modifier=true,
character_trash_slot_count_bonus=true,
cheat_mode=true,
crafting_queue=true,
crafting_queue_progress=true,
crafting_queue_size=true,
cursor_ghost=true,
cursor_record=true,
cursor_stack=true,
driving=true,
drop_item_distance=true,
flight_height=true,
following_robots=true,
force=true,
force_index=true,
hub=true,
in_combat=true,
is_flying=true,
item_pickup_distance=true,
loot_pickup_distance=true,
mining_state=true,
opened=true,
opened_gui_type=true,
picking_state=true,
position=true,
reach_distance=true,
render_position=true,
repair_state=true,
resource_reach_distance=true,
riding_state=true,
selected=true,
shooting_state=true,
surface=true,
surface_index=true,
vehicle=true,
walking_state=true
},
operators={}
},
LuaEntityPrototype={
methods={
get_attraction_range_elongation=true,
get_crafting_speed=true,
get_energy_distribution_efficiency=true,
get_fluid_capacity=true,
get_fluid_usage_per_tick=true,
get_inserter_extension_speed=true,
get_inserter_rotation_speed=true,
get_inventory_size=true,
get_max_circuit_wire_distance=true,
get_max_distance_of_nearby_sector_revealed=true,
get_max_distance_of_sector_revealed=true,
get_max_energy=true,
get_max_energy_production=true,
get_max_energy_usage=true,
get_max_health=true,
get_max_power_output=true,
get_max_wire_distance=true,
get_mining_drill_radius=true,
get_pumping_speed=true,
get_researching_speed=true,
get_supply_area_distance=true,
get_valve_flow_rate=true,
has_flag=true
},
attributes={
absorptions_to_join_attack=true,
acceleration_rate=true,
accepted_seeds=true,
activation_buffer_ratio=true,
active_energy_usage=true,
additional_pastable_entities=true,
affected_by_tiles=true,
agricultural_tower_radius=true,
air_resistance=true,
alert_icon_scale=true,
alert_icon_shift=true,
alert_when_attacking=true,
alert_when_damaged=true,
allow_access_to_all_forces=true,
allow_burner_leech=true,
allow_copy_paste=true,
allow_custom_vectors=true,
allow_passengers=true,
allow_run_time_change_of_is_military_target=true,
allowed_effects=true,
allowed_module_categories=true,
always_on=true,
ammo_category=true,
animation_speed_coefficient=true,
arm_angular_speed_cap_base=true,
arm_angular_speed_cap_quality_scaling=true,
arm_color_gradient=true,
arm_count_base=true,
arm_count_quality_scaling=true,
arm_energy_usage=true,
arm_inventory_size_quality_increase=true,
arm_slow_energy_usage=true,
arm_speed_base=true,
arm_speed_quality_scaling=true,
attack_parameters=true,
attack_reaction=true,
attack_result=true,
attacking_speed=true,
attractor_hit_effect=true,
auto_setup_collision_box=true,
automated_ammo_count=true,
automatic_weapon_cycling=true,
autoplace_specification=true,
beacon_counter=true,
belt_distance=true,
belt_length=true,
belt_speed=true,
boiler_mode=true,
braking_force=true,
build_base_evolution_requirement=true,
build_distance=true,
building_grid_bit_shift=true,
bulk=true,
burner_prototype=true,
burns_fluid=true,
call_for_help_radius=true,
can_open_gates=true,
captured_spawner_entity=true,
chain_shooting_cooldown_modifier=true,
character_corpse=true,
chunk_exploration_radius=true,
cliff_explosive_prototype=true,
collection_box_offset=true,
collision_box=true,
collision_mask=true,
collision_mask_collides_with_self=true,
collision_mask_collides_with_tiles_only=true,
collision_mask_considers_tile_transitions=true,
color=true,
combat_robot_friction=true,
connection_category=true,
connection_distance=true,
construction_radius=true,
consumption=true,
container_distance=true,
corpses=true,
count_as_rock_for_filtered_deconstruction=true,
crafting_categories=true,
crane_energy_usage=true,
create_ghost_on_death=true,
created_effect=true,
created_smoke=true,
damage=true,
damage_hit_tint=true,
damaged_trigger_effect=true,
darkness_for_all_lamps_off=true,
darkness_for_all_lamps_on=true,
deposit_radius=true,
destroy_action=true,
destroy_non_fuel_fluid=true,
distraction_cooldown=true,
distribution_effectivity=true,
distribution_effectivity_bonus_per_quality_level=true,
door_opening_speed=true,
draw_cargo=true,
drawing_box_vertical_extension=true,
drop_item_distance=true,
dying_explosion=true,
dying_speed=true,
dying_trigger_effect=true,
effect_receiver=true,
effectivity=true,
electric_energy_source_prototype=true,
emissions_per_second=true,
enemy_map_color=true,
energy=true,
energy_per_hit_point=true,
energy_per_move=true,
energy_per_tick=true,
energy_usage=true,
energy_usage_quality_scaling=true,
engine_starting_speed=true,
enraged_duration=true,
enraged_speed=true,
enter_vehicle_distance=true,
explosion_beam=true,
explosion_rotate=true,
factoriopedia_alternative=true,
fast_replaceable_group=true,
filter_count=true,
final_attack_result=true,
fixed_recipe=true,
flags=true,
flow_scaling=true,
fluid_buffer_input_flow=true,
fluid_buffer_size=true,
fluid_capacity=true,
fluid_energy_source_prototype=true,
fluid_source_offset=true,
fluid_usage_per_tick=true,
fluidbox_prototypes=true,
flying_acceleration=true,
flying_speed=true,
follows_player=true,
friction_force=true,
friendly_map_color=true,
grid_prototype=true,
growth_area_radius=true,
growth_grid_tile_size=true,
growth_ticks=true,
guns=true,
harvest_emissions=true,
has_belt_immunity=true,
head_collection_radius=true,
healing_per_tick=true,
heat_buffer_prototype=true,
heat_energy_source_prototype=true,
heating_energy=true,
height=true,
held_items_display_count=true,
held_items_offset=true,
held_items_spread=true,
hide_resistances=true,
icon_draw_specification=true,
icons_positioning=true,
indexed_guns=true,
infinite_depletion_resource_amount=true,
infinite_resource=true,
ingredient_count=true,
inserter_chases_belt_items=true,
inserter_drop_position=true,
inserter_pickup_position=true,
inserter_stack_size_bonus=true,
instruments=true,
inventory_properties=true,
inventory_size_quality_increase=true,
inventory_type=true,
inventory_weight_limit=true,
investigating_speed=true,
is_building=true,
is_entity_with_owner=true,
is_military_target=true,
item_pickup_distance=true,
items_to_place_this=true,
joint_distance=true,
lab_inputs=true,
lamp_energy_usage=true,
launch_to_space_platforms=true,
launch_wait_time=true,
light_blinking_speed=true,
loader_adjustable_belt_stack_size=true,
loader_max_belt_stack_size=true,
loader_respect_insert_limits=true,
loader_wait_for_full_stack=true,
logistic_mode=true,
logistic_parameters=true,
logistic_radius=true,
loot=true,
loot_pickup_distance=true,
manual_range_modifier=true,
map_color=true,
map_generator_bounding_box=true,
max_count_of_owned_defensive_units=true,
max_count_of_owned_units=true,
max_darkness_to_spawn=true,
max_defensive_friends_around_to_spawn=true,
max_friends_around_to_spawn=true,
max_item_product_count=true,
max_payload_size=true,
max_payload_size_after_bonus=true,
max_performance=true,
max_polyphony=true,
max_power_output=true,
max_pursue_distance=true,
max_speed=true,
max_to_charge=true,
max_underground_distance=true,
maximum_corner_sliding_distance=true,
maximum_temperature=true,
min_darkness_to_spawn=true,
min_performance=true,
min_pursue_time=true,
min_to_charge=true,
mineable_properties=true,
minimal_arm_swing_segment_retraction=true,
minimum_resource_amount=true,
mining_drill_radius=true,
mining_speed=true,
module_inventory_size=true,
move_while_shooting=true,
neighbour_bonus=true,
neighbour_connectable=true,
next_upgrade=true,
normal_resource_amount=true,
object_name=true,
overkill_fraction=true,
passive_energy_usage=true,
patrolling_speed=true,
patrolling_turn_radius=true,
per_lane_filters=true,
perceived_performance=true,
profile=true,
protected_from_tile_building=true,
pumping_speed=true,
quality_affects_mining_radius=true,
quality_affects_module_slots=true,
radar_range=true,
radius=true,
radius_visualisation_specification=true,
random_corpse_variation=true,
range_from_player=true,
reach_distance=true,
reach_resource_distance=true,
related_underground_belt=true,
remains_when_mined=true,
remove_decoratives=true,
repair_speed_modifier=true,
resistances=true,
resource_categories=true,
resource_category=true,
resource_drain_rate_percent=true,
respawn_time=true,
result_units=true,
revenge_attack_parameters=true,
rewire_neighbours_when_destroying=true,
rising_speed=true,
rocket_entity_prototype=true,
rocket_parts_required=true,
rocket_rising_delay=true,
rotation_snap_angle=true,
rotation_speed=true,
running_speed=true,
scale_fluid_usage=true,
science_pack_drain_rate_percent=true,
secondary_collision_box=true,
segment_engine=true,
selectable_in_game=true,
selection_box=true,
selection_priority=true,
shooting_cursor_size=true,
solar_panel_performance_at_day=true,
solar_panel_performance_at_night=true,
solar_panel_solar_coefficient_property=true,
spawn_cooldown=true,
spawn_decoration=true,
spawn_decorations_on_expansion=true,
spawning_radius=true,
spawning_spacing=true,
spawning_time_modifier=true,
speed=true,
speed_multiplier_when_out_of_energy=true,
spider_engine=true,
sticker_box=true,
strike_effect=true,
support_range=true,
supports_direction=true,
surface_conditions=true,
tank_driving=true,
target_temperature=true,
terrain_friction_modifier=true,
territory_radius=true,
tether_size=true,
ticks_per_scan=true,
ticks_to_keep_aiming_direction=true,
ticks_to_keep_gun=true,
ticks_to_stay_in_combat=true,
tile_buildability_rules=true,
tile_height=true,
tile_width=true,
time_to_live=true,
timeout=true,
torso_bob_speed=true,
torso_rotation_speed=true,
tree_color_count=true,
trigger_collision_mask=true,
trigger_target_mask=true,
turn_radius=true,
turn_smoothing=true,
turret_range=true,
turret_rotation_speed=true,
two_direction_only=true,
unpowered_arm_speed_scale=true,
update_effects=true,
update_effects_while_enraged=true,
use_exact_mode=true,
uses_force_mining_productivity_bonus=true,
uses_inserter_stack_size_bonus=true,
valid=true,
valve_mode=true,
valve_threshold=true,
vector_to_place_result=true,
vertical_selection_shift=true,
vision_distance=true,
void_energy_source_prototype=true,
weight=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaEquipment={
methods={},
attributes={
burner=true,
energy=true,
generator_power=true,
ghost_name=true,
ghost_prototype=true,
ghost_type=true,
inventory_bonus=true,
max_energy=true,
max_shield=true,
max_solar_power=true,
movement_bonus=true,
name=true,
object_name=true,
position=true,
prototype=true,
quality=true,
shape=true,
shield=true,
to_be_removed=true,
type=true,
valid=true
},
operators={}
},
LuaEquipmentCategoryPrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaEquipmentGrid={
methods={
can_move=true,
cancel_removal=true,
clear=true,
count=true,
find=true,
get=true,
get_contents=true,
get_generator_energy=true,
move=true,
order_removal=true,
put=true,
revive=true,
take=true,
take_all=true
},
attributes={
available_in_batteries=true,
battery_capacity=true,
entity_owner=true,
equipment=true,
height=true,
inhibit_movement_bonus=true,
inventory_bonus=true,
itemstack_owner=true,
max_shield=true,
max_solar_energy=true,
movement_bonus=true,
object_name=true,
player_owner=true,
prototype=true,
shield=true,
unique_id=true,
valid=true,
width=true
},
operators={}
},
LuaEquipmentGridPrototype={
methods={},
attributes={
equipment_categories=true,
height=true,
locked=true,
object_name=true,
valid=true,
width=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaEquipmentPrototype={
methods={
get_energy_consumption=true,
get_inventory_bonus=true,
get_movement_bonus=true,
get_shield=true
},
attributes={
attack_parameters=true,
automatic=true,
background_color=true,
burner_prototype=true,
electric_energy_source_prototype=true,
energy_per_shield=true,
energy_production=true,
energy_source=true,
equipment_categories=true,
logistic_parameters=true,
object_name=true,
shape=true,
solar_panel_performance_at_day=true,
solar_panel_performance_at_night=true,
solar_panel_solar_coefficient_property=true,
take_result=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaFlowStatistics={
methods={
clear=true,
get_flow_count=true,
get_input_count=true,
get_output_count=true,
get_storage_count=true,
on_flow=true,
set_input_count=true,
set_output_count=true,
set_storage_count=true
},
attributes={
force=true,
input_counts=true,
object_name=true,
output_counts=true,
storage_counts=true,
valid=true
},
operators={}
},
LuaFluidBox={
methods={
add_linked_connection=true,
flush=true,
get_capacity=true,
get_connections=true,
get_filter=true,
get_fluid_segment_contents=true,
get_fluid_segment_extent_bounding_box=true,
get_fluid_segment_id=true,
get_linked_connection=true,
get_linked_connections=true,
get_locked_fluid=true,
get_pipe_connections=true,
get_prototype=true,
remove_linked_connection=true,
set_filter=true
},
attributes={
object_name=true,
owner=true,
valid=true
},
operators={
index=true,
length=true
}
},
LuaFluidBoxPrototype={
methods={},
attributes={
entity=true,
filter=true,
index=true,
maximum_temperature=true,
minimum_temperature=true,
object_name=true,
pipe_connections=true,
production_type=true,
render_layer=true,
secondary_draw_orders=true,
valid=true,
volume=true
},
operators={}
},
LuaFluidEnergySourcePrototype={
methods={},
attributes={
burns_fluid=true,
destroy_non_fuel_fluid=true,
effectivity=true,
emissions_per_joule=true,
fluid_box=true,
fluid_usage_per_tick=true,
maximum_temperature=true,
object_name=true,
render_no_network_icon=true,
render_no_power_icon=true,
scale_fluid_usage=true,
smoke=true,
valid=true
},
operators={}
},
LuaFluidPrototype={
methods={},
attributes={
base_color=true,
default_temperature=true,
emissions_multiplier=true,
factoriopedia_alternative=true,
flow_color=true,
fuel_value=true,
gas_temperature=true,
heat_capacity=true,
max_temperature=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaFontPrototype={
methods={},
attributes={
border=true,
border_color=true,
filtered=true,
from=true,
name=true,
object_name=true,
size=true,
spacing=true,
valid=true
},
operators={}
},
LuaForce={
methods={
add_chart_tag=true,
add_research=true,
cancel_charting=true,
cancel_current_research=true,
chart=true,
chart_all=true,
clear_chart=true,
copy_chart=true,
copy_from=true,
create_logistic_group=true,
create_space_platform=true,
delete_logistic_group=true,
disable_all_prototypes=true,
disable_research=true,
enable_all_prototypes=true,
enable_all_recipes=true,
enable_all_technologies=true,
enable_research=true,
find_chart_tags=true,
find_logistic_network_by_position=true,
get_ammo_damage_modifier=true,
get_cease_fire=true,
get_chunk_chart=true,
get_entity_build_count_statistics=true,
get_entity_count=true,
get_evolution_factor=true,
get_evolution_factor_by_killing_spawners=true,
get_evolution_factor_by_pollution=true,
get_evolution_factor_by_time=true,
get_fluid_production_statistics=true,
get_friend=true,
get_gun_speed_modifier=true,
get_hand_crafting_disabled_for_recipe=true,
get_item_launched=true,
get_item_production_statistics=true,
get_kill_count_statistics=true,
get_linked_inventory=true,
get_logistic_group=true,
get_logistic_groups=true,
get_spawn_position=true,
get_surface_hidden=true,
get_turret_attack_modifier=true,
is_chunk_charted=true,
is_chunk_requested_for_charting=true,
is_chunk_visible=true,
is_enemy=true,
is_friend=true,
is_pathfinder_busy=true,
is_quality_unlocked=true,
is_space_location_unlocked=true,
is_space_platforms_unlocked=true,
kill_all_units=true,
lock_quality=true,
lock_space_location=true,
lock_space_platforms=true,
play_sound=true,
print=true,
rechart=true,
research_all_technologies=true,
reset=true,
reset_evolution=true,
reset_recipes=true,
reset_technologies=true,
reset_technology_effects=true,
script_trigger_research=true,
set_ammo_damage_modifier=true,
set_cease_fire=true,
set_evolution_factor=true,
set_evolution_factor_by_killing_spawners=true,
set_evolution_factor_by_pollution=true,
set_evolution_factor_by_time=true,
set_friend=true,
set_gun_speed_modifier=true,
set_hand_crafting_disabled_for_recipe=true,
set_item_launched=true,
set_spawn_position=true,
set_surface_hidden=true,
set_turret_attack_modifier=true,
unchart_chunk=true,
unlock_quality=true,
unlock_space_location=true,
unlock_space_platforms=true
},
attributes={
ai_controllable=true,
artillery_range_modifier=true,
beacon_distribution_modifier=true,
belt_stack_size_bonus=true,
bulk_inserter_capacity_bonus=true,
character_build_distance_bonus=true,
character_health_bonus=true,
character_inventory_slots_bonus=true,
character_item_drop_distance_bonus=true,
character_item_pickup_distance_bonus=true,
character_logistic_requests=true,
character_loot_pickup_distance_bonus=true,
character_reach_distance_bonus=true,
character_resource_reach_distance_bonus=true,
character_running_speed_modifier=true,
character_trash_slot_count=true,
circuit_network_enabled=true,
cliff_deconstruction_enabled=true,
color=true,
connected_players=true,
create_ghost_on_entity_death=true,
current_research=true,
custom_color=true,
deconstruction_time_to_live=true,
following_robots_lifetime_modifier=true,
friendly_fire=true,
index=true,
inserter_stack_size_bonus=true,
items_launched=true,
laboratory_productivity_bonus=true,
laboratory_speed_modifier=true,
logistic_networks=true,
manual_crafting_speed_modifier=true,
manual_mining_speed_modifier=true,
max_failed_attempts_per_tick_per_construction_queue=true,
max_successful_attempts_per_tick_per_construction_queue=true,
maximum_following_robot_count=true,
mining_drill_productivity_bonus=true,
mining_with_fluid=true,
name=true,
object_name=true,
platforms=true,
players=true,
previous_research=true,
rail_planner_allow_elevated_rails=true,
rail_support_on_deep_oil_ocean=true,
recipes=true,
research_enabled=true,
research_progress=true,
research_queue=true,
rockets_launched=true,
share_chart=true,
technologies=true,
train_braking_force_bonus=true,
valid=true,
vehicle_logistics=true,
worker_robots_battery_modifier=true,
worker_robots_speed_modifier=true,
worker_robots_storage_bonus=true
},
operators={}
},
LuaFuelCategoryPrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaFurnaceControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_read_contents=true,
circuit_read_ingredients=true,
circuit_read_recipe_finished=true,
circuit_read_working=true,
circuit_recipe_finished_signal=true,
circuit_working_signal=true,
include_fuel=true,
include_in_crafting=true,
object_name=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaGameScript={
methods={
auto_save=true,
ban_player=true,
check_consistency=true,
create_force=true,
create_inventory=true,
create_profiler=true,
create_random_generator=true,
create_surface=true,
delete_surface=true,
disable_replay=true,
force_crc=true,
get_entity_by_tag=true,
get_entity_by_unit_number=true,
get_map_exchange_string=true,
get_player=true,
get_pollution_statistics=true,
get_script_inventories=true,
get_surface=true,
get_vehicles=true,
is_demo=true,
is_multiplayer=true,
kick_player=true,
merge_forces=true,
mute_player=true,
play_sound=true,
print=true,
purge_player=true,
regenerate_entity=true,
reload_mods=true,
reload_script=true,
remove_offline_players=true,
reset_game_state=true,
reset_time_played=true,
save_atlas=true,
server_save=true,
set_game_state=true,
set_lose_ending_info=true,
set_wait_for_screenshots_to_finish=true,
set_win_ending_info=true,
show_message_dialog=true,
take_screenshot=true,
take_technology_screenshot=true,
unban_player=true,
unmute_player=true
},
attributes={
allow_debug_settings=true,
allow_tip_activation=true,
autosave_enabled=true,
backer_names=true,
blueprints=true,
connected_players=true,
console_command_used=true,
default_map_gen_settings=true,
difficulty=true,
difficulty_settings=true,
draw_resource_selection=true,
enemy_has_vision_on_land_mines=true,
finished=true,
finished_but_continuing=true,
forces=true,
map_settings=true,
object_name=true,
permissions=true,
planets=true,
player=true,
players=true,
simulation=true,
speed=true,
surfaces=true,
technology_notifications_enabled=true,
tick=true,
tick_paused=true,
ticks_played=true,
ticks_to_run=true,
train_manager=true
},
operators={}
},
LuaGenericOnOffControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaGroup={
methods={},
attributes={
group=true,
localised_name=true,
name=true,
object_name=true,
order=true,
order_in_recipe=true,
subgroups=true,
type=true,
valid=true
},
operators={}
},
LuaGui={
methods={},
attributes={
center=true,
children=true,
goal=true,
left=true,
object_name=true,
player=true,
relative=true,
screen=true,
top=true,
valid=true
},
operators={}
},
LuaGuiElement={
methods={
add=true,
add_item=true,
add_tab=true,
bring_to_front=true,
clear=true,
clear_items=true,
close_dropdown=true,
destroy=true,
focus=true,
force_auto_center=true,
get_index_in_parent=true,
get_item=true,
get_mod=true,
get_slider_discrete_values=true,
get_slider_maximum=true,
get_slider_minimum=true,
get_slider_value_step=true,
remove_item=true,
remove_tab=true,
scroll_to_bottom=true,
scroll_to_element=true,
scroll_to_item=true,
scroll_to_left=true,
scroll_to_right=true,
scroll_to_top=true,
select=true,
select_all=true,
set_item=true,
set_slider_discrete_values=true,
set_slider_minimum_maximum=true,
set_slider_value_step=true,
swap_children=true
},
attributes={
allow_decimal=true,
allow_negative=true,
allow_none_state=true,
anchor=true,
auto_center=true,
auto_toggle=true,
badge_text=true,
caption=true,
children=true,
children_names=true,
clicked_sprite=true,
column_count=true,
direction=true,
drag_target=true,
draw_horizontal_line_after_headers=true,
draw_horizontal_lines=true,
draw_vertical_lines=true,
elem_filters=true,
elem_tooltip=true,
elem_type=true,
elem_value=true,
enabled=true,
entity=true,
force=true,
game_controller_interaction=true,
gui=true,
horizontal_scroll_policy=true,
hovered_sprite=true,
icon_selector=true,
ignored_by_interaction=true,
index=true,
is_password=true,
items=true,
left_label_caption=true,
left_label_tooltip=true,
location=true,
locked=true,
lose_focus_on_confirm=true,
minimap_player_index=true,
mouse_button_filter=true,
name=true,
number=true,
numeric=true,
object_name=true,
parent=true,
player_index=true,
position=true,
quality=true,
raise_hover_events=true,
read_only=true,
resize_to_sprite=true,
right_label_caption=true,
right_label_tooltip=true,
selectable=true,
selected_index=true,
selected_tab_index=true,
show_percent_for_small_numbers=true,
slider_value=true,
sprite=true,
state=true,
style=true,
surface_index=true,
switch_state=true,
tabs=true,
tags=true,
text=true,
toggled=true,
tooltip=true,
type=true,
valid=true,
value=true,
vertical_centering=true,
vertical_scroll_policy=true,
visible=true,
word_wrap=true,
zoom=true
},
operators={
index=true
}
},
LuaHeatBufferPrototype={
methods={},
attributes={
connections=true,
default_temperature=true,
max_temperature=true,
max_transfer=true,
min_temperature_gradient=true,
min_working_temperature=true,
minimum_glow_temperature=true,
object_name=true,
specific_heat=true,
valid=true
},
operators={}
},
LuaHeatEnergySourcePrototype={
methods={},
attributes={
connections=true,
default_temperature=true,
emissions_per_joule=true,
heat_buffer_prototype=true,
max_temperature=true,
max_transfer=true,
min_temperature_gradient=true,
min_working_temperature=true,
minimum_glow_temperature=true,
object_name=true,
render_no_network_icon=true,
render_no_power_icon=true,
specific_heat=true,
valid=true
},
operators={}
},
LuaHelpers={
methods={
check_prototype_translations=true,
compare_versions=true,
create_profiler=true,
decode_string=true,
direction_to_string=true,
encode_string=true,
evaluate_expression=true,
is_valid_sound_path=true,
is_valid_sprite_path=true,
json_to_table=true,
multilingual_to_lower=true,
parse_map_exchange_string=true,
recv_udp=true,
remove_path=true,
send_udp=true,
table_to_json=true,
write_file=true
},
attributes={
game_version=true,
object_name=true
},
operators={}
},
LuaInserterControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_hand_read_mode=true,
circuit_read_hand_contents=true,
circuit_set_filters=true,
circuit_set_stack_size=true,
circuit_stack_control_signal=true,
object_name=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaInventory={
methods={
can_insert=true,
can_set_filter=true,
clear=true,
count_empty_stacks=true,
destroy=true,
find_empty_stack=true,
find_item_stack=true,
get_bar=true,
get_contents=true,
get_filter=true,
get_insertable_count=true,
get_item_count=true,
get_item_count_filtered=true,
get_item_quality_counts=true,
insert=true,
is_empty=true,
is_filtered=true,
is_full=true,
remove=true,
resize=true,
set_bar=true,
set_filter=true,
sort_and_merge=true,
supports_bar=true,
supports_filters=true
},
attributes={
entity_owner=true,
equipment_owner=true,
index=true,
max_weight=true,
mod_owner=true,
name=true,
object_name=true,
player_owner=true,
valid=true,
weight=true
},
operators={
index=true,
length=true
}
},
LuaItem={
methods={
build_blueprint=true,
cancel_deconstruct_area=true,
clear_blueprint=true,
clear_deconstruction_item=true,
clear_upgrade_item=true,
create_blueprint=true,
deconstruct_area=true,
get_blueprint_entities=true,
get_blueprint_entity_count=true,
get_blueprint_entity_tag=true,
get_blueprint_entity_tags=true,
get_blueprint_tiles=true,
get_entity_filter=true,
get_inventory=true,
get_mapper=true,
get_tag=true,
get_tile_filter=true,
is_blueprint_setup=true,
remove_tag=true,
set_blueprint_entities=true,
set_blueprint_entity_tag=true,
set_blueprint_entity_tags=true,
set_blueprint_tiles=true,
set_entity_filter=true,
set_mapper=true,
set_tag=true,
set_tile_filter=true
},
attributes={
item_stack=true,
name=true,
object_name=true,
prototype=true,
quality=true,
type=true,
valid=true,
active_index=true,
allow_manual_label_change=true,
ammo=true,
blueprint_absolute_snapping=true,
blueprint_description=true,
blueprint_position_relative_to_grid=true,
blueprint_snap_to_grid=true,
cost_to_build=true,
custom_description=true,
default_icons=true,
durability=true,
entity_auto_target_with_gunner=true,
entity_auto_target_without_gunner=true,
entity_color=true,
entity_driver_is_gunner=true,
entity_enable_logistics_while_moving=true,
entity_filter_count=true,
entity_filter_mode=true,
entity_filters=true,
entity_label=true,
entity_logistic_sections=true,
entity_logistics_enabled=true,
entity_request_from_buffers=true,
grid=true,
is_ammo=true,
is_armor=true,
is_blueprint=true,
is_blueprint_book=true,
is_deconstruction_item=true,
is_item_with_entity_data=true,
is_item_with_inventory=true,
is_item_with_label=true,
is_item_with_tags=true,
is_repair_tool=true,
is_selection_tool=true,
is_tool=true,
is_upgrade_item=true,
item_number=true,
label=true,
label_color=true,
mapper_count=true,
owner_location=true,
preview_icons=true,
tags=true,
tile_filter_count=true,
tile_filter_mode=true,
tile_filters=true,
tile_selection_mode=true,
trees_and_rocks_only=true
},
operators={}
},
LuaItemCommon={
methods={
build_blueprint=true,
cancel_deconstruct_area=true,
clear_blueprint=true,
clear_deconstruction_item=true,
clear_upgrade_item=true,
create_blueprint=true,
deconstruct_area=true,
get_blueprint_entities=true,
get_blueprint_entity_count=true,
get_blueprint_entity_tag=true,
get_blueprint_entity_tags=true,
get_blueprint_tiles=true,
get_entity_filter=true,
get_inventory=true,
get_mapper=true,
get_tag=true,
get_tile_filter=true,
is_blueprint_setup=true,
remove_tag=true,
set_blueprint_entities=true,
set_blueprint_entity_tag=true,
set_blueprint_entity_tags=true,
set_blueprint_tiles=true,
set_entity_filter=true,
set_mapper=true,
set_tag=true,
set_tile_filter=true
},
attributes={
active_index=true,
allow_manual_label_change=true,
ammo=true,
blueprint_absolute_snapping=true,
blueprint_description=true,
blueprint_position_relative_to_grid=true,
blueprint_snap_to_grid=true,
cost_to_build=true,
custom_description=true,
default_icons=true,
durability=true,
entity_auto_target_with_gunner=true,
entity_auto_target_without_gunner=true,
entity_color=true,
entity_driver_is_gunner=true,
entity_enable_logistics_while_moving=true,
entity_filter_count=true,
entity_filter_mode=true,
entity_filters=true,
entity_label=true,
entity_logistic_sections=true,
entity_logistics_enabled=true,
entity_request_from_buffers=true,
grid=true,
is_ammo=true,
is_armor=true,
is_blueprint=true,
is_blueprint_book=true,
is_deconstruction_item=true,
is_item_with_entity_data=true,
is_item_with_inventory=true,
is_item_with_label=true,
is_item_with_tags=true,
is_repair_tool=true,
is_selection_tool=true,
is_tool=true,
is_upgrade_item=true,
item_number=true,
label=true,
label_color=true,
mapper_count=true,
owner_location=true,
preview_icons=true,
tags=true,
tile_filter_count=true,
tile_filter_mode=true,
tile_filters=true,
tile_selection_mode=true,
trees_and_rocks_only=true
},
operators={}
},
LuaItemPrototype={
methods={
get_ammo_type=true,
get_cursor_box_type=true,
get_durability=true,
get_entity_filter_mode=true,
get_entity_filters=true,
get_entity_type_filters=true,
get_inventory_size_bonus=true,
get_module_effects=true,
get_selection_border_color=true,
get_selection_mode_flags=true,
get_spoil_ticks=true,
get_tile_filter_mode=true,
get_tile_filters=true,
has_flag=true
},
attributes={
always_include_tiles=true,
ammo_category=true,
attack_parameters=true,
beacon_tint=true,
burnt_result=true,
can_be_mod_opened=true,
capsule_action=true,
category=true,
collision_box=true,
create_electric_network=true,
default_import_location=true,
default_label_color=true,
destroyed_by_dropping_trigger=true,
draw_label_for_cursor_render=true,
drawing_box=true,
durability_description_key=true,
durability_description_value=true,
entity_filter_slots=true,
equipment_grid=true,
factoriopedia_alternative=true,
factoriopedia_durability_description_key=true,
filter_mode=true,
flags=true,
fuel_acceleration_multiplier=true,
fuel_acceleration_multiplier_quality_bonus=true,
fuel_category=true,
fuel_emissions_multiplier=true,
fuel_glow_color=true,
fuel_top_speed_multiplier=true,
fuel_top_speed_multiplier_quality_bonus=true,
fuel_value=true,
infinite=true,
ingredient_to_weight_coefficient=true,
initial_items=true,
inventory_size=true,
item_filters=true,
item_group_filters=true,
item_subgroup_filters=true,
localised_filter_message=true,
magazine_size=true,
manual_length_limit=true,
module_effects=true,
moved_to_hub_when_building=true,
object_name=true,
place_as_equipment_result=true,
place_as_tile_result=true,
place_result=true,
plant_result=true,
provides_flight=true,
radius_color=true,
rails=true,
reload_time=true,
requires_beacon_alt_mode=true,
resistances=true,
rocket_launch_products=true,
send_to_orbit_mode=true,
skip_fog_of_war=true,
speed=true,
spoil_result=true,
spoil_to_trigger_result=true,
stack_size=true,
stackable=true,
support=true,
surface=true,
tier=true,
tile_filter_slots=true,
tiles=true,
trigger=true,
valid=true,
weight=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaItemStack={
methods={
add_ammo=true,
add_durability=true,
can_set_stack=true,
clear=true,
create_grid=true,
drain_ammo=true,
drain_durability=true,
export_stack=true,
import_stack=true,
set_stack=true,
spoil=true,
swap_stack=true,
transfer_stack=true,
use_capsule=true,
build_blueprint=true,
cancel_deconstruct_area=true,
clear_blueprint=true,
clear_deconstruction_item=true,
clear_upgrade_item=true,
create_blueprint=true,
deconstruct_area=true,
get_blueprint_entities=true,
get_blueprint_entity_count=true,
get_blueprint_entity_tag=true,
get_blueprint_entity_tags=true,
get_blueprint_tiles=true,
get_entity_filter=true,
get_inventory=true,
get_mapper=true,
get_tag=true,
get_tile_filter=true,
is_blueprint_setup=true,
remove_tag=true,
set_blueprint_entities=true,
set_blueprint_entity_tag=true,
set_blueprint_entity_tags=true,
set_blueprint_tiles=true,
set_entity_filter=true,
set_mapper=true,
set_tag=true,
set_tile_filter=true
},
attributes={
count=true,
health=true,
is_module=true,
item=true,
name=true,
object_name=true,
prototype=true,
quality=true,
spoil_percent=true,
spoil_tick=true,
type=true,
valid=true,
valid_for_read=true,
active_index=true,
allow_manual_label_change=true,
ammo=true,
blueprint_absolute_snapping=true,
blueprint_description=true,
blueprint_position_relative_to_grid=true,
blueprint_snap_to_grid=true,
cost_to_build=true,
custom_description=true,
default_icons=true,
durability=true,
entity_auto_target_with_gunner=true,
entity_auto_target_without_gunner=true,
entity_color=true,
entity_driver_is_gunner=true,
entity_enable_logistics_while_moving=true,
entity_filter_count=true,
entity_filter_mode=true,
entity_filters=true,
entity_label=true,
entity_logistic_sections=true,
entity_logistics_enabled=true,
entity_request_from_buffers=true,
grid=true,
is_ammo=true,
is_armor=true,
is_blueprint=true,
is_blueprint_book=true,
is_deconstruction_item=true,
is_item_with_entity_data=true,
is_item_with_inventory=true,
is_item_with_label=true,
is_item_with_tags=true,
is_repair_tool=true,
is_selection_tool=true,
is_tool=true,
is_upgrade_item=true,
item_number=true,
label=true,
label_color=true,
mapper_count=true,
owner_location=true,
preview_icons=true,
tags=true,
tile_filter_count=true,
tile_filter_mode=true,
tile_filters=true,
tile_selection_mode=true,
trees_and_rocks_only=true
},
operators={}
},
LuaLampControlBehavior={
methods={
get_circuit_network=true
},
attributes={
blue_signal=true,
color=true,
color_mode=true,
green_signal=true,
object_name=true,
red_signal=true,
rgb_signal=true,
use_colors=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaLazyLoadedValue={
methods={
get=true
},
attributes={
object_name=true,
valid=true
},
operators={}
},
LuaLoaderControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_read_transfers=true,
circuit_set_filters=true,
object_name=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaLogisticCell={
methods={
is_in_construction_range=true,
is_in_logistic_range=true,
is_neighbour_with=true
},
attributes={
charge_approach_distance=true,
charging_robot_count=true,
charging_robots=true,
construction_radius=true,
logistic_network=true,
logistic_radius=true,
logistics_connection_distance=true,
mobile=true,
neighbours=true,
object_name=true,
owner=true,
stationed_construction_robot_count=true,
stationed_logistic_robot_count=true,
to_charge_robot_count=true,
to_charge_robots=true,
transmitting=true,
valid=true
},
operators={}
},
LuaLogisticContainerControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_condition=true,
circuit_condition_enabled=true,
circuit_exclusive_mode_of_operation=true,
object_name=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaLogisticNetwork={
methods={
can_satisfy_request=true,
find_cell_closest_to=true,
get_contents=true,
get_item_count=true,
get_supply_counts=true,
get_supply_points=true,
insert=true,
remove_item=true,
select_drop_point=true,
select_pickup_point=true
},
attributes={
active_provider_points=true,
all_construction_robots=true,
all_logistic_robots=true,
available_construction_robots=true,
available_logistic_robots=true,
cells=true,
construction_robots=true,
custom_name=true,
empty_provider_points=true,
empty_providers=true,
force=true,
logistic_members=true,
logistic_robots=true,
network_id=true,
object_name=true,
passive_provider_points=true,
provider_points=true,
providers=true,
requester_points=true,
requesters=true,
robot_limit=true,
robots=true,
storage_points=true,
storages=true,
valid=true
},
operators={}
},
LuaLogisticPoint={
methods={
add_section=true,
get_section=true,
remove_section=true
},
attributes={
enabled=true,
exact=true,
filters=true,
force=true,
logistic_member_index=true,
logistic_network=true,
mode=true,
object_name=true,
owner=true,
sections=true,
sections_count=true,
targeted_items_deliver=true,
targeted_items_pickup=true,
trash_not_requested=true,
valid=true
},
operators={}
},
LuaLogisticSection={
methods={
clear_slot=true,
get_slot=true,
set_slot=true
},
attributes={
active=true,
filters=true,
filters_count=true,
group=true,
index=true,
is_manual=true,
multiplier=true,
object_name=true,
owner=true,
type=true,
valid=true
},
operators={}
},
LuaLogisticSections={
methods={
add_section=true,
get_section=true,
remove_section=true
},
attributes={
object_name=true,
sections=true,
sections_count=true,
valid=true
},
operators={}
},
LuaMiningDrillControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_read_resources=true,
object_name=true,
resource_read_mode=true,
resource_read_targets=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaModData={
methods={
get=true
},
attributes={
data=true,
data_type=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaModSettingPrototype={
methods={},
attributes={
allow_blank=true,
allowed_values=true,
auto_trim=true,
default_value=true,
maximum_value=true,
minimum_value=true,
mod=true,
object_name=true,
setting_type=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaModuleCategoryPrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaNamedNoiseExpression={
methods={},
attributes={
expression=true,
intended_property=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaNamedNoiseFunction={
methods={},
attributes={
expression=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaParticlePrototype={
methods={},
attributes={
ended_in_water_trigger_effect=true,
ended_on_ground_trigger_effect=true,
fade_out_time=true,
life_time=true,
mining_particle_frame_speed=true,
movement_modifier=true,
movement_modifier_when_on_ground=true,
object_name=true,
regular_trigger_effect=true,
regular_trigger_effect_frequency=true,
render_layer=true,
render_layer_when_on_ground=true,
valid=true,
vertical_acceleration=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaPermissionGroup={
methods={
add_player=true,
allows_action=true,
destroy=true,
remove_player=true,
set_allows_action=true
},
attributes={
group_id=true,
name=true,
object_name=true,
players=true,
valid=true
},
operators={}
},
LuaPermissionGroups={
methods={
create_group=true,
get_group=true
},
attributes={
groups=true,
object_name=true,
valid=true
},
operators={}
},
LuaPlanet={
methods={
associate_surface=true,
create_surface=true,
get_space_platforms=true,
reset_map_gen_settings=true
},
attributes={
name=true,
object_name=true,
prototype=true,
surface=true,
valid=true
},
operators={}
},
LuaPlayer={
methods={
activate_paste=true,
add_alert=true,
add_custom_alert=true,
add_pin=true,
add_recipe_notification=true,
add_to_clipboard=true,
associate_character=true,
build_from_cursor=true,
can_build_from_cursor=true,
clear_console=true,
clear_cursor=true,
clear_inventory_highlights=true,
clear_local_flying_texts=true,
clear_recipe_notification=true,
clear_recipe_notifications=true,
clear_selection=true,
connect_to_server=true,
create_character=true,
create_local_flying_text=true,
disable_alert=true,
disable_recipe_groups=true,
disable_recipe_subgroups=true,
disassociate_character=true,
drag_wire=true,
enable_alert=true,
enable_recipe_groups=true,
enable_recipe_subgroups=true,
enter_space_platform=true,
exit_cutscene=true,
exit_remote_view=true,
get_active_quick_bar_page=true,
get_alerts=true,
get_associated_characters=true,
get_goal_description=true,
get_infinity_inventory_filter=true,
get_quick_bar_slot=true,
get_recipe_notifications=true,
is_alert_enabled=true,
is_alert_muted=true,
is_shortcut_available=true,
is_shortcut_toggled=true,
jump_to_cutscene_waypoint=true,
land_on_planet=true,
leave_space_platform=true,
mute_alert=true,
pipette=true,
pipette_entity=true,
play_sound=true,
print=true,
print_entity_statistics=true,
print_lua_object_statistics=true,
print_robot_jobs=true,
remove_alert=true,
request_translation=true,
request_translations=true,
set_active_quick_bar_page=true,
set_controller=true,
set_ending_screen_data=true,
set_goal_description=true,
set_infinity_inventory_filter=true,
set_quick_bar_slot=true,
set_shortcut_available=true,
set_shortcut_toggled=true,
set_zoom_limits=true,
start_selection=true,
swap_characters=true,
toggle_map_editor=true,
unlock_achievement=true,
unmute_alert=true,
use_from_cursor=true,
begin_crafting=true,
can_insert=true,
can_place_entity=true,
can_reach_entity=true,
cancel_crafting=true,
clear_gui_arrow=true,
clear_items_inside=true,
clear_selected_entity=true,
close_factoriopedia_gui=true,
disable_flashlight=true,
enable_flashlight=true,
get_craftable_count=true,
get_inventory=true,
get_inventory_name=true,
get_item_count=true,
get_main_inventory=true,
get_max_inventory_index=true,
get_requester_point=true,
has_items_inside=true,
insert=true,
is_cursor_blueprint=true,
is_cursor_empty=true,
is_flashlight_enabled=true,
is_player=true,
mine_entity=true,
mine_tile=true,
open_factoriopedia_gui=true,
open_technology_gui=true,
remove_item=true,
set_driving=true,
set_gui_arrow=true,
teleport=true,
update_selected_entity=true
},
attributes={
admin=true,
afk_time=true,
auto_sort_main_inventory=true,
blueprint_to_setup=true,
blueprints=true,
centered_on=true,
character=true,
chat_color=true,
color=true,
connected=true,
controller_type=true,
cursor_stack_temporary=true,
cutscene_character=true,
display_density_scale=true,
display_resolution=true,
display_scale=true,
drag_target=true,
entity_copy_source=true,
game_view_settings=true,
gui=true,
hand_location=true,
index=true,
infinity_inventory_filters=true,
input_method=true,
last_online=true,
locale=true,
map_view_settings=true,
minimap_enabled=true,
mod_settings=true,
name=true,
object_name=true,
online_time=true,
opened_self=true,
permission_group=true,
physical_controller_type=true,
physical_position=true,
physical_surface=true,
physical_surface_index=true,
physical_vehicle=true,
remove_unfiltered_items=true,
render_mode=true,
show_on_map=true,
spectator=true,
spidertron_remote_selection=true,
stashed_controller_type=true,
tag=true,
ticks_to_respawn=true,
undo_redo_stack=true,
valid=true,
zoom=true,
zoom_limits=true,
build_distance=true,
cargo_pod=true,
character_additional_mining_categories=true,
character_build_distance_bonus=true,
character_crafting_speed_modifier=true,
character_health_bonus=true,
character_inventory_slots_bonus=true,
character_item_drop_distance_bonus=true,
character_item_pickup_distance_bonus=true,
character_loot_pickup_distance_bonus=true,
character_maximum_following_robot_count_bonus=true,
character_mining_progress=true,
character_mining_speed_modifier=true,
character_reach_distance_bonus=true,
character_resource_reach_distance_bonus=true,
character_running_speed=true,
character_running_speed_modifier=true,
character_trash_slot_count_bonus=true,
cheat_mode=true,
crafting_queue=true,
crafting_queue_progress=true,
crafting_queue_size=true,
cursor_ghost=true,
cursor_record=true,
cursor_stack=true,
driving=true,
drop_item_distance=true,
flight_height=true,
following_robots=true,
force=true,
force_index=true,
hub=true,
in_combat=true,
is_flying=true,
item_pickup_distance=true,
loot_pickup_distance=true,
mining_state=true,
opened=true,
opened_gui_type=true,
picking_state=true,
position=true,
reach_distance=true,
render_position=true,
repair_state=true,
resource_reach_distance=true,
riding_state=true,
selected=true,
shooting_state=true,
surface=true,
surface_index=true,
vehicle=true,
walking_state=true
},
operators={}
},
LuaProcessionLayerInheritanceGroupPrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaProcessionPrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaProfiler={
methods={
add=true,
divide=true,
reset=true,
restart=true,
stop=true
},
attributes={
object_name=true,
valid=true
},
operators={}
},
LuaProgrammableSpeakerControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_condition=true,
circuit_parameters=true,
object_name=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaPrototypeBase={
methods={},
attributes={
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaPrototypes={
methods={
get_achievement_filtered=true,
get_decorative_filtered=true,
get_entity_filtered=true,
get_equipment_filtered=true,
get_fluid_filtered=true,
get_history=true,
get_item_filtered=true,
get_mod_setting_filtered=true,
get_recipe_filtered=true,
get_technology_filtered=true,
get_tile_filtered=true
},
attributes={
achievement=true,
active_trigger=true,
airborne_pollutant=true,
ammo_category=true,
asteroid_chunk=true,
autoplace_control=true,
burner_usage=true,
collision_layer=true,
custom_event=true,
custom_input=true,
damage=true,
decorative=true,
entity=true,
equipment=true,
equipment_category=true,
equipment_grid=true,
fluid=true,
font=true,
fuel_category=true,
item=true,
item_group=true,
item_subgroup=true,
map_gen_preset=true,
max_beacon_supply_area_distance=true,
max_electric_pole_connection_distance=true,
max_electric_pole_supply_area_distance=true,
max_force_distraction_chunk_distance=true,
max_force_distraction_distance=true,
max_gate_activation_distance=true,
max_inserter_reach_distance=true,
max_pipe_to_ground_distance=true,
max_underground_belt_distance=true,
mod_data=true,
mod_setting=true,
module_category=true,
named_noise_expression=true,
named_noise_function=true,
object_name=true,
particle=true,
procession=true,
procession_layer_inheritance_group=true,
quality=true,
recipe=true,
recipe_category=true,
resource_category=true,
shortcut=true,
space_connection=true,
space_location=true,
style=true,
surface=true,
surface_property=true,
technology=true,
tile=true,
trivial_smoke=true,
utility_constants=true,
virtual_signal=true
},
operators={}
},
LuaProxyContainerControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
read_contents=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaPumpControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
set_filter=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaQualityPrototype={
methods={},
attributes={
accumulator_capacity_multiplier=true,
asteroid_collector_collection_radius_bonus=true,
beacon_module_slots_bonus=true,
beacon_power_usage_multiplier=true,
beacon_supply_area_distance_bonus=true,
color=true,
crafting_machine_energy_usage_multiplier=true,
crafting_machine_module_slots_bonus=true,
crafting_machine_speed_multiplier=true,
default_multiplier=true,
draw_sprite_by_default=true,
electric_pole_supply_area_distance_bonus=true,
electric_pole_wire_reach_bonus=true,
equipment_grid_height_bonus=true,
equipment_grid_width_bonus=true,
fluid_wagon_capacity_multiplier=true,
flying_robot_max_energy_multiplier=true,
inserter_speed_multiplier=true,
inventory_size_multiplier=true,
lab_module_slots_bonus=true,
lab_research_speed_multiplier=true,
level=true,
logistic_cell_charging_energy_multiplier=true,
logistic_cell_charging_station_count_bonus=true,
mining_drill_mining_radius_bonus=true,
mining_drill_module_slots_bonus=true,
mining_drill_resource_drain_multiplier=true,
next=true,
next_probability=true,
object_name=true,
range_multiplier=true,
science_pack_drain_multiplier=true,
tool_durability_multiplier=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaRCON={
methods={
print=true
},
attributes={
object_name=true
},
operators={}
},
LuaRadarControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaRailEnd={
methods={
flip_direction=true,
get_rail_extensions=true,
make_copy=true,
move_forward=true,
move_natural=true,
move_to_segment_end=true
},
attributes={
alternative_in_signal_location=true,
alternative_out_signal_location=true,
direction=true,
in_signal_location=true,
location=true,
object_name=true,
out_signal_location=true,
rail=true,
valid=true
},
operators={}
},
LuaRailPath={
methods={},
attributes={
current=true,
is_front=true,
object_name=true,
rails=true,
size=true,
total_distance=true,
travelled_distance=true,
valid=true
},
operators={}
},
LuaRailSignalBaseControlBehavior={
methods={
get_circuit_network=true
},
attributes={
blue_signal=true,
circuit_condition=true,
close_signal=true,
green_signal=true,
object_name=true,
orange_signal=true,
read_signal=true,
red_signal=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaRandomGenerator={
methods={
re_seed=true
},
attributes={
object_name=true,
valid=true
},
operators={
call=true
}
},
LuaReactorControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
read_fuel=true,
read_temperature=true,
temperature_signal=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaRecipe={
methods={
has_category=true,
reload=true
},
attributes={
additional_categories=true,
category=true,
enabled=true,
energy=true,
force=true,
group=true,
hidden=true,
hidden_from_flow_stats=true,
ingredients=true,
localised_description=true,
localised_name=true,
name=true,
object_name=true,
order=true,
productivity_bonus=true,
products=true,
prototype=true,
subgroup=true,
valid=true
},
operators={}
},
LuaRecipeCategoryPrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaRecipePrototype={
methods={
has_category=true
},
attributes={
additional_categories=true,
allow_as_intermediate=true,
allow_decomposition=true,
allow_inserter_overload=true,
allow_intermediates=true,
allowed_effects=true,
allowed_module_categories=true,
alternative_unlock_methods=true,
always_show_made_in=true,
always_show_products=true,
category=true,
crafting_machine_tints=true,
effect_limitation_messages=true,
emissions_multiplier=true,
enabled=true,
energy=true,
factoriopedia_alternative=true,
hidden_from_flow_stats=true,
hidden_from_player_crafting=true,
hide_from_bonus_gui=true,
hide_from_flow_stats=true,
hide_from_player_crafting=true,
hide_from_signal_gui=true,
ingredients=true,
is_parameter=true,
main_product=true,
maximum_productivity=true,
object_name=true,
overload_multiplier=true,
preserve_products_in_machine_output=true,
products=true,
request_paste_multiplier=true,
reset_freshness_on_craft=true,
result_is_always_fresh=true,
show_amount_in_title=true,
surface_conditions=true,
trash=true,
unlock_results=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaRecord={
methods={
build_blueprint=true,
cancel_deconstruct_area=true,
clear_blueprint=true,
clear_deconstruction_data=true,
clear_upgrade_data=true,
create_blueprint=true,
deconstruct_area=true,
export_record=true,
get_active_index=true,
get_blueprint_entities=true,
get_blueprint_entity_count=true,
get_blueprint_entity_tag=true,
get_blueprint_entity_tags=true,
get_blueprint_tiles=true,
get_entity_filter=true,
get_mapper=true,
get_selected_record=true,
get_tile_filter=true,
is_blueprint_setup=true,
set_blueprint_entities=true,
set_blueprint_entity_tag=true,
set_blueprint_entity_tags=true,
set_blueprint_tiles=true,
set_entity_filter=true,
set_mapper=true,
set_tile_filter=true
},
attributes={
blueprint_absolute_snapping=true,
blueprint_description=true,
blueprint_position_relative_to_grid=true,
blueprint_snap_to_grid=true,
contents=true,
contents_size=true,
cost_to_build=true,
default_icons=true,
entity_filter_count=true,
entity_filter_mode=true,
entity_filters=true,
is_blueprint_preview=true,
is_preview=true,
mapper_count=true,
object_name=true,
preview_icons=true,
tile_filter_count=true,
tile_filter_mode=true,
tile_filters=true,
tile_selection_mode=true,
trees_and_rocks_only=true,
type=true,
valid=true,
valid_for_write=true
},
operators={}
},
LuaRemote={
methods={
add_interface=true,
call=true,
remove_interface=true
},
attributes={
interfaces=true,
object_name=true
},
operators={}
},
LuaRenderObject={
methods={
bring_to_front=true,
destroy=true,
move_to_back=true,
set_corners=true,
set_dashes=true
},
attributes={
alignment=true,
angle=true,
animation=true,
animation_offset=true,
animation_speed=true,
blink_interval=true,
color=true,
dash_length=true,
dash_offset=true,
draw_on_ground=true,
filled=true,
font=true,
forces=true,
from=true,
gap_length=true,
id=true,
intensity=true,
left_top=true,
max_radius=true,
min_radius=true,
minimum_darkness=true,
object_name=true,
only_in_alt_mode=true,
orientation=true,
orientation_target=true,
oriented=true,
oriented_offset=true,
players=true,
radius=true,
render_layer=true,
render_mode=true,
right_bottom=true,
scale=true,
scale_with_zoom=true,
sprite=true,
start_angle=true,
surface=true,
target=true,
text=true,
time_to_live=true,
to=true,
type=true,
use_rich_text=true,
use_target_orientation=true,
valid=true,
vertical_alignment=true,
vertices=true,
visible=true,
width=true,
x_scale=true,
y_scale=true
},
operators={}
},
LuaRendering={
methods={
clear=true,
draw_animation=true,
draw_arc=true,
draw_circle=true,
draw_light=true,
draw_line=true,
draw_polygon=true,
draw_rectangle=true,
draw_sprite=true,
draw_text=true,
get_all_objects=true,
get_object_by_id=true
},
attributes={
object_name=true
},
operators={}
},
LuaResourceCategoryPrototype={
methods={},
attributes={
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaRoboportControlBehavior={
methods={
get_circuit_network=true
},
attributes={
available_construction_output_signal=true,
available_logistic_output_signal=true,
object_name=true,
read_items_mode=true,
read_logistics=true,
read_robot_stats=true,
roboport_count_output_signal=true,
total_construction_output_signal=true,
total_logistic_output_signal=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaRocketSiloControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
read_mode=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaSchedule={
methods={
activate_interrupt=true,
add_interrupt=true,
add_record=true,
add_wait_condition=true,
change_interrupt=true,
change_wait_condition=true,
clear_interrupts=true,
clear_records=true,
copy_record=true,
drag_interrupt=true,
drag_record=true,
drag_wait_condition=true,
get_inside_interrupt=true,
get_interrupt=true,
get_interrupts=true,
get_record=true,
get_record_count=true,
get_records=true,
get_wait_condition=true,
get_wait_condition_count=true,
get_wait_conditions=true,
go_to_station=true,
remove_interrupt=true,
remove_record=true,
remove_wait_condition=true,
rename_interrupt=true,
set_allow_unloading=true,
set_inside_interrupt=true,
set_interrupts=true,
set_records=true,
set_stopped=true,
set_wait_condition_mode=true
},
attributes={
current=true,
group=true,
interrupt_count=true,
object_name=true,
owner=true,
tick_of_last_activity=true,
tick_of_last_schedule_change=true,
ticks_in_station=true,
valid=true
},
operators={}
},
LuaSegment={
methods={},
attributes={
entity=true,
object_name=true,
orientation=true,
position=true,
prototype=true,
unit=true,
valid=true
},
operators={}
},
LuaSegmentedUnit={
methods={
clone=true,
damage=true,
destroy=true,
die=true,
get_ai_state=true,
get_body_nodes=true,
move_forward=true,
set_ai_state=true,
set_body_nodes=true
},
attributes={
acceleration=true,
activity_mode=true,
force=true,
health=true,
health_ratio=true,
max_body_nodes=true,
max_health=true,
minimum_activity_mode=true,
object_name=true,
prototype=true,
segments=true,
speed=true,
surface=true,
target_speed=true,
territory=true,
unit_number=true,
valid=true
},
operators={}
},
LuaSelectorCombinatorControlBehavior={
methods={
get_signal_last_tick=true,
get_circuit_network=true
},
attributes={
object_name=true,
parameters=true,
valid=true,
signals_last_tick=true,
entity=true,
type=true
},
operators={}
},
LuaSettings={
methods={
get_player_settings=true
},
attributes={
global=true,
object_name=true,
player_default=true,
startup=true
},
operators={}
},
LuaShortcutPrototype={
methods={},
attributes={
action=true,
associated_control_input=true,
item_to_spawn=true,
object_name=true,
technology_to_unlock=true,
toggleable=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaSimulation={
methods={
activate_rail_planner=true,
control_down=true,
control_press=true,
control_up=true,
create_test_player=true,
deactivate_rail_planner=true,
get_slot_position=true,
get_widget_position=true,
mouse_click=true,
mouse_down=true,
mouse_up=true,
move_cursor=true,
scroll_clipboard_backwards=true,
scroll_clipboard_forwards=true,
write=true
},
attributes={
active_quickbars=true,
camera_alt_info=true,
camera_player=true,
camera_player_cursor_direction=true,
camera_player_cursor_position=true,
camera_position=true,
camera_surface_index=true,
camera_zoom=true,
gui_tooltip_interval=true,
hide_cursor=true,
object_name=true,
smart_belt_building=true,
valid=true
},
operators={}
},
LuaSpaceConnectionPrototype={
methods={},
attributes={
asteroid_spawn_definitions=true,
factoriopedia_alternative=true,
from=true,
length=true,
object_name=true,
to=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaSpaceLocationPrototype={
methods={},
attributes={
asteroid_spawn_definitions=true,
asteroid_spawn_influence=true,
entities_require_heating=true,
factoriopedia_alternative=true,
map_gen_settings=true,
map_seed_offset=true,
object_name=true,
player_effects=true,
pollutant_type=true,
position=true,
solar_power_in_space=true,
surface_properties=true,
ticks_between_player_effects=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaSpacePlatform={
methods={
apply_starter_pack=true,
can_leave_current_location=true,
cancel_deletion=true,
clear_ejected_items=true,
create_asteroid_chunks=true,
damage_tile=true,
destroy=true,
destroy_asteroid_chunks=true,
eject_item=true,
find_asteroid_chunks_filtered=true,
get_schedule=true,
repair_tile=true
},
attributes={
damaged_tiles=true,
distance=true,
ejected_items=true,
force=true,
hidden=true,
hub=true,
index=true,
last_visited_space_location=true,
name=true,
object_name=true,
paused=true,
schedule=true,
scheduled_for_deletion=true,
space_connection=true,
space_location=true,
speed=true,
starter_pack=true,
state=true,
surface=true,
valid=true,
weight=true
},
operators={}
},
LuaSpacePlatformHubControlBehavior={
methods={
get_circuit_network=true
},
attributes={
damage_taken_signal=true,
object_name=true,
read_contents=true,
read_damage_taken=true,
read_moving_from=true,
read_moving_to=true,
read_speed=true,
send_to_platform=true,
speed_signal=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaSplitterControlBehavior={
methods={
get_circuit_network=true
},
attributes={
input_left_condition=true,
input_right_condition=true,
object_name=true,
output_left_condition=true,
output_right_condition=true,
set_filter=true,
set_input_side=true,
set_output_side=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaStorageTankControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
read_contents=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaStyle={
methods={},
attributes={
badge_font=true,
badge_horizontal_spacing=true,
bar_width=true,
bottom_cell_padding=true,
bottom_margin=true,
bottom_padding=true,
cell_padding=true,
clicked_font_color=true,
clicked_vertical_offset=true,
color=true,
column_alignments=true,
default_badge_font_color=true,
disabled_badge_font_color=true,
disabled_font_color=true,
draw_grayscale_picture=true,
extra_bottom_margin_when_activated=true,
extra_bottom_padding_when_activated=true,
extra_left_margin_when_activated=true,
extra_left_padding_when_activated=true,
extra_margin_when_activated=true,
extra_padding_when_activated=true,
extra_right_margin_when_activated=true,
extra_right_padding_when_activated=true,
extra_top_margin_when_activated=true,
extra_top_padding_when_activated=true,
font=true,
font_color=true,
gui=true,
height=true,
horizontal_align=true,
horizontal_spacing=true,
horizontally_squashable=true,
horizontally_stretchable=true,
hovered_font_color=true,
left_cell_padding=true,
left_margin=true,
left_padding=true,
margin=true,
maximal_height=true,
maximal_width=true,
minimal_height=true,
minimal_width=true,
name=true,
natural_height=true,
natural_width=true,
object_name=true,
padding=true,
pie_progress_color=true,
rich_text_setting=true,
right_cell_padding=true,
right_margin=true,
right_padding=true,
selected_badge_font_color=true,
selected_clicked_font_color=true,
selected_font_color=true,
selected_hovered_font_color=true,
single_line=true,
size=true,
stretch_image_to_widget_size=true,
strikethrough_color=true,
top_cell_padding=true,
top_margin=true,
top_padding=true,
use_header_filler=true,
valid=true,
vertical_align=true,
vertical_spacing=true,
vertically_squashable=true,
vertically_stretchable=true,
width=true
},
operators={}
},
LuaSurface={
methods={
add_script_area=true,
add_script_position=true,
build_checkerboard=true,
build_enemy_base=true,
calculate_tile_properties=true,
can_fast_replace=true,
can_place_entity=true,
cancel_deconstruct_area=true,
cancel_upgrade_area=true,
clear=true,
clear_hidden_tiles=true,
clear_pollution=true,
clear_territory_for_chunks=true,
clone_area=true,
clone_brush=true,
clone_entities=true,
count_entities_filtered=true,
count_tiles_filtered=true,
create_decoratives=true,
create_entities_from_blueprint_string=true,
create_entity=true,
create_global_electric_network=true,
create_particle=true,
create_segmented_unit=true,
create_territory=true,
create_trivial_smoke=true,
create_unit_group=true,
deconstruct_area=true,
decorative_prototype_collides=true,
delete_chunk=true,
destroy_decoratives=true,
destroy_global_electric_network=true,
edit_script_area=true,
edit_script_position=true,
entity_prototype_collides=true,
execute_lightning=true,
find_closest_logistic_network_by_position=true,
find_decoratives_filtered=true,
find_enemy_units=true,
find_entities=true,
find_entities_filtered=true,
find_entity=true,
find_logistic_network_by_position=true,
find_logistic_networks_by_construction_area=true,
find_nearest_enemy=true,
find_nearest_enemy_entity_with_owner=true,
find_non_colliding_position=true,
find_non_colliding_position_in_box=true,
find_tiles_filtered=true,
find_units=true,
force_generate_chunk_requests=true,
get_chunks=true,
get_closest=true,
get_connected_tiles=true,
get_default_cover_tile=true,
get_double_hidden_tile=true,
get_entities_with_force=true,
get_hidden_tile=true,
get_map_exchange_string=true,
get_pollution=true,
get_property=true,
get_random_chunk=true,
get_resource_counts=true,
get_script_area=true,
get_script_areas=true,
get_script_position=true,
get_script_positions=true,
get_segmented_units=true,
get_starting_area_radius=true,
get_territories=true,
get_territory_for_chunk=true,
get_tile=true,
get_total_pollution=true,
is_chunk_generated=true,
play_sound=true,
pollute=true,
print=true,
regenerate_decorative=true,
regenerate_entity=true,
remove_script_area=true,
remove_script_position=true,
request_path=true,
request_to_generate_chunks=true,
set_chunk_generated_status=true,
set_default_cover_tile=true,
set_double_hidden_tile=true,
set_hidden_tile=true,
set_multi_command=true,
set_pollution=true,
set_property=true,
set_territory_for_chunks=true,
set_tiles=true,
spill_inventory=true,
spill_item_stack=true,
upgrade_area=true
},
attributes={
always_day=true,
brightness_visual_weights=true,
darkness=true,
dawn=true,
daytime=true,
daytime_parameters=true,
deletable=true,
dusk=true,
evening=true,
freeze_daytime=true,
generate_with_lab_tiles=true,
global_effect=true,
global_electric_network_statistics=true,
has_global_electric_network=true,
ignore_surface_conditions=true,
index=true,
localised_name=true,
map_gen_settings=true,
min_brightness=true,
morning=true,
name=true,
no_enemies_mode=true,
object_name=true,
peaceful_mode=true,
planet=true,
platform=true,
pollutant_type=true,
pollution_statistics=true,
show_clouds=true,
solar_power_multiplier=true,
ticks_per_day=true,
valid=true,
wind_orientation=true,
wind_orientation_change=true,
wind_speed=true
},
operators={}
},
LuaSurfacePropertyPrototype={
methods={},
attributes={
default_value=true,
is_time=true,
localised_unit_key=true,
object_name=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaSurfacePrototype={
methods={},
attributes={
factoriopedia_alternative=true,
object_name=true,
surface_properties=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaTechnology={
methods={
reload=true,
research_recursive=true
},
attributes={
enabled=true,
force=true,
level=true,
localised_description=true,
localised_name=true,
name=true,
object_name=true,
order=true,
prerequisites=true,
prototype=true,
research_unit_count=true,
research_unit_count_formula=true,
research_unit_energy=true,
research_unit_ingredients=true,
researched=true,
saved_progress=true,
successors=true,
upgrade=true,
valid=true,
visible_when_disabled=true
},
operators={}
},
LuaTechnologyPrototype={
methods={},
attributes={
allows_productivity=true,
effects=true,
enabled=true,
essential=true,
factoriopedia_alternative=true,
ignore_tech_cost_multiplier=true,
level=true,
max_level=true,
object_name=true,
prerequisites=true,
research_trigger=true,
research_unit_count=true,
research_unit_count_formula=true,
research_unit_energy=true,
research_unit_ingredients=true,
successors=true,
upgrade=true,
valid=true,
visible_when_disabled=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaTerritory={
methods={
destroy=true,
get_chunks=true,
get_patrol_path=true,
get_segmented_units=true,
regenerate_patrol_path=true,
regenerate_segmented_units=true,
set_patrol_path=true
},
attributes={
object_name=true,
surface=true,
valid=true
},
operators={}
},
LuaTile={
methods={
cancel_deconstruction=true,
collides_with=true,
get_tile_ghosts=true,
has_tile_ghost=true,
order_deconstruction=true,
to_be_deconstructed=true
},
attributes={
double_hidden_tile=true,
hidden_tile=true,
name=true,
object_name=true,
position=true,
prototype=true,
surface=true,
valid=true
},
operators={}
},
LuaTilePrototype={
methods={},
attributes={
absorptions_per_second=true,
allowed_neighbors=true,
allows_being_covered=true,
ambient_sounds_group=true,
automatic_neighbors=true,
autoplace_specification=true,
bound_decoratives=true,
can_be_part_of_blueprint=true,
check_collision_with_entities=true,
collision_mask=true,
decorative_removal_probability=true,
default_cover_tile=true,
default_destroyed_dropped_item_trigger=true,
destroys_dropped_items=true,
factoriopedia_alternative=true,
fluid=true,
frozen_variant=true,
is_foundation=true,
items_to_place_this=true,
layer=true,
map_color=true,
max_health=true,
mineable_properties=true,
needs_correction=true,
next_direction=true,
object_name=true,
scorch_mark_color=true,
thawed_variant=true,
trigger_effect=true,
valid=true,
vehicle_friction_modifier=true,
walking_speed_modifier=true,
weight=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaTrain={
methods={
clear_fluids_inside=true,
clear_items_inside=true,
get_contents=true,
get_fluid_contents=true,
get_fluid_count=true,
get_item_count=true,
get_rail_end=true,
get_rails=true,
get_schedule=true,
go_to_station=true,
insert=true,
insert_fluid=true,
recalculate_path=true,
remove_fluid=true,
remove_item=true
},
attributes={
back_end=true,
back_stock=true,
cargo_wagons=true,
carriages=true,
fluid_wagons=true,
front_end=true,
front_stock=true,
group=true,
has_path=true,
id=true,
kill_count=true,
killed_players=true,
locomotives=true,
manual_mode=true,
max_backward_speed=true,
max_forward_speed=true,
object_name=true,
passengers=true,
path=true,
path_end_rail=true,
path_end_stop=true,
riding_state=true,
schedule=true,
signal=true,
speed=true,
state=true,
station=true,
valid=true,
weight=true
},
operators={}
},
LuaTrainManager={
methods={
get_train_by_id=true,
get_train_stops=true,
get_trains=true,
request_train_path=true
},
attributes={
object_name=true,
valid=true
},
operators={}
},
LuaTrainStopControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
priority_signal=true,
read_from_train=true,
read_stopped_train=true,
read_trains_count=true,
send_to_train=true,
set_priority=true,
set_trains_limit=true,
stopped_train_signal=true,
trains_count_signal=true,
trains_limit_signal=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaTransportBeltControlBehavior={
methods={
get_circuit_network=true
},
attributes={
object_name=true,
read_contents=true,
read_contents_mode=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaTransportLine={
methods={
can_insert_at=true,
can_insert_at_back=true,
clear=true,
force_insert_at=true,
get_contents=true,
get_detailed_contents=true,
get_item_count=true,
get_line_item_position=true,
insert_at=true,
insert_at_back=true,
line_equals=true,
remove_item=true
},
attributes={
input_lines=true,
line_length=true,
object_name=true,
output_lines=true,
owner=true,
total_segment_length=true,
valid=true
},
operators={
index=true,
length=true
}
},
LuaTrivialSmokePrototype={
methods={},
attributes={
affected_by_wind=true,
color=true,
cyclic=true,
duration=true,
end_scale=true,
fade_away_duration=true,
fade_in_duration=true,
glow_animation=true,
glow_fade_away_duration=true,
movement_slow_down_factor=true,
object_name=true,
render_layer=true,
show_when_smoke_off=true,
spread_duration=true,
start_scale=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaTurretControlBehavior={
methods={
get_circuit_network=true
},
attributes={
ignore_unlisted_targets_condition=true,
object_name=true,
read_ammo=true,
set_ignore_unlisted_targets=true,
set_priority_list=true,
valid=true,
circuit_condition=true,
circuit_enable_disable=true,
connect_to_logistic_network=true,
disabled=true,
logistic_condition=true,
entity=true,
type=true
},
operators={}
},
LuaUndoRedoStack={
methods={
get_redo_item=true,
get_redo_item_count=true,
get_redo_tag=true,
get_redo_tags=true,
get_undo_item=true,
get_undo_item_count=true,
get_undo_tag=true,
get_undo_tags=true,
remove_redo_action=true,
remove_redo_item=true,
remove_redo_tag=true,
remove_undo_action=true,
remove_undo_item=true,
remove_undo_tag=true,
set_redo_tag=true,
set_undo_tag=true
},
attributes={
object_name=true,
player_index=true,
valid=true
},
operators={}
},
LuaVirtualSignalPrototype={
methods={},
attributes={
factoriopedia_alternative=true,
object_name=true,
special=true,
valid=true,
custom_tooltip_fields=true,
factoriopedia_description=true,
group=true,
hidden=true,
hidden_in_factoriopedia=true,
localised_description=true,
localised_name=true,
name=true,
order=true,
parameter=true,
subgroup=true,
type=true
},
operators={}
},
LuaVoidEnergySourcePrototype={
methods={},
attributes={
emissions_per_joule=true,
object_name=true,
render_no_network_icon=true,
render_no_power_icon=true,
valid=true
},
operators={}
},
LuaWallControlBehavior={
methods={
get_circuit_network=true
},
attributes={
circuit_condition=true,
object_name=true,
open_gate=true,
output_signal=true,
read_sensor=true,
valid=true,
entity=true,
type=true
},
operators={}
},
LuaWireConnector={
methods={
can_wire_reach=true,
connect_to=true,
disconnect_all=true,
disconnect_from=true,
have_common_neighbour=true,
is_connected_to=true
},
attributes={
connection_count=true,
connections=true,
is_ghost=true,
network_id=true,
object_name=true,
owner=true,
real_connection_count=true,
real_connections=true,
valid=true,
wire_connector_id=true,
wire_type=true
},
operators={}
},
LuaDifficultySettings={
methods={},
attributes={
spoil_time_modifier=true,
technology_price_multiplier=true
},
operators={}
},
LuaGameViewSettings={
methods={},
attributes={
show_alert_gui=true,
show_controller_gui=true,
show_crafting_queue=true,
show_entity_info=true,
show_entity_tooltip=true,
show_hotkey_suggestions=true,
show_map_view_options=true,
show_minimap=true,
show_quickbar=true,
show_rail_block_visualisation=true,
show_research_info=true,
show_shortcut_bar=true,
show_side_menu=true,
show_surface_list=true,
show_tool_bar=true,
update_entity_selection=true
},
operators={}
},
LuaMapSettings={
methods={},
attributes={
asteroids=true,
enemy_evolution=true,
enemy_expansion=true,
max_failed_behavior_count=true,
path_finder=true,
pollution=true,
steering=true,
unit_group=true
},
operators={}
2025-10-19 21:20:03 +02:00
}
2025-11-06 20:04:26 +01:00
}
}