Prototype overview

From Official Factorio Wiki
Jump to navigation Jump to search

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

Prototype/Accumulator accumulator extends Prototype/EntityWithOwner
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
entity_info_icon_shift::vector (optional)
Prototype/Animation animation
name::string
type::string
animation_speed::float (optional)
apply_runtime_tint::bool (optional)
blend_mode::BlendMode (optional)
dice::uint8 (optional)
dice_x::uint8 (optional)
dice_y::uint8 (optional)
draw_as_glow::bool (optional)
draw_as_light::bool (optional)
draw_as_shadow::bool (optional)
filename::FileName (optional)
flags::SpriteFlags (optional)
frame_count::uint32 (optional)
frame_sequence::AnimationFrameSequence (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::SpritePriority (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/Entity
life_time::uint16
pictures::AnimationVariations
render_layer::RenderLayer
render_layer_when_on_ground::RenderLayer
creation_shift::vector (optional)
early_death_ticks::uint32 (optional)
ended_in_water_trigger_effect::TriggerEffect (optional)
initial_frame_speed::float (optional)
initial_height::float (optional)
initial_speed::vector (optional)
initial_vertical_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)
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)
rotatable::bool (optional)
shadow::Sprite (optional)
Prototype/ArtilleryTurret artillery-turret extends Prototype/EntityWithOwner
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)
rotating_sound::InterruptibleSound (optional)
rotating_stopped_sound::Sound (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)
rotating_sound::InterruptibleSound (optional)
rotating_stopped_sound::Sound (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
can_be_disabled::bool (optional)
richness::bool (optional)
Prototype/BatteryEquipment battery-equipment extends Prototype/Equipment
No new properties
Prototype/Beacon beacon extends Prototype/EntityWithOwner
distribution_effectivity::double
energy_source::EnergySource
energy_usage::Energy
module_specification::ModuleSpecification
supply_area_distance::double
allowed_effects::EffectTypeLimitation (optional)
animation::Animation (optional)
base_picture::Sprite (optional)
graphics_set::BeaconGraphicsSet (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/BeltImmunityEquipment belt-immunity-equipment extends Prototype/Equipment
energy_consumption::Energy
Prototype/BlueprintBook blueprint-book extends Prototype/ItemWithInventory
No new properties
Prototype/BlueprintItem blueprint extends Prototype/SelectionTool
No new properties
Prototype/Boiler boiler extends Prototype/EntityWithOwner
burning_cooldown::uint32
energy_consumption::Energy
energy_source::EnergySource
fire::table
fire_glow::table
fluid_box::FluidBox
output_fluid_box::FluidBox
structure::table
target_temperature::double
fire_flicker_enabled::bool (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/BurnerGenerator burner-generator extends Prototype/EntityWithOwner
animation::Animation4Way
burner::EnergySource
energy_source::EnergySource
max_power_output::Energy
always_draw_idle_animation::bool (optional)
idle_animation::Animation4Way (optional)
min_perceived_performance::double (optional)
performance_to_sound_speedup::double (optional)
Prototype/Capsule capsule extends Prototype/Item
capsule_action::CapsuleAction
radius_color::Color (optional)
Prototype/Car car extends Prototype/Vehicle
animation::RotatedAnimation
burner or energy_source::EnergySource
consumption::Energy
effectivity::double
inventory_size::ItemStackIndex
rotation_speed::double
darkness_to_render_light_animation::float (optional)
guns::table of string (optional)
has_belt_immunity::bool (optional)
immune_to_cliff_impacts::bool (optional)
immune_to_rock_impacts::bool (optional)
immune_to_tree_impacts::bool (optional)
light::LightDefinition (optional)
light_animation::RotatedAnimation (optional)
render_layer::RenderLayer (optional)
sound_no_fuel::Sound (optional)
tank_driving::bool (optional)
track_particle_triggers::FootstepTriggerEffectList (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/EntityWithOwner
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)
footprint_particles::table of FootprintParticle (optional)
footstep_particle_triggers::FootstepTriggerEffectList (optional)
has_belt_immunity::bool (optional)
left_footprint_frames::table of float (optional)
left_footprint_offset::vector (optional)
light::LightDefinition (optional)
mining_categories::table of string (optional)
respawn_time::uint32 (optional)
right_footprint_frames::table of float (optional)
right_footprint_offset::vector (optional)
synced_footstep_particle_triggers::FootstepTriggerEffectList (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/EntityWithOwner
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/EntityWithOwner
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
repairing_sound::Sound (optional)
shadow_working::RotatedAnimation (optional)
smoke::Animation (optional)
sparks::AnimationVariations (optional)
working::RotatedAnimation (optional)
working_light::LightDefinition (optional)
Prototype/Container container extends Prototype/EntityWithOwner
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)
inventory_type::string (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_overlay::RotatedAnimationVariations (optional)
animation_overlay_final_render_layer::RenderLayer (optional)
animation_overlay_render_layer::RenderLayer (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)
remove_on_entity_placement::bool (optional)
remove_on_tile_placement::bool (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)
use_tile_color_for_ground_patch_tint::bool (optional)
Prototype/CraftingMachine abstract extends Prototype/EntityWithOwner
crafting_categories::table of strings
crafting_speed::double
energy_source::EnergySource
energy_usage::Energy
allowed_effects::EffectTypeLimitation (optional)
always_draw_idle_animation::bool (optional)
animation::Animation4Way (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)
idle_animation::Animation4Way (optional)
match_animation_speed_to_activity::bool (optional)
module_specification::ModuleSpecification (optional)
return_ingredients_on_change::bool (optional)
scale_entity_info_icon::bool (optional)
shift_animation_transition_duration::uint16 (optional)
shift_animation_waypoint_stop_duration::uint16 (optional)
shift_animation_waypoints::table of table (array) of vector (optional)
show_recipe_icon::bool (optional)
show_recipe_icon_on_map::bool (optional)
status_colors::table of Color (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)
include_selected_prototype::bool (optional)
item_to_spawn::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/DeconstructibleTileProxy deconstructible-tile-proxy extends Prototype/Entity
No new properties
Prototype/DeconstructionItem deconstruction-item extends Prototype/SelectionTool
entity_filter_count::Types/ItemStackIndex (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)
decal_overdraw_priority::uint16 (optional)
grows_through_rail_path::bool (optional)
render_layer::RenderLayer (optional)
tile_layer::int16 (optional)
trigger_effect::TriggerEffect (optional)
walking_sound::Sound (optional)
Prototype/DeliverByRobotsAchievement deliver-by-robots-achievement extends Prototype/Achievement
amount::MaterialAmountType
Prototype/DontBuildEntityAchievement dont-build-entity-achievement extends Prototype/Achievement
dont_build::string or table of 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
fill_built_entity_energy_buffers::bool
generate_neighbor_chunks::bool
gun_inventory_size::ItemStackIndex
instant_blueprint_building::bool
instant_deconstruction::bool
instant_rail_planner::bool
instant_upgrading::bool
inventory_size::ItemStackIndex
item_pickup_distance::double
loot_pickup_distance::double
mining_speed::double
movement_speed::double
name::string
placed_corpses_never_expire::bool
render_as_day::bool
show_additional_entity_info_gui::bool
show_character_tab_in_controller_gui::bool
show_entity_health_bars::bool
show_entity_tags::bool
show_hidden_entities::bool
show_infinity_filters_in_controller_gui::bool
show_status_icons::bool
type::string
Prototype/ElectricEnergyInterface electric-energy-interface extends Prototype/EntityWithOwner
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/EntityWithOwner
connection_points::table of WireConnectionPoint
pictures::RotatedSprite
supply_area_distance::double
active_picture::Sprite (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/EntityWithOwner
animations::AnimationVariations
call_for_help_radius::double
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 double
spawning_radius::double
spawning_spacing::double
dying_sound::Sound (optional)
integration::SpriteVariations (optional)
max_darkness_to_spawn::float (optional)
min_darkness_to_spawn::float (optional)
random_animation_offset::bool (optional)
spawn_decoration::CreateDecorativesTriggerEffectItem or table of CreateDecorativesTriggerEffectItem (optional)
spawn_decorations_on_expansion::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::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_grid_size::uint8 (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)
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)
mining_sound::Sound (optional)
next_upgrade::string (optional)
open_sound::Sound (optional)
placeable_by::ItemToPlace or table of ItemToPlace (optional)
protected_from_tile_building::bool (optional)
radius_visualisation_specification::RadiusVisualisationSpecification (optional)
remains_when_mined::string or table of string (optional)
remove_decoratives::string (optional)
rotated_sound::Sound (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)
trigger_target_mask::TriggerTargetMask (optional)
vehicle_impact_sound::Sound (optional)
water_reflection::WaterReflectionDefinition (optional)
working_sound::WorkingSound (optional)
Prototype/EntityGhost entity-ghost extends Prototype/Entity
large_build_sound::Sound (optional)
medium_build_sound::Sound (optional)
Prototype/EntityParticle particle extends Prototype/Entity
No new properties
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)
damaged_trigger_effect::TriggerEffect (optional)
dying_explosion::ExplosionDefinition or table of ExplosionDefinition (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)
random_corpse_variation::bool (optional)
repair_sound::Sound (optional)
repair_speed_modifier::float (optional)
resistances::Resistances (optional)
Prototype/EntityWithOwner abstract extends Prototype/EntityWithHealth
allow_run_time_change_of_is_military_target::bool (optional)
is_military_target::bool (optional)
Prototype/Equipment abstract extends PrototypeBase
categories::table of string
energy_source::EnergySource
shape::EquipmentShape
sprite::Sprite
background_border_color::Color (optional)
background_color::Color (optional)
grabbed_background_color::Color (optional)
take_result::string (optional)
Prototype/EquipmentCategory equipment-category extends PrototypeBase
No new properties
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)
fade_in_duration::uint8 (optional)
fade_out_duration::uint8 (optional)
height::float (optional)
light::LightDefinition (optional)
light_intensity_factor_final::float (optional)
light_intensity_factor_initial::float (optional)
light_intensity_peak_end_progress::float (optional)
light_intensity_peak_start_progress::float (optional)
light_size_factor_final::float (optional)
light_size_factor_initial::float (optional)
light_size_peak_end_progress::float (optional)
light_size_peak_start_progress::float (optional)
render_layer::RenderLayer (optional)
rotate::bool (optional)
scale::float (optional)
scale_animation_speed::bool (optional)
scale_deviation::float (optional)
scale_end::float (optional)
scale_in_duration::uint8 (optional)
scale_increment_per_tick::float (optional)
scale_initial::float (optional)
scale_initial_deviation::float (optional)
scale_out_duration::uint8 (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_damage_tick_effect::Trigger (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
emissions_multiplier::double (optional)
fuel_value::Energy (optional)
gas_temperature::double (optional)
heat_capacity::Energy (optional)
hidden::bool (optional)
max_temperature::double (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_light::LightDefinition (optional)
enough_fuel_indicator_picture::Sprite4Way (optional)
folded_muzzle_animation_shift::AnimatedVector (optional)
folding_muzzle_animation_shift::AnimatedVector (optional)
muzzle_animation::Animation (optional)
muzzle_light::LightDefinition (optional)
not_enough_fuel_indicator_light::LightDefinition (optional)
not_enough_fuel_indicator_picture::Sprite4Way (optional)
out_of_ammo_alert_icon::Sprite (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
tank_count::uint8 (optional)
Prototype/FlyingRobot abstract extends Prototype/EntityWithOwner
speed::double
energy_per_move::Energy (optional)
energy_per_tick::Energy (optional)
max_energy::Energy (optional)
max_speed::double (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/FuelCategory fuel-category extends PrototypeBase
No new properties
Prototype/Furnace furnace extends Prototype/CraftingMachine
result_inventory_size::ItemStackIndex
source_inventory_size::ItemStackIndex
Prototype/Gate gate extends Prototype/EntityWithOwner
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/EntityWithOwner
effectivity::double
energy_source::EnergySource
fluid_box::FluidBox
fluid_usage_per_tick::double
horizontal_animation::Animation
maximum_temperature::double
vertical_animation::Animation
burns_fluid::bool (optional)
destroy_non_fuel_fluid::bool (optional)
max_power_output::Energy (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 extends PrototypeBase
default_sprite_priority::SpritePriority
default_sprite_scale::double
default_tileset::FileName
Prototype/Gun gun extends Prototype/Item
attack_parameters::AttackParameters
Prototype/HeatInterface heat-interface extends Prototype/EntityWithOwner
heat_buffer::HeatBuffer
gui_mode::string (optional)
picture::Sprite (optional)
Prototype/HeatPipe heat-pipe extends Prototype/EntityWithOwner
connection_sprites::ConnectableEntityGraphics
heat_buffer::HeatBuffer
heat_glow_sprites::ConnectableEntityGraphics
Prototype/HighlightBoxEntity highlight-box extends Prototype/Entity
No new properties
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/EntityWithOwner
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_burner_leech::bool (optional)
allow_custom_vectors::bool (optional)
chases_belt_items::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)
stack_size_bonus::ItemCountType (optional)
use_easter_egg::bool (optional)
Prototype/Item item extends PrototypeBase
icons, icon, icon_size (IconSpecification)::IconSpecification
stack_size::ItemCountType
burnt_result::string (optional)
close_sound::Sound (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)
open_sound::Sound (optional)
pictures::SpriteVariations (optional)
place_as_tile::PlaceAsTile (optional)
place_result::string (optional)
placed_as_equipment_result::string (optional)
rocket_launch_product::ItemProductPrototype (optional)
rocket_launch_products::table (array) of ItemProductPrototype (optional)
subgroup::string (optional)
wire_count::ItemCountType (optional)
Prototype/ItemEntity item-entity extends Prototype/Entity
No new properties
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/ItemWithEntityData item-with-entity-data extends Prototype/Item
icon_tintable_masks, icon_tintable_mask, icon_size (IconSpecification)::IconSpecification (optional)
icon_tintables, icon_tintable, icon_size (IconSpecification)::IconSpecification (optional)
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/ItemWithTags item-with-tags extends Prototype/ItemWithLabel
No new properties
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/EntityWithOwner
energy_source::EnergySource
energy_usage::Energy
inputs::table of string
off_animation::Animation
on_animation::Animation
allowed_effects::EffectTypeLimitation (optional)
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/EntityWithOwner
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/EntityWithOwner
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_collision_mask::CollisionMask (optional)
trigger_force::ForceCondition (optional)
Prototype/LeafParticle leaf-particle extends Prototype/EntityParticle
No new properties
Prototype/LinkedBelt linked-belt extends Prototype/TransportBeltConnectable
structure::table
allow_blueprint_connection::bool (optional)
allow_clone_connection::bool (optional)
allow_side_loading::bool (optional)
structure_render_layer::RenderLayer (optional)
Prototype/LinkedContainer linked-container extends Prototype/EntityWithOwner
inventory_size::ItemStackIndex
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)
gui_mode::string (optional)
inventory_type::string (optional)
picture::Sprite (optional)
scale_info_icons::bool (optional)
Prototype/Loader1x1 loader-1x1 extends Prototype/TransportBeltConnectable
filter_count::uint8
structure::table
belt_length::double (optional)
container_distance::double (optional)
structure_render_layer::RenderLayer (optional)
Prototype/Loader1x2 loader extends Prototype/TransportBeltConnectable
filter_count::uint8
structure::table
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
darkness_to_render_light_animation::float (optional)
front_light::LightDefinition (optional)
front_light_pictures::RotatedSprite (optional)
max_snap_to_train_stop_distance::float (optional)
Prototype/LogisticContainer logistic-container extends Prototype/Container
logistic_mode::string
animation::Animation (optional)
animation_sound::Sound (optional)
landing_location_offset::vector (optional)
max_logistic_slots::uint16 (optional)
opened_duration::uint8 (optional)
render_not_in_network_icon::bool (optional)
use_exact_mode::bool (optional)
Prototype/LogisticRobot logistic-robot extends Prototype/RobotWithLogisticInterface
idle_with_cargo::RotatedAnimation (optional)
in_motion_with_cargo::RotatedAnimation (optional)
shadow_idle_with_cargo::RotatedAnimation (optional)
shadow_in_motion_with_cargo::RotatedAnimation (optional)
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/EntityWithOwner
picture::Sprite
allow_access_to_all_forces::bool (optional)
Prototype/MiningDrill mining-drill extends Prototype/EntityWithOwner
energy_source::EnergySource
energy_usage::Energy
mining_speed::double
resource_categories::array of string
resource_searching_radius::double
vector_to_place_result::vector
allowed_effects::EffectTypeLimitation (optional)
animations::Animation4Way (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)
graphics_set::MiningDrillGraphicsSet (optional)
input_fluid_box::FluidBox (optional)
module_specification::ModuleSpecification (optional)
monitor_visualization_tint::Color (optional)
output_fluid_box::FluidBox (optional)
radius_visualisation_picture::Sprite (optional)
wet_mining_graphics_set::MiningDrillGraphicsSet (optional)
Prototype/MiningTool mining-tool extends Prototype/Tool
No new properties
Prototype/Module module extends Prototype/Item
category::string
effect::Effect
tier::uint32
art_style::string (optional)
beacon_tint::table of Color (optional)
limitation::table of string (optional)
limitation_blacklist::table of string (optional)
limitation_message_key::string (optional)
requires_beacon_alt_mode::bool (optional)
Prototype/ModuleCategory module-category extends PrototypeBase
No new properties
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
color_lookup::DaytimeColorLookupTable
energy_input::Energy
activate_sound::Sound (optional)
darkness_to_turn_on::float (optional)
deactivate_sound::Sound (optional)
Prototype/NoiseLayer noise-layer extends PrototypeBase
No new properties
Prototype/OffshorePump offshore-pump extends Prototype/EntityWithOwner
fluid::string
fluid_box::FluidBox
pumping_speed::float
adjacent_tile_collision_box::BoundingBox (optional)
adjacent_tile_collision_mask::CollisionMask (optional)
adjacent_tile_collision_test::CollisionMask (optional)
always_draw_fluid::bool (optional)
center_collision_mask::CollisionMask (optional)
check_bounding_box_collides_with_tiles::bool (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)
graphics_set::table (optional)
min_perceived_performance::float (optional)
picture::Sprite4Way (optional)
placeable_position_visualization::Sprite (optional)
remove_on_tile_collision::bool (optional)
Prototype/Particle optimized-particle extends PrototypeBase
life_time::uint16
pictures::AnimationVariations
render_layer::RenderLayer
render_layer_when_on_ground::RenderLayer
draw_shadow_when_on_ground::bool (optional)
ended_in_water_trigger_effect::TriggerEffect (optional)
ended_on_ground_trigger_effect::TriggerEffect (optional)
fade_away_duration::uint16 (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)
vertical_acceleration::float (optional)
Prototype/ParticleSource particle-source extends Prototype/Entity
height::float
horizontal_speed::float
time_before_start::float
time_to_live::float
vertical_speed::float
height_deviation::float (optional)
horizontal_speed_deviation::float (optional)
particle::string (optional)
smoke::table of SmokeSource (optional)
time_before_start_deviation::float (optional)
time_to_live_deviation::float (optional)
vertical_speed_deviation::float (optional)
Prototype/Pipe pipe extends Prototype/EntityWithOwner
fluid_box::FluidBox
horizontal_window_bounding_box::BoundingBox
pictures::table
vertical_window_bounding_box::BoundingBox
Prototype/PipeToGround pipe-to-ground extends Prototype/EntityWithOwner
fluid_box::FluidBox
pictures::table of Sprite
draw_fluid_icon_override::bool (optional)
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/EntityWithOwner
animation::Animation
Prototype/PowerSwitch power-switch extends Prototype/EntityWithOwner
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/EntityWithOwner
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
action::Trigger (optional)
animation::Animation (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)
speed_modifier::vector (optional)
turn_speed::float (optional)
turning_speed_increases_exponentially_with_projectile_speed::bool (optional)
Prototype/Pump pump extends Prototype/EntityWithOwner
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 PumpConnectorGraphics (optional)
fluid_wagon_connector_speed::double (optional)
glass_pictures::Sprite4Way (optional)
Prototype/Radar radar extends Prototype/EntityWithOwner
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/EntityWithOwner
pictures::table
walking_sound::Sound (optional)
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/RailSignal rail-signal extends Prototype/RailSignalBase
No new properties
Prototype/RailSignalBase abstract extends Prototype/EntityWithOwner
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/EntityWithOwner
consumption::Energy
energy_source::EnergySource
heat_buffer::HeatBuffer
working_light_picture::Sprite
connection_patches_connected::SpriteVariations (optional)
connection_patches_disconnected::SpriteVariations (optional)
default_fuel_glow_color::Color (optional)
heat_connection_patches_connected::SpriteVariations (optional)
heat_connection_patches_disconnected::SpriteVariations (optional)
heat_lower_layer_picture::Sprite (optional)
light::LightDefinition (optional)
lower_layer_picture::Sprite (optional)
meltdown_action::Trigger (optional)
neighbour_bonus::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_inserter_overload::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)
expensive::Recipe data or bool (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)
normal::Recipe data or bool (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)
unlock_results::bool (optional)
Prototype/RecipeCategory recipe-category extends PrototypeBase
No new properties
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/ResourceCategory resource-category extends PrototypeBase
No new properties
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)
mining_visualisation_tint::Color (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)
walking_sound::Sound (optional)
Prototype/Roboport roboport extends Prototype/EntityWithOwner
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
burner::EnergySource (optional)
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)
power::Energy (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)
spawn_minimum::Energy (optional)
stationing_offset::vector (optional)
Prototype/RobotWithLogisticInterface abstract extends Prototype/FlyingRobot
cargo_centered::vector
max_payload_size::ItemCountType
destroy_action::Trigger (optional)
draw_cargo::bool (optional)
idle::RotatedAnimation (optional)
in_motion::RotatedAnimation (optional)
shadow_idle::RotatedAnimation (optional)
shadow_in_motion::RotatedAnimation (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_sound::Sound (optional)
alarm_trigger::TriggerEffect (optional)
base_engine_light::LightDefinition (optional)
base_light::LightDefinition (optional)
base_night_sprite::Sprite (optional)
clamps_off_sound::Sound (optional)
clamps_off_trigger::TriggerEffect (optional)
clamps_on_sound::Sound (optional)
clamps_on_trigger::TriggerEffect (optional)
doors_sound::Sound (optional)
doors_trigger::TriggerEffect (optional)
flying_sound::Sound (optional)
launch_wait_time::uint8 (optional)
raise_rocket_sound::Sound (optional)
raise_rocket_trigger::TriggerEffect (optional)
rocket_result_inventory_size::ItemStackIndex (optional)
rocket_rising_delay::uint8 (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_glare_overlay_sprite::Sprite
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)
rocket_above_wires_slice_offset_from_center::double (optional)
rocket_air_object_slice_offset_from_center::double (optional)
rocket_initial_offset::vector (optional)
Prototype/RocketSiloRocketShadow rocket-silo-rocket-shadow extends Prototype/Entity
No new properties
Prototype/RollingStock abstract extends Prototype/Vehicle
air_resistance::double
connection_distance::double
joint_distance::double
max_speed::double
pictures::RotatedSprite
vertical_selection_shift::double
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)
wheels::RotatedSprite (optional)
Prototype/SelectionTool selection-tool extends Prototype/ItemWithLabel
alt_selection_color::Color
alt_selection_cursor_box_type::CursorBoxType
alt_selection_mode::table of string
selection_color::Color
selection_cursor_box_type::CursorBoxType
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_reverse_entity_filter_mode::string (optional)
alt_reverse_entity_filters::table of string (optional)
alt_reverse_entity_type_filters::table of string (optional)
alt_reverse_selection_color::Color (optional)
alt_reverse_selection_count_button_color::Color (optional)
alt_reverse_selection_cursor_box_type::CursorBoxType (optional)
alt_reverse_selection_mode::table of string (optional)
alt_reverse_tile_filter_mode::string (optional)
alt_reverse_tile_filters::table of string (optional)
alt_selection_count_button_color::Color (optional)
alt_tile_filter_mode::string (optional)
alt_tile_filters::table of string (optional)
always_include_tiles::bool (optional)
chart_alt_reverse_selection_color::Color (optional)
chart_alt_selection_color::Color (optional)
chart_reverse_selection_color::Color (optional)
chart_selection_color::Color (optional)
entity_filter_mode::string (optional)
entity_filters::table of string (optional)
entity_type_filters::table of string (optional)
mouse_cursor::string (optional)
reverse_entity_filter_mode::string (optional)
reverse_entity_filters::table of string (optional)
reverse_entity_type_filters::table of string (optional)
reverse_selection_color::Color (optional)
reverse_selection_count_button_color::Color (optional)
reverse_selection_cursor_box_type::CursorBoxType (optional)
reverse_selection_mode::table of string (optional)
reverse_tile_filter_mode::string (optional)
reverse_tile_filters::table of string (optional)
selection_count_button_color::Color (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_spawn::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)
random_variation_on_create::bool (optional)
render_layer::RenderLayer (optional)
secondary_draw_order::int8 (optional)
Prototype/SimpleEntityWithForce simple-entity-with-force extends Prototype/SimpleEntityWithOwner
No new properties
Prototype/SimpleEntityWithOwner simple-entity-with-owner extends Prototype/EntityWithOwner
animations::AnimationVariations (optional)
force_visibility::ForceCondition (optional)
picture::Sprite4Way (optional)
pictures::SpriteVariations (optional)
random_animation_offset::bool (optional)
random_variation_on_create::bool (optional)
render_layer::RenderLayer (optional)
secondary_draw_order::int8 (optional)
Prototype/SimpleSmoke smoke extends Prototype/Smoke
No new properties
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)
particle_count::uint8 (optional)
particle_distance_scale_factor::float (optional)
particle_duration_variation::uint32 (optional)
particle_scale_factor::vector (optional)
particle_spread::vector (optional)
spread_duration_variation::uint32 (optional)
wave_distance::vector (optional)
wave_speed::vector (optional)
Prototype/SolarPanel solar-panel extends Prototype/EntityWithOwner
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)
allow_random_repeat::bool (optional)
audible_distance_modifier::double (optional)
category::string (optional)
filename::FileName (optional)
max_speed::float (optional)
min_speed::float (optional)
preload::bool (optional)
speed::float (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
fade_in_out_ticks::uint32 (optional)
wrapper_flow_style::string (optional)
y_offset::double (optional)
Prototype/SpiderLeg spider-leg extends Prototype/EntityWithHealth
graphics_set::SpiderLegGraphicsSet
initial_movement_speed::double
minimal_step_size::double
movement_acceleration::double
movement_based_position_selection_distance::double
part_length::double
target_position_randomisation_distance::double
walking_sound_volume_modifier::double (optional)
Prototype/SpiderVehicle spider-vehicle extends Prototype/Vehicle
automatic_weapon_cycling::bool
burner or energy_source::EnergySource
chain_shooting_cooldown_modifier::float
chunk_exploration_radius::uint32
graphics_set::SpiderVehicleGraphicsSet
height::float
inventory_size::ItemStackIndex
movement_energy_consumption::Energy
spider_engine::SpiderEnginePrototype
guns::table of strings of prototype names (optional)
torso_bob_speed::float (optional)
torso_rotation_speed::float (optional)
trash_inventory_size::ItemStackIndex (optional)
Prototype/SpidertronRemote spidertron-remote extends Prototype/Item
icon_color_indicator_masks, icon_color_indicator_mask, icon_size (IconSpecification)::IconSpecification (optional)
Prototype/Splitter splitter extends Prototype/TransportBeltConnectable
structure::Animation4Way
structure_animation_movement_cooldown::uint32 (optional)
structure_animation_speed_coefficient::double (optional)
structure_patch::Animation4Way (optional)
Prototype/Sprite sprite
filename::FileName
name::string
type::string
apply_runtime_tint::bool (optional)
blend_mode::BlendMode (optional)
draw_as_glow::bool (optional)
draw_as_light::bool (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::SpritePriority (optional)
scale::double (optional)
shift::vector (optional)
size::SpriteSizeType or table of SpriteSizeType (optional)
slice or dice::SpriteSizeType (optional)
slice_x or dice_x::SpriteSizeType (optional)
slice_y or dice_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_interval::uint32 (optional)
damage_per_tick::DamagePrototype (optional)
fire_spread_cooldown::uint8 (optional)
fire_spread_radius::float (optional)
force_visibility::ForceCondition (optional)
selection_box_type::CursorBoxType (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/EntityWithOwner
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 Types/ModifierPrototype (optional)
enabled::bool (optional)
expensive::Technology data or bool (optional)
hidden::bool (optional)
ignore_tech_cost_multiplier::bool (optional)
max_level::uint32 or string (optional)
normal::Technology data or bool (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
pollution_absorption_per_second::double
variants::TileTransitions
allowed_neighbors::table of string (optional)
autoplace::AutoplaceSpecification (optional)
build_sound::table (optional)
can_be_part_of_blueprint::bool (optional)
check_collision_with_entities::bool (optional)
decorative_removal_probability::float (optional)
draw_in_water_layer::bool (optional)
effect::string (optional)
effect_color::Color (optional)
effect_color_secondary::Color (optional)
effect_is_opaque::bool (optional)
icons, icon, icon_size (IconSpecification)::IconSpecification (optional)
layer_group::string (optional)
minable::MinableProperties (optional)
mined_sound::Sound (optional)
needs_correction::bool (optional)
next_direction::string (optional)
placeable_by::ItemToPlace or table of ItemToPlace (optional)
scorch_mark_color::Color (optional)
tint::Color (optional)
transition_merges_with_tile::string (optional)
transition_overlay_layer_offset::uint8 (optional)
transitions::table of TileTransitions (optional)
transitions_between_transitions::table of TileTransitions (optional)
trigger_effect::TriggerEffect (optional)
vehicle_friction_modifier::double (optional)
walking_sound::Sound (optional)
walking_speed_modifier::double (optional)
Prototype/TileEffect tile-effect
animation_scale::array of one or two float
animation_speed::float
dark_threshold::array of one or two float
foam_color::Color
foam_color_multiplier::float
name::string
reflection_threshold::array of one or two float
specular_lightness::Color
specular_threshold::array of one or two float
texture::Sprite
tick_scale::float
type::string
far_zoom::float (optional)
near_zoom::float (optional)
Prototype/TileGhost tile-ghost extends Prototype/Entity
No new properties
Prototype/TipsAndTricksItem tips-and-tricks-item extends PrototypeBase
category::string (optional)
dependencies::array of string (optional)
image::FileName (optional)
indent::uint8 (optional)
is_title::bool (optional)
simulation::SimulationDefinition (optional)
skip_trigger::TipTrigger (optional)
starting_status::TipStatus (optional)
tag::string (optional)
trigger::TipTrigger (optional)
tutorial::string (optional)
Prototype/TipsAndTricksItemCategory tips-and-tricks-item-category
name::string
order::Order
type::string
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/EntityWithOwner
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)
default_trains_count_signal::SignalIDConnector (optional)
default_trains_limit_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)
related_underground_belt::string (optional)
Prototype/TransportBeltConnectable abstract extends Prototype/EntityWithOwner
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
duration::uint32
affected_by_wind::bool (optional)
color::Color (optional)
cyclic::bool (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/EntityWithOwner
attack_parameters::AttackParameters
call_for_help_radius::double
folded_animation::RotatedAnimation4Way
alert_when_attacking::bool (optional)
allow_turning_when_starting_attack::bool (optional)
attack_from_start_frame::bool (optional)
attack_target_mask::TriggerTargetMask (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)
energy_glow_animation_flicker_strength::float (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)
ignore_target_mask::TriggerTargetMask (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)
spawn_decoration::CreateDecorativesTriggerEffectItem or table of CreateDecorativesTriggerEffectItem (optional)
spawn_decorations_on_expansion::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
scenario::string
Prototype/UndergroundBelt underground-belt extends Prototype/TransportBeltConnectable
max_distance::uint8
structure::table
underground_sprite::Sprite
underground_remove_belts_sprite::Sprite (optional)
Prototype/Unit unit extends Prototype/EntityWithOwner
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)
ai_settings::UnitAISettings (optional)
alternative_attacking_frame_sequence::table (optional)
can_open_gates::bool (optional)
dying_sound::Sound (optional)
has_belt_immunity::bool (optional)
light::LightDefinition (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::float (optional)
running_sound_animation_positions::table (array) of float (optional)
spawning_time_modifier::double (optional)
walking_sound::Sound (optional)
Prototype/UpgradeItem upgrade-item extends Prototype/SelectionTool
mapper_count::ItemStackIndex (optional)
Prototype/UtilityConstants utility-constants extends PrototypeBase
artillery_range_visualization_color::Color
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
checkerboard_black::Color
checkerboard_white::Color
clipboard_history_size::uint32
color_filters::table (array) of tables
count_button_size::int
daytime_color_lookup::DaytimeColorLookupTable
deconstruct_mark_tint::Color
default_alert_icon_scale::float
default_enemy_force_color::Color
default_other_force_color::Color
default_player_force_color::Color
default_scorch_mark_color::Color
disabled_recipe_slot_background_tint::Color
disabled_recipe_slot_tint::Color
dynamic_recipe_overload_factor::double
enabled_recipe_slot_tint::Color
entity_button_background_color::Color
entity_renderer_search_box_limits::table
equipment_default_background_border_color::Color
equipment_default_background_color::Color
equipment_default_grabbed_background_color::Color
filter_outline_color::Color
flying_text_ttl::uint32
forced_enabled_recipe_slot_background_tint::Color
ghost_tint::Color
gui_remark_color::Color
icon_shadow_color::Color
icon_shadow_inset::float
icon_shadow_radius::float
icon_shadow_sharpness::float
inventory_width::uint32
item_outline_color::Color
item_outline_inset::float
item_outline_radius::float
item_outline_sharpness::float
light_renderer_search_distance_limit::uint8
main_menu_background_image_location::FileName
main_menu_background_vignette_intensity::float
main_menu_background_vignette_sharpness::float
main_menu_simulations::table of string to SimulationDefinition
manual_rail_building_reach_modifier::double
map_editor::table
max_terrain_building_size::uint8
maximum_recipe_overload_multiplier::uint32
medium_area_size::float
medium_blueprint_area_size::float
minimum_recipe_overload_multiplier::uint32
missing_preview_sprite_location::FileName
module_inventory_width::uint32
normalised_achievement_icon_size::uint32
player_colors::table (array) of tables
rail_planner_count_button_color::Color
rail_segment_colors::table (array) of Color
recipe_step_limit::uint32
script_command_console_chat_color::Color
select_group_row_count::uint32
select_slot_row_count::uint32
server_command_console_chat_color::Color
small_area_size::float
small_blueprint_area_size::float
tile_ghost_tint::Color
tooltip_monitor_edge_border::int32
train_button_hovered_tint::Color
train_destination_full_color::Color
train_inactivity_wait_condition_default::uint32
train_no_path_color::Color
train_path_finding::table
train_temporary_stop_wait_time::uint32
train_time_wait_condition_default::uint32
tree_leaf_distortion_distortion_far::vector
tree_leaf_distortion_distortion_near::vector
tree_leaf_distortion_speed_far::vector
tree_leaf_distortion_speed_near::vector
tree_leaf_distortion_strength_far::vector
tree_leaf_distortion_strength_near::vector
tree_shadow_roughness::float
tree_shadow_speed::float
turret_range_visualization_color::Color
tutorial_notice_icon_size::uint32
unit_group_max_pursue_distance::double
unit_group_pathfind_resolution::int8
zoom_to_world_can_use_nightvision::bool
zoom_to_world_daytime_color_lookup::DaytimeColorLookupTable
zoom_to_world_effect_strength::float
default_alert_icon_scale_by_type::table of string to float (optional)
default_alert_icon_shift_by_type::table of string to vector (optional)
default_trigger_target_mask_by_type::table of string to TriggerTargetMask (optional)
Prototype/UtilitySounds utility-sounds extends PrototypeBase
achievement_unlocked::Sound
alert_destroyed::Sound
armor_insert::Sound
armor_remove::Sound
axe_fighting::Sound
axe_mining_ore::Sound
blueprint_selection_ended::Sound
blueprint_selection_started::Sound
build_blueprint_large::Sound
build_blueprint_medium::Sound
build_blueprint_small::Sound
build_large::Sound
build_medium::Sound
build_small::Sound
cancel_deconstruction_selection_ended::Sound
cancel_deconstruction_selection_started::Sound
cannot_build::Sound
clear_cursor::Sound
confirm::Sound
console_message::Sound
copy_activated::Sound
crafting_finished::Sound
cut_activated::Sound
deconstruct_big::Sound
deconstruct_medium::Sound
deconstruct_robot::Sound
deconstruct_small::Sound
deconstruction_selection_ended::Sound
deconstruction_selection_started::Sound
default_manual_repair::Sound
drop_item::Sound
entity_settings_copied::Sound
entity_settings_pasted::Sound
game_lost::Sound
game_won::Sound
gui_click::Sound
inventory_click::Sound
inventory_move::Sound
item_deleted::Sound
item_spawned::Sound
list_box_click::Sound
metal_walking_sound::Sound
mining_wood::Sound
new_objective::Sound
paste_activated::Sound
picked_up_item::Sound
rail_plan_start::Sound
research_completed::Sound
rotated_big::Sound
rotated_medium::Sound
rotated_small::Sound
scenario_message::Sound
smart_pipette::Sound
switch_gun::Sound
tutorial_notice::Sound
undo::Sound
upgrade_selection_ended::Sound
upgrade_selection_started::Sound
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
alert_arrow::Sprite
ammo_damage_modifier_icon::Sprite
ammo_icon::Sprite
and_or::Sprite
area_icon::Sprite
arrow_button::Animation
artillery_range_modifier_icon::Sprite
bar_gray_pip::Sprite
battery::Sprite
bookmark::Sprite
brush_circle_shape::Sprite
brush_icon::Sprite
brush_square_shape::Sprite
cable_editor_icon::Sprite
center::Sprite
change_recipe::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_requests_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::Sprite
check_mark_dark_green::Sprite
check_mark_green::Sprite
check_mark_white::Sprite
circuit_network_panel_black::Sprite
circuit_network_panel_white::Sprite
cliff_editor_icon::Sprite
clock::Sprite
clone::Sprite
clone_editor_icon::Sprite
close_black::Sprite
close_fat::Sprite
close_map_preview::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
copy::Sprite
covered_chunk::Sprite
crafting_machine_recipe_not_unlocked::Sprite
cursor_box::table
cursor_icon::Sprite
custom_tag_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
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_grid::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
gradient::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
grid_view::Sprite
gun_speed_modifier_icon::Sprite
hand::Sprite
hand_black::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
list_view::Sprite
logistic_network_panel_black::Sprite
logistic_network_panel_white::Sprite
logistic_radius_visualization::Sprite
lua_snippet_tool_icon::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
mouse_cursor::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
not_played_yet_dark_green::Sprite
not_played_yet_green::Sprite
nothing_modifier_icon::Sprite
notification::Sprite
output_console_gradient::Sprite
paint_bucket_icon::Sprite
pause::Sprite
placement_indicator_leg::Sprite
play::Sprite
played_dark_green::Sprite
played_green::Sprite
player_force_icon::Sprite
preset::Sprite
pump_cannot_connect_icon::Sprite
questionmark::Sprite
rail_path_not_possible::Sprite
rail_planner_indication_arrow::Sprite
rail_planner_indication_arrow_too_far::Sprite
rail_signal_placement_indicator::Sprite
reassign::Sprite
recharge_icon::Sprite
red_wire::Sprite
red_wire_hightlight::Sprite
reference_point::Sprite
refresh::Sprite
refresh_white::Animation
rename_icon_normal::Sprite
rename_icon_small_black::Sprite
rename_icon_small_white::Sprite
reset::Sprite
reset_white::Sprite
resource_editor_icon::Sprite
right_arrow::Sprite
robot_slot::Sprite
scripting_editor_icon::Sprite
search_black::Sprite
search_icon::Sprite
search_white::Sprite
select_icon_black::Sprite
select_icon_white::Sprite
set_bar_slot::Sprite
shield_bar_pip::Sprite
shoot_cursor_green::Sprite
shoot_cursor_red::Sprite
short_indication_line::Sprite
short_indication_line_green::Sprite
show_electric_network_in_map_view::Sprite
show_electric_network_in_map_view_black::Sprite
show_logistics_network_in_map_view::Sprite
show_logistics_network_in_map_view_black::Sprite
show_player_names_in_map_view::Sprite
show_player_names_in_map_view_black::Sprite
show_pollution_in_map_view::Sprite
show_pollution_in_map_view_black::Sprite
show_rail_signal_states_in_map_view::Sprite
show_rail_signal_states_in_map_view_black::Sprite
show_recipe_icons_in_map_view::Sprite
show_recipe_icons_in_map_view_black::Sprite
show_tags_in_map_view::Sprite
show_tags_in_map_view_black::Sprite
show_train_station_names_in_map_view::Sprite
show_train_station_names_in_map_view_black::Sprite
show_turret_range_in_map_view::Sprite
show_turret_range_in_map_view_black::Sprite
show_worker_robots_in_map_view::Sprite
show_worker_robots_in_map_view_black::Sprite
shuffle::Sprite
side_menu_achievements_hover_icon::Sprite
side_menu_achievements_icon::Sprite
side_menu_blueprint_library_hover_icon::Sprite
side_menu_blueprint_library_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_hover_icon::Sprite
side_menu_tutorials_icon::Sprite
slot::Sprite
slot_icon_ammo::Sprite
slot_icon_ammo_black::Sprite
slot_icon_armor::Sprite
slot_icon_armor_black::Sprite
slot_icon_fuel::Sprite
slot_icon_fuel_black::Sprite
slot_icon_gun::Sprite
slot_icon_gun_black::Sprite
slot_icon_inserter_hand::Sprite
slot_icon_inserter_hand_black::Sprite
slot_icon_module::Sprite
slot_icon_module_black::Sprite
slot_icon_resource::Sprite
slot_icon_resource_black::Sprite
slot_icon_result::Sprite
slot_icon_result_black::Sprite
slot_icon_robot::Sprite
slot_icon_robot_black::Sprite
slot_icon_robot_material::Sprite
slot_icon_robot_material_black::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
status_not_working::Sprite
status_working::Sprite
status_yellow::Sprite
stop::Sprite
surface_editor_icon::Sprite
sync_mods::Sprite
technology_black::Sprite
technology_white::Sprite
tick_custom::Sprite
tick_once::Sprite
tick_sixty::Sprite
tile_editor_icon::Sprite
tile_ghost_cursor::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_disabled_in_map_view::Sprite
train_stop_full_in_map_view::Sprite
train_stop_in_map_view::Sprite
train_stop_placement_indicator::Sprite
trash::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_blueprint::Sprite
upgrade_mark::Sprite
variations_tool_icon::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
ammo_damage_modifier_constant::Sprite (optional)
artillery_range_modifier_constant::Sprite (optional)
character_additional_mining_categories_modifier_constant::Sprite (optional)
character_build_distance_modifier_constant::Sprite (optional)
character_crafting_speed_modifier_constant::Sprite (optional)
character_health_bonus_modifier_constant::Sprite (optional)
character_inventory_slots_bonus_modifier_constant::Sprite (optional)
character_item_drop_distance_modifier_constant::Sprite (optional)
character_item_pickup_distance_modifier_constant::Sprite (optional)
character_logistic_requests_modifier_constant::Sprite (optional)
character_logistic_slots_modifier_constant::Sprite (optional)
character_logistic_trash_slots_modifier_constant::Sprite (optional)
character_loot_pickup_distance_modifier_constant::Sprite (optional)
character_mining_speed_modifier_constant::Sprite (optional)
character_reach_distance_modifier_constant::Sprite (optional)
character_resource_reach_distance_modifier_constant::Sprite (optional)
character_running_speed_modifier_constant::Sprite (optional)
deconstruction_time_to_live_modifier_constant::Sprite (optional)
follower_robot_lifetime_modifier_constant::Sprite (optional)
ghost_time_to_live_modifier_constant::Sprite (optional)
give_item_modifier_constant::Sprite (optional)
gun_speed_modifier_constant::Sprite (optional)
inserter_stack_size_bonus_modifier_constant::Sprite (optional)
laboratory_productivity_modifier_constant::Sprite (optional)
laboratory_speed_modifier_constant::Sprite (optional)
max_failed_attempts_per_tick_per_construction_queue_modifier_constant::Sprite (optional)
max_successful_attempts_per_tick_per_construction_queue_modifier_constant::Sprite (optional)
maximum_following_robots_count_modifier_constant::Sprite (optional)
mining_drill_productivity_bonus_modifier_constant::Sprite (optional)
nothing_modifier_constant::Sprite (optional)
stack_inserter_capacity_bonus_modifier_constant::Sprite (optional)
train_braking_force_bonus_modifier_constant::Sprite (optional)
turret_attack_modifier_constant::Sprite (optional)
unlock_recipe_modifier_constant::Sprite (optional)
worker_robot_battery_modifier_constant::Sprite (optional)
worker_robot_speed_modifier_constant::Sprite (optional)
worker_robot_storage_modifier_constant::Sprite (optional)
zoom_to_world_blueprint_enabled_modifier_constant::Sprite (optional)
zoom_to_world_deconstruction_planner_enabled_modifier_constant::Sprite (optional)
zoom_to_world_enabled_modifier_constant::Sprite (optional)
zoom_to_world_ghost_building_enabled_modifier_constant::Sprite (optional)
zoom_to_world_selection_tool_enabled_modifier_constant::Sprite (optional)
zoom_to_world_upgrade_planner_enabled_modifier_constant::Sprite (optional)
Prototype/Vehicle abstract extends Prototype/EntityWithOwner
braking_power or braking_force::Energy or double
energy_per_hit_point::double
friction or friction_force::double
weight::double
allow_passengers::bool (optional)
crash_trigger::TriggerEffect (optional)
equipment_grid::string (optional)
minimap_representation::Sprite (optional)
selected_minimap_representation::Sprite (optional)
sound_minimum_speed::double (optional)
sound_scaling_ratio::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
subgroup::string (optional)
Prototype/Wall wall extends Prototype/EntityWithOwner
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)
visual_merge_group::uint32 (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)