Prototype/ArithmeticCombinator
Jump to navigation
Jump to search
Template:Prototype parent An arithmetic combinator.
Mandatory properties
This prototype inherits all the properties from Prototype/Combinator.
Example 0.18.15
generate_arithmetic_combinator
{
type = "arithmetic-combinator",
name = "arithmetic-combinator",
icon = "__base__/graphics/icons/arithmetic-combinator.png",
icon_size = 64, icon_mipmaps = 4,
flags = {"placeable-neutral", "player-creation"},
minable = {mining_time = 0.1, result = "arithmetic-combinator"},
max_health = 150,
corpse = "arithmetic-combinator-remnants",
dying_explosion = "arithmetic-combinator-explosion",
collision_box = {{-0.35, -0.65}, {0.35, 0.65}},
selection_box = {{-0.5, -1}, {0.5, 1}},
damaged_trigger_effect = hit_effects.entity(),
energy_source =
{
type = "electric",
usage_priority = "secondary-input"
},
active_energy_usage = "1KW",
working_sound =
{
sound =
{
filename = "__base__/sound/combinator.ogg",
volume = 0.6
},
max_sounds_per_type = 2,
fade_in_ticks = 4,
fade_out_ticks = 30,
match_speed_to_activity = true
},
vehicle_impact_sound = sounds.generic_impact,
activity_led_light =
{
intensity = 0.8,
size = 1,
color = {r = 1.0, g = 1.0, b = 1.0}
},
activity_led_light_offsets =
{
{0.234375, -0.484375},
{0.5, 0},
{-0.265625, 0.140625},
{-0.453125, -0.359375}
},
screen_light =
{
intensity = 0.3,
size = 0.6,
color = {r = 1.0, g = 1.0, b = 1.0}
},
screen_light_offsets =
{
{0.015625, -0.234375},
{0.015625, -0.296875},
{0.015625, -0.234375},
{0.015625, -0.296875}
},
input_connection_bounding_box = {{-0.5, 0}, {0.5, 1}},
output_connection_bounding_box = {{-0.5, -1}, {0.5, 0}},
circuit_wire_max_distance = 9
},