This wiki is about 0.17, the current experimental version of Factorio.

Information about 0.16, the current stable version of Factorio, can be found on stable.wiki.factorio.com.

Prototype overview

From Official Factorio Wiki
Jump to: navigation, search

Overview of all prototypes and their properties. See prototype definitions for the prototype inheritance structure.

Prototype/Accumulator accumulator extends Prototype/EntityWithHealth
charge_cooldown::uint16
discharge_cooldown::uint16
energy_source::EnergySource
picture::Sprite
charge_animation::Animation (optional)
charge_light::LightDefinition (optional)
circuit_connector_sprites::CircuitConnectorSprites (optional)
circuit_wire_connection_point::WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
default_output_signal::SignalIDConnector (optional)
discharge_animation::Animation (optional)
discharge_light::LightDefinition (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
Prototype/Achievement achievement extends PrototypeBase
icons, icon, icon_size (IconSpecification)::IconSpecification
allowed_without_fight::bool (optional)
hidden::bool (optional)
steam_stats_name::string (optional)
Prototype/ActiveDefenseEquipment active-defense-equipment extends Prototype/Equipment
attack_parameters::AttackParameters
automatic::bool
Prototype/AmbientSound ambient-sound
name::string
sound::Sound
track_type::string
type::string
weight::double (optional)
Prototype/AmmoCategory ammo-category extends PrototypeBase
bonus_gui_order::Order (optional)
Prototype/AmmoItem ammo extends Prototype/Item
ammo_type::table of AmmoType or AmmoType
magazine_size::float (optional)
reload_time::float (optional)
Prototype/AmmoTurret ammo-turret extends Prototype/Turret
automated_ammo_count::ItemCountType
inventory_size::ItemStackIndex
Prototype/Animation animation
frame_count::uint32
name::string
type::string
animation_speed::float (optional)
apply_runtime_tint::bool (optional)
blend_mode::string (optional)
draw_as_shadow::bool (optional)
filename::FileName (optional)
flags::SpriteFlags (optional)
generate_sdf::bool (optional)
height::SpriteSizeType (optional)
hr_version::Animation (optional)
layers::table of Animation (optional)
line_length::uint32 (optional)
load_in_minimal_mode::bool (optional)
max_advance::float (optional)
mipmap_count::uint8 (optional)
position::table of SpriteSizeType (optional)
premul_alpha::bool (optional)
priority::string (optional)
repeat_count::uint8 (optional)
run_mode::string (optional)
scale::double (optional)
shift::vector (optional)
size::SpriteSizeType or table of SpriteSizeType (optional)
stripes::table of Stripe (optional)
tint::Color (optional)
width::SpriteSizeType (optional)
x::SpriteSizeType (optional)
y::SpriteSizeType (optional)
Prototype/ArithmeticCombinator arithmetic-combinator extends Prototype/Combinator
and_symbol_sprites::Sprite4Way
divide_symbol_sprites::Sprite4Way
left_shift_symbol_sprites::Sprite4Way
minus_symbol_sprites::Sprite4Way
modulo_symbol_sprites::Sprite4Way
multiply_symbol_sprites::Sprite4Way
or_symbol_sprites::Sprite4Way
plus_symbol_sprites::Sprite4Way
power_symbol_sprites::Sprite4Way
right_shift_symbol_sprites::Sprite4Way
xor_symbol_sprites::Sprite4Way
Prototype/Armor armor extends Prototype/Tool
equipment_grid::string (optional)
inventory_size_bonus::ItemStackIndex (optional)
resistances::Resistances (optional)
Prototype/Arrow arrow extends Prototype/Entity
arrow_picture::Sprite
blinking::bool (optional)
circle_picture::Sprite (optional)
Prototype/ArtilleryFlare artillery-flare extends Prototype/Particle
creation_shift::vector (optional)
early_death_ticks::uint32 (optional)
initial_frame_speed::float (optional)
initial_height::float (optional)
initial_speed::vector (optional)
initial_vertical_speed::float (optional)
shot_category::string (optional)
shots_per_flare::uint32 (optional)
Prototype/ArtilleryProjectile artillery-projectile extends Prototype/Entity
reveal_map::bool
action::Trigger (optional)
chart_picture::Sprite (optional)
final_action::Trigger (optional)
height_from_ground::float (optional)
picture::Sprite (optional)
shadow::Sprite (optional)
Prototype/ArtilleryTurret artillery-turret extends Prototype/EntityWithHealth
ammo_stack_limit::ItemCountType
automated_ammo_count::ItemCountType
gun::string
inventory_size::ItemStackIndex
manual_range_modifier::double
turret_rotation_speed::double
alert_when_attacking::bool (optional)
base_picture::Animation4Way (optional)
base_picture_render_layer::RenderLayer (optional)
base_picture_secondary_draw_order::uint8 (optional)
base_shift::vector (optional)
cannon_barrel_light_direction::Vector3D (optional)
cannon_barrel_pictures::RotatedSprite (optional)
cannon_barrel_recoil_shiftings::table of Vector3D (optional)
cannon_barrel_recoil_shiftings_load_correction_matrix::table of Vector3D (optional)
cannon_base_pictures::RotatedSprite (optional)
cannon_parking_frame_count::uint16 (optional)
cannon_parking_speed::uint16 (optional)
disable_automatic_firing::bool (optional)
turn_after_shooting_cooldown::uint16 (optional)
Prototype/ArtilleryWagon artillery-wagon extends Prototype/RollingStock
ammo_stack_limit::ItemCountType
gun::string
inventory_size::ItemStackIndex
manual_range_modifier::double
turret_rotation_speed::double
cannon_barrel_light_direction::Vector3D (optional)
cannon_barrel_pictures::RotatedSprite (optional)
cannon_barrel_recoil_shiftings::table of Vector3D (optional)
cannon_barrel_recoil_shiftings_load_correction_matrix::table of Vector3D (optional)
cannon_base_pictures::RotatedSprite (optional)
cannon_base_shiftings::table of vector (optional)
cannon_parking_frame_count::uint16 (optional)
cannon_parking_speed::float (optional)
disable_automatic_firing::bool (optional)
turn_after_shooting_cooldown::uint16 (optional)
Prototype/AssemblingMachine assembling-machine extends Prototype/CraftingMachine
fixed_recipe::string (optional)
gui_title_key::string (optional)
ingredient_count::uint8 (optional)
Prototype/AutoplaceControl autoplace-control extends PrototypeBase
category::string
richness::bool (optional)
Prototype/Beacon beacon extends Prototype/EntityWithHealth
animation::Animation
animation_shadow::Animation
base_picture::Sprite
distribution_effectivity::double
energy_source::EnergySource
energy_usage::Energy
module_specification::ModuleSpecification
supply_area_distance::double
allowed_effects::EffectTypeLimitation (optional)
radius_visualisation_picture::Sprite (optional)
Prototype/Beam beam extends Prototype/Entity
body::AnimationVariations
damage_interval::uint32
head::Animation
tail::Animation
width::double
action::Trigger (optional)
action_triggered_automatically::bool (optional)
body_light::AnimationVariations (optional)
ending::Animation (optional)
ending_light::Animation (optional)
ground_light_animations::table (optional)
head_light::Animation (optional)
light_animations::table (optional)
random_end_animation_rotation::bool (optional)
random_target_offset::bool (optional)
start::Animation (optional)
start_light::Animation (optional)
tail_light::Animation (optional)
target_offset::vector (optional)
transparent_start_end_animations::bool (optional)
Prototype/BlueprintBook blueprint-book extends Prototype/ItemWithInventory
show_in_library::bool (optional)
Prototype/Boiler boiler extends Prototype/EntityWithHealth
burning_cooldown::uint32
energy_consumption::Energy
energy_source::EnergySource
fluid_box::FluidBox
output_fluid_box::FluidBox
structure::table
target_temperature::double
fire::table (optional)
fire_flicker_enabled::bool (optional)
fire_glow::table (optional)
fire_glow_flicker_enabled::bool (optional)
mode::string (optional)
patch::table (optional)
Prototype/BuildEntityAchievement build-entity-achievement extends Prototype/Achievement
to_build::string
amount::uint32 (optional)
limited_to_one_game::bool (optional)
until_second::uint32 (optional)
Prototype/Capsule capsule extends Prototype/Item
capsule_action::CapsuleAction
robot_action::Trigger (optional)
Prototype/Car car extends Prototype/Vehicle
animation::RotatedAnimation
burner or energy_source::EnergySource
consumption::Energy
effectivity::double
inventory_size::ItemStackIndex
rotation_speed::double
guns::table of strings of prototype names (optional)
has_belt_immunity::bool (optional)
immune_to_rock_impacts::bool (optional)
immune_to_tree_impacts::bool (optional)
light::LightDefinition (optional)
render_layer::RenderLayer (optional)
sound_no_fuel::Sound (optional)
tank_driving::bool (optional)
turret_animation::RotatedAnimation (optional)
turret_return_timeout::uint32 (optional)
turret_rotation_speed::double (optional)
Prototype/CargoWagon cargo-wagon extends Prototype/RollingStock
inventory_size::ItemStackIndex
Prototype/Character character extends Prototype/EntityWithHealth
animations::table of CharacterArmorAnimation
build_distance::uint32
damage_hit_tint::Color
distance_per_frame::double
drop_item_distance::uint32
eat::Sound
heartbeat::Sound
inventory_size::ItemStackIndex
item_pickup_distance::double
loot_pickup_distance::double
maximum_corner_sliding_distance::double
mining_speed::double
mining_with_tool_particles_animation_positions::table of float
reach_distance::uint32
reach_resource_distance::double
running_sound_animation_positions::table of float
running_speed::double
ticks_to_keep_aiming_direction::uint32
ticks_to_keep_gun::uint32
ticks_to_stay_in_combat::uint32
character_corpse::string (optional)
crafting_categories::table of string (optional)
enter_vehicle_distance::double (optional)
footstep_particle_triggers::table of CreateParticleTriggerEffectItem (optional)
light::LightDefinition (optional)
mining_categories::table of string (optional)
respawn_time::uint32 (optional)
tool_attack_distance::double (optional)
tool_attack_result::Trigger (optional)
Prototype/CharacterCorpse character-corpse extends Prototype/Entity
time_to_live::uint32
armor_picture_mapping::table (optional)
picture::Animation (optional)
pictures::AnimationVariations (optional)
render_layer::RenderLayer (optional)
Prototype/Cliff cliff extends Prototype/Entity
grid_offset::vector
grid_size::vector
orientations::table of OrientedCliffPrototype
cliff_explosive::string (optional)
cliff_height::float (optional)
Prototype/CombatRobot combat-robot extends Prototype/FlyingRobot
attack_parameters::AttackParameters
idle::RotatedAnimation
in_motion::RotatedAnimation
shadow_idle::RotatedAnimation
shadow_in_motion::RotatedAnimation
time_to_live::uint32
destroy_action::Trigger (optional)
follows_player::bool (optional)
friction::double (optional)
light::LightDefinition (optional)
range_from_player::double (optional)
Prototype/CombatRobotCountAchievement combat-robot-count extends Prototype/Achievement
count::uint32 (optional)
Prototype/Combinator abstract extends Prototype/EntityWithHealth
active_energy_usage::Energy
activity_led_light_offsets::table of vector
activity_led_sprites::Sprite4Way
energy_source::EnergySource
input_connection_bounding_box::BoundingBox
input_connection_points::table of WireConnectionPoint
output_connection_bounding_box::BoundingBox
output_connection_points::table of WireConnectionPoint
screen_light_offsets::table of vector
sprites::Sprite4Way
activity_led_hold_time::uint8 (optional)
activity_led_light::LightDefinition (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
screen_light::LightDefinition (optional)
Prototype/ConstantCombinator constant-combinator extends Prototype/EntityWithHealth
activity_led_light_offsets::table of vector
activity_led_sprites::Sprite4Way
circuit_wire_connection_points::table of WireConnectionPoint
item_slot_count::uint32
sprites::Sprite4Way
activity_led_light::LightDefinition (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
Prototype/ConstructWithRobotsAchievement construct-with-robots-achievement extends Prototype/Achievement
limited_to_one_game::bool
amount::uint32 (optional)
more_than_manually::bool (optional)
Prototype/ConstructionRobot construction-robot extends Prototype/RobotWithLogisticInterface
construction_vector::vector
shadow_working::RotatedAnimation
smoke::Animation
working::RotatedAnimation
sparks::AnimationVariations (optional)
working_light::LightDefinition (optional)
Prototype/Container container extends Prototype/EntityWithHealth
inventory_size::uint16
picture::Sprite
circuit_connector_sprites::CircuitConnectorSprites (optional)
circuit_wire_connection_point::WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
enable_inventory_bar::bool (optional)
scale_info_icons::bool (optional)
Prototype/CopyPasteTool copy-paste-tool extends Prototype/SelectionTool
cuts::bool (optional)
Prototype/Corpse corpse extends Prototype/Entity
animation::RotatedAnimationVariations (optional)
animation_render_layer::RenderLayer (optional)
direction_shuffle::table of tables of uint16 (optional)
dying_speed::float (optional)
final_render_layer::RenderLayer (optional)
ground_patch::AnimationVariations (optional)
ground_patch_fade_in_delay::float (optional)
ground_patch_fade_in_speed::float (optional)
ground_patch_fade_out_duration::float (optional)
ground_patch_fade_out_start::float (optional)
ground_patch_higher::AnimationVariations (optional)
ground_patch_render_layer::RenderLayer (optional)
shuffle_directions_at_frame::uint8 (optional)
splash::AnimationVariations (optional)
splash_render_layer::RenderLayer (optional)
splash_speed::float (optional)
time_before_removed::int32 (optional)
time_before_shading_off::int32 (optional)
Prototype/CraftingMachine abstract extends Prototype/EntityWithHealth
animation::Animation4Way
crafting_categories::table of strings
crafting_speed::double
energy_source::EnergySource
energy_usage::Energy
idle_animation::Animation4Way
allowed_effects::EffectTypeLimitation (optional)
always_draw_idle_animation::bool (optional)
base_productivity::float (optional)
default_recipe_tint::table of Color (optional)
draw_entity_info_icon_background::bool (optional)
entity_info_icon_shift::vector (optional)
fluid_boxes::table of FluidBox (optional)
has_backer_name::bool (optional)
module_specification::ModuleSpecification (optional)
return_ingredients_on_change::bool (optional)
scale_entity_info_icon::bool (optional)
show_recipe_icon::bool (optional)
working_visualisations::table of WorkingVisualisation (optional)
Prototype/CurvedRail curved-rail extends Prototype/Rail
bending_type::string (optional)
Prototype/CustomInput custom-input extends PrototypeBase
key_sequence::string
action::string (optional)
alternative_key_sequence::string (optional)
consuming::ConsumingType (optional)
enabled::bool (optional)
enabled_while_in_cutscene::bool (optional)
enabled_while_spectating::bool (optional)
item_to_create::string (optional)
linked_game_control::string (optional)
Prototype/DamageType damage-type extends PrototypeBase
hidden::bool (optional)
Prototype/DeciderCombinator decider-combinator extends Prototype/Combinator
equal_symbol_sprites::Sprite4Way
greater_or_equal_symbol_sprites::Sprite4Way
greater_symbol_sprites::Sprite4Way
less_or_equal_symbol_sprites::Sprite4Way
less_symbol_sprites::Sprite4Way
not_equal_symbol_sprites::Sprite4Way
Prototype/DeconstructWithRobotsAchievement deconstruct-with-robots-achievement extends Prototype/Achievement
amount::uint32
Prototype/DeconstructionItem deconstruction-item extends Prototype/SelectionTool
entity_filter_count::Types/ItemStackIndex (optional)
show_in_library::Types/bool (optional)
tile_filter_count::Types/ItemStackIndex (optional)
Prototype/Decorative optimized-decorative extends PrototypeBase
pictures::SpriteVariations
autoplace::AutoplaceSpecification (optional)
collision_box::BoundingBox (optional)
collision_mask::CollisionMask (optional)
grows_through_rail_path::bool (optional)
render_layer::RenderLayer (optional)
tile_layer::uint8 (optional)
Prototype/DeliverByRobotsAchievement deliver-by-robots-achievement extends Prototype/Achievement
amount::MaterialAmountType
Prototype/DontBuildEntityAchievement dont-build-entity-achievement extends Prototype/Achievement
dont_build::table of string or string
amount::uint32 (optional)
Prototype/DontCraftManuallyAchievement dont-craft-manually-achievement extends Prototype/Achievement
amount::MaterialAmountType
Prototype/DontUseEntityInEnergyProductionAchievement dont-use-entity-in-energy-production-achievement extends Prototype/Achievement
excluded::string or table of string
included::string or table of string
last_hour_only::bool (optional)
minimum_energy_produced::Energy (optional)
Prototype/EditorController editor-controller
adjust_speed_based_off_zoom::bool
enable_flash_light::bool
generate_neighbor_chunks::bool
gun_inventory_size::ItemStackIndex
instant_blueprint_building::bool
instant_deconstruction::bool
instant_upgrading::bool
inventory_size::ItemStackIndex
item_pickup_distance::double
loot_pickup_distance::double
mining_speed::double
movement_speed::double
name::string
render_as_day::bool
show_entity_tags::bool
show_hidden_entities::bool
show_status_icons::bool
type::string
Prototype/ElectricEnergyInterface electric-energy-interface extends Prototype/EntityWithHealth
energy_source::EnergySource
animation::Animation (optional)
animations::Animation4Way (optional)
continuous_animation::bool (optional)
energy_production::Energy (optional)
energy_usage::Energy (optional)
gui_mode::string (optional)
light::LightDefinition (optional)
picture::Sprite (optional)
pictures::Sprite4Way (optional)
render_layer::RenderLayer (optional)
Prototype/ElectricPole electric-pole extends Prototype/EntityWithHealth
pictures::RotatedSprite
supply_area_distance::float
active_picture::Sprite (optional)
connection_points::table of WireConnectionPoint (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
light::LightDefinition (optional)
maximum_wire_distance::double (optional)
radius_visualisation_picture::Sprite (optional)
track_coverage_during_build_by_moving::bool (optional)
Prototype/ElectricTurret electric-turret extends Prototype/Turret
energy_source::EnergySource
Prototype/EnemySpawner unit-spawner extends Prototype/EntityWithHealth
animations::AnimationVariations
call_for_help_radius::double
dying_sound::Sound
max_count_of_owned_units::uint32
max_friends_around_to_spawn::uint32
max_richness_for_spawn_shift::double
max_spawn_shift::double
pollution_absorption_absolute::double
pollution_absorption_proportional::double
result_units::table of UnitSpawnDefinition
spawning_cooldown::array of two types/double
spawning_radius::double
spawning_spacing::double
integration::SpriteVariations (optional)
max_darkness_to_spawn::float (optional)
min_darkness_to_spawn::float (optional)
random_animation_offset::bool (optional)
Prototype/EnergyShieldEquipment energy-shield-equipment extends Prototype/Equipment
energy_per_shield::Energy
max_shield_value::float
Prototype/Entity abstract extends PrototypeBase
icons, icon, icon_size (IconSpecification)::IconSpecification
additional_pastable_entities::string or table of string (optional)
alert_icon_scale::float (optional)
alert_icon_shift::vector (optional)
allow_copy_paste::bool (optional)
autoplace::AutoplaceSpecification (optional)
build_base_evolution_requirement::double (optional)
build_sound::Sound (optional)
close_sound::Sound (optional)
collision_box::BoundingBox (optional)
collision_mask::CollisionMask (optional)
created_effect::Trigger (optional)
created_smoke::CreateTrivialSmokeEffectItem (optional)
drawing_box::BoundingBox (optional)
emissions_per_second::double (optional)
emissions_per_tick::double (optional)
enemy_map_color::Color (optional)
fast_replaceable_group::string (optional)
flags::EntityPrototypeFlags (optional)
friendly_map_color::Color (optional)
hit_visualization_box::BoundingBox (optional)
map_color::Color (optional)
map_generator_bounding_box::BoundingBox (optional)
minable::MinableProperties (optional)
mined_sound::Sound (optional)
next_upgrade::string (optional)
open_sound::Sound (optional)
placeable_by::ItemToPlace or table of ItemToPlace (optional)
remains_when_mined::string or table of string (optional)
selectable_in_game::bool (optional)
selection_box::BoundingBox (optional)
selection_priority::uint8 (optional)
shooting_cursor_size::double (optional)
sticker_box::BoundingBox (optional)
subgroup::string (optional)
tile_height::uint32 (optional)
tile_width::uint32 (optional)
vehicle_impact_sound::Sound (optional)
working_sound::WorkingSound (optional)
Prototype/EntityWithHealth abstract extends Prototype/Entity
alert_when_damaged::bool (optional)
attack_reaction::AttackReaction (optional)
corpse::string or table of strings (optional)
create_ghost_on_death::bool (optional)
dying_explosion::string (optional)
dying_trigger_effect::TriggerEffect (optional)
healing_per_tick::float (optional)
hide_resistances::bool (optional)
integration_patch::Sprite4Way (optional)
integration_patch_render_layer::RenderLayer (optional)
loot::Loot (optional)
max_health::float (optional)
repair_sound::Sound (optional)
repair_speed_modifier::float (optional)
resistances::Resistances (optional)
Prototype/Equipment abstract extends PrototypeBase
categories::table of string
energy_source::EnergySource
shape::EquipmentShape
sprite::Sprite
ability_icon::Sprite (optional)
background_color::Color (optional)
take_result::string (optional)
Prototype/EquipmentGrid equipment-grid extends PrototypeBase
equipment_categories::table of string
height::uint32
width::uint32
locked::bool (optional)
Prototype/Explosion explosion extends Prototype/Entity
animations::AnimationVariations
beam::bool (optional)
correct_rotation::bool (optional)
height::float (optional)
light::LightDefinition (optional)
rotate::bool (optional)
smoke::string (optional)
smoke_count::uint16 (optional)
smoke_slow_down_factor::float (optional)
sound::Sound (optional)
Prototype/FinishTheGameAchievement finish-the-game-achievement extends Prototype/Achievement
until_second::uint32 (optional)
Prototype/FireFlame fire extends Prototype/Entity
damage_per_tick::DamagePrototype
spread_delay::uint32
spread_delay_deviation::uint32
add_fuel_cooldown::uint32 (optional)
burnt_patch_alpha_default::float (optional)
burnt_patch_alpha_variations::table (optional)
burnt_patch_lifetime::uint32 (optional)
burnt_patch_pictures::SpriteVariations (optional)
damage_multiplier_decrease_per_tick::float (optional)
damage_multiplier_increase_per_added_fuel::float (optional)
delay_between_initial_flames::uint32 (optional)
fade_in_duration::uint32 (optional)
fade_out_duration::uint32 (optional)
flame_alpha::float (optional)
flame_alpha_deviation::float (optional)
initial_flame_count::uint8 (optional)
initial_lifetime::uint32 (optional)
initial_render_layer::RenderLayer (optional)
lifetime_increase_by::uint32 (optional)
lifetime_increase_cooldown::uint32 (optional)
light::LightDefinition (optional)
limit_overlapping_particles::bool (optional)
maximum_damage_multiplier::float (optional)
maximum_lifetime::uint32 (optional)
maximum_spread_count::uint16 (optional)
on_fuel_added_action::Trigger (optional)
particle_alpha::float (optional)
particle_alpha_blend_duration::uint16 (optional)
particle_alpha_deviation::float (optional)
pictures::AnimationVariations (optional)
render_layer::RenderLayer (optional)
secondary_picture_fade_out_duration::uint32 (optional)
secondary_picture_fade_out_start::uint32 (optional)
secondary_pictures::AnimationVariations (optional)
secondary_render_layer::RenderLayer (optional)
small_tree_fire_pictures::AnimationVariations (optional)
smoke::Array of SmokeSource (optional)
smoke_fade_in_duration::uint32 (optional)
smoke_fade_out_duration::uint32 (optional)
smoke_source_pictures::AnimationVariations (optional)
spawn_entity::string (optional)
tree_dying_factor::float (optional)
uses_alternative_behavior::bool (optional)
Prototype/Fish fish extends Prototype/EntityWithHealth
pictures::SpriteVariations
Prototype/FlameThrowerExplosion flame-thrower-explosion extends Prototype/Explosion
damage::DamagePrototype
slow_down_factor::double
Prototype/Fluid fluid extends PrototypeBase
base_color::Color
default_temperature::double
flow_color::Color
icons, icon, icon_size (IconSpecification)::IconSpecification
max_temperature::double
emissions_multiplier::double (optional)
fuel_value::Energy (optional)
gas_temperature::double (optional)
heat_capacity::Energy (optional)
hidden::bool (optional)
subgroup::string (optional)
Prototype/FluidStream stream extends Prototype/Entity
particle_horizontal_speed::double
particle_horizontal_speed_deviation::double
particle_spawn_interval::uint16
particle_vertical_acceleration::double
action::Trigger (optional)
ground_light::LightDefinition (optional)
initial_action::Trigger (optional)
oriented_particle::bool (optional)
particle::Animation (optional)
particle_alpha_per_part::float (optional)
particle_buffer_size::uint32 (optional)
particle_end_alpha::float (optional)
particle_fade_out_duration::uint16 (optional)
particle_fade_out_threshold::float (optional)
particle_loop_exit_threshold::float (optional)
particle_loop_frame_count::uint16 (optional)
particle_scale_per_part::float (optional)
particle_spawn_timeout::uint16 (optional)
particle_start_alpha::float (optional)
particle_start_scale::float (optional)
progress_to_create_smoke::float (optional)
shadow::Animation (optional)
shadow_scale_enabled::bool (optional)
smoke_sources::table of SmokeSource (optional)
special_neutral_target_damage::DamagePrototype (optional)
spine_animation::Animation (optional)
stream_light::LightDefinition (optional)
target_position_deviation::double (optional)
width::float (optional)
Prototype/FluidTurret fluid-turret extends Prototype/Turret
activation_buffer_ratio::float
fluid_box::FluidBox
fluid_buffer_input_flow::float
fluid_buffer_size::float
attacking_muzzle_animation_shift::AnimatedVector (optional)
ending_attack_muzzle_animation_shift::AnimatedVector (optional)
enough_fuel_indicator_picture::Sprite4Way (optional)
folded_muzzle_animation_shift::AnimatedVector (optional)
folding_muzzle_animation_shift::AnimatedVector (optional)
indicator_light::LightDefinition (optional)
muzzle_animation::Animation (optional)
muzzle_light::LightDefinition (optional)
not_enough_fuel_indicator_picture::Sprite4Way (optional)
prepared_muzzle_animation_shift::AnimatedVector (optional)
preparing_muzzle_animation_shift::AnimatedVector (optional)
starting_attack_muzzle_animation_shift::AnimatedVector (optional)
Prototype/FluidWagon fluid-wagon extends Prototype/RollingStock
capacity::double
Prototype/FlyingRobot abstract extends Prototype/EntityWithHealth
speed::double
energy_per_move::Energy (optional)
energy_per_tick::Energy (optional)
max_energy::Energy (optional)
max_to_charge::float (optional)
min_to_charge::float (optional)
speed_multiplier_when_out_of_energy::float (optional)
Prototype/FlyingText flying-text extends Prototype/Entity
speed::float
time_to_live::uint32
text_alignment::string (optional)
Prototype/Font font
from::string
name::string
size::int32
type::string
border::bool (optional)
border_color::Color (optional)
filtered::bool (optional)
spacing::float (optional)
Prototype/Furnace furnace extends Prototype/CraftingMachine
result_inventory_size::ItemStackIndex
source_inventory_size::ItemStackIndex
Prototype/Gate gate extends Prototype/EntityWithHealth
activation_distance::double
close_sound::Sound
horizontal_animation::Animation
horizontal_rail_animation_left::Animation
horizontal_rail_animation_right::Animation
horizontal_rail_base::Animation
open_sound::Sound
opening_speed::float
timeout_to_close::uint32
vertical_animation::Animation
vertical_rail_animation_left::Animation
vertical_rail_animation_right::Animation
vertical_rail_base::Animation
wall_patch::Animation
fadeout_interval::uint32 (optional)
opened_collision_mask::CollisionMask (optional)
Prototype/Generator generator extends Prototype/EntityWithHealth
effectivity::double
energy_source::EnergySource
horizontal_animation::Animation
vertical_animation::Animation
burner::EnergySource (optional)
burns_fluid::bool (optional)
fluid_box::FluidBox (optional)
fluid_usage_per_tick::double (optional)
max_power_output::Energy (optional)
maximum_temperature::double (optional)
min_perceived_performance::double (optional)
performance_to_sound_speedup::double (optional)
scale_fluid_usage::bool (optional)
smoke::table of SmokeSource (optional)
Prototype/GeneratorEquipment generator-equipment extends Prototype/Equipment
power::Energy
burner::EnergySource (optional)
Prototype/GodController god-controller
inventory_size::ItemStackIndex
item_pickup_distance::double
loot_pickup_distance::double
mining_speed::double
movement_speed::double
name::string
type::string
crafting_categories::table of string (optional)
mining_categories::table of string (optional)
Prototype/GroupAttackAchievement group-attack-achievement extends Prototype/Achievement
amount::uint32 (optional)
Prototype/GuiStyle gui-style
default_sprite_priority::string
default_sprite_scale::double
default_tileset::FileName
name::string
type::string
Prototype/Gun gun extends Prototype/Item
attack_parameters::AttackParameters
Prototype/HeatInterface heat-interface extends Prototype/EntityWithHealth
heat_buffer::HeatBuffer
gui_mode::string (optional)
picture::Sprite (optional)
Prototype/HeatPipe heat-pipe extends Prototype/EntityWithHealth
connection_sprites::ConnectableEntityGraphics
heat_buffer::HeatBuffer
heat_glow_sprites::ConnectableEntityGraphics
minimum_glow_temperature::float
glow_alpha_modifier::float (optional)
heat_glow_light::LightDefinition (optional)
Prototype/InfinityContainer infinity-container extends Prototype/LogisticContainer
erase_contents_when_mined::bool
gui_mode::string (optional)
Prototype/InfinityPipe infinity-pipe extends Prototype/Pipe
gui_mode::string (optional)
Prototype/Inserter inserter extends Prototype/EntityWithHealth
energy_source::EnergySource
extension_speed::double
hand_base_picture::Sprite
hand_base_shadow::Sprite
hand_closed_picture::Sprite
hand_closed_shadow::Sprite
hand_open_picture::Sprite
hand_open_shadow::Sprite
insert_position::vector
pickup_position::vector
platform_picture::Sprite4Way
rotation_speed::double
allow_custom_vectors::bool (optional)
circuit_connector_sprites::table of CircuitConnectorSprites (optional)
circuit_wire_connection_points::table of WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
default_stack_control_input_signal::SignalIDConnector (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
draw_held_item::bool (optional)
draw_inserter_arrow::bool (optional)
energy_per_movement::Energy (optional)
energy_per_rotation::Energy (optional)
filter_count::uint8 (optional)
hand_size::double (optional)
stack::bool (optional)
Prototype/Item item extends PrototypeBase
icons, icon, icon_size (IconSpecification)::IconSpecification
stack_size::ItemCountType
burnt_result::string (optional)
can_be_mod_opened::bool (optional)
dark_background_icons, dark_background_icon, icon_size (IconSpecification)::IconSpecification (optional)
default_request_amount::ItemCountType (optional)
flags::ItemPrototypeFlags (optional)
fuel_acceleration_multiplier::double (optional)
fuel_category::string (optional)
fuel_emissions_multiplier::double (optional)
fuel_glow_color::Color (optional)
fuel_top_speed_multiplier::double (optional)
fuel_value::Energy (optional)
pictures::SpriteVariations (optional)
place_as_tile::PlaceAsTile (optional)
place_result::string (optional)
placed_as_equipment_result::string (optional)
primary_place_result_item::bool (optional)
rocket_launch_product::ItemProductPrototype (optional)
rocket_launch_products::Types/table (array) of ItemProductPrototype (optional)
stackable::bool (optional)
subgroup::string (optional)
wire_count::ItemCountType (optional)
Prototype/ItemGroup item-group extends PrototypeBase
icons, icon, icon_size (IconSpecification)::IconSpecification
order_in_recipe::Order (optional)
Prototype/ItemRequestProxy item-request-proxy extends Prototype/Entity
picture::Sprite
use_target_entity_alert_icon_shift::bool (optional)
Prototype/ItemSubGroup item-subgroup extends PrototypeBase
group::string
Prototype/ItemWithInventory item-with-inventory extends Prototype/ItemWithLabel
inventory_size::ItemStackIndex
extends_inventory_by_default::bool (optional)
filter_message_key::string (optional)
filter_mode::string (optional)
insertion_priority_mode::string (optional)
item_filters::table of string (optional)
item_group_filters::table of string (optional)
item_subgroup_filters::table of string (optional)
Prototype/ItemWithLabel item-with-label extends Prototype/Item
default_label_color::Color (optional)
draw_label_for_cursor_render::bool (optional)
Prototype/KillAchievement kill-achievement extends Prototype/Achievement
amount::uint32 (optional)
damage_type::string (optional)
in_vehicle::bool (optional)
personally::bool (optional)
to_kill::string (optional)
type_to_kill::string (optional)
Prototype/Lab lab extends Prototype/EntityWithHealth
energy_source::EnergySource
energy_usage::Energy
inputs::table of string
off_animation::Animation
on_animation::Animation
base_productivity::float (optional)
entity_info_icon_shift::vector (optional)
light::LightDefinition (optional)
module_specification::ModuleSpecification (optional)
researching_speed::double (optional)
Prototype/Lamp lamp extends Prototype/EntityWithHealth
energy_source::EnergySource
energy_usage_per_tick::Energy
picture_off::Sprite
picture_on::Sprite
always_on::bool (optional)
circuit_connector_sprites::CircuitConnectorSprites (optional)
circuit_wire_connection_point::WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
darkness_for_all_lamps_off::float (optional)
darkness_for_all_lamps_on::float (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
glow_color_intensity::float (optional)
glow_render_mode::string (optional)
glow_size::float (optional)
light::LightDefinition (optional)
light_when_colored::LightDefinition (optional)
signal_to_color_mapping::table of SignalColorMapping (optional)
Prototype/LandMine land-mine extends Prototype/EntityWithHealth
picture_safe::Sprite
picture_set::Sprite
trigger_radius::double
action::Trigger (optional)
ammo_category::string (optional)
force_die_on_attack::bool (optional)
picture_set_enemy::Sprite (optional)
timeout::uint32 (optional)
trigger_force::ForceCondition (optional)
Prototype/Loader loader extends Prototype/TransportBeltConnectable
filter_count::uint8
structure::table
belt_distance::double (optional)
belt_length::double (optional)
container_distance::double (optional)
structure_render_layer::RenderLayer (optional)
Prototype/Locomotive locomotive extends Prototype/RollingStock
burner or energy_source::EnergySource
max_power::Energy
reversing_power_modifier::double
front_light::LightDefinition (optional)
Prototype/LogisticContainer logistic-container extends Prototype/Container
logistic_mode::string
animation::Animation (optional)
landing_location_offset::vector (optional)
logistic_slots_count::uint32 (optional)
opened_duration::uint8 (optional)
render_not_in_network_icon::bool (optional)
Prototype/LogisticRobot logistic-robot extends Prototype/RobotWithLogisticInterface
idle_with_cargo::RotatedAnimation
in_motion_with_cargo::RotatedAnimation
shadow_idle_with_cargo::RotatedAnimation
shadow_in_motion_with_cargo::RotatedAnimation
Prototype/MapGenPresets map-gen-presets
name::string
type::string
Prototype/MapSettings map-settings
difficulty_settings::table
enemy_evolution::table
enemy_expansion::table
max_failed_behavior_count::uint32
name::string
path_finder::table
pollution::table
steering::table
type::string
unit_group::table
Prototype/Market market extends Prototype/EntityWithHealth
picture::Sprite
allow_access_to_all_forces::bool (optional)
Prototype/MiningDrill mining-drill extends Prototype/EntityWithHealth
animations::Animation4Way
energy_source::EnergySource
energy_usage::Energy
mining_speed::double
resource_categories::string
resource_searching_radius::double
vector_to_place_result::vector
allowed_effects::EffectTypeLimitation (optional)
base_picture::Sprite4Way (optional)
base_productivity::float (optional)
base_render_layer::RenderLayer (optional)
circuit_connector_sprites::table of CircuitConnectorSprites (optional)
circuit_wire_connection_points::table of WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
input_fluid_box::FluidBox (optional)
input_fluid_patch_shadow_animations::Animation4Way (optional)
input_fluid_patch_shadow_sprites::Sprite4Way (optional)
input_fluid_patch_sprites::Sprite4Way (optional)
input_fluid_patch_window_base_sprites::table of Sprite4Way (optional)
input_fluid_patch_window_flow_sprites::table of Sprite4Way (optional)
input_fluid_patch_window_sprites::Sprite4Way (optional)
module_specification::ModuleSpecification (optional)
monitor_visualization_tint::Color (optional)
output_fluid_box::FluidBox (optional)
radius_visualization_picture::Sprite (optional)
shadow_animations::Animation4Way (optional)
storage_slots::ItemStackIndex (optional)
Prototype/Module module extends Prototype/Item
category::string
effect::Effect
tier::uint32
limitation::table of string (optional)
limitation_message_key::string (optional)
Prototype/MouseCursor mouse-cursor
name::string
type::string
filename::FileName (optional)
hot_pixel_x::int16 (optional)
hot_pixel_y::int16 (optional)
system_cursor::string (optional)
Prototype/MovementBonusEquipment movement-bonus-equipment extends Prototype/Equipment
energy_consumption::Energy
movement_bonus::double
Prototype/NamedNoiseExpression noise-expression extends PrototypeBase
expression::NoiseExpression
intended_property::string (optional)
Prototype/NightVisionEquipment night-vision-equipment extends Prototype/Equipment
desaturation_params::EffectParams
energy_input::Energy
light_params::EffectParams
tint::Color
darkness_to_turn_on::float (optional)
Prototype/OffshorePump offshore-pump extends Prototype/EntityWithHealth
fluid::string
fluid_box::FluidBox
picture::Sprite4Way
pumping_speed::float
adjacent_tile_collision_test::CollisionMask (optional)
circuit_connector_sprites::table of CircuitConnectorSprites (optional)
circuit_wire_connection_points::table of WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
fluid_box_tile_collision_test::CollisionMask (optional)
placeable_position_visualization::Sprite (optional)
remove_on_tile_collision::bool (optional)
Prototype/Particle particle extends Prototype/Entity
life_time::uint16
pictures::AnimationVariations
ended_in_water_trigger_effect::TriggerEffect (optional)
mining_particle_frame_speed::float (optional)
movement_modifier::double (optional)
movement_modifier_when_on_ground::double (optional)
regular_trigger_effect::TriggerEffect (optional)
regular_trigger_effect_frequency::uint32 (optional)
shadows::AnimationVariations (optional)
Prototype/ParticleSource particle-source extends Prototype/Entity
height::float
horizontal_speed::float
particle::string
time_before_start::float
time_to_live::float
vertical_speed::float
height_deviation::float (optional)
horizontal_speed_deviation::float (optional)
time_before_start_deviation::float (optional)
time_to_live_deviation::float (optional)
vertical_speed_deviation::float (optional)
Prototype/Pipe pipe extends Prototype/EntityWithHealth
fluid_box::FluidBox
horizontal_window_bounding_box::BoundingBox
pictures::table
vertical_window_bounding_box::BoundingBox
Prototype/PipeToGround pipe-to-ground extends Prototype/EntityWithHealth
fluid_box::FluidBox
pictures::table of Sprite
Prototype/PlayerDamagedAchievement player-damaged-achievement extends Prototype/Achievement
minimum_damage::float
should_survive::bool
type_of_dealer::string (optional)
Prototype/PlayerPort player-port extends Prototype/EntityWithHealth
animation::Animation
Prototype/PowerSwitch power-switch extends Prototype/EntityWithHealth
circuit_wire_connection_point::WireConnectionPoint
led_off::Sprite
led_on::Sprite
left_wire_connection_point::WireConnectionPoint
overlay_loop::Animation
overlay_start::Animation
overlay_start_delay::uint8
power_on_animation::Animation
right_wire_connection_point::WireConnectionPoint
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
wire_max_distance::double (optional)
Prototype/ProduceAchievement produce-achievement extends Prototype/Achievement
amount::MaterialAmountType
limited_to_one_game::bool
fluid_product::string (optional)
item_product::string (optional)
Prototype/ProducePerHourAchievement produce-per-hour-achievement extends Prototype/Achievement
amount::MaterialAmountType
fluid_product::string (optional)
item_product::string (optional)
Prototype/ProgrammableSpeaker programmable-speaker extends Prototype/EntityWithHealth
energy_source::EnergySource
energy_usage_per_tick::Energy
instruments::table
maximum_polyphony::uint32
sprite::Sprite
audible_distance_modifier::float (optional)
circuit_connector_sprites::CircuitConnectorSprites (optional)
circuit_wire_connection_point::WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
Prototype/Projectile projectile extends Prototype/Entity
acceleration::double
animation::Animation
action::Trigger (optional)
direction_only::bool (optional)
enable_drawing_with_mask::bool (optional)
final_action::Trigger (optional)
force_condition::ForceCondition (optional)
height::double (optional)
hit_at_collision_position::bool (optional)
hit_collision_mask::CollisionMask (optional)
light::LightDefinition (optional)
max_speed::double (optional)
piercing_damage::float (optional)
rotatable::bool (optional)
shadow::Animation (optional)
smoke::Array of SmokeSource (optional)
Prototype/Pump pump extends Prototype/EntityWithHealth
animations::Animation4Way
energy_source::EnergySource
energy_usage::Energy
fluid_box::FluidBox
pumping_speed::double
circuit_connector_sprites::table of CircuitConnectorSprites (optional)
circuit_wire_connection_points::table of WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
fluid_animation::Animation4Way (optional)
fluid_wagon_connector_alignment_tolerance::double (optional)
fluid_wagon_connector_frame_count::uint8 (optional)
fluid_wagon_connector_graphics::table of ConnectorGraphics (optional)
fluid_wagon_connector_speed::double (optional)
glass_pictures::Sprite4Way (optional)
Prototype/Radar radar extends Prototype/EntityWithHealth
energy_per_nearby_scan::Energy
energy_per_sector::Energy
energy_source::EnergySource
energy_usage::Energy
max_distance_of_nearby_sector_revealed::uint32
max_distance_of_sector_revealed::uint32
pictures::RotatedSprite
radius_minimap_visualisation_color::Color (optional)
rotation_speed::double (optional)
Prototype/Rail abstract extends Prototype/EntityWithHealth
pictures::table
Prototype/RailChainSignal rail-chain-signal extends Prototype/RailSignalBase
selection_box_offsets::table of vector
blue_light::LightDefinition (optional)
default_blue_output_signal::SignalIDConnector (optional)
Prototype/RailPlanner rail-planner extends Prototype/Item
curved_rail::string
straight_rail::string
Prototype/RailRemnants rail-remnants extends Prototype/Corpse
bending_type::string
pictures::table
Prototype/RailSignalBase abstract extends Prototype/EntityWithHealth
animation::RotatedAnimation
circuit_connector_sprites::table of CircuitConnectorSprites (optional)
circuit_wire_connection_points::table of WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
default_green_output_signal::SignalIDConnector (optional)
default_orange_output_signal::SignalIDConnector (optional)
default_red_output_signal::SignalIDConnector (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
green_light::LightDefinition (optional)
orange_light::LightDefinition (optional)
rail_piece::Animation (optional)
red_light::LightDefinition (optional)
Prototype/Reactor reactor extends Prototype/EntityWithHealth
connection_patches_connected::SpriteVariations
connection_patches_disconnected::SpriteVariations
consumption::Energy
energy_source::EnergySource
heat_buffer::HeatBuffer
working_light_picture::Sprite
default_fuel_glow_color::Color (optional)
light::LightDefinition (optional)
lower_layer_picture::Sprite (optional)
meltdown_action::Trigger (optional)
neighbour_bonus::double (optional)
neighbour_collision_increase::double (optional)
picture::Sprite (optional)
scale_energy_usage::bool (optional)
use_fuel_glow_color::bool (optional)
Prototype/Recipe recipe extends PrototypeBase
ingredients::table of IngredientPrototype
allow_as_intermediate::bool (optional)
allow_decomposition::bool (optional)
allow_intermediates::bool (optional)
always_show_made_in::bool (optional)
always_show_products::bool (optional)
category::string (optional)
crafting_machine_tint::table of Color (optional)
emissions_multiplier::double (optional)
enabled::bool (optional)
energy_required::double (optional)
hidden::bool (optional)
hide_from_player_crafting::bool (optional)
hide_from_stats::bool (optional)
icons, icon, icon_size (IconSpecification)::IconSpecification (optional)
main_product::string (optional)
overload_multiplier::uint32 (optional)
requester_paste_multiplier::uint32 (optional)
result::string (optional)
result_count::uint32 (optional)
results::table of ProductPrototype (optional)
show_amount_in_title::bool (optional)
subgroup::string (optional)
Prototype/RepairTool repair-tool extends Prototype/Tool
speed::float
repair_result::Trigger (optional)
Prototype/ResearchAchievement research-achievement extends Prototype/Achievement
research_all::bool (optional)
technology::string (optional)
Prototype/ResourceEntity resource extends Prototype/Entity
stage_counts::table of uint32
stages::AnimationVariations
category::string (optional)
effect_animation_period::float (optional)
effect_animation_period_deviation::float (optional)
effect_darkness_multiplier::float (optional)
highlight::bool (optional)
infinite::bool (optional)
infinite_depletion_amount::uint32 (optional)
map_grid::bool (optional)
max_effect_alpha::float (optional)
min_effect_alpha::float (optional)
minimum::uint32 (optional)
normal::uint32 (optional)
randomize_visual_position::bool (optional)
resource_patch_search_radius::uint32 (optional)
stages_effect::AnimationVariations (optional)
tree_removal_max_distance::double (optional)
tree_removal_probability::double (optional)
Prototype/Roboport roboport extends Prototype/EntityWithHealth
base::Sprite
base_animation::Animation
base_patch::Sprite
charge_approach_distance::float
charging_energy::Energy
construction_radius::float
door_animation_down::Animation
door_animation_up::Animation
energy_source::EnergySource
energy_usage::Energy
logistics_radius::float
material_slots_count::ItemStackIndex
recharge_minimum::Energy
recharging_animation::Animation
request_to_open_door_timeout::uint32
robot_slots_count::ItemStackIndex
spawn_and_station_height::float
charging_distance::float (optional)
charging_offsets::table of vector (optional)
charging_station_count::uint32 (optional)
charging_station_shift::vector (optional)
charging_threshold_distance::float (optional)
circuit_connector_sprites::CircuitConnectorSprites (optional)
circuit_wire_connection_point::WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
close_door_trigger_effect::TriggerEffect (optional)
default_available_construction_output_signal::SignalIDConnector (optional)
default_available_logistic_output_signal::SignalIDConnector (optional)
default_total_construction_output_signal::SignalIDConnector (optional)
default_total_logistic_output_signal::SignalIDConnector (optional)
draw_circuit_wires::bool (optional)
draw_construction_radius_visualization::bool (optional)
draw_copper_wires::bool (optional)
draw_logistic_radius_visualization::bool (optional)
logistics_connection_distance::float (optional)
open_door_trigger_effect::TriggerEffect (optional)
recharging_light::LightDefinition (optional)
robot_limit::ItemCountType (optional)
robot_vertical_acceleration::float (optional)
robots_shrink_when_entering_and_exiting::bool (optional)
spawn_and_station_shadow_height_offset::float (optional)
stationing_offset::vector (optional)
Prototype/RoboportEquipment roboport-equipment extends Prototype/Equipment
charge_approach_distance::float
charging_energy::Energy
construction_radius::float
recharging_animation::Animation
spawn_and_station_height::float
charging_distance::float (optional)
charging_offsets::table of vector (optional)
charging_station_count::uint32 (optional)
charging_station_shift::vector (optional)
charging_threshold_distance::float (optional)
draw_construction_radius_visualization::bool (optional)
draw_logistic_radius_visualization::bool (optional)
recharging_light::LightDefinition (optional)
robot_limit::ItemCountType (optional)
robot_vertical_acceleration::float (optional)
robots_shrink_when_entering_and_exiting::bool (optional)
spawn_and_station_shadow_height_offset::float (optional)
stationing_offset::vector (optional)
Prototype/RobotWithLogisticInterface abstract extends Prototype/FlyingRobot
cargo_centered::vector
idle::RotatedAnimation
in_motion::RotatedAnimation
max_payload_size::ItemCountType
shadow_idle::RotatedAnimation
shadow_in_motion::RotatedAnimation
draw_cargo::bool (optional)
Prototype/RocketSilo rocket-silo extends Prototype/AssemblingMachine
active_energy_usage::Energy
arm_01_back_animation::Animation
arm_02_right_animation::Animation
arm_03_front_animation::Animation
base_day_sprite::Sprite
base_front_sprite::Sprite
door_back_open_offset::vector
door_back_sprite::Sprite
door_front_open_offset::vector
door_front_sprite::Sprite
door_opening_speed::double
energy_usage::Energy
hole_clipping_box::BoundingBox
hole_light_sprite::Sprite
hole_sprite::Sprite
idle_energy_usage::Energy
lamp_energy_usage::Energy
light_blinking_speed::double
red_lights_back_sprites::Sprite
red_lights_front_sprites::Sprite
rocket_entity::string
rocket_glow_overlay_sprite::Sprite
rocket_parts_required::uint32
rocket_shadow_overlay_sprite::Sprite
satellite_animation::Animation
satellite_shadow_animation::Animation
shadow_sprite::Sprite
silo_fade_out_end_distance::double
silo_fade_out_start_distance::double
times_to_blink::uint8
alarm_trigger::TriggerEffect (optional)
base_engine_light::LightDefinition (optional)
base_light::LightDefinition (optional)
base_night_sprite::Sprite (optional)
clamps_off_trigger::TriggerEffect (optional)
clamps_on_trigger::TriggerEffect (optional)
doors_trigger::TriggerEffect (optional)
raise_rocket_trigger::TriggerEffect (optional)
rocket_result_inventory_size::ItemStackIndex (optional)
Prototype/RocketSiloRocket rocket-silo-rocket extends Prototype/Entity
effects_fade_in_end_distance::double
effects_fade_in_start_distance::double
engine_starting_speed::double
flying_acceleration::double
flying_speed::double
full_render_layer_switch_distance::double
inventory_size::ItemStackIndex
rising_speed::double
rocket_flame_animation::Animation
rocket_flame_left_animation::Animation
rocket_flame_left_rotation::float
rocket_flame_right_animation::Animation
rocket_flame_right_rotation::float
rocket_launch_offset::vector
rocket_render_layer_switch_distance::double
rocket_rise_offset::vector
rocket_shadow_sprite::Sprite
rocket_smoke_bottom1_animation::Animation
rocket_smoke_bottom2_animation::Animation
rocket_smoke_top1_animation::Animation
rocket_smoke_top2_animation::Animation
rocket_smoke_top3_animation::Animation
rocket_sprite::Sprite
rocket_visible_distance_from_center::double
shadow_fade_out_end_ratio::double
shadow_fade_out_start_ratio::double
shadow_slave_entity::string
dying_explosion::string (optional)
flying_trigger::TriggerEffect (optional)
glow_light::LightDefinition (optional)
result_items::table of table (optional)
rocket_initial_offset::vector (optional)
Prototype/RollingStock abstract extends Prototype/Vehicle
air_resistance::double
connection_distance::double
joint_distance::double
max_speed::double
pictures::RotatedSprite
vertical_selection_shift::double
wheels::RotatedSprite
allow_manual_color::bool (optional)
allow_robot_dispatch_in_automatic_mode::bool (optional)
back_light::LightDefinition (optional)
color::Color (optional)
drive_over_tie_trigger::TriggerEffect (optional)
horizontal_doors::Animation (optional)
stand_by_light::LightDefinition (optional)
tie_distance::double (optional)
vertical_doors::Animation (optional)
Prototype/SelectionTool selection-tool extends Prototype/ItemWithLabel
alt_selection_color::Color
alt_selection_cursor_box_type::string
alt_selection_mode::table of string
selection_color::Color
selection_cursor_box_type::string
selection_mode::table of string
alt_entity_filter_mode::string (optional)
alt_entity_filters::table of string (optional)
alt_entity_type_filters::table of string (optional)
alt_tile_filter_mode::string (optional)
alt_tile_filters::table of string (optional)
always_include_tiles::bool (optional)
entity_filter_mode::string (optional)
entity_filters::table of string (optional)
entity_type_filters::table of string (optional)
mouse_cursor::string (optional)
show_in_library::bool (optional)
tile_filter_mode::string (optional)
tile_filters::table of string (optional)
Prototype/Shortcut shortcut extends PrototypeBase
action::string
icon::Sprite
associated_control_input::string (optional)
disabled_icon::Sprite (optional)
disabled_small_icon::Sprite (optional)
item_to_create::string (optional)
small_icon::Sprite (optional)
style::string (optional)
technology_to_unlock::string (optional)
toggleable::bool (optional)
Prototype/SimpleEntity simple-entity extends Prototype/EntityWithHealth
animations::AnimationVariations (optional)
count_as_rock_for_filtered_deconstruction::bool (optional)
picture::Sprite (optional)
pictures::SpriteVariations (optional)
random_animation_offset::bool (optional)
render_layer::RenderLayer (optional)
Prototype/SimpleEntityWithForce simple-entity-with-force extends Prototype/EntityWithHealth
animations::AnimationVariations (optional)
force_visibility::ForceCondition (optional)
picture::Sprite (optional)
pictures::SpriteVariations (optional)
random_animation_offset::bool (optional)
render_layer::RenderLayer (optional)
Prototype/SimpleEntityWithOwner simple-entity-with-owner extends Prototype/EntityWithHealth
animations::AnimationVariations (optional)
picture::Sprite (optional)
pictures::SpriteVariations (optional)
random_animation_offset::bool (optional)
render_layer::RenderLayer (optional)
Prototype/Smoke abstract extends Prototype/Entity
animation::Animation
affected_by_wind::bool (optional)
color::Color (optional)
cyclic::bool (optional)
duration::uint32 (optional)
end_scale::double (optional)
fade_away_duration::uint32 (optional)
fade_in_duration::uint32 (optional)
glow_animation::Animation (optional)
glow_fade_away_duration::uint32 (optional)
movement_slow_down_factor::double (optional)
render_layer::RenderLayer (optional)
show_when_smoke_off::bool (optional)
spread_duration::uint32 (optional)
start_scale::double (optional)
Prototype/SmokeWithTrigger smoke-with-trigger extends Prototype/Smoke
action::Trigger (optional)
action_cooldown::uint32 (optional)
Prototype/SolarPanel solar-panel extends Prototype/EntityWithHealth
energy_source::EnergySource
picture::SpriteVariations
production::Energy
overlay::SpriteVariations (optional)
Prototype/SolarPanelEquipment solar-panel-equipment extends Prototype/Equipment
power::Energy
Prototype/Sound sound
name::string
type::string
aggregation::table (optional)
audible_distance_modifier::double (optional)
category::string (optional)
filename::FileName (optional)
preload::bool (optional)
variations::table (array) of tables (optional)
volume::float (optional)
Prototype/SpectatorController spectator-controller
movement_speed::double
name::string
type::string
Prototype/SpeechBubble speech-bubble extends Prototype/Entity
style::string
y_offset::double (optional)
Prototype/Splitter splitter extends Prototype/TransportBeltConnectable
structure::table
structure_animation_movement_cooldown::uint32 (optional)
structure_animation_speed_coefficient::double (optional)
Prototype/Sprite sprite
filename::FileName
name::string
type::string
apply_runtime_tint::bool (optional)
blend_mode::string (optional)
draw_as_shadow::bool (optional)
flags::SpriteFlags (optional)
generate_sdf::bool (optional)
height::SpriteSizeType (optional)
hr_version::Sprite (optional)
layers::table of Sprite (optional)
load_in_minimal_mode::bool (optional)
mipmap_count::uint8 (optional)
position::table of SpriteSizeType (optional)
premul_alpha::bool (optional)
priority::string (optional)
scale::double (optional)
shift::vector (optional)
size::SpriteSizeType or table of SpriteSizeType (optional)
slice::SpriteSizeType (optional)
slice_x::SpriteSizeType (optional)
slice_y::SpriteSizeType (optional)
tint::Color (optional)
width::SpriteSizeType (optional)
x::SpriteSizeType (optional)
y::SpriteSizeType (optional)
Prototype/Sticker sticker extends Prototype/Entity
duration_in_ticks::uint32
animation::Animation (optional)
damage_per_tick::DamagePrototype (optional)
fire_spread_cooldown::uint8 (optional)
fire_spread_radius::float (optional)
force_visibility::ForceCondition (optional)
selection_box_type::string (optional)
single_particle::bool (optional)
spread_fire_entity::string (optional)
stickers_per_square_meter::float (optional)
target_movement_modifier::float (optional)
target_movement_modifier_from::float (optional)
target_movement_modifier_to::float (optional)
vehicle_friction_modifier::float (optional)
vehicle_friction_modifier_from::float (optional)
vehicle_friction_modifier_to::float (optional)
vehicle_speed_modifier::float (optional)
vehicle_speed_modifier_from::float (optional)
vehicle_speed_modifier_to::float (optional)
Prototype/StorageTank storage-tank extends Prototype/EntityWithHealth
flow_length_in_ticks::uint32
fluid_box::FluidBox
pictures::table
window_bounding_box::BoundingBox
circuit_connector_sprites::table of CircuitConnectorSprites (optional)
circuit_wire_connection_points::table of WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
scale_info_icons::bool (optional)
two_direction_only::bool (optional)
Prototype/StraightRail straight-rail extends Prototype/Rail
bending_type::string (optional)
Prototype/Technology technology extends PrototypeBase
icons, icon, icon_size (IconSpecification)::IconSpecification
unit::table
effects::table of Modifier (optional)
enabled::bool (optional)
hidden::bool (optional)
max_level::uint32 or string (optional)
prerequisites::table of string (optional)
upgrade::bool (optional)
visible_when_disabled::bool (optional)
Prototype/Tile tile extends PrototypeBase
collision_mask::CollisionMask
layer::uint8
map_color::Color
variants::Transitions
ageing::double (optional)
allowed_neighbors::table of string (optional)
autoplace::AutoplaceSpecification (optional)
build_sound::Sound (optional)
can_be_part_of_blueprint::bool (optional)
decorative_removal_probability::float (optional)
draw_in_water_layer::bool (optional)
layer_group::string (optional)
minable::MinableProperties (optional)
mined_sound::Sound (optional)
needs_correction::bool (optional)
next_direction::string (optional)
pollution_absorption_per_second::double (optional)
tint::Color (optional)
transition_merges_with_tile::string (optional)
transition_overlay_layer_offset::uint8 (optional)
transitions::table of Transitions (optional)
transitions_between_transitions::table of Transitions (optional)
vehicle_friction_modifier::double (optional)
walking_sound::Sound (optional)
walking_speed_modifier::double (optional)
Prototype/Tool tool extends Prototype/Item
durability::double (optional)
durability_description_key::string (optional)
durability_description_value::string (optional)
infinite::bool (optional)
Prototype/TrainPathAchievement train-path-achievement extends Prototype/Achievement
minimum_distance::double
Prototype/TrainStop train-stop extends Prototype/EntityWithHealth
animation_ticks_per_frame::uint32
animations::Animation4Way (optional)
chart_name::bool (optional)
circuit_connector_sprites::table of CircuitConnectorSprites (optional)
circuit_wire_connection_points::table of WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
color::Color (optional)
default_train_stopped_signal::SignalIDConnector (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
drawing_boxes::table (optional)
light1::table (optional)
light2::table (optional)
rail_overlay_animations::Animation4Way (optional)
top_animations::Animation4Way (optional)
Prototype/TransportBelt transport-belt extends Prototype/TransportBeltConnectable
connector_frame_sprites::TransportBeltConnectorFrame
animations::RotatedAnimation (optional)
belt_animation_set::table (optional)
circuit_connector_sprites::Array of CircuitConnectorSprites (optional)
circuit_wire_connection_point::Array of WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
Prototype/TransportBeltConnectable abstract extends Prototype/EntityWithHealth
speed::double
animation_speed_coefficient::double (optional)
belt_animation_set::table (optional)
belt_horizontal::Animation (optional)
belt_vertical::Animation (optional)
ending_bottom::Animation (optional)
ending_patch::Sprite4Way (optional)
ending_side::Animation (optional)
ending_top::Animation (optional)
ends_with_stopper::bool (optional)
starting_bottom::Animation (optional)
starting_side::Animation (optional)
starting_top::Animation (optional)
Prototype/Tree tree extends Prototype/EntityWithHealth
colors::table of Color (optional)
darkness_of_burnt_tree::float (optional)
pictures::SpriteVariations (optional)
variation_weights::table of double (optional)
variations::table of TreePrototypeVariation (optional)
Prototype/TriggerTargetType trigger-target-type
name::string
type::string
Prototype/TrivialSmoke trivial-smoke extends PrototypeBase
animation::Animation
affected_by_wind::bool (optional)
color::Color (optional)
cyclic::bool (optional)
duration::uint32 (optional)
end_scale::double (optional)
fade_away_duration::uint32 (optional)
fade_in_duration::uint32 (optional)
glow_animation::Animation (optional)
glow_fade_away_duration::uint32 (optional)
movement_slow_down_factor::double (optional)
render_layer::RenderLayer (optional)
show_when_smoke_off::bool (optional)
spread_duration::uint32 (optional)
start_scale::double (optional)
Prototype/Turret turret extends Prototype/EntityWithHealth
attack_parameters::AttackParameters
call_for_help_radius::double
alert_when_attacking::bool (optional)
allow_turning_when_starting_attack::bool (optional)
attack_from_start_frame::bool (optional)
attacking_animation::RotatedAnimation4Way (optional)
attacking_speed::float (optional)
base_picture::Animation4Way (optional)
base_picture_render_layer::RenderLayer (optional)
base_picture_secondary_draw_order::uint8 (optional)
corpse::string (optional)
dying_sound::Sound (optional)
ending_attack_animation::RotatedAnimation4Way (optional)
ending_attack_speed::float (optional)
energy_glow_animation::RotatedAnimation4Way (optional)
folded_animation::RotatedAnimation4Way (optional)
folded_speed::float (optional)
folded_speed_secondary::float (optional)
folding_animation::RotatedAnimation4Way (optional)
folding_sound::Sound (optional)
folding_speed::float (optional)
glow_light_intensity::float (optional)
gun_animation_render_layer::RenderLayer (optional)
gun_animation_secondary_draw_order::uint8 (optional)
integration::Sprite (optional)
prepare_range::double (optional)
prepared_alternative_animation::RotatedAnimation4Way (optional)
prepared_alternative_chance::float (optional)
prepared_alternative_sound::Sound (optional)
prepared_alternative_speed::float (optional)
prepared_alternative_speed_secondary::float (optional)
prepared_animation::RotatedAnimation4Way (optional)
prepared_sound::Sound (optional)
prepared_speed::float (optional)
prepared_speed_secondary::float (optional)
preparing_animation::RotatedAnimation4Way (optional)
preparing_sound::Sound (optional)
preparing_speed::float (optional)
random_animation_offset::bool (optional)
rotation_speed::float (optional)
secondary_animation::bool (optional)
shoot_in_prepare_state::bool (optional)
starting_attack_animation::RotatedAnimation4Way (optional)
starting_attack_sound::Sound (optional)
starting_attack_speed::float (optional)
turret_base_has_direction::bool (optional)
Prototype/Tutorial tutorial extends PrototypeBase
icons, icon, icon_size (IconSpecification)::IconSpecification
scenario::string
trigger::table
dependencies::table of string (optional)
related_items::table of string (optional)
Prototype/UndergroundBelt underground-belt extends Prototype/TransportBeltConnectable
max_distance::uint8
structure::table
underground_remove_belts_sprite::Sprite
underground_sprite::Sprite
Prototype/Unit unit extends Prototype/EntityWithHealth
ai_settings::UnitAISettings
attack_parameters::AttackParameters
distance_per_frame::float
distraction_cooldown::uint32
movement_speed::float
pollution_to_join_attack::float
run_animation::RotatedAnimation
vision_distance::double
affected_by_tiles::bool (optional)
alternative_attacking_frame_sequence::table (optional)
can_open_gates::bool (optional)
dying_sound::Sound (optional)
has_belt_immunity::bool (optional)
max_pursue_distance::double (optional)
min_pursue_time::uint32 (optional)
move_while_shooting::bool (optional)
radar_range::uint32 (optional)
render_layer::RenderLayer (optional)
rotation_speed::double (optional)
spawning_time_modifier::double (optional)
Prototype/UpgradeItem upgrade-item extends Prototype/SelectionTool
mapper_count::ItemStackIndex (optional)
show_in_library::bool (optional)
Prototype/UtilityConstants utility-constants
bonus_gui_ordering::table
building_buildable_tint::Color
building_buildable_too_far_tint::Color
building_ignorable_tint::Color
building_no_tint::Color
building_not_buildable_tint::Color
capsule_range_visualization_color::Color
chart::table
clipboard_history_size::uint32
deconstruct_mark_tint::Color
default_alert_icon_scale::float
default_enemy_force_color::Color
default_other_force_color::Color
default_player_force_color::Color
disabled_recipe_slot_tint::Color
enabled_recipe_slot_tint::Color
entity_button_background_color::Color
entity_renderer_search_box_limits::table
filter_outline_color::Color
forced_enabled_recipe_slot_tint::Color
ghost_tint::Color
icon_shadow_color::Color
icon_shadow_inset::float
icon_shadow_radius::float
icon_shadow_sharpness::float
item_outline_color::Color
item_outline_inset::float
item_outline_radius::float
item_outline_sharpness::float
manual_rail_building_reach_modifier::double
map_editor::table
max_terrain_building_size::uint8
name::string
player_colors::table (array) of tables
rail_segment_colors::table (array) of Color
recipe_step_limit::uint32
script_command_console_chat_color::Color
server_command_console_chat_color::Color
train_inactivity_wait_condition_default::uint32
train_path_finding::table
train_temporary_stop_wait_time::uint32
train_time_wait_condition_default::uint32
turret_range_visualization_color::Color
type::string
zoom_to_world_can_use_nightvision::bool
zoom_to_world_darkness_multiplier::float
zoom_to_world_effect_strength::float
default_alert_icon_scale_by_type::table (array) of string to float (optional)
default_alert_icon_shift_by_type::table (array) of string to vector (optional)
default_trigger_target_mask_by_type::table (array) of string to TriggerTargetMask (optional)
Prototype/UtilitySounds utility-sounds
achievement_unlocked::Sound
alert_destroyed::Sound
armor_insert::Sound
armor_remove::Sound
axe_fighting::Sound
axe_mining_ore::Sound
build_big::Sound
build_medium::Sound
build_small::Sound
cannot_build::Sound
console_message::Sound
crafting_finished::Sound
deconstruct_big::Sound
deconstruct_medium::Sound
deconstruct_small::Sound
default_manual_repair::Sound
game_lost::Sound
game_won::Sound
gui_click::Sound
inventory_move::Sound
list_box_click::Sound
metal_walking_sound::Sound
mining_wood::Sound
name::string
new_objective::Sound
research_completed::Sound
scenario_message::Sound
tutorial_notice::Sound
type::string
wire_connect_pole::Sound
wire_disconnect::Sound
wire_pickup::Sound
Prototype/UtilitySprites utility-sprites extends PrototypeBase
achievement_label_failed::Sprite
achievement_label_locked::Sprite
achievement_label_unlocked::Sprite
achievement_label_unlocked_off::Sprite
add::Sprite
ammo_damage_modifier_icon::Sprite
ammo_icon::Sprite
and_or::Sprite
area_icon::Sprite
arrow_button::Animation
artillery_range_modifier_icon::Sprite
auto_character_logistic_trash_slots_modifier_icon::Sprite
bar_gray_pip::Sprite
battery_indicator::Sprite
brush_circle_shape::Sprite
brush_icon::Sprite
brush_square_shape::Sprite
cable_editor_icon::Sprite
center::Sprite
character_additional_mining_categories_modifier_icon::Sprite
character_build_distance_modifier_icon::Sprite
character_crafting_speed_modifier_icon::Sprite
character_health_bonus_modifier_icon::Sprite
character_inventory_slots_bonus_modifier_icon::Sprite
character_item_drop_distance_modifier_icon::Sprite
character_item_pickup_distance_modifier_icon::Sprite
character_logistic_slots_modifier_icon::Sprite
character_logistic_trash_slots_modifier_icon::Sprite
character_loot_pickup_distance_modifier_icon::Sprite
character_mining_speed_modifier_icon::Sprite
character_reach_distance_modifier_icon::Sprite
character_resource_reach_distance_modifier_icon::Sprite
character_running_speed_modifier_icon::Sprite
check_mark_white::Sprite
circuit_network_panel::Sprite
clear::Sprite
cliff_editor_icon::Sprite
clock::Sprite
clone::Sprite
clone_editor_icon::Sprite
close_black::Sprite
close_fat::Sprite
close_white::Sprite
clouds::Animation
collapse::Sprite
collapse_dark::Sprite
color_effect::Sprite
color_picker::Sprite
confirm_slot::Sprite
construction_radius_visualization::Sprite
copper_wire::Sprite
covered_chunk::Sprite
crafting_machine_recipe_not_unlocked::Sprite
cursor_box::table
cursor_icon::Sprite
custom_tag_in_map_view::Sprite
danger_icon::Sprite
deconstruction_mark::Sprite
deconstruction_time_to_live_modifier_icon::Sprite
decorative_editor_icon::Sprite
default_ammo_damage_modifier_icon::Sprite
default_gun_speed_modifier_icon::Sprite
default_turret_attack_modifier_icon::Sprite
destroyed_icon::Sprite
down_arrow::Sprite
downloaded::Sprite
downloaded_white::Sprite
downloading::Sprite
downloading_white::Sprite
dropdown::Sprite
editor_pause::Sprite
editor_play::Sprite
editor_selection::Sprite
editor_speed_down::Sprite
editor_speed_up::Sprite
electric_network_info::Sprite
electricity_icon::Sprite
electricity_icon_unplugged::Sprite
enemy_force_icon::Sprite
enter::Sprite
entity_editor_icon::Sprite
entity_info_dark_background::Sprite
equipment_collision::Sprite
equipment_slot::Sprite
expand::Sprite
expand_dark::Sprite
expand_dots::Sprite
expand_dots_white::Sprite
explosion_chart_visualization::Animation
export::Sprite
export_slot::Sprite
favourite_server_icon::Sprite
fluid_icon::Sprite
fluid_indication_arrow::Sprite
fluid_indication_arrow_both_ways::Sprite
follower_robot_lifetime_modifier_icon::Sprite
force_editor_icon::Sprite
fuel_icon::Sprite
game_stopped_visualization::Sprite
ghost_bar_pip::Sprite
ghost_cursor::Sprite
ghost_time_to_live_modifier_icon::Sprite
give_item_modifier_icon::Sprite
go_to_arrow::Sprite
gps_map_icon::Sprite
green_circle::Sprite
green_dot::Sprite
green_wire::Sprite
green_wire_hightlight::Sprite
grey_placement_indicator_leg::Sprite
grey_rail_signal_placement_indicator::Sprite
gun_speed_modifier_icon::Sprite
hand::Sprite
health_bar_green_pip::Sprite
health_bar_red_pip::Sprite
health_bar_yellow_pip::Sprite
heat_exchange_indication::Sprite
hint_arrow_down::Sprite
hint_arrow_left::Sprite
hint_arrow_right::Sprite
hint_arrow_up::Sprite
import::Sprite
import_slot::Sprite
indication_arrow::Sprite
indication_line::Sprite
inserter_stack_size_bonus_modifier_icon::Sprite
item_editor_icon::Sprite
laboratory_productivity_modifier_icon::Sprite
laboratory_speed_modifier_icon::Sprite
left_arrow::Sprite
light_cone::Sprite
light_medium::Sprite
light_small::Sprite
line_icon::Sprite
logistic_network_panel::Sprite
logistic_radius_visualization::Sprite
map::Sprite
map_exchange_string::Sprite
max_failed_attempts_per_tick_per_construction_queue_modifier_icon::Sprite
max_successful_attempts_per_tick_per_construction_queue_modifier_icon::Sprite
maximum_following_robots_count_modifier_icon::Sprite
medium_gui_arrow::Sprite
mining_drill_productivity_bonus_modifier_icon::Sprite
missing_icon::Sprite
missing_mod_icon::Sprite
mod_dependency_arrow::Sprite
multiplayer_waiting_icon::Sprite
nature_icon::Sprite
neutral_force_icon::Sprite
no_building_material_icon::Sprite
no_nature_icon::Sprite
no_storage_space_icon::Sprite
none_editor_icon::Sprite
not_available::Sprite
not_enough_construction_robots_icon::Sprite
not_enough_repair_packs_icon::Sprite
nothing_modifier_icon::Sprite
paint_bucket_icon::Sprite
pause::Sprite
placement_indicator_leg::Sprite
play::Sprite
player_force_icon::Sprite
pollution_visualization::Sprite
preset::Sprite
pump_cannot_connect_icon::Sprite
questionmark::Sprite
quick_bar_count_modifier_icon::Sprite
rail_path_not_possible::Sprite
rail_planner_indication_arrow::Sprite
rail_planner_indication_arrow_too_far::Sprite
rail_signal_placement_indicator::Sprite
recharge_icon::Sprite
red_wire::Sprite
red_wire_hightlight::Sprite
refresh::Sprite
refresh_white::Animation
remove::Sprite
rename_icon_normal::Sprite
rename_icon_small::Sprite
reset::Sprite
reset_white::Sprite
resource_editor_icon::Sprite
right_arrow::Sprite
robot_slot::Sprite
scripting_editor_icon::Sprite
search_icon::Sprite
set_bar_slot::Sprite
shield_bar_pip::Sprite
shoot_cursor_green::Sprite
shoot_cursor_red::Sprite
short_indication_line::Sprite
show_electric_network_in_map_view::Sprite
show_logistics_network_in_map_view::Sprite
show_player_names_in_map_view::Sprite
show_pollution_in_map_view::Sprite
show_train_station_names_in_map_view::Sprite
show_turret_range_in_map_view::Sprite
shuffle::Sprite
side_menu_achievements_hover_icon::Sprite
side_menu_achievements_icon::Sprite
side_menu_bonus_hover_icon::Sprite
side_menu_bonus_icon::Sprite
side_menu_map_hover_icon::Sprite
side_menu_map_icon::Sprite
side_menu_menu_hover_icon::Sprite
side_menu_menu_icon::Sprite
side_menu_production_hover_icon::Sprite
side_menu_production_icon::Sprite
side_menu_train_hover_icon::Sprite
side_menu_train_icon::Sprite
side_menu_tutorials_icon::Sprite
slot::Sprite
slot_icon_ammo::Sprite
slot_icon_armor::Sprite
slot_icon_blueprint::Sprite
slot_icon_fuel::Sprite
slot_icon_gun::Sprite
slot_icon_module::Sprite
slot_icon_resource::Sprite
slot_icon_result::Sprite
slot_icon_robot::Sprite
slot_icon_robot_material::Sprite
slot_icon_upgrade::Sprite
small_gui_arrow::Sprite
spawn_flag::Sprite
speed_down::Sprite
speed_up::Sprite
spray_icon::Sprite
stack_inserter_capacity_bonus_modifier_icon::Sprite
station_name::Sprite
stop::Sprite
surface_editor_icon::Sprite
sync_mods::Sprite
tick_custom::Sprite
tick_once::Sprite
tick_sixty::Sprite
tile_editor_icon::Sprite
time_editor_icon::Sprite
too_far::Sprite
too_far_from_roboport_icon::Sprite
track_button::Sprite
train_braking_force_bonus_modifier_icon::Sprite
train_stop_in_map_view::Sprite
train_stop_placement_indicator::Sprite
trash::Sprite
trash_bin::Sprite
trash_white::Sprite
turret_attack_modifier_icon::Sprite
underground_pipe_connection::Sprite
underground_remove_belts::Sprite
underground_remove_pipes::Sprite
unlock_recipe_modifier_icon::Sprite
upgrade_mark::Sprite
warning::Sprite
warning_icon::Sprite
warning_white::Sprite
white_mask::Sprite
white_square::Sprite
wire_shadow::Sprite
worker_robot_battery_modifier_icon::Sprite
worker_robot_speed_modifier_icon::Sprite
worker_robot_storage_modifier_icon::Sprite
zoom_to_world_blueprint_enabled_modifier_icon::Sprite
zoom_to_world_deconstruction_planner_enabled_modifier_icon::Sprite
zoom_to_world_enabled_modifier_icon::Sprite
zoom_to_world_ghost_building_enabled_modifier_icon::Sprite
zoom_to_world_selection_tool_enabled_modifier_icon::Sprite
zoom_to_world_upgrade_planner_enabled_modifier_icon::Sprite
Prototype/Vehicle abstract extends Prototype/EntityWithHealth
braking_power or braking_force::Energy or double
energy_per_hit_point::double
friction or friction_force::double
weight::double
crash_trigger::TriggerEffect (optional)
equipment_grid::string (optional)
minimap_representation::Sprite (optional)
selected_minimap_representation::Sprite (optional)
sound_minimum_speed::double (optional)
stop_trigger::TriggerEffect (optional)
stop_trigger_speed::double (optional)
terrain_friction_modifier::float (optional)
Prototype/VirtualSignal virtual-signal extends PrototypeBase
icons, icon, icon_size (IconSpecification)::IconSpecification
special_signal::bool (optional)
subgroup::string (optional)
Prototype/Wall wall extends Prototype/EntityWithHealth
pictures::table
circuit_connector_sprites::CircuitConnectorSprites (optional)
circuit_wire_connection_point::WireConnectionPoint (optional)
circuit_wire_max_distance::double (optional)
connected_gate_visualization::Sprite (optional)
default_output_signal::SignalIDConnector (optional)
draw_circuit_wires::bool (optional)
draw_copper_wires::bool (optional)
wall_diode_green::Sprite4Way (optional)
wall_diode_green_light_bottom::LightDefinition (optional)
wall_diode_green_light_left::LightDefinition (optional)
wall_diode_green_light_right::LightDefinition (optional)
wall_diode_green_light_top::LightDefinition (optional)
wall_diode_red::Sprite4Way (optional)
wall_diode_red_light_bottom::LightDefinition (optional)
wall_diode_red_light_left::LightDefinition (optional)
wall_diode_red_light_right::LightDefinition (optional)
wall_diode_red_light_top::LightDefinition (optional)
Prototype/WindSound wind-sound
name::string
sound::Sound
type::string
PrototypeBase abstract
name::string
type::string
localised_description::LocalisedString (optional)
localised_name::LocalisedString (optional)
order::Order (optional)